.wa-tpl-phone{border:1px solid color-mix(in srgb, var(--line,#d9e2de) 85%, transparent);background:#efeae2;border-radius:22px;align-self:flex-start;width:100%;max-width:320px;overflow:hidden;box-shadow:0 8px 24px #0f3d3214}.wa-tpl-phone__bar{color:#fff;background:#075e54;align-items:center;gap:.35rem;padding:.6rem .85rem;font-size:.85rem;font-weight:600;display:flex}.wa-tpl-phone__chat{background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:14px 14px;min-height:160px;padding:.85rem .75rem 1rem}.wa-tpl-bubble{color:#111b21;background:#fff;border-radius:0 10px 10px;max-width:100%;padding:.35rem .45rem .25rem;font-size:.86rem;box-shadow:0 1px 1px #00000014}.wa-tpl-bubble__media{color:#54656f;background:#d8dfe3;border-radius:8px;place-items:center;height:130px;margin-bottom:.35rem;display:grid;overflow:hidden}.wa-tpl-bubble__media.is-document{height:64px}.wa-tpl-bubble__media img,.wa-tpl-bubble__media video{object-fit:cover;width:100%;height:100%}.wa-tpl-bubble__header{margin:.15rem .1rem .25rem;font-weight:700}.wa-tpl-bubble__body{white-space:pre-wrap;word-break:break-word;margin:0 .1rem;line-height:1.35}.wa-tpl-bubble__footer{color:#667781;margin:.35rem .1rem 0;font-size:.76rem}.wa-tpl-bubble__time{text-align:right;color:#667781;margin-top:.15rem;font-size:.68rem}.wa-tpl-buttons{gap:2px;margin-top:3px;display:grid}.wa-tpl-buttons__btn{color:#027eb5;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;padding:.45rem;font-size:.84rem;font-weight:500;display:flex;box-shadow:0 1px 1px #0000000f}.wa-tpl-picker{gap:1rem;display:grid}.wa-tpl-picker.has-preview{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start}.wa-tpl-picker__form{gap:.6rem;min-width:0;display:grid}.wa-tpl-map{gap:.5rem;display:grid}.wa-tpl-map__inputs{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:.4rem;display:grid}.wa-tpl-map__inputs select:only-child{grid-column:1/-1}@media (width<=760px){.wa-tpl-picker.has-preview,.wa-tpl-map__inputs{grid-template-columns:1fr}}.wa-tpl-toolbar{flex-wrap:wrap;align-items:end;gap:.6rem;margin-bottom:1rem;display:flex}.wa-tpl-toolbar .field{min-width:220px;margin:0}.wa-tpl-card{border:1px solid color-mix(in srgb, var(--line,#d9e2de) 85%, transparent);background:var(--surface,#fff);border-radius:14px;gap:.45rem;padding:.9rem;display:grid}.wa-tpl-card__head{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.wa-tpl-card__name{word-break:break-all;font-weight:700}.wa-tpl-card__meta{color:var(--muted,#6b7d76);flex-wrap:wrap;gap:.35rem;font-size:.75rem;display:flex}.wa-tpl-card__body{color:var(--text-soft,#4a5f58);white-space:pre-wrap;max-height:6.5em;font-size:.82rem;overflow:hidden}.wa-tpl-card__actions{flex-wrap:wrap;gap:.35rem;margin-top:.2rem;display:flex}.wa-tpl-card__reason{color:#b42318;font-size:.78rem}.wa-tpl-status{white-space:nowrap;color:#4a5f58;background:#eef2f1;border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.wa-tpl-status.is-approved{color:#0f7a3f;background:#e3f6ea}.wa-tpl-status.is-pending,.wa-tpl-status.is-in_appeal{color:#9a6400;background:#fff6e0}.wa-tpl-status.is-rejected,.wa-tpl-status.is-disabled{color:#b42318;background:#fdecea}.wa-tpl-status.is-paused{color:#6d28d9;background:#f3edff}.wa-tpl-editor{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:1.2rem;display:grid}.wa-tpl-editor__form{gap:.7rem;min-width:0;display:grid}.wa-tpl-styles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;display:grid}.wa-tpl-style{text-align:left;border:1px solid color-mix(in srgb, var(--line,#d9e2de) 85%, transparent);font:inherit;cursor:pointer;background:#fff;border-radius:12px;gap:.2rem;padding:.6rem .7rem;display:grid}.wa-tpl-style strong{align-items:center;gap:.3rem;font-size:.84rem;display:flex}.wa-tpl-style span{color:var(--muted,#6b7d76);font-size:.74rem}.wa-tpl-style.is-on{background:#e9fbf0;border-color:#128c4a}.wa-tpl-btn-row{grid-template-columns:150px minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:.4rem;display:grid}.wa-tpl-btn-example{grid-column:1/-1}.wa-tpl-examples{gap:.45rem;display:grid}.wa-tpl-example-row{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.wa-tpl-example-key{color:var(--muted,#6b7d76);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.wa-tpl-counter{color:var(--muted,#6b7d76);text-align:right;font-size:.72rem}.wa-tpl-counter.is-over{color:#b42318;font-weight:700}@media (width<=860px){.wa-tpl-editor,.wa-tpl-btn-row{grid-template-columns:1fr}}.wa-tpl-bindings{gap:.9rem;display:grid}.wa-tpl-binding{border:1px solid color-mix(in srgb, var(--line,#d9e2de) 85%, transparent);background:var(--surface,#fff);border-radius:14px;padding:.9rem}.wa-tpl-binding__head{justify-content:space-between;align-items:start;gap:.6rem;margin-bottom:.6rem;display:flex}.wa-tpl-binding__head p{color:var(--muted,#6b7d76);margin:.15rem 0 0;font-size:.8rem}.wa-provider-badge{vertical-align:middle;color:#0369a1;background:#e8f4fb;border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:.68rem;font-weight:700;line-height:1.5;display:inline-flex}.wa-provider-badge.is-web{color:#1f6b4f;background:#e8f3ee}.wa-meta-consume-notice{gap:.35rem;margin:.35rem 0 .15rem;display:grid}.wa-meta-consume-notice__title{align-items:center;gap:.35rem;display:inline-flex}.wa-meta-consume-notice p{margin:0;font-size:.84rem;line-height:1.4}.wa-meta-consume-notice.is-compact p{font-size:.8rem}.wa-window-banner{color:#0b4f75;background:linear-gradient(135deg,#e8f4fb 0%,#f7fbfe 70%);border:1px solid #0369a12e;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin:0 .9rem .55rem;padding:.65rem .85rem;font-size:.82rem;line-height:1.4;display:flex}.wa-window-banner.is-closed{color:#7a4f00;background:linear-gradient(135deg,#fff6e0 0%,#fffaf0 70%);border-color:#b26a003d}.wa-window-banner span{align-items:flex-start;gap:.35rem;display:inline-flex}.wa-msg-reaction{background:#fff;border-radius:999px;margin-top:.2rem;padding:0 .35rem;font-size:.9rem;display:inline-block;box-shadow:0 1px 2px #0000001f}.wa-msg-template-tag{opacity:.75;align-items:center;gap:.2rem;margin-bottom:.15rem;font-size:.68rem;display:inline-flex}.wa-reply-preview{background:#eefbf3;border-left:3px solid #25d366;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;padding:.35rem .6rem;font-size:.8rem;display:flex}.wa-reply-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-msg-quote{opacity:.8;background:#0000000a;border-left:3px solid #25d366;border-radius:4px;margin-bottom:.25rem;padding:.15rem .45rem;font-size:.78rem}.wa-tpl-desk .wa-campaigns-hero{margin-bottom:.85rem}.wa-tpl-toolbar{border:1px solid var(--line,#d8e0da);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:end;gap:.65rem;margin-bottom:.75rem;padding:.75rem .85rem;display:flex}.wa-tpl-toolbar .field{gap:.2rem;min-width:200px;margin:0}.wa-tpl-toolbar .field>span,.wa-tpl-toolbar .field>label{color:#6f837b;font-size:.7rem;font-weight:650}.wa-tpl-search{color:#6b7c74;background:#fbfcfb;border:1px solid #d8e2dc;border-radius:999px;flex:14rem;align-items:center;gap:.4rem;min-height:2.25rem;padding:.25rem .7rem;display:inline-flex}.wa-tpl-search input{width:100%;font:inherit;color:#153832;background:0 0;border:0;outline:none;font-size:.86rem}.wa-tpl-filters{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .85rem;display:flex}.wa-tpl-filter{border:1px solid var(--line,#d8e0da);font:inherit;color:#5f7169;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .6rem;font-size:.74rem;font-weight:650;display:inline-flex}.wa-tpl-filter.is-on{color:#fff;background:#153832;border-color:#153832}.wa-tpl-filter.is-status{opacity:.92}.wa-tpl-filters__sep{background:#d8e0da;width:1px;height:1.1rem;margin:0 .15rem}.wa-tpl-phases{gap:1.1rem;display:grid}.wa-tpl-phase{gap:.65rem;display:grid}.wa-tpl-phase__head{align-items:center;gap:.65rem;display:flex}.wa-tpl-phase__icon{color:#128c4a;background:#e5faed;border:1px solid #25d3663d;border-radius:11px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.wa-tpl-phase__head strong{font-family:var(--font-display,"Space Grotesk", sans-serif);color:#153832;font-size:.95rem}.wa-tpl-phase__head p{color:#6f837b;margin:.1rem 0 0;font-size:.74rem}.wa-tpl-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.75rem;display:grid}.wa-tpl-card{border:1px solid var(--line,#d8e0da);background:#fff;border-radius:14px;gap:.45rem;padding:.9rem .95rem;display:grid;box-shadow:0 1px 2px #15383208}.wa-tpl-card.is-approved{border-color:color-mix(in srgb, #25d366 35%, var(--line,#d8e0da))}.wa-tpl-card.is-pending{border-color:color-mix(in srgb, #f59e0b 35%, var(--line,#d8e0da))}.wa-tpl-card.is-draft,.wa-tpl-card.is-rejected{background:#fbfcfb}.wa-tpl-chip{color:#3d524a;background:#eef3f0;border-radius:999px;padding:.08rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.wa-tpl-empty{text-align:center;justify-items:center;gap:.45rem;padding:2rem 1.2rem;display:grid}.wa-tpl-empty h3{margin:.2rem 0 0;font-size:1.05rem}.wa-tpl-empty p{color:#5f7169;max-width:36rem;margin:0}.wa-tpl-empty__actions{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.55rem;display:flex}.wa-tpl-tags{background:#f7faf8;border:1px solid #e4ebe6;border-radius:12px;gap:.55rem;margin-top:.55rem;padding:.65rem .7rem;display:grid}.wa-tpl-tags__head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.wa-tpl-tags__head strong{color:#153832;font-size:.82rem}.wa-tpl-tags__head span{color:#6f837b;font-size:.72rem}.wa-tpl-tags__groups{gap:.45rem;display:grid}.wa-tpl-tags__group em{letter-spacing:.04em;text-transform:uppercase;color:#84958c;margin-bottom:.25rem;font-size:.66rem;font-style:normal;font-weight:700;display:block}.wa-tpl-tags__list{flex-wrap:wrap;gap:.3rem;display:flex}.wa-tpl-tag{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8e0da;border-radius:10px;gap:.05rem;padding:.28rem .5rem;display:inline-grid}.wa-tpl-tag:hover{border-color:#25d366}.wa-tpl-tag code{color:#128c4a;font-size:.68rem;font-weight:700}.wa-tpl-tag span{color:#5f7169;font-size:.68rem}.wa-tpl-kit{gap:.75rem;display:grid}.wa-tpl-kit__phases{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.45rem;display:grid}.wa-tpl-kit__phase{text-align:left;cursor:pointer;font:inherit;color:#243530;background:#fff;border:1px solid #d8e0da;border-radius:12px;gap:.2rem;padding:.65rem .7rem;display:grid}.wa-tpl-kit__phase strong{font-size:.84rem}.wa-tpl-kit__phase small{color:#6f837b;font-size:.7rem;line-height:1.3}.wa-tpl-kit__phase.is-on{background:#eefbf3;border-color:#87daa6}.wa-tpl-kit__check{color:#243530;align-items:center;gap:.45rem;font-size:.84rem;display:inline-flex}:root{--brand:#052c29;--brand-mid:#16483f;--brand-soft:#3f7565;--accent:#b8e2c5;--accent-deep:#7fbf96;--bg:#f3f7f5;--bg-mesh:#e7f0eb;--surface:#fff;--surface-2:#f7faf8;--text:#12201d;--text-soft:#4a5f58;--muted:#6f837b;--line:#d7e3dd;--line-strong:#c2d4cb;--danger:#b42318;--danger-bg:#fef3f2;--ok:#1b6b3a;--ok-bg:#e8f8ee;--warn:#8a5a12;--warn-bg:#fff6e8;--info:#175cd3;--info-bg:#eff8ff;--rs-brand:#8eb69b;--rs-brand-light:#a3cbb0;--rs-brand-dark:#153832;--rs-glow:#8eb69b47;--sys-emergencia:#e85a2a;--sys-emergencia-soft:#fde8e0;--sys-alta:#f7931e;--sys-alta-soft:#fff1de;--sys-media:#e6b422;--sys-media-soft:#fff8de;--sys-baixa:#a8c93a;--sys-baixa-soft:#f2f8df;--sys-planejada:#3ba8dc;--sys-planejada-soft:#e4f4fb;--sys-em-analise:#9a9a9a;--sys-em-analise-soft:#efefef;--shadow:0 1px 2px #052c290a, 0 12px 32px #052c290f;--radius:14px;--radius-sm:10px;--font-display:"Space Grotesk", sans-serif;--font-body:"Sora", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--btn-radius:11px;--btn-height:2.35rem;--btn-pad-x:1rem;--btn-font:.84rem;--btn-weight:650;--btn-gap:.45em;--btn-shadow:0 1px 2px #052c290f;--btn-primary-grad:linear-gradient(135deg, #8eb69b 0%, #2f6b58 42%, #153832 100%);--btn-primary-grad-hover:linear-gradient(135deg, #9bc4a8 0%, #3a7d68 42%, #1a443c 100%);--btn-primary-border:#587d6c;--btn-primary-glow:0 4px 14px #8eb69b61, 0 1px 2px #1538322e;--btn-primary-glow-hover:0 8px 22px #8eb69b7a, 0 2px 6px #15383238;--btn-focus-ring:0 0 0 3px #8eb69b59;--scrollbar-size:10px;--scrollbar-size-thin:8px;--scrollbar-track:color-mix(in srgb, var(--bg-mesh) 88%, var(--line));--scrollbar-thumb:color-mix(in srgb, var(--brand-soft) 72%, var(--line-strong));--scrollbar-thumb-hover:var(--brand-mid)}*,:before,:after{box-sizing:border-box}html,*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--scrollbar-thumb), var(--brand-soft));border:2px solid var(--scrollbar-track);background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--scrollbar-thumb-hover), var(--brand));border:2px solid var(--scrollbar-track);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.table-wrap,.modal-body,.panel-body,.kanban-board,.secret-banner__sample,pre,.code-block{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.table-wrap::-webkit-scrollbar{width:var(--scrollbar-size-thin);height:var(--scrollbar-size-thin)}.modal-body::-webkit-scrollbar{width:var(--scrollbar-size-thin);height:var(--scrollbar-size-thin)}.panel-body::-webkit-scrollbar{width:var(--scrollbar-size-thin);height:var(--scrollbar-size-thin)}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-body);color:var(--text);background:radial-gradient(ellipse 80% 50% at 0% -10%, color-mix(in srgb, var(--accent) 55%, transparent), transparent 55%), radial-gradient(ellipse 60% 40% at 100% 0%, color-mix(in srgb, var(--brand-soft) 14%, transparent), transparent 50%), linear-gradient(180deg, var(--bg-mesh) 0%, var(--bg) 40%, color-mix(in srgb, var(--bg) 88%, var(--brand-soft)) 100%);-webkit-font-smoothing:antialiased;background-attachment:fixed}a{color:var(--brand-mid);transition:color .2s var(--ease);text-decoration:none}a:hover{color:var(--brand)}button,input,select,textarea{font:inherit}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1}.admin-shell{--scrollbar-thumb:color-mix(in srgb, var(--brand-soft) 72%, var(--line-strong));--scrollbar-thumb-hover:var(--brand-mid);--scrollbar-track:color-mix(in srgb, var(--bg-mesh) 88%, var(--line));grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:60;scrollbar-width:none;background:radial-gradient(circle at 18% -6%, color-mix(in srgb, var(--brand-soft) 34%, transparent), transparent 34%), radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--brand) 82%, #0a0a0a), var(--brand-mid) 46%, color-mix(in srgb, var(--brand) 88%, #111));color:#fff;height:100dvh;box-shadow:8px 0 30px color-mix(in srgb, var(--brand) 18%, transparent);flex-direction:column;padding:.85rem .7rem;display:flex;position:sticky;top:0;overflow:hidden}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-brand{color:#fff;text-align:center;flex:auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:.45rem;width:100%;min-width:0;margin:0;display:grid}.sidebar-brand.has-logo{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:.45rem;display:grid}.sidebar-brand:has(.brand-logo--solo){justify-content:center;margin-bottom:0}.sidebar-brand:hover{color:#fff}.sidebar-brand__text{text-align:center;justify-items:center;gap:.05rem;width:100%;min-width:0;display:grid}.sidebar-brand.has-logo .sidebar-brand__text{text-align:center;justify-items:center;width:100%;padding:0}.brand-mark{width:3.25rem;height:3.25rem;color:var(--accent);font-family:var(--font-display);letter-spacing:.02em;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;justify-self:center;place-items:center;font-size:1.35rem;font-weight:700;display:grid}.sidebar-brand strong{font-family:var(--font-display);font-size:.92rem;display:block}.sidebar-brand small{color:#ffffff80;margin-top:.1rem;font-size:.65rem;font-weight:500;display:block}.company-switcher{-webkit-backdrop-filter:blur(18px);z-index:8;isolation:isolate;background:linear-gradient(165deg,#fff3 0%,#ffffff0f 55%),#0f38322e;border:1.5px solid #ffffff38;border-radius:16px;flex:none;gap:.4rem;margin:0 0 .75rem;padding:.65rem .7rem .7rem;display:grid;position:relative;overflow:visible;box-shadow:0 10px 28px #0000002e,inset 0 1px 1px #ffffff47}.company-switcher__hd{z-index:1;justify-content:space-between;align-items:center;gap:.4rem;display:flex;position:relative}.company-switcher__label{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.62rem;font-weight:700}.company-switcher__badge{letter-spacing:.06em;text-transform:uppercase;color:#153832;background:#8eb69beb;border-radius:999px;padding:.15rem .45rem;font-size:.58rem;font-weight:800}.company-switcher__trigger{z-index:1;color:#0f172a;text-align:left;cursor:pointer;background:#ffffffe6;border:1.5px solid #ffffff8c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;padding:.45rem .5rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 4px 14px #0f172a14,inset 0 1px #fff}.company-switcher__trigger:hover:not(:disabled),.company-switcher.is-open .company-switcher__trigger{background:#fff;border-color:#c1d7c8;box-shadow:0 0 0 3px #8eb69b47}.company-switcher__trigger:disabled{opacity:.7;cursor:wait}.company-switcher__mark,.company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:grid}.company-switcher__meta,.company-switcher__option-text{gap:.08rem;min-width:0;display:grid}.company-switcher__meta strong,.company-switcher__option-text strong{white-space:nowrap;text-overflow:ellipsis;color:#153832;font-size:.82rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.company-switcher__meta small,.company-switcher__option-text small{color:#64748b;font-size:.65rem}.company-switcher__chevron{color:#64748b;font-size:1.15rem}.company-switcher__popover,.company-switcher__popover.glass-clean-panel{z-index:120;-webkit-backdrop-filter:blur(20px);color:#0f172a;background:#fffffff0;border:1.5px solid #ffffffe6;border-radius:16px;gap:.35rem;margin:0;padding:.55rem;display:none;position:absolute;top:calc(100% + .4rem);left:.45rem;right:.45rem;box-shadow:0 18px 42px #0f172a29,inset 0 1px 1px #fff}.company-switcher__popover.open,.company-switcher__popover.glass-clean-panel.open{animation:.18s company-menu-in;display:grid!important}.company-switcher__panel-hd{border-bottom:1px solid #0f172a14;padding:.35rem .45rem .55rem}.company-switcher__panel-hd strong{color:#153832;font-size:.88rem;display:block}.company-switcher__panel-hd p{color:#64748b;margin:.2rem 0 0;font-size:.7rem;line-height:1.35}.company-switcher__search{color:#94a3b8;background:#f8fafc;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:.4rem;margin:.15rem;padding:.4rem .65rem;display:flex}.company-switcher__search input{width:100%;font:inherit;color:#0f172a;background:0 0;border:0;outline:none;font-size:.8rem}.company-switcher__menu{scrollbar-width:thin;border:0;border-radius:12px;gap:.15rem;max-height:min(280px,42vh);margin:0;padding:.15rem;list-style:none;display:grid;top:auto;left:auto;right:auto;overflow:auto;box-shadow:none!important;background:0 0!important;position:static!important}.company-switcher__empty{color:#64748b;text-align:center;padding:.75rem .55rem;font-size:.78rem}.company-switcher__hint{display:none}@keyframes company-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.company-switcher__option{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;padding:.5rem .55rem;transition:background .12s;display:grid}.company-switcher__option:hover:not(:disabled){background:#8eb69b24}.company-switcher__option.is-selected{background:#8eb69b38}.company-switcher__option .material-symbols-outlined{color:#153832;font-size:1.05rem}.company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832);width:26px;height:26px;font-size:.68rem}.company-switcher__option.is-selected .company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832)}.company-switcher__error{color:#b42318;background:#ef5b671a;border:1px solid #ef5b6740;border-radius:8px;margin:0;padding:.35rem .45rem;font-size:.7rem;line-height:1.35}.sidebar-tone-light .company-switcher{background:#ffffffb8;border-color:#0f172a14}.sidebar-tone-light .company-switcher__label{color:#64748b}.sidebar-tone-light .company-switcher__trigger{color:#15241e;background:#fff;border-color:#0f3d3224}.sidebar-tone-light .company-switcher__meta small,.sidebar-tone-light .company-switcher__chevron,.sidebar-tone-light .company-switcher__option-text small{color:#64748b}.sidebar-tone-light .company-switcher__menu{box-shadow:none;background:0 0;border:0}.sidebar-tone-light .company-switcher__option{color:#0f172a}.sidebar-tone-light .company-switcher__option:hover:not(:disabled){background:#8eb69b24}.sidebar-tone-light .company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832)}.sidebar-nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand-soft) 50%, #ffffff8c) transparent;flex:1;gap:.2rem;min-height:0;padding-right:.2rem;display:grid;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:0 0;margin:.4rem 0}.sidebar-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-soft) 38%, #ffffff6b);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand-soft) 22%, #ffffff9e)}.sidebar-nav::-webkit-scrollbar-corner{background:0 0}.sidebar-nav{--nav-wave:0}.sidebar-group{--nav-sector:#8eb69b;transform-origin:0;transition:background .26s var(--ease), box-shadow .26s var(--ease), transform .26s var(--ease), opacity .26s var(--ease), filter .26s var(--ease);background:0 0;border-left:0;border-radius:10px;gap:.2rem;margin-bottom:.5rem;padding:.15rem .2rem .25rem;display:grid}.sidebar-nav:has(.sidebar-group.is-peek) .sidebar-group:not(.is-peek){opacity:.68;filter:saturate(.85);transform:scale(.965)}.sidebar-nav:has(.sidebar-group:hover) .sidebar-group:not(:hover):not(.is-peek){opacity:.68;filter:saturate(.85);transform:scale(.965)}.sidebar-nav:has(.sidebar-group.is-peek) .sidebar-group:not(.is-peek) .sidebar-label__copy strong{font-size:.68rem}.sidebar-nav:has(.sidebar-group:hover) .sidebar-group:not(:hover):not(.is-peek) .sidebar-label__copy strong{font-size:.68rem}.sidebar-group.is-peek,.sidebar-group:hover{background:color-mix(in srgb, var(--nav-sector) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nav-sector) 18%, transparent);transform:scale(1.015)}.sidebar-group.is-current{background:color-mix(in srgb, var(--nav-sector) 9%, transparent)}.sidebar-group.is-current.is-peek,.sidebar-group.is-current:hover{background:color-mix(in srgb, var(--nav-sector) 14%, transparent)}@media (prefers-reduced-motion:reduce){.sidebar-group,.sidebar-group.is-peek,.sidebar-group:hover{filter:none;transition:background .15s,border-color .15s,opacity .15s;transform:none}.sidebar-nav:has(.sidebar-group.is-peek) .sidebar-group:not(.is-peek){filter:none;transition:background .15s,border-color .15s,opacity .15s;transform:none}.sidebar-nav:has(.sidebar-group:hover) .sidebar-group:not(:hover):not(.is-peek){filter:none;transition:background .15s,border-color .15s,opacity .15s;transform:none}}.sidebar-label{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;margin:.75rem 0 .2rem;padding:.15rem .7rem;font-size:.62rem;font-weight:700}.sidebar-label--toggle{color:#ffffff6b;cursor:pointer;width:100%;font:inherit;letter-spacing:.1em;text-transform:uppercase;transition:background .26s var(--ease), color .26s var(--ease);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.45rem;margin:.45rem 0 .1rem;padding:.45rem .65rem;font-size:.62rem;font-weight:700;display:flex}.sidebar-label--toggle:hover{color:#ffffffb3;background:#ffffff0f}.sidebar-label--toggle .material-symbols-outlined{opacity:.7;text-transform:none;letter-spacing:normal;flex-shrink:0;font-size:1rem}.sidebar-label--sector{text-transform:none;letter-spacing:0;font-size:inherit;font-weight:inherit;color:#ffffffdb;min-height:2.35rem;margin:.05rem 0;padding:.42rem .4rem}.sidebar-label--sector:hover,.sidebar-group.is-peek .sidebar-label--sector{background:color-mix(in srgb, var(--nav-sector) 14%, transparent);color:#fff}.sidebar-label__main{text-align:left;align-items:center;gap:.55rem;min-width:0;display:flex}.sidebar-label__icon{background:color-mix(in srgb, var(--nav-sector) 22%, #ffffff0f);border:1px solid color-mix(in srgb, var(--nav-sector) 45%, transparent);width:1.7rem;height:1.7rem;color:color-mix(in srgb, var(--nav-sector) 25%, #fff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-label__icon .material-symbols-outlined{opacity:1;line-height:1;text-transform:none!important;letter-spacing:normal!important;font-size:1.05rem!important}.sidebar-label__chevron{opacity:.55}.sidebar-label__copy{gap:.1rem;min-width:0;display:grid}.sidebar-label__copy strong{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--nav-sector) 28%, #fff);transition:font-size .26s var(--ease);font-size:.74rem;font-weight:750;line-height:1.25}.sidebar-group.is-current .sidebar-label__copy strong{color:color-mix(in srgb, var(--nav-sector) 15%, #fff)}.sidebar-group.is-current .sidebar-label__icon{background:color-mix(in srgb, var(--nav-sector) 32%, #ffffff14);border-color:color-mix(in srgb, var(--nav-sector) 65%, transparent);color:#fff}.sidebar-label__copy em{color:#ffffff6b;-webkit-line-clamp:1;opacity:0;-webkit-box-orient:vertical;max-height:0;font-size:.62rem;font-style:normal;font-weight:500;line-height:1.35;transition:max-height .26s,opacity .26s,margin .26s;display:-webkit-box;overflow:hidden}.sidebar-group.is-peek .sidebar-label__copy em,.sidebar-group.is-open:hover .sidebar-label__copy em,.sidebar-label--sector:hover .sidebar-label__copy em,.sidebar-label--sector:focus-visible .sidebar-label__copy em{opacity:1;-webkit-line-clamp:2;max-height:2.6rem}.sidebar-link{color:#ffffffad;min-height:2.35rem;transition:background .26s var(--ease), color .26s var(--ease), box-shadow .26s var(--ease), transform .26s var(--ease);border-radius:10px;align-items:center;gap:.65rem;padding:.45rem .7rem;font-size:.8rem;font-weight:600;line-height:1.2;display:flex;position:relative}.sidebar-link--explained{align-items:flex-start;min-height:2.2rem}.sidebar-link--explained>.material-symbols-outlined{color:color-mix(in srgb, var(--nav-sector) 55%, #ffffffbf);margin-top:.12rem}.sidebar-link__copy{flex:1;gap:.08rem;min-width:0;display:grid}.sidebar-link__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.sidebar-link__desc{color:#fff6;-webkit-line-clamp:2;opacity:0;-webkit-box-orient:vertical;max-height:0;font-size:.62rem;font-weight:500;line-height:1.3;transition:max-height .26s,opacity .22s,margin .22s;display:-webkit-box;overflow:hidden}.sidebar-link.is-active .sidebar-link__desc{color:color-mix(in srgb, var(--nav-sector) 35%, #ffffff8c)}.sidebar-link.is-active>.material-symbols-outlined{color:color-mix(in srgb, var(--nav-sector) 20%, #fff)}.sidebar-link--explained:hover .sidebar-link__desc,.sidebar-link--explained:focus-visible .sidebar-link__desc,.sidebar-link--explained.is-active .sidebar-link__desc{opacity:1;max-height:2.6rem;margin-top:.05rem}.sidebar-mini-group{--nav-sector:#8eb69b;border-bottom:1px solid #ffffff12;gap:.12rem;margin-bottom:.1rem;padding:.28rem 0 .32rem;display:grid;position:relative}.sidebar-mini-group__dot{display:none}.sidebar-mini-group__rail{background:color-mix(in srgb, var(--nav-sector) 72%, #fff);opacity:.85;border-radius:999px;width:1.05rem;height:2px;margin:0 auto .2rem;display:block}.sidebar-flyout__hd p,.sidebar-flyout .pop-item small{color:#ffffff8c;margin:.15rem 0 0;font-size:.68rem;font-weight:500;line-height:1.3}.sidebar-flyout .pop-item{align-items:flex-start}.sidebar-flyout .pop-item span:last-child{gap:.1rem;min-width:0;display:grid}.sidebar-flyout .pop-item strong{font-size:.82rem;font-weight:650}.sidebar-link:hover{color:#fff;background:#ffffff12}.sidebar-link.active,.sidebar-link.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--nav-sector) 28%, transparent), color-mix(in srgb, var(--nav-sector) 10%, #ffffff0f));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nav-sector) 42%, transparent)}.sidebar-link-block{gap:.12rem;display:grid}.sidebar-link--nested{padding-left:1.55rem;opacity:.94;border-left:0;margin-left:0;padding-block:.4rem;font-size:.78rem}.sidebar-link--nested .material-symbols-outlined{font-size:1.05rem!important}.sidebar-link.active:before,.sidebar-link.is-active:before{content:"";background:var(--nav-sector);border-radius:0 4px 4px 0;width:3px;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-link .material-symbols-outlined{color:inherit;opacity:1;flex-shrink:0;place-items:center;width:1.25rem;font-size:1.15rem;line-height:1;display:grid}.sidebar-user,.sidebar-user.glass-clean-dock{-webkit-backdrop-filter:none;box-shadow:none;isolation:auto;z-index:6;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:1fr;gap:.45rem;margin-top:auto;padding:.35rem .15rem .15rem;display:grid;position:relative;overflow:visible}.sidebar-user__tools{z-index:1;align-items:center;gap:.35rem;display:flex;position:relative}.sidebar-user .lang-switcher,.sidebar-user .sidebar-lang{grid-column:auto}.sidebar-user__pop{z-index:1;width:100%;min-width:0;position:relative}.sidebar-user__trigger{color:#0f172a;text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;appearance:none;background:#ffffffe6;border:1.5px solid #ffffff8c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .45rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;box-shadow:0 4px 14px #0f172a14,inset 0 1px #fff}.sidebar-user__trigger:hover,.sidebar-user__pop.is-open .sidebar-user__trigger,.sidebar-user__trigger[aria-expanded=true]{background:#fff;border-color:#c7dbcd;box-shadow:0 0 0 3px #8eb69b40}.sidebar-user__trigger:focus-visible{outline-offset:2px;outline:2px solid #8eb69b8c}.sidebar-user__trigger>.material-symbols-outlined{color:#64748b;flex-shrink:0;font-size:1.1rem}.sidebar-user__meta{min-width:0;display:grid}.sidebar-user__meta strong{color:#153832;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.sidebar-user__meta small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.sidebar-user__menu,.sidebar-user__menu.glass-clean-panel{-webkit-backdrop-filter:blur(20px);border:1.5px solid #ffffffe6;border-radius:16px;width:100%;min-width:0;padding:.55rem;inset:auto 0 calc(100% + .45rem);box-shadow:0 18px 42px #0f172a29,inset 0 1px 1px #fff;color:#0f172a!important;background:#fffffff0!important}.sidebar-user__menu.open,.sidebar-user__menu.glass-clean-panel.open{gap:.35rem;animation:.18s company-menu-in;display:grid!important}.sidebar-user__menu-hd{border-bottom:1px solid #0f172a14;align-items:center;gap:.65rem;margin-bottom:0;padding:.45rem .5rem .65rem;display:flex}.sidebar-user__menu-hd strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;display:block;overflow:hidden}.sidebar-user__menu-hd small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;display:block;overflow:hidden}.sidebar-user__menu-list{gap:.1rem;display:grid}.sidebar-user__menu .pop-item{color:#0f172a}.sidebar-user__menu .pop-item:hover{color:#153832;background:#8eb69b29}.sidebar-user__menu .pop-item.dng{color:#ef4444}.sidebar-user__menu .pop-item.dng:hover{background:#ef44441a}.sidebar-user__menu .pop-div{background:#0f172a14}.sidebar-user__menu-hint{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;max-width:5.5rem;margin-left:auto;font-size:.65rem;font-weight:600;overflow:hidden}.sidebar-user .notif-center__bell,.sidebar-user .lang-switcher--compact .lang-switcher__trigger{border-radius:9px;place-items:center;width:1.7rem;height:1.7rem;padding:0;display:grid;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff47!important}.sidebar-user__tools .notif-center__bell .material-symbols-outlined,.sidebar-user__tools .lang-switcher--compact .lang-switcher__trigger .material-symbols-outlined,.sidebar-user__tools .notif-center__bell .icon{width:15px!important;height:15px!important;font-size:15px!important}.sidebar-user__tools .notif-center__bell em{min-width:.85rem;height:.85rem;padding:0 .2rem;font-size:.55rem;top:-.15rem;right:-.18rem}.sidebar-user .notif-center__bell:hover,.sidebar-user .lang-switcher--compact .lang-switcher__trigger:hover{background:#ffffff47!important}.lang-switcher{align-items:center;gap:.45rem;min-width:0;margin:0;display:flex;position:relative}.lang-switcher__label{color:#ffffff8c;white-space:nowrap;font-size:.65rem}.lang-switcher__trigger{color:#f4f7f5;min-width:0;min-height:2rem;font:inherit;letter-spacing:.02em;cursor:pointer;background:#00000047;border:1px solid #ffffff24;border-radius:10px;flex:1;align-items:center;gap:.35rem;padding:.3rem .55rem .3rem .6rem;font-size:.74rem;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lang-switcher__trigger:hover,.lang-switcher__trigger[aria-expanded=true]{background:#0006;border-color:#ffffff38}.lang-switcher__trigger:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.lang-switcher__flag{flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-size:1.15rem;line-height:1;display:inline-flex}.lang-switcher__code{font-variant-numeric:tabular-nums}.lang-switcher__name{text-overflow:ellipsis;white-space:nowrap;opacity:.85;flex:1;min-width:0;font-weight:500;overflow:hidden}.lang-switcher__chevron{opacity:.7;margin-left:auto;font-size:1.05rem!important}.lang-switcher--compact .lang-switcher__trigger{color:#ffffff8c;width:2rem;height:2rem;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:.45rem;flex:none;justify-content:center;padding:0;font-weight:500}.lang-switcher--compact .lang-switcher__trigger .material-symbols-outlined{font-size:1.15rem}.lang-switcher--compact .lang-switcher__trigger:hover,.lang-switcher--compact .lang-switcher__trigger[aria-expanded=true]{color:#ffffffeb;background:#ffffff1a;border-color:#0000}.lang-switcher--compact[data-tip],.lang-switcher--compact .lang-switcher__trigger[data-tip]{position:relative}.lang-switcher--compact .lang-switcher__trigger[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:60;background:#1f2933;border-radius:8px;min-width:10.5rem;padding:.32rem .5rem;font-size:.68rem;font-weight:500;line-height:1.3;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 20px #0f172a38}.lang-switcher--compact .lang-switcher__trigger[data-tip]:hover:after,.lang-switcher--compact .lang-switcher__trigger[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.lang-switcher--compact .lang-switcher__trigger[aria-expanded=true][data-tip]:after{opacity:0;visibility:hidden}.lang-switcher__menu{z-index:40;background:#1a1f1d;border:1px solid #ffffff1f;border-radius:12px;gap:.15rem;margin:0;padding:.3rem;list-style:none;display:grid;position:absolute;bottom:calc(100% + .35rem);left:0;right:0;box-shadow:0 12px 28px #00000059}.lang-switcher--compact .lang-switcher__menu{width:max-content;min-width:12.25rem;left:0;right:auto}.lang-switcher__option{color:#f4f7f5eb;width:100%;min-height:2.15rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.78rem;display:grid}.lang-switcher--compact .lang-switcher__option{grid-template-columns:auto 1fr auto}.lang-switcher__option:hover{background:#ffffff14}.lang-switcher__option.is-selected{color:#fff;background:#ffffff14}.lang-switcher__option.is-selected .material-symbols-outlined{color:#ffffffa6;font-size:1.05rem}.lang-switcher__option-code{letter-spacing:.04em;background:#ffffff14;border-radius:6px;place-items:center;min-width:1.7rem;padding:.12rem .3rem;font-size:.68rem;font-weight:700;display:inline-grid}.lang-switcher__option.is-selected .lang-switcher__option-code{background:#ffffff24}.lang-switcher__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-form .lang-switcher,.login-panel .lang-switcher{margin-bottom:.85rem}.login-form .lang-switcher__label{color:var(--muted,#5b6b66)}.login-form .lang-switcher__trigger{background:var(--surface,#fff);color:var(--ink,#12201c);border-color:var(--line,#d7e2de)}.login-form .lang-switcher__trigger:hover,.login-form .lang-switcher__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand,#16352f) 35%, var(--line,#d7e2de));background:color-mix(in srgb, var(--brand,#16352f) 6%, #fff)}.login-form .lang-switcher__menu{border-color:var(--line,#d7e2de);background:#fff;top:calc(100% + .35rem);bottom:auto;box-shadow:0 10px 28px #12201c1f}.login-form .lang-switcher__option{color:var(--ink,#12201c)}.login-form .lang-switcher__option:hover{background:color-mix(in srgb, var(--brand,#16352f) 8%, transparent)}.login-form .lang-switcher__option.is-selected{background:color-mix(in srgb, var(--brand,#16352f) 10%, transparent)}.login-form .lang-switcher__option-code{background:color-mix(in srgb, var(--line,#d7e2de) 80%, transparent)}.sidebar-user strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.sidebar-user small{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.58rem;display:block;overflow:hidden}.sidebar-user__trigger strong,.sidebar-user__trigger small{color:inherit}.sidebar-user__trigger small{color:#ffffff8c}.user-avatar{background:linear-gradient(145deg, var(--accent), var(--accent-deep));width:28px;height:28px;color:var(--brand);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.user-avatar--link{color:inherit;text-decoration:none}.sidebar-user__meta{min-width:0;color:inherit;text-decoration:none}.sidebar-user__meta:hover strong{text-decoration:underline}.sidebar-user .btn-logout{color:#ffffff8c;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:.38rem}.sidebar-user .btn-logout:hover{color:#fff;box-shadow:none;background:0 0}.app-main{min-width:0}.container,.main{width:min(1120px,100% - 2rem);animation:rise-in .45s var(--ease) both;margin:1.75rem auto 3.5rem;padding:0}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.35rem;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin:0;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:700}.page-head p{color:var(--muted);max-width:42rem;margin:.35rem 0 0;font-size:.92rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.btn{--_btn-bg:var(--surface);--_btn-fg:var(--text);--_btn-bd:var(--line-strong);--_btn-shadow:var(--btn-shadow);appearance:none;isolation:isolate;justify-content:center;align-items:center;gap:var(--btn-gap);width:fit-content;max-width:100%;min-height:var(--btn-height);border:1px solid var(--_btn-bd);border-radius:var(--btn-radius);padding:.45em var(--btn-pad-x);background:var(--_btn-bg);color:var(--_btn-fg);font-family:inherit;font-weight:var(--btn-weight);font-size:var(--btn-font);letter-spacing:.012em;white-space:nowrap;cursor:pointer;box-shadow:var(--_btn-shadow);transition:transform .2s var(--ease-spring), background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .22s var(--ease), filter .2s var(--ease);margin:0;line-height:1.15;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), background-position .55s var(--ease);z-index:0;background:linear-gradient(115deg,#0000 0% 38%,#ffffff38 50%,#0000 62% 100%) 120% 0/220% 100%;position:absolute;inset:0}.btn>*{z-index:1;position:relative}.btn:hover:not(:disabled){--_btn-bg:var(--surface-2);--_btn-bd:color-mix(in srgb, var(--brand-soft) 55%, var(--line-strong));--_btn-fg:var(--brand);--_btn-shadow:0 4px 14px #052c291a;transform:translateY(-1px)}.btn:hover:not(:disabled):after{opacity:.55;background-position:-40% 0}.btn:active:not(:disabled){transform:translateY(0)scale(.985);box-shadow:0 1px 3px #052c291a}.btn:focus-visible{box-shadow:var(--_btn-shadow), var(--btn-focus-ring);outline:none}.btn:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;filter:grayscale(.12);transform:none}.btn .material-symbols-outlined,.btn .icon{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;width:1.15em;height:1.15em;transition:transform .2s var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2em;line-height:1;display:inline-flex}.btn:hover:not(:disabled) .material-symbols-outlined,.btn:hover:not(:disabled) .icon{transform:scale(1.06)}.btn-sm{--btn-height:2rem;--btn-pad-x:.75rem;--btn-font:.78rem;--btn-radius:9px;gap:.35em}.btn-xs{--btn-height:1.7rem;--btn-pad-x:.55rem;--btn-font:.72rem;--btn-radius:8px;gap:.28em}.btn-lg{--btn-height:2.7rem;--btn-pad-x:1.2rem;--btn-font:.92rem;--btn-radius:12px}.btn-block{justify-content:center;width:100%}span.btn{min-height:var(--btn-height);box-sizing:border-box}.btn-primary{--_btn-bg:var(--btn-primary-grad);--_btn-fg:#fff;--_btn-bd:var(--btn-primary-border);--_btn-shadow:var(--btn-primary-glow);text-shadow:0 1px #0000001f}.btn-primary:hover:not(:disabled){--_btn-bg:var(--btn-primary-grad-hover);--_btn-fg:#fff;--_btn-bd:#5c8271;--_btn-shadow:var(--btn-primary-glow-hover);filter:brightness(1.03)}.btn-primary:active:not(:disabled){filter:brightness(.97)}.btn-primary:focus-visible{box-shadow:var(--btn-primary-glow), var(--btn-focus-ring)}.btn-primary:after{background:linear-gradient(115deg,#0000 0% 36%,#ffffff47 50%,#0000 64% 100%) 120% 0/220% 100%}.btn-success{--_btn-bg:var(--ok-bg);--_btn-bd:#b7e4c7;--_btn-fg:var(--ok);--_btn-shadow:none}.btn-success:hover:not(:disabled){--_btn-bg:#d8f3e3;--_btn-bd:#8fd4a8;--_btn-fg:var(--ok);--_btn-shadow:0 4px 12px #1b6b3a1f}.btn-warn{--_btn-bg:var(--warn-bg);--_btn-bd:#f0d4a8;--_btn-fg:var(--warn);--_btn-shadow:none}.btn-warn:hover:not(:disabled){--_btn-bg:#ffefd6;--_btn-bd:#e4bc78;--_btn-fg:var(--warn);--_btn-shadow:0 4px 12px #8a5a121a}.btn-danger{--_btn-bg:var(--danger-bg);--_btn-bd:#f5c4bf;--_btn-fg:var(--danger);--_btn-shadow:none}.btn-danger:hover:not(:disabled){--_btn-bg:#fdecec;--_btn-bd:#e9a8a1;--_btn-fg:var(--danger);--_btn-shadow:0 4px 12px #b423181f}.btn-info{--_btn-bg:var(--info-bg);--_btn-bd:#b2ddff;--_btn-fg:var(--info);--_btn-shadow:none}.btn-info:hover:not(:disabled){--_btn-bg:#e0f2fe;--_btn-bd:#84caff;--_btn-fg:var(--info);--_btn-shadow:0 4px 12px #175cd31f}.btn-ghost{--_btn-bg:transparent;--_btn-fg:var(--text-soft);--_btn-bd:var(--line);--_btn-shadow:none}.btn-ghost:hover:not(:disabled){--_btn-bg:color-mix(in srgb, var(--accent) 28%, #fff);--_btn-fg:var(--brand);--_btn-bd:color-mix(in srgb, var(--brand-soft) 40%, var(--line));--_btn-shadow:none}@media (prefers-reduced-motion:reduce){.btn,.btn:after,.btn .material-symbols-outlined,.btn .icon{transition:none!important}.btn:hover:not(:disabled),.btn:active:not(:disabled){transform:none}.btn:hover:not(:disabled):after{opacity:0}}.page-head .toolbar .btn-primary,.page-head__actions .btn-primary,.toolbar.page-head__actions .btn-primary{min-height:var(--btn-height);letter-spacing:.015em;padding-inline:1.05rem}.page-head .toolbar .btn-primary .material-symbols-outlined,.page-head__actions .btn-primary .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 560, "GRAD" 0, "opsz" 24;font-size:1.22em}.field{flex-direction:column;gap:.4rem;display:flex}.field label{color:var(--text-soft);font-size:.82rem;font-weight:600}.field input,.field select,.field textarea,.panel select,.panel input:not([type=checkbox]):not([type=radio]),.filter-bar select,.filter-bar input:not([type=checkbox]),table select,.admin-shell select:not([multiple]){background-color:var(--surface);border:1px solid var(--line-strong);color:var(--text);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease);border-radius:10px;outline:none;padding:.65rem .75rem}.field select,.panel select,.filter-bar select,table select,.admin-shell select:not([multiple]){appearance:none;accent-color:#8eb69b;cursor:pointer;min-height:2.45rem;box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 4%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238EB69B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.95rem;padding-right:2.35rem;line-height:1.3}.field select:hover:not(:disabled),.panel select:hover:not(:disabled),.filter-bar select:hover:not(:disabled),table select:hover:not(:disabled),.admin-shell select:not([multiple]):hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 35%, var(--line-strong));background-color:color-mix(in srgb, var(--surface) 92%, var(--surface-2))}.field input:focus,.field select:focus,.field textarea:focus,.panel select:focus,.filter-bar select:focus,table select:focus,.admin-shell select:not([multiple]):focus{border-color:color-mix(in srgb, var(--brand) 55%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}.field select:focus,.panel select:focus,.filter-bar select:focus,table select:focus,.admin-shell select:not([multiple]):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f6b57' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.95rem}.field input:focus,.field textarea:focus,.panel input:not([type=checkbox]):not([type=radio]):focus,.filter-bar input:not([type=checkbox]):focus{background-image:none}.field select:disabled,.panel select:disabled,.filter-bar select:disabled,table select:disabled,.admin-shell select:not([multiple]):disabled{opacity:.62;cursor:not-allowed;background-color:var(--surface-2);box-shadow:none}.admin-shell select option,.field select option,.panel select option{background:var(--surface);color:var(--text);padding:.45rem .6rem}.admin-shell select option:checked,.field select option:checked,.panel select option:checked{color:#fff;background:linear-gradient(#153832 0% 100%)}.ui-select--font{letter-spacing:.01em;font-size:.95rem}table.data select,table.table select{border-radius:8px;min-height:2.1rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.84rem;font-weight:550}.form-grid{gap:.85rem;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--compact{gap:.65rem}.form-grid--compact .field{gap:.28rem}.form-grid--compact .field label{font-size:.75rem}.field-hint{margin:.2rem 0 0;font-size:.75rem;line-height:1.35}.form-fields-editor{flex-direction:column;gap:.4rem;margin-top:.15rem;display:flex}.form-fields-editor__head h3{font-size:.88rem;font-family:var(--font-display);margin:0}.form-field-block{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 80%, var(--surface));flex-direction:column;gap:.4rem;padding:.45rem .5rem;display:flex}.form-field-block__errors{color:var(--danger,#b42318);margin:0;padding:0 0 0 1.1rem;font-size:.78rem}.form-field-row--legend{display:none}@media (width>=720px){.form-field-row--legend{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0 .5rem;font-size:.68rem;font-weight:700;display:grid}}.form-field-row .field{gap:0;min-width:0}.form-field-row .field input,.form-field-row .field select{width:100%;padding:.4em .55em;font-size:.85rem}.form-field-row__req{cursor:pointer;place-items:center;min-height:2.1rem;margin:0;display:grid}.form-field-row__req input{width:1rem;height:1rem;accent-color:var(--brand)}.form-field-row .btn-icon{justify-self:end}.form-field-row__options{gap:.25rem}.form-field-row__options label{font-size:.72rem}@media (width<=719px){.form-field-row{grid-template-columns:1fr 1fr auto auto;grid-template-areas:"label label label label""type map req del"}.form-field-row__label{grid-area:label}.form-field-row>.field:nth-child(2){grid-area:type}.form-field-row>.field:nth-child(3){grid-area:map}.form-field-row__req{grid-area:req}.form-field-row .btn-icon{grid-area:del}}.stat:after{content:"";pointer-events:none;background:radial-gradient(circle,#b8e2c58c,#0000 70%);width:70px;height:70px;position:absolute;inset:auto -10% -35% auto}.stat .label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.stat .value{font-family:var(--font-display);color:var(--brand);letter-spacing:-.03em;margin-top:.4rem;font-size:1.85rem;line-height:1}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);animation:rise-in .55s var(--ease) both;margin-bottom:1rem;padding:1.15rem 1.25rem 1.25rem}.panel h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand);margin:0 0 .85rem;font-size:1.05rem}.table-wrap{overflow-x:auto}table.data,table{border-collapse:collapse;width:100%}table.data th,table.data td,table th,table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.85rem .65rem;font-size:.9rem}table.data th,table th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}table.data tbody tr:hover td,table tbody tr:hover{background:var(--surface-2)}.badge{letter-spacing:.02em;text-transform:uppercase;color:var(--brand);background:#b8e2c559;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{color:var(--warn);background:#fef4e6}.badge.danger{background:var(--danger-bg);color:var(--danger)}.badge.muted{background:color-mix(in srgb, var(--muted) 14%, #fff);color:color-mix(in srgb, var(--muted) 85%, #222)}.pipeline-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.pipeline-step{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;text-align:left;color:inherit;font:inherit;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .85rem;transition:border-color .15s,background .15s;display:flex}.pipeline-step:hover{border-color:var(--brand)}.pipeline-step.is-active{border-color:var(--brand);background:#b8e2c559}.pipeline-step.is-lost.is-active{background:var(--danger-bg);border-color:var(--danger)}.view-toggle{gap:.25rem;display:inline-flex}.kanban-board{grid-template-columns:repeat(5,minmax(220px,1fr));align-items:stretch;gap:.85rem;min-height:460px;padding:.15rem .15rem .75rem;display:grid;overflow-x:auto}.kanban-board.is-dragging{cursor:grabbing}.kanban-col{--kanban-accent:var(--brand-soft);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 70%, var(--bg));min-height:400px;max-height:min(72vh,760px);transition:border-color .18s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease), opacity .18s var(--ease);flex-direction:column;display:flex}.kanban-col.is-new{--kanban-accent:#5b8def}.kanban-col.is-contacted{--kanban-accent:#c9852c}.kanban-col.is-qualified{--kanban-accent:#2f8f6b}.kanban-col.is-won{--kanban-accent:#1b6b3a}.kanban-col.is-lost{--kanban-accent:var(--danger);opacity:.94}.kanban-col.is-drop-target{border-color:var(--kanban-accent);background:color-mix(in srgb, var(--kanban-accent) 10%, var(--surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--kanban-accent) 28%, transparent);transform:translateY(-2px)}.kanban-board.is-dragging .kanban-col.is-dimmed{opacity:.72}.kanban-col-head{border-bottom:1px solid var(--line);border-top:3px solid var(--kanban-accent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:color-mix(in srgb, var(--surface) 88%, transparent);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .8rem .65rem;display:flex}.kanban-col-head__text{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.kanban-col-dot{background:var(--kanban-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--kanban-accent) 22%, transparent);border-radius:999px;flex:none;margin-top:.35rem}.kanban-col-title{font-size:.88rem;font-weight:700;font-family:var(--font-display);line-height:1.2;display:block}.kanban-col-hint{color:var(--muted);margin:.15rem 0 0;font-size:.7rem;line-height:1.3}.kanban-col-count{background:color-mix(in srgb, var(--kanban-accent) 16%, var(--surface));min-width:1.6rem;height:1.6rem;color:var(--text);border-radius:999px;place-items:center;padding:0 .4rem;font-size:.75rem;display:grid}.kanban-col-body{flex-direction:column;flex:1;gap:.55rem;padding:.65rem;display:flex;overflow-y:auto}.kanban-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:grab;transition:border-color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease), opacity .15s var(--ease);-webkit-user-select:none;user-select:none;flex-direction:column;gap:.4rem;padding:.7rem .75rem .55rem;display:flex;box-shadow:0 1px #052c2908}.kanban-card:hover{border-color:color-mix(in srgb, var(--kanban-accent) 45%, var(--line));box-shadow:var(--shadow);transform:translateY(-1px)}.kanban-card:active,.kanban-card.is-dragging{cursor:grabbing}.kanban-card.is-dragging{opacity:.55;border-style:dashed;transform:scale(.98)rotate(.4deg)}.kanban-card-top{align-items:flex-start;gap:.55rem;display:flex}.kanban-card-avatar{border-radius:9px;width:30px;height:30px;font-size:.68rem}.kanban-card-identity{flex:1;min-width:0}.kanban-card-title{color:inherit;font-size:.9rem;font-weight:700;line-height:1.25;font-family:var(--font-display);text-decoration:none;display:block}.kanban-card-title:hover{color:var(--brand-mid);text-decoration:underline}.kanban-card-email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.72rem;overflow:hidden}.kanban-card-score{font-variant-numeric:tabular-nums;flex:none}.kanban-card-desc{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.kanban-card-contact{color:var(--text-soft);flex-wrap:wrap;gap:.45rem .7rem;font-size:.72rem;display:flex}.kanban-card-contact span{align-items:center;gap:.2rem;min-width:0;display:inline-flex}.kanban-card-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.kanban-card-seller{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.15rem;min-width:0;display:inline-flex;overflow:hidden}.kanban-card-when{font-variant-numeric:tabular-nums;flex:none}.kanban-card-tags{margin-top:.1rem}.tag-chip--more{background:var(--surface-2);color:var(--muted)}.kanban-card-actions{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:.35rem;margin-top:.15rem;padding-top:.35rem;display:flex}.kanban-card-grip{color:var(--muted);opacity:.55;display:inline-flex}.kanban-card:hover .kanban-card-grip{opacity:1}.kanban-empty{text-align:center;border:1px dashed var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 55%, transparent);margin:.85rem .25rem;padding:1.1rem .5rem;font-size:.8rem}@media (width<=1100px){.kanban-board{grid-template-columns:repeat(5,minmax(200px,1fr))}}.pipeline-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.72rem;font-weight:700}.pipeline-step strong{font-size:1.25rem;line-height:1.1}.tag-list{flex-wrap:wrap;gap:.3rem;display:inline-flex}.tag-chip{color:var(--brand);background:#b8e2c573;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.tag-edit{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:0}.activity-timeline{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.activity-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:.85rem .95rem}.activity-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.activity-body{white-space:pre-wrap;margin:0;line-height:1.45}@media (width<=900px){.pipeline-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.pipeline-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.alert{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--brand);background:#b8e2c540;margin-bottom:1rem;padding:.75rem .9rem;font-size:.9rem;font-weight:500}.alert.error{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.alert.warn{color:var(--warn);background:#fef4e6;border-color:#f0d4a8}.alert.ok{background:color-mix(in srgb, var(--accent,#b8e2c5) 45%, #fff);border-color:color-mix(in srgb, var(--brand-soft) 35%, var(--line));color:var(--brand)}.quota-banner{align-items:flex-start;gap:.65rem;margin-bottom:1rem;display:flex}.quota-banner p{margin:.2rem 0 0;font-size:.86rem}.billing-desk{gap:.85rem;display:grid}.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}.billing-card--wide{grid-column:1/-1}.billing-card__body{gap:.85rem;display:grid}.billing-plan-hero{gap:.55rem;display:grid}.billing-plan-hero strong{letter-spacing:-.02em;color:var(--rs-brand-dark,#153832);font-size:1.35rem;display:block}.billing-plan-hero em{color:var(--muted);font-size:.82rem;font-style:normal;display:block}.billing-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700;display:block}.billing-plan-hero__meta{color:var(--muted);flex-wrap:wrap;gap:.35rem 1rem;font-size:.78rem;display:flex}.billing-actions{flex-wrap:wrap;gap:.45rem;display:flex}.billing-usage{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.billing-usage li{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.billing-usage__lbl{align-items:center;gap:.35rem;font-size:.82rem;font-weight:650;display:inline-flex}.billing-meter{gap:.2rem;display:grid}.billing-meter__track{background:color-mix(in srgb, var(--line) 70%, #fff);border-radius:999px;height:.45rem;display:block;overflow:hidden}.billing-meter__track>i{border-radius:inherit;background:linear-gradient(90deg, var(--rs-brand,#8eb69b), var(--rs-brand-dark,#153832));height:100%;display:block}.billing-meter.is-warn .billing-meter__track>i{background:#e0a23a}.billing-meter.is-danger .billing-meter__track>i{background:#d45d5d}.billing-meter em{color:var(--muted);font-size:.72rem;font-style:normal}.billing-extras{color:var(--muted);margin:.75rem 0 0;font-size:.78rem}.billing-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.billing-features h3{margin:0 0 .45rem;font-size:.82rem}.billing-chip-list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.billing-chip-list li{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .55rem;font-size:.74rem;font-weight:650;display:inline-flex}.billing-chip-list li.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff);color:var(--rs-brand-dark,#153832)}.billing-chip-list li.is-off{color:var(--muted);background:color-mix(in srgb, var(--bg-mesh,#eef2f0) 60%, #fff)}.billing-plans{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.billing-plan{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff;border-radius:14px;gap:.45rem;padding:.85rem;display:grid}.billing-plan.is-current{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 40%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, transparent)}.billing-plan header{justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.billing-plan header span{color:var(--muted);font-size:.7rem}.billing-plan__price{color:var(--rs-brand-dark,#153832);margin:0;font-size:1.15rem;font-weight:750}@media (width<=900px){.billing-grid,.billing-features,.billing-usage li{grid-template-columns:1fr}}.muted{color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:1.5rem}.linkish{color:var(--brand);font-weight:600}.linkish:hover{color:var(--brand-mid)}code{background:#052c290f;border-radius:5px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.login-stage{min-height:100dvh;color:var(--text);background:#f4f6f5;place-items:center;padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}.login-stage--v2{background:#eef2f0;grid-template-rows:1fr;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);place-items:stretch stretch;gap:0;width:100%;max-width:none;padding:0;display:grid;overflow:hidden}.auth-stage__hero{color:#fff;text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 18%, #ffffff29, transparent 55%), radial-gradient(ellipse 55% 45% at 80% 85%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 50%), linear-gradient(160deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 62%, #04110e) 100%);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(2rem,5vw,3.75rem);display:flex;position:relative;overflow:hidden}.auth-stage__hero.is-compact{opacity:.92}.auth-stage__aurora{pointer-events:none;z-index:0;position:absolute;inset:-20%}.auth-stage__orb{filter:blur(42px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.auth-stage__orb--a{background:color-mix(in srgb, var(--accent) 55%, #fff);width:min(52vw,420px);height:min(52vw,420px);animation:14s ease-in-out infinite alternate auth-orb-drift;top:8%;left:-8%}.auth-stage__orb--b{background:color-mix(in srgb, var(--brand) 40%, #1a8f6e);width:min(48vw,380px);height:min(48vw,380px);animation:18s ease-in-out -4s infinite alternate-reverse auth-orb-drift;bottom:18%;right:-12%}.auth-stage__orb--c{background:#ffffff2e;width:min(36vw,280px);height:min(36vw,280px);animation:10s ease-in-out infinite auth-orb-pulse;top:42%;left:38%}.auth-stage__orbits{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.auth-stage__orbit{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-stage__orbit--outer{width:min(78vw,640px);height:min(78vw,640px)}.auth-stage__orbit--inner{width:min(54vw,440px);height:min(54vw,440px)}.auth-stage__orbit--core{display:none}.auth-stage__orbit-ring{border:1px solid #ffffff2e;border-radius:50%;animation:42s linear infinite auth-ring-spin;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.auth-stage__orbit-ring--dashed{opacity:.75;border-style:dashed;animation:28s linear infinite reverse auth-ring-spin}.auth-stage__orbit-ring--soft{border-color:#ffffff1f;animation:18s linear infinite auth-ring-spin}.auth-stage__sat{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.15rem;height:2.15rem;transform:rotate(var(--angle)) translateX(var(--radius)) rotate(calc(var(--angle) * -1));animation:auth-orbit-node var(--orbit-duration,32s) linear infinite;will-change:transform;background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;place-items:center;margin:-1.075rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 22px -14px #0000008c,0 0 0 4px #ffffff0a}.auth-stage__sat .icon{line-height:1;display:block}.auth-stage__sat--outer{--radius:calc(min(78vw, 640px) / 2);--orbit-duration:40s}.auth-stage__sat--inner{--radius:calc(min(54vw, 440px) / 2);--orbit-duration:26s;background:color-mix(in srgb, var(--accent) 35%, #ffffff29);width:1.95rem;height:1.95rem;margin:-.975rem;animation-direction:reverse}.auth-stage__sat--core{display:none}.auth-stage__sat--wa,.auth-stage__float--wa .auth-stage__float-icon--wa{color:#fff;background:#25d366;border-color:#ffffff59;box-shadow:0 10px 22px -12px #25d366a6,0 0 0 4px #25d3661f}.auth-stage__float-icon{background:#ffffff29;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.auth-stage__float-icon--wa{background:#25d366}.auth-stage__mesh{z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:48px 48px;animation:28s linear infinite auth-mesh-shift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%)}.auth-stage__shine{z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff14 48%,#0000 62%);animation:9s ease-in-out infinite auth-shine-sweep;position:absolute;inset:-40% -20%}.auth-stage__hero-glow{background:color-mix(in srgb, var(--accent) 32%, transparent);filter:blur(48px);pointer-events:none;z-index:0;border-radius:50%;width:min(420px,70vw);height:min(420px,70vw);animation:9s ease-in-out infinite auth-glow-breathe;position:absolute;inset:auto auto 8% 50%;transform:translate(-50%)}.auth-stage__floats{z-index:1;pointer-events:none;position:absolute;inset:0}.auth-stage__float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.01em;color:#fffffff2;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem .45rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 12px 28px -18px #00000073}.auth-stage__float .icon{background:#ffffff29;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.auth-stage__float--1{animation:7s ease-in-out infinite auth-float-y;top:14%;left:10%}.auth-stage__float--2{animation:8.5s ease-in-out infinite reverse auth-float-y;top:22%;right:8%}.auth-stage__float--3{animation:9s ease-in-out -2s infinite auth-float-y;bottom:18%;left:12%}.auth-stage__float--4{animation:7.8s ease-in-out -1.2s infinite reverse auth-float-y;bottom:24%;right:10%}.auth-stage__hero-inner{z-index:2;justify-items:center;gap:1.2rem;width:min(28rem,100%);display:grid;position:relative}.auth-stage__reveal{animation:login-rise .65s var(--ease) both}.auth-stage__reveal--1{animation-delay:50ms}.auth-stage__reveal--2{animation-delay:.16s}.auth-stage__reveal--3{animation-delay:.28s}.auth-stage__brand{justify-items:center;gap:1rem;display:grid}.auth-stage__logo-wrap{place-items:center;display:grid;position:relative}.auth-stage__logo-pulse{pointer-events:none;border:1px solid #ffffff47;border-radius:22px;animation:2.8s ease-out infinite auth-logo-pulse;position:absolute;inset:-10px}.auth-stage__logo{object-fit:contain;filter:drop-shadow(0 8px 18px #0000002e);max-width:168px;max-height:64px}.auth-stage__mark{width:64px;height:64px;font-family:var(--font-display);letter-spacing:.04em;background:#ffffff24;border:1px solid #ffffff3d;border-radius:18px;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.auth-stage__titles strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.7rem,3.4vw,2.25rem);font-weight:650;line-height:1.15;display:block}.auth-stage__tagline{color:#ffffffe6;max-width:22rem;margin:0;font-size:clamp(1.02rem,2.1vw,1.18rem);line-height:1.55}.auth-stage__secure{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.4rem .8rem;font-size:.84rem;display:inline-flex}.auth-stage__secure-icon{background:#ffffff24;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid}.auth-stage__band{display:none}.auth-stage__shell{z-index:1;background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 32%), radial-gradient(circle at 12% 88%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 36%), linear-gradient(180deg, #f8faf9 0%, #eef2f0 100%);align-content:center;place-items:center;gap:1rem;min-height:100dvh;padding:clamp(1.5rem,4vw,2.75rem);display:grid;position:relative;overflow:hidden}.auth-stage__shell-fx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-stage__shell-orb{filter:blur(36px);opacity:.55;border-radius:50%;position:absolute}.auth-stage__shell-orb--a{background:color-mix(in srgb, var(--accent) 28%, transparent);width:220px;height:220px;animation:16s ease-in-out infinite alternate auth-orb-drift;top:8%;right:6%}.auth-stage__shell-orb--b{background:color-mix(in srgb, var(--brand) 18%, transparent);width:260px;height:260px;animation:20s ease-in-out infinite alternate-reverse auth-orb-drift;bottom:10%;left:4%}.auth-stage__panel{z-index:1;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:22px;width:min(420px,100%);padding:clamp(1.35rem,3.5vw,1.85rem);position:relative;box-shadow:inset 0 1px #ffffffe6,0 28px 56px -30px #12201c47}.auth-stage__panel--motion{animation:login-panel-in .55s var(--ease) 80ms both}.auth-stage__legal{z-index:1;width:min(420px,100%);color:var(--muted);animation:login-rise .55s var(--ease) .22s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .65rem;margin:0;font-size:.82rem;display:flex;position:relative}.auth-stage__legal a{color:color-mix(in srgb, var(--text) 78%, var(--muted));border-bottom:1px solid #0000;align-items:center;gap:.28rem;text-decoration:none;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.auth-stage__legal a:hover{color:var(--brand);border-bottom-color:color-mix(in srgb, var(--brand) 45%, transparent);transform:translateY(-1px)}.auth-stage__legal span{opacity:.45}.legal-doc{gap:1.15rem;display:grid}.auth-stage__panel:has(.legal-doc--full){width:min(720px,100%)}.auth-stage__legal:has(+*){width:min(720px,100%)}.legal-doc--full .legal-doc__head h1{font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.3}.legal-doc__party{color:color-mix(in srgb, var(--brand) 80%, var(--text));margin:.55rem 0 0;font-size:.8rem;font-weight:650}.legal-doc__head h1{font-family:var(--font-display);letter-spacing:-.03em;margin:.2rem 0 .35rem;font-size:clamp(1.35rem,2.8vw,1.65rem);line-height:1.2}.legal-doc__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:650}.legal-doc__meta{color:var(--muted);margin:0;font-size:.82rem}.legal-doc__body{scroll-behavior:smooth;gap:.75rem;max-height:min(68dvh,640px);padding-right:.4rem;display:grid;overflow:auto}.legal-doc--full .legal-doc__body{max-height:min(72dvh,720px)}.legal-doc__lead{color:var(--text);margin:0;font-size:.92rem;font-weight:500;line-height:1.6}.legal-doc__body h2{letter-spacing:-.01em;color:var(--brand);margin:.55rem 0 .15rem;font-size:.98rem;font-weight:700}.legal-doc__body h3{margin:.35rem 0 .1rem;font-size:.9rem;font-weight:650}.legal-doc__body p{color:color-mix(in srgb, var(--text) 90%, var(--muted));margin:0;font-size:.86rem;line-height:1.55}.legal-doc__body ul,.legal-doc__body ol{gap:.25rem;margin:.15rem 0 .35rem;padding-left:1.2rem;display:grid}.legal-doc__body li{color:color-mix(in srgb, var(--text) 90%, var(--muted));font-size:.86rem;line-height:1.5}.legal-doc__letters{list-style:lower-alpha}.legal-doc__strong-list{gap:.45rem;padding-left:0;list-style:none}.legal-doc__strong-list li{background:color-mix(in srgb, var(--brand) 6%, #fff);border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line,#d7e2de));border-radius:10px;padding:.55rem .7rem}.legal-doc__strong-list strong{color:var(--text);font-size:.84rem;font-weight:650;line-height:1.45}.legal-doc__rule{border:0;border-top:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);margin:.55rem 0}.legal-doc__meta-grid{background:color-mix(in srgb, var(--brand) 5%, #f7f9f8);border:1px dashed color-mix(in srgb, var(--brand) 18%, var(--line,#d7e2de));border-radius:12px;gap:.45rem;margin:.25rem 0;padding:.85rem;display:grid}.legal-doc__meta-grid>div{grid-template-columns:minmax(7rem,11rem) 1fr;align-items:baseline;gap:.5rem;display:grid}.legal-doc__meta-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.legal-doc__meta-grid dd{color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}.legal-doc__foot{border-top:1px solid color-mix(in srgb, var(--line,#d7e2de) 70%, transparent);gap:.75rem;padding-top:.35rem;display:grid}.legal-doc__foot>a{color:var(--brand);font-weight:600;text-decoration:none}.legal-doc__foot>a:hover{text-decoration:underline}@media (width<=640px){.legal-doc__meta-grid>div{grid-template-columns:1fr;gap:.15rem}}.login-form__legal{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.45rem .65rem;font-size:.8rem;display:flex}.login-form__legal a{color:inherit;text-decoration:none}.login-form__legal a:hover{color:var(--brand);text-decoration:underline}.auth-stage__panel-top{justify-content:flex-end;margin-bottom:.85rem;display:flex}.auth-stage__panel-top--desktop{display:flex}.login-form__branding-hint{border-top:1px solid color-mix(in srgb, var(--line,#d7e2de) 70%, transparent);color:var(--muted);text-align:center;margin:.35rem 0 0;padding-top:.85rem;font-size:.78rem;line-height:1.45}.login-form__terms{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:color-mix(in srgb, var(--brand) 4%, #fff);color:color-mix(in srgb, var(--text) 88%, var(--muted));cursor:pointer;border-radius:14px;align-items:flex-start;gap:.65rem;margin:.15rem 0 0;padding:.75rem .85rem;font-size:.82rem;font-weight:500;line-height:1.45;display:flex}.login-form__terms input{width:1.05rem;height:1.05rem;accent-color:var(--brand);flex-shrink:0;margin-top:.15rem}.login-form__terms a{color:var(--brand);font-weight:650;text-decoration:none}.login-form__terms a:hover{text-decoration:underline}.login-form__invite-email{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.88rem;display:inline-flex}.login-form__notice{border:1px solid color-mix(in srgb, var(--brand) 22%, #d7e2de);background:color-mix(in srgb, var(--brand) 6%, #fff);color:var(--text);border-radius:14px;align-items:flex-start;gap:.55rem;margin:0;padding:.8rem .9rem;font-size:.9rem;line-height:1.45;display:flex}@media (width<=900px){.login-stage--v2{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 34%), radial-gradient(circle at 88% 92%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 36%), linear-gradient(180deg, #f7f9f8 0%, #eef2f0 100%);grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100dvh}.auth-stage__hero{display:none}.auth-stage__band{padding:max(.85rem, env(safe-area-inset-top)) max(.95rem, env(safe-area-inset-right)) .85rem max(.95rem, env(safe-area-inset-left));background:linear-gradient(135deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 75%, #0a1f1a) 100%);color:#fff;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-stage__band-brand{align-items:center;gap:.7rem;min-width:0;display:flex}.auth-stage__band-brand .auth-stage__logo{max-width:108px;max-height:36px}.auth-stage__band-brand .auth-stage__mark{border-radius:12px;width:40px;height:40px;font-size:.82rem}.auth-stage__band-brand strong{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:650;display:block;overflow:hidden}.auth-stage__band-brand span{opacity:.78;margin-top:.1rem;font-size:.75rem;display:block}.auth-stage__band .auth-stage__lang{flex-shrink:0}.auth-stage__band .lang-switcher__trigger{color:#fff;background:#ffffff1a;border-color:#ffffff47}.auth-stage__band .lang-switcher__trigger:hover,.auth-stage__band .lang-switcher__trigger[aria-expanded=true]{background:#ffffff2e;border-color:#fff6}.auth-stage__panel-top--desktop{display:none}.auth-stage__shell{min-height:0;padding:1rem max(.85rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(.85rem, env(safe-area-inset-left));background:0 0;align-content:start;place-items:start center;gap:.85rem}.auth-stage__panel{border-radius:18px;width:100%;max-width:26rem;padding:1.15rem 1rem 1.25rem}.auth-stage__legal{width:100%;max-width:26rem}.auth-stage__floats,.auth-stage__orbits{display:none}.login-form--minimal .login-field input{min-height:2.85rem;font-size:16px}.login-form--minimal .login-form__submit{min-height:3rem}.login-form--minimal .login-form__foot a,.login-form--minimal .login-form__linkbtn{align-items:center;min-height:2.5rem;padding:.35rem .25rem;display:inline-flex}}.login-stage--minimal{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 34%), radial-gradient(circle at 88% 92%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 36%), linear-gradient(180deg, #f7f9f8 0%, #eef2f0 100%)}.login-stage__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-stage__orb{filter:blur(40px);opacity:.55;border-radius:50%;position:absolute}.login-stage__orb--a{background:color-mix(in srgb, var(--brand) 18%, transparent);width:320px;height:320px;top:-80px;left:-60px}.login-stage__orb--b{background:color-mix(in srgb, var(--accent) 22%, transparent);width:280px;height:280px;bottom:-90px;right:-70px}.login-shell{z-index:1;width:min(420px,100%);animation:login-panel-in .45s var(--ease) both;position:relative}.login-card{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:24px;padding:clamp(1.5rem,4vw,2rem);box-shadow:inset 0 1px #ffffffe6,0 24px 48px -28px #12201c38}.login-card__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.login-card__brand{align-items:center;gap:.75rem;min-width:0;display:flex}.login-card__logo{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:40px}.login-card__mark{width:40px;height:40px;font-family:var(--font-display);letter-spacing:.04em;background:color-mix(in srgb, var(--brand) 10%, #fff);color:var(--brand);border-radius:12px;place-items:center;font-size:.82rem;font-weight:700;display:grid}.login-card__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.login-card__lang.lang-switcher--compact{margin:0}.login-form--minimal{gap:1.1rem;width:100%;display:grid}.login-form__head--center{text-align:center;justify-items:center;gap:.15rem;display:grid}.login-form__badge{width:3rem;height:3rem;color:var(--brand);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 14%, #fff), #fff);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line,#d7e2de));box-shadow:0 12px 24px -18px color-mix(in srgb, var(--brand) 55%, transparent);animation:auth-badge-pop .55s var(--ease) .12s both;border-radius:16px;place-items:center;margin-bottom:.35rem;display:grid}.login-form--minimal .login-form__head h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin:0;font-size:clamp(1.5rem,4vw,1.8rem);font-weight:600}.login-form--minimal .login-form__head p{color:var(--muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.login-form__fields{gap:.95rem;display:grid}.login-form--minimal .login-form__alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;align-items:flex-start;gap:.55rem;margin:0;padding:.8rem .9rem;font-size:.9rem;display:flex}.login-form--minimal .login-field{color:var(--text-soft);gap:.45rem;font-size:.84rem;font-weight:600;display:grid}.login-form--minimal .login-field__control{display:grid;position:relative}.login-form--minimal .login-field__leading{color:var(--muted);pointer-events:none;z-index:1;transition:color .2s var(--ease);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.login-form--minimal .login-field input{border:1px solid var(--line-strong);width:100%;color:var(--text);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:14px;outline:none;padding:.82rem .95rem}.login-form--icons .login-field--icon input{padding-left:2.65rem}.login-form--minimal .login-field input:focus{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-strong));box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.login-form--minimal .login-field:focus-within .login-field__leading{color:var(--brand)}.login-form--minimal .login-field__password{position:relative}.login-form--minimal .login-field__password input{padding-right:2.8rem}.login-form--minimal .login-field__toggle{width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.login-form--minimal .login-field__toggle:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent)}.login-form--minimal .login-form__submit{background:var(--brand);color:#fff;cursor:pointer;width:100%;transition:background .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);box-shadow:0 14px 28px -16px color-mix(in srgb, var(--brand) 70%, transparent);border:0;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;margin-top:.15rem;padding:.92rem 1rem;font-weight:600;display:inline-flex}.login-form--minimal .login-form__submit:hover:not(:disabled){background:var(--brand-mid);transform:translateY(-1px)}.login-form--minimal .login-form__submit:disabled{opacity:.72;cursor:wait}.login-form__spin{animation:.85s linear infinite auth-spin}.login-form--minimal .login-form__foot{justify-content:center;margin-top:.1rem;font-size:.86rem;display:flex}.login-form--minimal .login-form__foot a,.login-form--minimal .login-form__linkbtn{color:var(--brand-mid);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;text-decoration:none;display:inline-flex}.login-form--minimal .login-form__foot a:hover,.login-form--minimal .login-form__linkbtn:hover{color:var(--brand);text-decoration:underline}.login-hero{color:#fff;background:linear-gradient(155deg, color-mix(in srgb, var(--brand) 82%, #000) 0%, var(--brand-mid) 48%, var(--brand) 100%);isolation:isolate;animation:login-hero-in .7s var(--ease) both;flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,3.5rem);display:flex;position:relative;overflow:hidden}.login-hero__glow{pointer-events:none;z-index:0;filter:blur(2px);border-radius:50%;position:absolute}.login-hero__glow--a{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 70%);width:min(62vw,520px);height:min(62vw,520px);animation:14s ease-in-out infinite alternate login-drift;top:-18%;left:-12%}.login-hero__glow--b{background:radial-gradient(circle, color-mix(in srgb, var(--brand-soft) 40%, transparent), transparent 72%);width:min(48vw,380px);height:min(48vw,380px);animation:16s ease-in-out infinite alternate-reverse login-drift;bottom:-8%;right:-10%}.login-hero__grain{z-index:0;opacity:.18;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.login-hero__brand,.login-hero__foot{z-index:1;position:relative}.login-hero__logo{object-fit:contain;width:auto;max-width:min(220px,72%);height:auto;max-height:128px;animation:login-rise .65s var(--ease) 80ms both;background:#ffffff1a;border-radius:18px;margin-bottom:1.4rem;padding:.45rem;box-shadow:inset 0 1px #ffffff2e}.login-hero__mark{width:72px;height:72px;font-family:var(--font-display);letter-spacing:.04em;color:var(--accent);animation:login-rise .65s var(--ease) 80ms both;background:#ffffff1f;border-radius:18px;place-items:center;margin-bottom:1.4rem;font-size:1.35rem;font-weight:700;display:grid;box-shadow:inset 0 1px #fff3}.login-hero__mark--sm{border-radius:10px;width:36px;height:36px;margin:0;font-size:.72rem}.login-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 80%, #fff);animation:login-rise .65s var(--ease) .14s both;margin:0 0 .55rem;font-size:.72rem;font-weight:700}.login-hero__title{max-width:12ch;font-family:"Fraunces", var(--font-display), serif;letter-spacing:-.03em;animation:login-rise .7s var(--ease) .18s both;margin:0;font-size:clamp(2.4rem,5.2vw,3.6rem);font-weight:600;line-height:1.05}.login-hero__tagline{color:#ffffffb8;max-width:28ch;animation:login-rise .7s var(--ease) .24s both;margin:1.1rem 0 0;font-size:1.02rem;line-height:1.45}.login-hero__foot{color:#ffffff80;letter-spacing:.02em;margin:0;font-size:.78rem}.login-panel{background:radial-gradient(ellipse 70% 50% at 100% 0%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 55%), linear-gradient(180deg, var(--bg-mesh), var(--bg));animation:login-panel-in .55s var(--ease) .12s both;place-items:center;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.login-form{gap:1rem;width:min(420px,100%);display:grid}.login-form__head h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin:0;font-size:clamp(1.45rem,2.5vw,1.75rem)}.login-form__head p{color:var(--muted);margin:.4rem 0 0;font-size:.94rem;line-height:1.45}.login-form__mobile-brand{align-items:center;gap:.65rem;margin-bottom:1.1rem;display:none}.login-form__mobile-brand img{object-fit:contain;border-radius:10px;width:36px;height:36px}.login-form__mobile-brand strong{font-family:var(--font-display);color:var(--brand);letter-spacing:-.02em}.login-form__alert{align-items:flex-start;gap:.55rem;margin:0;display:flex}.login-field{color:var(--text-soft);gap:.4rem;font-size:.82rem;font-weight:600;display:grid}.login-field input{background:var(--surface);border:1px solid var(--line-strong);width:100%;color:var(--text);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:12px;outline:none;padding:.8rem .9rem}.login-field input:focus{border-color:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent)}.login-field__password{position:relative}.login-field__password input{padding-right:2.8rem}.login-field__toggle{width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.login-field__toggle:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent)}.login-form__submit{background:var(--brand);color:#fff;cursor:pointer;width:100%;transition:background .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;margin-top:.25rem;padding:.9rem 1rem;font-weight:600;display:inline-flex}.login-form__submit:hover:not(:disabled){background:var(--brand-mid);box-shadow:0 10px 28px color-mix(in srgb, var(--brand) 28%, transparent);transform:translateY(-1px)}.login-form__submit:disabled{opacity:.72;cursor:wait}.login-form__foot{justify-content:center;margin-top:.15rem;font-size:.86rem;display:flex}.login-form__foot a,.login-form__linkbtn{color:var(--brand-mid);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.login-form__foot a:hover,.login-form__linkbtn:hover{color:var(--brand);text-decoration:underline}@keyframes login-drift{0%{transform:translate(0)scale(1)}to{transform:translate(18px,-14px)scale(1.04)}}@keyframes login-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-hero-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes login-panel-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-orb-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(36px,-28px)scale(1.08)}}@keyframes auth-orb-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}@keyframes auth-glow-breathe{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.12)}}@keyframes auth-mesh-shift{0%{background-position:0 0,0 0}to{background-position:48px 24px,24px 48px}}@keyframes auth-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auth-orbit-node{0%{transform:rotate(var(--angle)) translateX(var(--radius)) rotate(calc(var(--angle) * -1))}to{transform:rotate(calc(var(--angle) + 360deg)) translateX(var(--radius)) rotate(calc((var(--angle) + 360deg) * -1))}}@keyframes auth-shine-sweep{0%,to{opacity:.35;transform:translate(-12%)rotate(0)}50%{opacity:.75;transform:translate(10%)rotate(2deg)}}@keyframes auth-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes auth-logo-pulse{0%{opacity:.7;transform:scale(.92)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes auth-badge-pop{0%{opacity:0;transform:scale(.8)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-stage__orb,.auth-stage__mesh,.auth-stage__shine,.auth-stage__orbit-ring,.auth-stage__sat,.auth-stage__hero-glow,.auth-stage__float,.auth-stage__logo-pulse,.auth-stage__shell-orb,.auth-stage__reveal,.auth-stage__panel--motion,.auth-stage__legal,.login-form__badge,.login-form__spin{animation:none!important}.auth-stage__sat{transform:rotate(var(--angle)) translateX(var(--radius)) rotate(calc(var(--angle) * -1))}}@media (width<=900px){.login-stage:not(.login-stage--split){grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-hero:not(.login-hero--split){min-height:34vh;padding:1.6rem 1.35rem 1.4rem}.login-hero:not(.login-hero--split) .login-hero__logo{width:auto;max-width:140px;height:auto;max-height:72px;margin-bottom:.85rem}.login-hero:not(.login-hero--split) .login-hero__mark{width:48px;height:48px;margin-bottom:.85rem;font-size:1rem}.login-hero__title{max-width:none;font-size:clamp(1.85rem,8vw,2.4rem)}.login-hero:not(.login-hero--split) .login-hero__tagline{max-width:36ch;font-size:.92rem}.login-hero__foot,.login-form__mobile-brand{display:none}}@media (width<=560px){.login-hero:not(.login-hero--split){min-height:auto}.login-hero:not(.login-hero--split) .login-hero__tagline{display:none}}@media (width<=900px){.login-stage--split>.login-hero.login-hero--split{display:none}}.login-page{place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:55vw;max-width:520px;height:55vw;max-height:520px;animation:12s ease-in-out infinite alternate login-drift;position:absolute;inset:-20% auto auto -10%}.login-page:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand-soft) 18%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:45vw;max-width:420px;height:45vw;max-height:420px;animation:14s ease-in-out infinite alternate-reverse login-drift;position:absolute;bottom:-15%;right:-8%}.login-card{z-index:1;border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:login-rise .5s var(--ease) both;background:#ffffffeb;border-radius:20px;gap:.95rem;padding:2rem 1.75rem 1.75rem;display:grid;position:relative}.login-brand{align-items:center;gap:.7rem;margin-bottom:.25rem;display:flex}.login-brand .brand-mark{background:linear-gradient(145deg, var(--brand-mid), var(--brand));color:var(--accent)}.login-brand strong{font-family:var(--font-display);color:var(--brand);letter-spacing:-.02em}.login-card h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin:0;font-size:1.55rem}.login-card>p{color:var(--muted);margin:-.35rem 0 .25rem;font-size:.92rem}.login-card label{color:var(--text-soft);gap:.4rem;font-size:.82rem;font-weight:600;display:grid}.login-card input[type=range]{width:100%;accent-color:var(--brand)}.login-card input{background:var(--surface);border:1px solid var(--line-strong);color:var(--text);border-radius:10px;outline:none;padding:.7rem .8rem}.login-card input:focus{border-color:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent)}.login-card button[type=submit]{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:.35rem;padding:.85rem 1rem;font-weight:600}.login-card button[type=submit]:hover:not(:disabled){background:var(--brand-mid);box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 28%, transparent)}.login-hint{color:var(--muted);text-align:center;margin:0;font-size:.78rem}@media (width<=900px){.form-grid.two,.form-grid.three{grid-template-columns:1fr}}.modal-root{z-index:200;animation:modal-fade-in .18s var(--ease);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081c1a7a;border:0;margin:0;padding:0;position:absolute;inset:0}.modal-panel{z-index:1;border:1px solid var(--line);background:var(--surface);width:min(100%,520px);max-height:min(88vh,820px);animation:modal-rise .22s var(--ease);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6,0 24px 64px #052c292e}.modal-panel.modal-sm{width:min(100%,400px)}.modal-panel.modal-md{width:min(100%,560px)}.modal-panel.modal-lg{width:min(100%,720px)}.modal-panel.modal-xl{width:min(100%,920px)}.modal-panel.modal-full{width:min(100%,1120px);max-height:min(92vh,960px)}.modal-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .85rem;display:flex}.modal-head-text h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand);margin:0;font-size:1.15rem;font-weight:650}.modal-desc{color:var(--muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.4}.modal-close{border:1px solid var(--line);background:var(--surface);width:2.1rem;height:2.1rem;color:var(--text-soft);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.modal-close:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong);color:var(--brand)}.modal-close:disabled{opacity:.5;cursor:not-allowed}.modal-body{flex:1;padding:1.15rem 1.25rem;overflow:auto}.modal-body .form-grid{margin:0}.modal-foot{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;padding:.9rem 1.25rem 1.15rem;display:flex}.modal-foot .btn{width:fit-content}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.modal-root{align-items:flex-end;padding:0}.modal-panel,.modal-panel.modal-sm,.modal-panel.modal-md,.modal-panel.modal-lg,.modal-panel.modal-xl,.modal-panel.modal-full{border-radius:16px 16px 0 0;width:100%;max-height:92vh}}.auto-pillars{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.auto-pillar-k{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:inline-block}.auto-pillars p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.auto-recipes{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.auto-recipe{text-align:left;border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius);cursor:pointer;transition:border-color .2s var(--ease), transform .2s var(--ease);padding:.9rem 1rem}.auto-recipe:hover{border-color:var(--brand);transform:translateY(-1px)}.auto-recipe strong{color:var(--brand);margin-bottom:.25rem;display:block}.auto-recipe span{color:var(--muted);font-size:.82rem}.auto-cards{flex-direction:column;gap:.85rem;display:flex}.auto-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.auto-flow{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.auto-step{background:var(--surface-2);border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);padding:.75rem .85rem}.auto-step-label{letter-spacing:.05em;text-transform:uppercase;color:var(--brand);margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.auto-step p{color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.4}.auto-chips{flex-wrap:wrap;gap:.35rem;display:flex}.auto-chip{color:var(--brand);background:#b8e2c559;border-radius:6px;padding:.2rem .5rem;font-size:.75rem}.auto-form-section{border-top:1px solid var(--line);margin-top:.25rem;padding-top:1rem}.auto-form-section:first-child{border-top:0;padding-top:0}.auto-form-section h3{color:var(--brand);margin:0 0 .65rem;font-size:.95rem}.auto-cond-row{grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.auto-cond-row select,.auto-cond-row input{width:100%}@media (width<=900px){.auto-pillars,.auto-recipes,.auto-flow,.auto-cond-row{grid-template-columns:1fr}}.tpl-studio{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.tpl-section{border-top:1px solid var(--line);margin-top:.75rem;padding-top:1rem}.tpl-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.tpl-section h3{color:var(--brand);margin:0 0 .65rem;font-size:.95rem}.tpl-colors{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.tpl-color{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.tpl-color input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:48px;height:36px;padding:0}.tpl-preview-frame{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-height:420px;overflow:hidden}.tpl-preview-frame iframe{background:#fff;border:0;width:100%;height:520px}@media (width<=980px){.tpl-studio{grid-template-columns:1fr}}.form-theme-editor{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:1.25rem;display:grid}.form-theme-editor__h{font-size:.92rem;font-family:var(--font-display);color:var(--brand);margin:1rem 0 .55rem}.form-theme-editor__preview{position:sticky;top:.5rem}.form-theme-editor__preview-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.form-theme-editor__viewport{margin-inline:auto;transition:max-width .2s}.form-theme-editor__viewport--desktop{max-width:100%}.form-theme-editor__viewport--mobile{max-width:390px}.form-theme-editor__viewport--mobile .pf-page--preview{padding:.75rem}.pf-page{box-sizing:border-box;background:var(--pf-bg,linear-gradient(155deg, #052c29, #3f7565));min-height:100vh;color:var(--pf-text,#0f1f1c);font-family:var(--pf-font,"Source Sans 3", sans-serif);justify-content:center;align-items:flex-start;padding:2.5rem 1rem 3rem;display:flex}.pf-page--modern{background-attachment:fixed;align-items:center;padding:1.75rem 1rem 2.75rem}.pf-page--preview{border:1px solid var(--line);border-radius:12px;min-height:0;padding:1rem}.pf-card{background:var(--pf-surface,#fff);width:min(560px,100%);color:var(--pf-text,#0f1f1c);border-radius:var(--pf-radius,18px);box-shadow:var(--pf-shadow,0 22px 60px #052c2947);border:0;overflow:hidden}.pf-cover{height:var(--pf-cover-h,160px);background-position:50%;background-size:cover;background-color:color-mix(in srgb, var(--pf-primary,#16483f) 35%, #000)}.pf-hero{min-height:max(var(--pf-cover-h,200px), 180px);background:radial-gradient(120% 90% at 10% 0%, color-mix(in srgb, var(--pf-primary,#16483f) 55%, #fff) 0%, transparent 55%), linear-gradient(145deg, color-mix(in srgb, var(--pf-primary,#16483f) 92%, #000), color-mix(in srgb, var(--pf-primary,#16483f) 55%, #0b1f1c));color:#fff;background-position:50%;background-size:cover;align-items:end;display:grid;position:relative}.pf-hero.has-cover{background-color:#0b1f1c}.pf-hero__veil{pointer-events:none;background:linear-gradient(#00000026 0%,#0000008c 100%),linear-gradient(90deg,#00000040,#0000 55%);position:absolute;inset:0}.pf-hero__content{z-index:1;gap:.55rem;padding:1.35rem 1.45rem 1.4rem;display:grid;position:relative}.pf-hero__chips{flex-wrap:wrap;gap:.35rem;display:flex}.pf-hero__chips span{letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.pf-hero .pf-logo{object-fit:contain;filter:drop-shadow(0 2px 8px #00000040);justify-self:start;max-width:160px;max-height:44px}.pf-hero .pf-logo-fallback{letter-spacing:.04em;color:#fff;background:#ffffff2e;border:1px solid #ffffff47;border-radius:12px;place-items:center;width:44px;height:44px;font-size:.85rem;font-weight:750;display:grid}.pf-hero .pf-title{color:#fff;text-wrap:balance;margin:.15rem 0 0;font-size:clamp(1.45rem,3.4vw,1.85rem);line-height:1.15}.pf-hero .pf-sub{color:#ffffffdb;text-wrap:pretty;max-width:36rem;margin:0;font-size:.95rem}.pf-card-body{gap:1rem;padding:1.35rem 1.45rem 1.55rem;display:grid}.pf-fields{gap:.9rem;display:grid}.pf-logo{object-fit:contain;justify-self:start;max-width:180px;max-height:48px}.pf-logo-fallback{letter-spacing:.04em;background:var(--pf-primary,#16483f);width:42px;height:42px;color:var(--pf-btn-text,#fff);border-radius:12px;place-items:center;font-size:.85rem;font-weight:700;display:grid}.pf-title{font-size:1.55rem;line-height:1.2;font-family:var(--pf-font,inherit);color:var(--pf-text,#0f1f1c);margin:0}.pf-sub{color:var(--pf-muted,#5a6f6a);margin:0;font-size:.95rem}.pf-sub--center{text-align:center}.pf-success-badge{background:color-mix(in srgb, var(--pf-primary,#16483f) 16%, #fff);width:3rem;height:3rem;color:var(--pf-primary,#16483f);border-radius:999px;place-items:center;margin:0 auto;font-size:1.35rem;font-weight:700;display:grid}.pf-field{gap:.35rem;display:grid}.pf-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pf-field label{color:var(--pf-text,#0f1f1c);font-size:.86rem;font-weight:650}.pf-field label em{color:color-mix(in srgb, var(--pf-primary,#16483f) 70%, #b42318);margin-left:.1rem;font-style:normal}.pf-field input,.pf-field textarea,.pf-field select,.pf-card-body input,.pf-card-body textarea,.pf-card-body select{box-sizing:border-box;border:1px solid var(--pf-input-border,#d5e0dc);background:var(--pf-input-bg,#f7faf9);width:100%;color:var(--pf-text,#0f1f1c);font:inherit;border-radius:12px;padding:.72rem .85rem;transition:border-color .15s,box-shadow .15s}.pf-field input:focus,.pf-field textarea:focus,.pf-field select:focus{outline:2px solid color-mix(in srgb, var(--pf-primary,#16483f) 45%, transparent);border-color:var(--pf-primary,#16483f)}.pf-help{color:var(--pf-muted,#5a6f6a);font-size:.78rem}.pf-consent{color:var(--pf-muted,#5a6f6a);align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.pf-consent input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--pf-primary,#16483f);flex:none;margin-top:.18rem}.pf-file{gap:.35rem;display:grid}.pf-file input[type=file]{padding:.55rem;font-size:.88rem}.pf-file__name,.pf-file__hint{color:var(--pf-muted,#5a6f6a);font-size:.78rem}.lp-file{gap:.3rem;display:grid}.lp-file input[type=file]{width:100%;font:inherit;background:#f7faf8;border:1px solid #d5e0da;border-radius:12px;padding:.55rem;font-size:.88rem}.pf-options{gap:.35rem;display:grid}.pf-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;display:flex}.pf-submit{appearance:none;background:var(--pf-primary,#16483f);width:fit-content;max-width:100%;color:var(--pf-btn-text,#fff);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb, var(--pf-primary,#16483f) 28%, transparent);border:0;border-radius:999px;padding:.72rem 1.25rem;font-weight:650;line-height:1.2;transition:transform .15s,filter .15s,box-shadow .15s}.pf-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.pf-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.pf-hint{text-align:center;color:var(--pf-muted,#5a6f6a);margin:0;font-size:.78rem}.pf-hint a{color:var(--pf-muted,#5a6f6a)}.pf-slide{gap:.4rem;display:grid}.pf-slide__label{color:var(--pf-text,#0f1f1c);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.82rem;font-weight:650;display:flex}.pf-slide__label em{font-variant-numeric:tabular-nums;color:var(--pf-muted,#5a6f6a);font-style:normal;font-weight:700}.pf-slide__track{background:color-mix(in srgb, var(--pf-input-bg,#f7faf9) 70%, var(--pf-input-border,#d5e0dc));border:1px solid var(--pf-input-border,#d5e0dc);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:999px;height:48px;position:relative;overflow:hidden}.pf-slide__track:active{cursor:grabbing}.pf-slide__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--pf-primary,#16483f) 75%, #fff), var(--pf-primary,#16483f));border-radius:inherit;transition:width 50ms linear;position:absolute;inset:0 auto 0 0}.pf-slide__hint{letter-spacing:.04em;color:color-mix(in srgb, var(--pf-muted,#5a6f6a) 80%, var(--pf-text));pointer-events:none;z-index:1;place-items:center;font-size:.8rem;font-weight:650;display:grid;position:absolute;inset:0}.pf-slide.is-done .pf-slide__hint{color:#fff}.pf-slide__thumb{width:44px;height:44px;color:var(--pf-primary,#16483f);z-index:2;cursor:grab;background:#fff;border:0;border-radius:999px;place-items:center;padding:0;font-size:.95rem;font-weight:800;display:grid;position:absolute;top:2px;box-shadow:0 4px 14px #0f1f1c2e}.pf-slide.is-done .pf-slide__thumb{color:#1f7a52;background:#fff}.pf-slide.is-disabled{opacity:.65;pointer-events:none}.pf-slide.is-done .pf-slide__track{border-color:color-mix(in srgb, var(--pf-primary,#16483f) 35%, var(--pf-input-border))}@media (width<=900px){.form-theme-editor{grid-template-columns:1fr}.form-theme-editor__preview{position:static}}@media (width<=560px){.pf-page--modern{padding:.85rem .65rem 1.75rem}.pf-card{border-radius:14px}.pf-hero__content,.pf-card-body{padding-left:1.1rem;padding-right:1.1rem}.pf-actions{justify-content:stretch}.pf-submit{width:auto;min-width:0}}.sm-shell{gap:.95rem;display:grid}.sm-callout{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff), color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff));border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45;display:flex}.sm-callout p{margin:0}.sm-nav{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--surface-2,#f7f8fa));border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:.55rem;display:grid}.sm-nav__btn{min-height:3.05rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .7rem;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex}.sm-nav__btn:hover{color:var(--text);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, var(--line))}.sm-nav__btn.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000;box-shadow:0 6px 16px #15383233}.sm-nav__text{gap:.05rem;min-width:0;display:grid}.sm-nav__text strong{font-size:.86rem;font-weight:700;line-height:1.15}.sm-nav__text small{opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.sm-tabs{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 40%, #fff);border-radius:14px;flex-wrap:wrap;gap:.35rem;padding:.45rem;display:flex}.sm-tabs__btn{min-height:2.15rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.82rem;font-weight:650;display:inline-flex}.sm-tabs__btn:hover{color:var(--rs-brand-dark,#153832);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff)}.sm-tabs__btn.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%)}.sm-subnav{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.sm-subnav__group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sm-subnav__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:.2rem;font-size:.72rem;font-weight:700}.sm-subnav__hint{color:var(--muted);font-size:.8rem}.sm-subnav__actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.sm-chip{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);min-height:1.95rem;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.78rem;font-weight:650;display:inline-flex}.sm-chip:hover{color:var(--rs-brand-dark,#153832);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff)}.sm-chip.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000}.sm-search{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.sm-search input{min-height:2.2rem;font:inherit;background:0 0;border:0;outline:none;flex:220px}.sm-panel{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;gap:1rem;padding:1.1rem 1.15rem;display:grid}.sm-panel--search{gap:.75rem}.sm-search-block__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;font-weight:700}.sm-search-block__hits{flex-wrap:wrap;gap:.35rem;display:flex}.sm-empty{text-align:center;color:var(--muted);justify-items:center;gap:.5rem;padding:2rem 1rem;display:grid}.sm-dash{gap:1.15rem}.sm-empty-hero{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 30%, var(--line));background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, transparent), transparent 55%), linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff));border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:grid}.sm-empty-hero__icon{color:#fff;background:linear-gradient(135deg,#153832,#2a5c52);border-radius:14px;place-items:center;width:3rem;height:3rem;display:grid}.sm-empty-hero__copy h3{margin:0 0 .25rem;font-size:1.05rem}.sm-empty-hero__copy p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.sm-empty-hero__actions{flex-wrap:wrap;gap:.4rem;display:flex}.sm-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.7rem;display:grid}.sm-kpi{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff));border-radius:14px;align-items:center;gap:.65rem;padding:.9rem .95rem;display:flex}.sm-kpi__icon{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);width:2.25rem;height:2.25rem;color:var(--rs-brand-dark,#153832);border-radius:10px;flex:none;place-items:center;display:grid}.sm-kpi--ok .sm-kpi__icon{color:#176b48;background:#deefe8}.sm-kpi--warn .sm-kpi__icon{color:#7a5a00;background:#f7eed5}.sm-kpi--bad .sm-kpi__icon{color:#a61f2d;background:#fce5e7}.sm-kpi--info .sm-kpi__icon{color:#2f55a4;background:#e6edfc}.sm-kpi--muted .sm-kpi__icon{background:color-mix(in srgb, var(--muted) 12%, #fff);color:var(--muted)}.sm-kpi__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700;display:block}.sm-kpi__value{color:var(--text);font-size:1.4rem;font-weight:800;line-height:1.1;display:block}.sm-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sm-board-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:14px;gap:.55rem;min-height:9.5rem;padding:.9rem 1rem;display:grid}.sm-board-card--bad{border-color:color-mix(in srgb, #ef5b67 28%, var(--line))}.sm-board-card--wide{min-height:0}.sm-board-card__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sm-board-card__head h4{margin:0;font-size:.92rem}.sm-board-card__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sm-board-link{text-align:left;background:color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff);width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;gap:.1rem;padding:.45rem .55rem;display:grid}.sm-board-link:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 30%, var(--line))}.sm-board-link strong{color:var(--rs-brand-dark,#153832);font-size:.78rem}.sm-board-link span{color:var(--text);font-size:.82rem}.sm-board-empty{color:var(--muted);align-items:center;gap:.45rem;padding:.65rem .35rem;font-size:.86rem;display:flex}.sm-activity{gap:.35rem;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sm-activity li{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.4rem .5rem;font-size:.82rem;display:flex}.sm-activity time{color:var(--muted)}.sm-activity code{font-size:.72rem}.sm-toolbar{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.sm-toolbar__meta{gap:.1rem;min-width:0;display:grid}.sm-toolbar__meta strong{font-size:.92rem}.sm-toolbar__meta span{color:var(--muted);font-size:.78rem}.sm-toolbar__actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.sm-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sm-panel__head h3{margin:0 0 .2rem;font-size:1.05rem}.sm-panel__head p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.4}.sm-panel__actions{flex-wrap:wrap;gap:.35rem;display:flex}.sm-panel--muted{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff))}.sm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.sm-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-field{gap:.35rem;min-width:0;display:grid}.sm-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.sm-field input,.sm-field select,.sm-field textarea,.sm-ai-bar input,.sm-upload-bar select,.sm-role-row select{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);width:100%;min-height:2.35rem;font:inherit;color:var(--text);background:#fff;border-radius:10px;padding:.45rem .7rem}.sm-field textarea{resize:vertical;min-height:7rem}.sm-field--full{grid-column:1/-1}.sm-field--check{grid-template-columns:none;align-items:center;gap:.55rem;display:flex}.sm-field--check>span{text-transform:none;letter-spacing:0;color:var(--text);font-size:.88rem;font-weight:550}.sm-field--compact{gap:.25rem}.sm-field__hint{color:var(--muted);font-size:.75rem;font-style:normal}.sm-inline-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sm-ai-bar{gap:.65rem;display:grid}.sm-ai-bar__btns{flex-wrap:wrap;gap:.35rem;display:flex}.sm-compose,.sm-accounts,.sm-library,.sm-settings{gap:.95rem;display:grid}.sm-compose__footer{border:1px solid var(--line);z-index:2;background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 -8px 24px #1538320f}.sm-dest-list{gap:.55rem;display:grid}.sm-dest{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 40%, #fff);border-radius:12px;gap:.55rem;padding:.8rem .9rem;display:grid}.sm-dest.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, var(--line));background:#fff;box-shadow:0 4px 14px #1538320f}.sm-dest__row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.sm-chip-radio{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.3rem;min-height:1.85rem;padding:.2rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex}.sm-media-pick{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.55rem;display:grid}.sm-media-pick__item{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:12px;gap:.35rem;padding:.4rem;display:grid}.sm-media-pick__item.is-on{border-color:#153832;box-shadow:0 0 0 2px #1538322e}.sm-media-pick__item img{object-fit:cover;border-radius:8px;width:100%;height:72px}.sm-media-pick__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.sm-carousel-order{gap:.4rem;margin-top:.65rem;display:grid}.sm-carousel-order__row{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.84rem;display:flex}.sm-preview-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;display:grid}.sm-preview-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:12px;gap:.35rem;padding:.85rem .95rem;display:grid}.sm-preview-card p{white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.45}.sm-oauth-panel{margin-bottom:.85rem}.sm-oauth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=760px){.sm-oauth-grid{grid-template-columns:1fr}}.sm-oauth-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 40%, #fff));border-radius:14px;gap:.55rem;padding:.9rem .95rem;display:grid}.sm-oauth-card__main{align-items:center;gap:.7rem;display:flex}.sm-oauth-card__main .sm-status-pill{margin-left:auto}.sm-oauth-card__meta{color:var(--muted);font-size:.8rem}.sm-oauth-card__actions{flex-wrap:wrap;gap:.4rem;display:flex}.sm-brand-cluster{align-items:center;display:flex}.sm-brand-cluster .sm-brand-badge+.sm-brand-badge{margin-left:-.35rem}.sm-brand-badge{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:10px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 1px 2px #0f172a0f}.sm-brand-badge--lg{width:2.6rem;height:2.6rem}.sm-fbflow{border:1px solid var(--border,#e2e8f0);background:#1877f20a;border-radius:12px;gap:.7rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.sm-fbflow__head{align-items:flex-start;gap:.6rem;display:flex}.sm-fbflow__steps{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.sm-fbflow__steps li{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .3rem;font-size:.78rem;display:inline-flex}.sm-fbflow__steps li span{color:#334155;background:#e2e8f0;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;font-size:.68rem;font-weight:800;display:grid}.sm-fbflow__steps li.is-done span{color:#fff;background:#1877f2}.sm-fbflow__uri{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.sm-fbflow__uri code{color:#e2e8f0;word-break:break-all;background:#0f172a;border-radius:8px;padding:.3rem .5rem;font-size:.72rem}.sm-fbflow__scopes{flex-wrap:wrap;gap:.35rem;display:flex}.sm-scope-chip{border:1px solid var(--border,#e2e8f0);color:#475569;background:#fff;border-radius:999px;padding:.12rem .5rem;font-family:ui-monospace,monospace;font-size:.66rem}.sm-account-list{gap:.65rem;display:grid}.sm-account-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 40%, #fff));border-radius:14px;grid-template-columns:minmax(180px,1.4fr) minmax(140px,.8fr) minmax(120px,.7fr) auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid}.sm-account-card__main{align-items:center;gap:.7rem;min-width:0;display:flex}.sm-account-card__badge{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#153832,#2a5c52);border-radius:10px;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:.68rem;font-weight:800;display:grid}.sm-account-card__err{color:#a61f2d;margin-top:.25rem;font-size:.75rem}.sm-account-card__meta{color:var(--muted);font-size:.78rem}.sm-account-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.sm-insights-box{border:1px dashed color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 6%, #fff);border-radius:12px;margin-top:.85rem;padding:.85rem}.sm-folder-bar{flex-wrap:wrap;gap:.35rem;display:flex}.sm-upload-bar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.sm-search--compact{flex:200px;min-width:180px;padding:.35rem .65rem}.sm-upload-btn{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);min-height:2.2rem;color:var(--rs-brand-dark,#153832);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.84rem;font-weight:650;display:inline-flex;position:relative}.sm-upload-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.sm-upload-btn--primary{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000}.sm-upload-btn.is-disabled{opacity:.55;pointer-events:none}.sm-media-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;display:grid}.sm-media-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:14px;gap:.5rem;padding:.55rem;display:grid}.sm-media-card__thumb{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff);border-radius:10px;place-items:center;height:110px;display:grid;overflow:hidden}.sm-media-card__thumb img{object-fit:cover;width:100%;height:100%}.sm-media-card__body{gap:.15rem;min-width:0;display:grid}.sm-media-card__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.sm-media-card__body .muted,.sm-media-card__body span{font-size:.72rem}.sm-media-card__actions{flex-wrap:wrap;gap:.3rem;display:flex}.sm-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.sm-status-pill{letter-spacing:.02em;border-radius:999px;align-items:center;min-height:1.7rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.sm-status-pill.is-ok{color:#176b48;background:#e2f1eb}.sm-status-pill.is-warn{color:#7a5a00;background:#f8f0da}.sm-code-block{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);word-break:break-all;border-radius:10px;padding:.65rem .75rem;font-size:.78rem;display:block}.sm-switch{align-items:center;gap:.55rem;font-size:.88rem;font-weight:650;display:inline-flex}.sm-notif-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;display:grid}.sm-roles-list{gap:.45rem;display:grid}.sm-role-row{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 35%, #fff);border-radius:12px;grid-template-columns:1fr minmax(140px,180px);align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}@media (width<=980px){.sm-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-board-grid{grid-template-columns:1fr}.sm-empty-hero{grid-template-columns:1fr;justify-items:start}.sm-form-grid,.sm-form-grid--3,.sm-settings__grid,.sm-notif-grid,.sm-account-card{grid-template-columns:1fr}.sm-account-card__actions{justify-content:flex-start}}@media (width<=640px){.sm-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-nav__text small{display:none}.sm-role-row{grid-template-columns:1fr}}.igp-shell{gap:1rem;display:grid}.igp-callout{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff), color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff));color:var(--text);border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45;display:flex}.igp-callout .material-symbols-outlined,.igp-callout .icon{color:var(--rs-brand-dark,#153832);flex:none;margin-top:.1rem}.igp-callout p{margin:0}.igp-nav{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--surface-2,#f7f8fa));border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:.55rem;display:grid}.igp-nav__btn{min-height:3.1rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .7rem;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.igp-nav__btn:hover{color:var(--text);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, var(--line))}.igp-nav__btn.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000;box-shadow:0 6px 16px #15383233}.igp-nav__text{gap:.05rem;min-width:0;display:grid}.igp-nav__text strong{font-size:.86rem;font-weight:700;line-height:1.15}.igp-nav__text small{opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.igp-nav__btn em{background:var(--rs-danger,#ef5b67);color:#fff;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:700;display:inline-grid;position:absolute;top:.35rem;right:.4rem}.igp-nav__btn.is-on em{background:#ffffff38}.igp-subnav{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.igp-subnav__group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.igp-subnav__group--wrap{flex:280px}.igp-subnav__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:.25rem;font-size:.75rem;font-weight:700}.igp-subnav__hint{color:var(--muted);font-size:.8rem}.igp-subnav__actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.igp-chip{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .75rem;font-size:.8rem;font-weight:650;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.igp-chip:hover{color:var(--rs-brand-dark,#153832);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff)}.igp-chip.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000}.igp-chip__tag{letter-spacing:.04em;text-transform:uppercase;color:#7a5a00;background:#f4e7c5;border-radius:999px;padding:.1rem .35rem;font-size:.62rem;font-style:normal;font-weight:800}.igp-chip.is-on .igp-chip__tag{color:#fff;background:#fff3}.igp-chip-row{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .75rem;display:flex}.igp-panel{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;gap:1rem;padding:1.1rem 1.15rem 1.25rem;display:grid;box-shadow:0 1px #00000008}.igp-panel--narrow{max-width:720px}.igp-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.7rem;display:grid}.igp-kpi{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 65%, #fff));border-radius:14px;align-items:center;gap:.65rem;padding:.85rem .9rem;display:flex}.igp-kpi--click{cursor:pointer;transition:border-color .15s,transform .12s}.igp-kpi--click:hover{border-color:color-mix(in srgb, var(--brand,#1f6b4a) 45%, var(--line));transform:translateY(-1px)}.igp-kpi__icon{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);width:2.2rem;height:2.2rem;color:var(--rs-brand-dark,#153832);border-radius:10px;flex:none;place-items:center;display:grid}.igp-kpi__label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:650;display:block}.igp-kpi__value{color:var(--text);font-size:1.35rem;font-weight:800;line-height:1.15;display:block}.igp-section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.igp-section-head h3{margin:0;font-size:1.05rem}.igp-table-wrap{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:12px;overflow:auto}.igp-table{min-width:720px;margin:0}.igp-table thead th{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 80%, #fff);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.igp-progress{gap:.25rem;min-width:110px;display:grid}.igp-progress__bar{background:linear-gradient(90deg,#8eb69b,#153832);border-radius:999px;height:6px}.igp-progress>span{color:var(--muted);font-size:.78rem}.igp-pill{background:color-mix(in srgb, var(--muted) 12%, #fff);min-height:1.45rem;color:var(--text);border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.igp-pill--ok{color:#176b48;background:#deefe8}.igp-pill--run{color:#7a5a00;background:#f7eed5}.igp-pill--bad{color:#a61f2d;background:#fce5e7}.igp-band{font-size:.82rem;font-weight:700}.igp-band--high{color:#176b48}.igp-band--mid{color:#7a5a00}.igp-band--low{color:var(--muted)}.igp-err-cell{color:#a61f2d;font-size:.85rem}.igp-empty{text-align:center;color:var(--muted);justify-items:center;gap:.55rem;padding:2rem 1rem;display:grid}.igp-empty--inline{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start;padding:1.25rem 1rem}.igp-empty--inline p{margin:.15rem 0 0;font-size:.86rem}.igp-search-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:1rem;display:grid}.igp-search-main h3,.igp-card h3{margin:0 0 .35rem}.igp-help{color:var(--muted);margin:0 0 .85rem;font-size:.88rem;line-height:1.45}.igp-textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:12px;width:100%;min-height:12rem;padding:.75rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}.igp-search-side,.igp-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 45%, #fff);border-radius:14px;gap:.75rem;padding:1rem;display:grid}.igp-card--grow{min-width:0}.igp-search-side h4{margin:0;font-size:.92rem}.igp-field{color:var(--muted);gap:.3rem;font-size:.82rem;font-weight:650;display:grid}.igp-field input,.igp-field textarea{font:inherit;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:10px;padding:.55rem .7rem;font-weight:500}.igp-check{align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;display:flex}.igp-split{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.igp-filters-row{flex-wrap:wrap;gap:.5rem;display:flex}.igp-search-input{border:1px solid var(--line);min-height:2.4rem;font:inherit;border-radius:10px;flex:220px;padding:.5rem .75rem}.igp-search-input--sm{flex:0 140px}.igp-contact-flags{flex-wrap:wrap;gap:.25rem;display:flex}.igp-flag{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 14%, #fff);color:var(--rs-brand-dark,#153832);border-radius:6px;padding:.1rem .4rem;font-size:.68rem;font-weight:750;display:inline-flex}.igp-footer-actions{gap:.5rem;display:flex}.igp-detail{gap:1rem;display:grid}.igp-contact-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.igp-contact-item{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 40%, #fff);border-radius:12px;padding:.75rem .85rem}.igp-contact-actions{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}@media (width<=980px){.igp-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.igp-search-layout,.igp-split{grid-template-columns:1fr}.igp-empty--inline{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=640px){.igp-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.igp-nav__text small{display:none}}.ca-shell{gap:1.15rem;display:grid;position:relative}.ca-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 90% at 12% 0,#8eb69b47,#0000 62%),radial-gradient(55% 80% at 88% 10%,#1538321a,#0000 58%);border-radius:24px;height:11rem;position:absolute;inset:-.5rem -.75rem auto}.ca-shell>*{z-index:1;position:relative}.ca-stepper{border:1px solid color-mix(in srgb, #8eb69b 28%, var(--line));background:linear-gradient(#fffffff0,#f7faf8e6);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:.45rem;display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 28px #1538320d}.ca-stepper--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.ca-stepper--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-substeps{border:1px solid color-mix(in srgb, #8eb69b 18%, var(--line));background:#e9eeed;border-radius:12px;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.ca-substep{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.4rem .85rem;font-size:.82rem;font-weight:650}.ca-substep:hover:not(:disabled){color:#153832;background:#ffffffb3}.ca-substep.is-on{color:#153832;background:#fff;box-shadow:0 2px 8px #15383214}.ca-substep:disabled{opacity:.4;cursor:not-allowed}.ca-mode-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.ca-mode-card{text-align:left;border:1px solid var(--line);background:linear-gradient(180deg, #fff, var(--surface-2,#f7f8fa));color:inherit;font:inherit;cursor:pointer;border-radius:16px;justify-items:start;gap:.55rem;min-height:160px;padding:1.25rem 1.35rem;display:grid}.ca-mode-card:hover{border-color:color-mix(in srgb, var(--brand,#052c29) 35%, var(--line));box-shadow:0 8px 24px #0f172a0f}.ca-mode-card strong{font-size:1.05rem}.ca-mode-card span{color:var(--text-soft);font-size:.9rem;line-height:1.45}.ca-result-layout--art{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.ca-step{min-width:0;color:var(--text-soft);font:inherit;text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.65rem;padding:.55rem .8rem;transition:background .15s,border-color .15s,color .15s;display:flex}.ca-step__copy{gap:.05rem;min-width:0;display:grid}.ca-step__hint{letter-spacing:0;text-transform:none;color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:500;overflow:hidden}.ca-step.is-on .ca-step__hint{color:#64748b}.ca-step:disabled{opacity:.45;cursor:not-allowed}.ca-step.is-jump{cursor:pointer}.ca-step.is-jump:hover{border-color:color-mix(in srgb, #8eb69b 45%, var(--line));color:#153832;background:#f1f6f3}.ca-step__num{color:#153832;background:#ebf2ed;border-radius:999px;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:700;display:grid}.ca-step__lbl{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:700;overflow:hidden}.ca-step.is-done .ca-step__num{color:#14532d;background:#dbe8df}.ca-step.is-on{border-color:color-mix(in srgb, #8eb69b 50%, var(--line));color:#0f172a;background:#fff;box-shadow:0 6px 18px #15383214}.ca-step.is-on .ca-step__num{color:#fff;background:#153832}.ca-workspace{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;gap:1.1rem;display:grid}.ca-workspace--profiles,.ca-workspace--studio,.ca-workspace--result{grid-template-columns:minmax(0,1fr)}.ca-workspace--profiles>.ca-history,.ca-workspace--studio>.ca-history,.ca-workspace--result .ca-history{display:none}.ca-main{gap:1.1rem;min-width:0;display:grid}.ca-panel{border:1px solid color-mix(in srgb, #8eb69b 18%, var(--line));background:linear-gradient(#fffffff5,#f8fbf9f0);border-radius:18px;padding:1.2rem 1.3rem;box-shadow:inset 0 1px #fffc,0 12px 30px #1538320b}.ca-panel--profiles{padding-bottom:1rem}.ca-panel--studio{max-width:920px}.ca-panel__hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.ca-panel__hd h3,.ca-panel__hd h4{letter-spacing:-.01em;color:#153832;margin:0;font-size:1.08rem;font-weight:750}.ca-panel__hd p{color:var(--text-soft);max-width:42rem;margin:.3rem 0 0;font-size:.9rem;line-height:1.45}.ca-panel__count{border:1px solid color-mix(in srgb, #8eb69b 35%, var(--line));color:#14532d;letter-spacing:.02em;background:#f1f6f3;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.ca-history{max-height:calc(100vh - 6rem);position:sticky;top:.75rem;overflow:auto}.ca-history .ca-panel__hd p{font-size:.82rem}.ca-history-list{gap:.4rem;padding-left:.15rem;display:grid;position:relative}.ca-history-item{text-align:left;border:1px solid color-mix(in srgb, #8eb69b 14%, var(--line));cursor:pointer;width:100%;color:inherit;font:inherit;background:#ffffffc7;border-radius:12px;gap:.18rem;padding:.72rem .8rem .72rem .9rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.ca-history-item:hover{border-color:color-mix(in srgb, #8eb69b 45%, var(--line));background:#fff;transform:translateY(-1px)}.ca-history-item strong{color:#153832;font-size:.86rem}.ca-history-item span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.ca-profile-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:.7rem;display:grid}.ca-profile-footer,.ca-history-inline{grid-column:1/-1}.ca-history-inline{border:1px dashed color-mix(in srgb, #8eb69b 35%, var(--line));background:#f8fbf9;border-radius:14px;margin-top:.15rem;padding:.75rem .9rem}.ca-history-inline>summary{cursor:pointer;color:#153832;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;font-weight:700;list-style:none;display:flex}.ca-history-inline>summary::-webkit-details-marker{display:none}.ca-history-inline[open]>summary{margin-bottom:.65rem}.ca-history-inline .ca-history-list{margin-top:.35rem}.ca-profile-card{border:1px solid color-mix(in srgb, #8eb69b 16%, var(--line));cursor:pointer;background:#ffffffdb;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem .9rem;padding:.85rem .95rem;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative}.ca-profile-card:hover{border-color:color-mix(in srgb, #8eb69b 40%, var(--line));background:#fff}.ca-profile-card>input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ca-profile-card.is-on{border-color:color-mix(in srgb, #8eb69b 55%, var(--line));background:#fff;box-shadow:inset 3px 0 #153832,0 10px 24px #15383212}.ca-profile-card.is-wf-on:not(.is-on){border-color:color-mix(in srgb, #15803d 35%, var(--line))}.ca-wf-badge{letter-spacing:.02em;color:#64748b;white-space:nowrap;background:#f4f6f8;border:1px solid #94a3b859;border-radius:999px;align-items:center;max-width:100%;padding:.18rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.ca-wf-badge.is-on{color:#14532d;background:#e0f7e8;border-color:#22c55e66}.ca-wf-toggle.is-on{color:#fff;background:#15803d;border-color:#15803d}.ca-profile-card__logo{object-fit:contain;border:1px solid color-mix(in srgb, #8eb69b 22%, var(--line));background:#fff;border-radius:14px;flex:none;width:48px;height:48px;padding:.25rem}.ca-profile-card__logo--empty{color:#153832;background:linear-gradient(145deg,#eef6f1,#dce9e1);place-items:center;padding:0;font-size:1rem;font-weight:800;display:grid}.ca-profile-card__body{flex:1;gap:.22rem;min-width:0;display:grid}.ca-profile-card__title-row{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;display:flex}.ca-profile-card__title-row strong{color:#0f172a;letter-spacing:-.01em;font-size:.98rem;font-weight:750}.ca-profile-card__handle{color:#64748b;font-size:.8rem;font-weight:550}.ca-profile-card__tone{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ca-profile-card__meta{color:var(--text-soft,#64748b);gap:.18rem;margin-top:.2rem;font-size:.78rem;display:grid}.ca-profile-card__wa{color:#153832;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-weight:650;display:inline-flex}.ca-profile-card__wa .material-symbols-outlined,.ca-profile-card__wa svg{opacity:.85;flex:none}.ca-profile-card__wa.is-warn{color:#b45309;font-weight:650}.ca-profile-card__sched{font-variant-numeric:tabular-nums}.ca-profile-card__actions{border-top:1px solid #8eb69b1f;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:.35rem;margin-top:.1rem;padding-top:.15rem;display:flex}.ca-profile-card__icon-actions{gap:.2rem;margin-left:.15rem;display:inline-flex}.ca-icon-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.ca-icon-btn:hover{color:#153832;background:#eff5f1;border-color:#8eb69b4d}.ca-icon-btn.is-danger:hover{color:#b91c1c;background:#fdecec;border-color:#ef444447}.ca-profile-card__next{white-space:nowrap;font-weight:700}.ca-profile-footer{border:1px solid color-mix(in srgb, #8eb69b 28%, var(--line));background:linear-gradient(135deg,#edf3ef,#f6f7f7);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.35rem;padding:.85rem .95rem;display:flex}.ca-profile-footer__hint{color:#334155;margin:0;font-size:.86rem;font-weight:600}.ca-wf-badge.is-run{color:#1d4ed8;background:#e4eefe;border-color:#3b82f659}@media (width<=980px){.ca-workspace{grid-template-columns:1fr}.ca-history{max-height:none;position:static}.ca-profile-list{grid-template-columns:1fr}}@media (width<=640px){.ca-stepper--2{max-width:none}.ca-step__hint{display:none}.ca-step__lbl{font-size:.72rem}.ca-shell:before{height:8rem}}.ca-destinatario--top{margin-top:.25rem;margin-bottom:.35rem}.ca-field-label{color:var(--text-soft);margin-bottom:.15rem;font-size:.82rem;font-weight:600;display:block}.ca-template-picks{flex-wrap:wrap;gap:.5rem;display:flex}.ca-logo-preview{object-fit:contain;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;width:72px;height:72px;margin-top:.35rem;padding:.35rem}.ca-logo-preview-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.45rem;display:flex}.ca-logo-preview-row .ca-logo-preview{margin-top:0}.ca-json-block{border:1px dashed var(--line);background:var(--surface-2);border-radius:12px;grid-column:1/-1;padding:.85rem .95rem}.ca-json-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;font-weight:700;list-style:none;display:flex}.ca-json-summary::-webkit-details-marker{display:none}.ca-json-summary:before{content:"▸";color:var(--brand,#052c29);margin-right:.15rem;display:inline-block}details.ca-json-block[open]>.ca-json-summary:before{content:"▾"}.ca-json-summary .muted{font-size:.82rem;font-weight:500}.ca-json-textarea{white-space:pre;box-sizing:border-box;width:100%;min-height:9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45}.ca-json-actions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.ca-idea-list{gap:.55rem;display:grid}.ca-idea-row{text-align:left;border:1px solid color-mix(in srgb, #8eb69b 16%, var(--line));cursor:pointer;width:100%;color:inherit;font:inherit;background:#ffffffe6;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.ca-idea-row:hover{border-color:color-mix(in srgb, #8eb69b 40%, var(--line))}.ca-idea-row--on{border-color:color-mix(in srgb, #8eb69b 55%, var(--line));background:#f6f9f7;box-shadow:inset 3px 0 #153832}.ca-idea-radio{border:2px solid var(--line-strong,var(--line));border-radius:999px;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin-top:.1rem;display:grid}.ca-idea-row--on .ca-idea-radio{border-color:var(--brand,#052c29);background:radial-gradient(circle at center, var(--brand,#052c29) 45%, transparent 48%)}.ca-idea-copy{gap:.25rem;min-width:0;display:grid}.ca-idea-send-list{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ca-idea-send-item{border:1px solid var(--line);background:var(--surface-2,#fafbfc);border-radius:12px;margin:0;padding:.75rem .85rem}.ca-idea-send-item.is-sent{opacity:.72;border-color:color-mix(in srgb, var(--ok,#16a34a) 35%, var(--line))}.ca-idea-send-item.is-off{opacity:.45}.ca-idea-send-item__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.35rem;display:flex}.ca-idea-send-item__meta strong{font-size:.92rem}.ca-idea-send-item__meta span{color:var(--text-soft);font-size:.78rem}.ca-idea-send-item p{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.86rem;line-height:1.45}.ca-format-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.ca-format-card{text-align:left;border:1px solid color-mix(in srgb, #8eb69b 16%, var(--line));cursor:pointer;color:inherit;font:inherit;background:#ffffffe0;border-radius:14px;gap:.35rem;padding:1.05rem 1.1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.ca-format-card strong{color:#153832;font-size:.95rem}.ca-format-card span{color:var(--text-soft);font-size:.82rem}.ca-format-card.is-on,.ca-format-card:hover{border-color:color-mix(in srgb, #8eb69b 50%, var(--line));background:#fff;box-shadow:0 8px 20px #1538320f}.ca-tabs{background:var(--surface-2,#f3f4f6);border-radius:12px;flex-wrap:wrap;gap:.4rem;width:fit-content;max-width:100%;margin-bottom:1rem;padding:.3rem;display:flex}.ca-tab{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.45rem .9rem;font-size:.88rem;font-weight:600}.ca-tab.is-on{color:var(--text);background:#fff;box-shadow:0 1px 2px #0f172a14}.ca-result-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,360px);align-items:start;gap:1.1rem;width:100%;min-width:0;display:grid}.ca-result-layout>*{min-width:0}.ca-result-compose{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:1.1rem;display:grid}.ca-result-compose--solo{grid-template-columns:minmax(0,1fr)}.ca-result-fields{gap:.85rem;min-width:0;display:grid}.ca-result-fields .field textarea{resize:vertical;min-height:4.5rem}.ca-result-preview{border:1px solid var(--line);background:var(--surface-2,#f7f8fa);border-radius:14px;justify-items:center;gap:.65rem;padding:.85rem;display:grid;position:sticky;top:.75rem}.ca-result-toolbar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.85rem;display:flex}.ca-result-toolbar .field{flex:200px;margin:0}.ca-hashtags{flex-wrap:wrap;gap:.35rem;display:flex}.ca-hash{background:color-mix(in srgb, var(--brand,#052c29) 10%, #fff);color:var(--brand,#052c29);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.ca-schedule{overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;max-height:calc(100vh - 5.5rem);display:flex;position:sticky;top:.75rem;overflow:hidden auto}.ca-schedule>.ca-panel__hd,.ca-schedule>.ca-destinatario,.ca-schedule>.ca-cal-toolbar,.ca-schedule>.ca-cal-week,.ca-schedule>.ca-cal-dayview,.ca-schedule>.ca-schedule-actions{flex:none}.ca-schedule>.ca-schedule-list{flex:0 auto;min-height:8rem;max-height:min(42vh,360px);overflow-y:auto}.ca-continuous-check{align-items:flex-start;margin:.55rem 0 .15rem}.ca-sched-plan--summary{padding:.75rem .85rem}.ca-sched-plan-summary__row{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.55rem;display:flex}.ca-sched-plan-summary__row .ca-destinatario__hint{margin:.2rem 0 0}.ca-sched-plan--modal{gap:.85rem;display:grid}.ca-sched-plan--modal .ca-sched-plan__grid{margin:0}.ca-idea-check{border:1.5px solid var(--line);color:#fff;background:#fff;border-radius:6px;flex:0 0 1.35rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.15rem;font-size:.75rem;font-weight:700;display:inline-flex}.ca-idea-check.is-on{background:var(--brand,#052c29);border-color:var(--brand,#052c29)}.ca-cal-chip{text-overflow:ellipsis;white-space:nowrap;color:#234;background:#e8eef0;border-radius:4px;max-width:100%;padding:.08rem .2rem;font-size:.58rem;font-weight:600;display:block;overflow:hidden}.ca-destinatario{border:1px solid var(--line);background:color-mix(in srgb, var(--brand,#052c29) 4%, #fff);border-radius:14px;gap:.55rem;margin-bottom:.85rem;padding:.85rem .9rem;display:grid}.ca-destinatario--texts{background:var(--surface-2,#f7f8fa);margin-bottom:.55rem;padding-bottom:.65rem}.ca-destinatario__title{font-size:.9rem}.ca-destinatario__hint{margin:0;font-size:.82rem}.ca-schedule-check{color:var(--text-soft);align-items:flex-start;gap:.55rem;margin:.35rem 0 .85rem;font-size:.85rem;display:flex}.ca-schedule-item-head .ca-schedule-check{min-width:0;color:inherit;font-size:inherit;flex:1;align-items:center;margin:0}.ca-schedule-item-head .ca-schedule-check strong{font-size:.86rem}.ca-sched-plan{background:color-mix(in srgb, var(--brand,#052c29) 3%, #fff)}.ca-sched-plan__grid{grid-template-columns:1fr 1fr;gap:.55rem .65rem;display:grid}.ca-weekday-picks{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.ca-weekday-chip{border:1px solid var(--line);cursor:pointer;color:var(--text-soft);background:#fff;border-radius:999px;padding:.25rem .55rem;font-size:.78rem;font-weight:600}.ca-weekday-chip.is-on{background:var(--brand,#052c29);border-color:var(--brand,#052c29);color:#fff}.ca-cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;margin:.35rem 0 .55rem;display:flex}.ca-cal-tabs{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.ca-cal-tab{cursor:pointer;color:var(--text-soft);background:#fff;border:0;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.ca-cal-tab+.ca-cal-tab{border-left:1px solid var(--line)}.ca-cal-tab.is-on{background:var(--brand,#052c29);color:#fff}.ca-cal-count{font-size:.75rem}.ca-cal-week{gap:.45rem;margin-bottom:.65rem;display:grid}.ca-cal-week__nav{justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.ca-cal-week__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.ca-cal-day{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:.15rem;min-width:0;min-height:3.5rem;padding:.28rem;display:flex;overflow:hidden}.ca-cal-day:hover{border-color:color-mix(in srgb, var(--brand,#052c29) 40%, var(--line))}.ca-cal-day.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand,#052c29) 35%, transparent)}.ca-cal-day.is-focus{border-color:var(--brand,#052c29);background:color-mix(in srgb, var(--brand,#052c29) 6%, #fff)}.ca-cal-day__wd{color:var(--text-soft);text-transform:uppercase;font-size:.65rem;font-weight:600}.ca-cal-day__num{font-size:.9rem;font-weight:700;line-height:1}.ca-cal-day__chips{flex-direction:column;gap:.15rem;margin-top:.15rem;display:flex}.ca-cal-chip{text-overflow:ellipsis;white-space:nowrap;color:#234;background:#e8eef0;border-radius:4px;padding:.1rem .25rem;font-size:.62rem;font-weight:600;display:block;overflow:hidden}.ca-cal-chip--status{color:#1e3a8a;background:#dbeafe}.ca-cal-chip--reel{color:#14532d;background:#dcfce7}.ca-cal-chip--post{color:#78350f;background:#fef3c7}.ca-cal-chip--art{color:#581c87;background:#f3e8ff}.ca-cal-chip.is-off,.ca-cal-chip--more{opacity:.55}.ca-cal-dayview{gap:.45rem;margin-bottom:.65rem;display:grid}.ca-cal-dayview__list{gap:.3rem;display:grid}.ca-cal-dayview__row{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.ca-cal-dayview__row strong{font-variant-numeric:tabular-nums}.ca-schedule-item.is-off{opacity:.55}.ca-schedule-item.is-focus-day{border-color:color-mix(in srgb, var(--brand,#052c29) 45%, var(--line))}.ca-schedule-list{flex:auto;gap:.7rem;min-height:0;max-height:none;margin-bottom:.85rem;padding-right:.2rem;display:grid;overflow-y:auto}.ca-schedule-item{border:1px solid var(--line);background:var(--surface-2,#f7f8fa);border-radius:12px;gap:.45rem;padding:.75rem .8rem;display:grid}.ca-schedule-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ca-schedule-item-head strong{font-size:.86rem}.ca-schedule-item-head input[type=datetime-local]{flex:160px;min-width:0;max-width:100%;font-size:.8rem}.ca-schedule-item textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:4.75rem;font:inherit;line-height:1.4}.ca-schedule-meta{color:var(--text-soft);font-size:.72rem}.ca-schedule-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.ca-color-row .field input[type=color]{cursor:pointer;width:100%;min-height:2.6rem;padding:.25rem}.ca-wa-list{gap:.45rem;max-height:280px;display:grid;overflow:auto}.ca-wa-item{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:10px;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;display:flex}.ca-wa-item span{gap:.15rem;min-width:0;display:grid}.ca-wa-item small{font-size:.75rem}.ca-wa-item--on{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}.field input:not([type=checkbox]):not([type=radio]):not([type=color]),.field textarea,.field select{box-sizing:border-box;width:100%}@media (width<=1100px){.ca-result-layout{grid-template-columns:1fr}.ca-schedule{max-height:none;position:static;overflow:visible}.ca-schedule>.ca-schedule-list{max-height:min(50vh,420px)}.ca-cal-week__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-sched-plan__grid{grid-template-columns:1fr}.ca-result-preview{position:static}}@media (width<=960px){.ca-workspace{grid-template-columns:1fr}.ca-workspace--result .ca-history{display:block}.ca-stepper,.ca-result-compose{grid-template-columns:1fr}}:root{--rs-brand:#8eb69b;--rs-brand-light:#a3cbb0;--rs-brand-dark:#153832;--rs-glow:#8eb69b47;--rs-glow-strong:#8eb69b73;--rs-success:#24b47e;--rs-warning:#f2b84b;--rs-danger:#ef5b67;--rs-info:#38bdf8;--rs-purple:#a855f7;--rs-radius-xs:6px;--rs-radius-sm:10px;--rs-radius:16px;--rs-radius-lg:24px;--rs-ease:cubic-bezier(.22, 1, .36, 1);--rs-ease-spring:cubic-bezier(.175, .885, .32, 1.275);--rs-shadow-sm:0 1px 2px #0f172a08;--rs-shadow-md:0 6px 18px #8eb69b33;--rs-shadow-lg:0 12px 32px #15383224;--rs-grad:linear-gradient(135deg, #8eb69b 0%, #153832 100%);--rs-surf-soft:#f5f9f7}.rs-desk,.dash-desk,.fin-desk,.sales-desk{--dash-brand:var(--rs-brand);--dash-brand-dark:var(--rs-brand-dark);--dash-glow:var(--rs-glow);--dash-radius:var(--rs-radius);--dash-ease:var(--rs-ease);gap:.85rem;display:grid}.rs-desk>.page-head--modern,.dash-desk>.page-head--modern,.fin-desk>.page-head--modern,.sales-desk>.page-head--modern{gap:.5rem;margin-bottom:0;padding-bottom:.1rem}.rs-desk>.page-head--modern h1,.dash-desk>.page-head--modern h1,.fin-desk>.page-head--modern h1,.sales-desk>.page-head--modern h1{letter-spacing:-.02em;color:var(--rs-brand-dark);font-size:1.4rem;line-height:1.15}.rs-desk>.page-head--modern p,.dash-desk>.page-head--modern p,.fin-desk>.page-head--modern p,.sales-desk>.page-head--modern p{margin-top:.12rem;font-size:.8rem}.sales-desk .sales-flow{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 78%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand,#153832) 6%, #fff) 0%, color-mix(in srgb, var(--surface,#fff) 94%, var(--bg,#f4f6f5)) 55%, #fff 100%);border-radius:14px;align-items:stretch;gap:.55rem;margin:0;padding:.55rem .65rem;display:flex}.sales-desk .sales-flow__home{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);min-height:2.35rem;color:var(--muted,#5a6b66);font:inherit;cursor:pointer;transition:background .16s var(--rs-ease,ease), color .16s, border-color .16s, box-shadow .16s;background:#ffffffe0;border-radius:11px;flex:none;align-self:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.sales-desk .sales-flow__home:hover,.sales-desk .sales-flow__home:focus-visible{color:var(--rs-brand-dark,#0f2a26);border-color:color-mix(in srgb, var(--rs-brand,#153832) 28%, transparent);background:#fff}.sales-desk .sales-flow__home.is-on{color:#fff;background:var(--rs-brand,#153832);box-shadow:0 6px 16px color-mix(in srgb, var(--rs-brand,#153832) 18%, transparent);border-color:#0000}.sales-desk .sales-flow__sep{background:color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);flex:none;align-self:stretch;width:1px;margin:.2rem 0}.sales-desk .sales-flow__steps{flex:auto;align-items:stretch;gap:.2rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sales-desk .sales-flow__step{flex:1 1 0;align-items:stretch;gap:.2rem;min-width:0;display:flex}.sales-desk .sales-flow__card{min-width:0;transition:border-color .18s var(--rs-ease,ease), background .18s var(--rs-ease,ease), box-shadow .18s var(--rs-ease,ease);background:#ffffffb8;border:1px solid #0000;border-radius:11px;flex:auto;gap:.28rem;padding:.45rem .55rem .5rem;display:grid}.sales-desk .sales-flow__step.is-current .sales-flow__card{border-color:color-mix(in srgb, var(--rs-brand,#153832) 28%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--rs-brand,#153832) 10%, transparent);background:#fff}.sales-desk .sales-flow__main{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin:0;padding:0;display:flex}.sales-desk .sales-flow__main:hover strong,.sales-desk .sales-flow__main:focus-visible strong{color:var(--rs-brand-dark,#0f2a26)}.sales-desk .sales-flow__n{background:color-mix(in srgb, var(--rs-brand,#153832) 12%, #fff);width:1.85rem;height:1.85rem;color:var(--rs-brand,#153832);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.sales-desk .sales-flow__n .material-symbols-outlined,.sales-desk .sales-flow__n .icon{width:15px;height:15px;font-size:15px!important}.sales-desk .sales-flow__n em{min-width:.95rem;height:.95rem;color:var(--rs-brand,#153832);border:1px solid color-mix(in srgb, var(--rs-brand,#153832) 22%, transparent);background:#fff;border-radius:999px;place-items:center;padding:0 .18rem;font-size:.58rem;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-.15rem;right:-.15rem}.sales-desk .sales-flow__step.is-current .sales-flow__n{background:var(--rs-brand,#153832);color:#fff}.sales-desk .sales-flow__step.is-current .sales-flow__n em{background:var(--rs-brand-dark,#0f2a26);color:#fff;border-color:#0000}.sales-desk .sales-flow__step[data-tone=catalog].is-current .sales-flow__n{background:#1f6b5c}.sales-desk .sales-flow__step[data-tone=deal].is-current .sales-flow__n{background:#2a5f8f}.sales-desk .sales-flow__step[data-tone=receive].is-current .sales-flow__n{background:#b07a1a}.sales-desk .sales-flow__step[data-tone=invoice].is-current .sales-flow__n{background:#6b4ea0}.sales-desk .sales-flow__main strong{letter-spacing:-.015em;color:var(--text,#1a2422);font-size:.84rem;font-weight:750}.sales-desk .sales-flow__links{flex-wrap:wrap;gap:.2rem;padding-left:2.3rem;display:flex}.sales-desk .sales-flow__links button{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 75%, #fff);color:var(--muted,#5a6b66);font:inherit;cursor:pointer;border:0;border-radius:999px;margin:0;padding:.12rem .42rem;font-size:.68rem;font-weight:650;line-height:1.35;transition:background .15s,color .15s}.sales-desk .sales-flow__links button:hover,.sales-desk .sales-flow__links button:focus-visible{color:var(--rs-brand-dark,#0f2a26);background:color-mix(in srgb, var(--rs-brand,#153832) 12%, #fff)}.sales-desk .sales-flow__links button.is-on{color:#fff;background:var(--rs-brand,#153832)}.sales-desk .sales-flow__conn{width:1rem;color:color-mix(in srgb, var(--muted,#5a6b66) 55%, transparent);flex:none;align-self:center;place-items:center;display:grid}@media (width<=980px){.sales-desk .sales-flow{flex-wrap:wrap}.sales-desk .sales-flow__sep{display:none}.sales-desk .sales-flow__steps{flex:100%;grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.sales-desk .sales-flow__conn{display:none}}@media (width<=560px){.sales-desk .sales-flow__steps{grid-template-columns:1fr}.sales-desk .sales-flow__links{padding-left:0}}.rs-tabs,.dash-period-tabs{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;flex-wrap:wrap;gap:.2rem;width:fit-content;max-width:100%;padding:.22rem;display:inline-flex}.rs-ptab,.dash-ptab{min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;transition:background .18s var(--rs-ease), color .18s, box-shadow .18s;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.32rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.rs-ptab:hover,.dash-ptab:hover{color:var(--text);background:#ffffffb3}.rs-ptab.is-on,.dash-ptab.is-on{color:var(--rs-brand-dark);box-shadow:var(--rs-shadow-sm), 0 4px 12px var(--rs-glow);background:#fff}.rs-ptab em,.dash-ptab em,.rs-tab-badge{background:var(--rs-danger);color:#fff;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.dash-chrome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;display:flex}.dash-command{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dash-command__btn{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.05rem;color:var(--rs-brand-dark,#153832);font:inherit;box-shadow:var(--rs-shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.76rem;font-weight:650;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.dash-command__btn:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:0 6px 16px var(--rs-glow);transform:translateY(-1px)}.dash-command__btn.is-primary{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000}.dash-command__btn em{color:#fff;background:#f16b76;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:750;display:inline-grid}.dash-command__btn.is-primary em{background:#ffffff38}.dash-section-hd{gap:.12rem;margin:.15rem 0 .1rem;display:grid}.dash-section-hd h2{letter-spacing:-.01em;color:var(--rs-brand-dark,#153832);margin:0;font-size:.92rem;font-weight:750}.dash-section-hd p{color:var(--muted);margin:0;font-size:.76rem}.dash-kpi-block{gap:.55rem;display:grid}.rs-mc-grid,.dash-mc-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;display:grid}.dash-mc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-section-hd--bento{margin-top:.35rem}.dash-desk .dash-kpi-block{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, #fff 94%, var(--bg-mesh,#e7f0eb)) 0%, #fff 100%);box-shadow:var(--rs-shadow-sm);border-radius:14px;padding:.7rem .8rem .85rem}@media (width<=1180px){.dash-mc-grid--5,.dash-mc-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.dash-chrome{flex-direction:column;align-items:stretch;gap:.45rem}.dash-period-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem;padding:.18rem;width:100%!important;display:grid!important}.dash-period-tabs .dash-ptab{justify-content:center;gap:.2rem;min-height:2.25rem;padding:.28rem .2rem;font-size:.68rem}.dash-period-tabs .dash-ptab .dash-ptab__lbl,.dash-period-tabs .dash-ptab[data-tip]:after{display:none}.dash-command{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.dash-command__btn{border-radius:12px;justify-content:center;min-height:2.35rem;padding:.35rem .45rem;font-size:.72rem}.dash-section-hd{margin:.05rem 0}.dash-section-hd h2{font-size:.86rem}.dash-section-hd p{font-size:.7rem}.dash-desk .dash-kpi-block{border-radius:12px;gap:.4rem;padding:.55rem .55rem .65rem}.dash-mc-grid,.dash-mc-grid--2,.dash-mc-grid--3,.dash-mc-grid--4,.dash-mc-grid--5,.dash-mc-grid--6{gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-desk .dash-mc{border-radius:12px;gap:.28rem;padding:.65rem .65rem .55rem}.dash-desk .dash-mc__val{font-size:1.35rem}.dash-desk .dash-mc .dash-spark,.dash-desk .dash-mc svg.dash-spark{max-height:28px}.dash-desk .dash-alerts{border-radius:12px;gap:.4rem;padding:.5rem .55rem .55rem}.dash-desk .dash-alerts__hd{font-size:.72rem}.dash-desk .dash-alert{grid-template-columns:auto minmax(0,1fr);gap:.4rem .5rem;padding:.55rem}.dash-desk .dash-alert__actions{grid-column:1/-1;justify-content:stretch}.dash-desk .dash-alert__actions .btn{flex:1}.dash-desk .dash-analytics .panel-head{padding:.7rem .7rem .45rem}.dash-desk .dash-analytics__body{gap:.65rem;padding:.55rem .7rem .75rem}.dash-bento{gap:.55rem}.dash-desk>.page-head--modern{gap:.35rem}.dash-desk>.page-head--modern h1{font-size:1.22rem}}.rs-mc,.dash-mc{text-align:left;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer;box-shadow:var(--rs-shadow-sm);transition:transform .22s var(--rs-ease), box-shadow .22s, border-color .22s;gap:.35rem;padding:.85rem .9rem .7rem;display:grid}.rs-mc:hover,.dash-mc:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));box-shadow:0 8px 22px var(--rs-glow);transform:translateY(-2px)}.rs-mc.is-on,.dash-mc.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow)}.rs-mc.is-warn,.dash-mc.is-warn{border-color:color-mix(in srgb, var(--rs-warning) 45%, var(--line));box-shadow:0 0 0 3px #f2b84b2e}.rs-mc.is-warn .rs-mc__val,.dash-mc.is-warn .dash-mc__val{color:#8a5a12}.rs-mc__hd,.dash-mc__hd{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.rs-mc__lbl,.dash-mc__lbl{color:var(--muted);letter-spacing:.01em;font-size:.72rem;font-weight:650}.rs-mc__ico,.dash-mc__ico{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:1.85rem;height:1.85rem;color:var(--rs-brand-dark);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rs-mc__ico.tone-1,.dash-mc__ico.tone-1{background:color-mix(in srgb, var(--rs-success) 16%, #fff);color:#1b6b3a}.rs-mc__ico.tone-2,.dash-mc__ico.tone-2{background:color-mix(in srgb, var(--rs-info) 16%, #fff);color:#0369a1}.rs-mc__ico.tone-3,.dash-mc__ico.tone-3{background:color-mix(in srgb, var(--rs-warning) 18%, #fff);color:#8a5a12}.rs-mc__val,.dash-mc__val{letter-spacing:-.03em;color:var(--rs-brand-dark);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:750;line-height:1}.rs-mc__ft,.dash-mc__ft{color:var(--muted);font-size:.7rem}.rs-mc__hint,.dash-mc__hint{font-weight:500}.rs-tile-grid,.dash-prospect-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;width:100%;display:grid}.rs-tile,.dash-prospect-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(155deg, var(--rs-surf-soft) 0%, #fff 58%);min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--rs-shadow-sm);transition:transform .18s var(--rs-ease), box-shadow .18s, border-color .18s;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;padding:.7rem .75rem;text-decoration:none;display:grid}.rs-tile:hover,.dash-prospect-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:var(--rs-shadow-md);color:inherit;transform:translateY(-1px)}.rs-tile__ico,.dash-prospect-card__ico{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:2.35rem;height:2.35rem;color:var(--rs-brand-dark);border-radius:11px;grid-area:1/1/span 3;align-self:center;place-items:center;display:grid}.rs-tile__lbl,.dash-prospect-card__lbl{color:var(--muted);grid-area:1/2;font-size:.7rem;font-weight:650;line-height:1.2}.rs-tile__val,.dash-prospect-card__val{letter-spacing:-.03em;color:var(--rs-brand-dark);font-variant-numeric:tabular-nums;grid-area:2/2;font-size:1.35rem;font-weight:750;line-height:1}.rs-tile__hint,.dash-prospect-card__hint{color:var(--muted);grid-area:3/2;font-size:.66rem;line-height:1.3}.rs-actions,.fin-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rs-action,.fin-action{border-radius:var(--rs-radius-sm);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.05rem;color:var(--rs-brand-dark);font:inherit;cursor:pointer;box-shadow:var(--rs-shadow-sm);transition:transform .16s var(--rs-ease), box-shadow .16s, border-color .16s;background:#fff;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.rs-action:hover:not(:disabled),.fin-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--rs-brand) 42%, var(--line));box-shadow:var(--rs-shadow-md);transform:translateY(-1px)}.rs-action:disabled,.fin-action:disabled{opacity:.55;cursor:not-allowed}.rs-cta,.btn.rs-cta,.fin-cta.btn-primary,.btn.btn-primary.rs-cta,.btn.btn-primary.fin-cta{border-radius:var(--btn-radius,var(--rs-radius-sm));font-weight:var(--btn-weight,650);--_btn-bg:var(--btn-primary-grad,var(--rs-grad))!important;--_btn-fg:#fff!important;--_btn-bd:var(--btn-primary-border,#8eb69b73)!important;--_btn-shadow:var(--btn-primary-glow,0 4px 14px var(--rs-glow-strong))!important;background:var(--_btn-bg)!important;border:1px solid var(--_btn-bd)!important;color:var(--_btn-fg)!important;box-shadow:var(--_btn-shadow)!important}.rs-cta:hover,.btn.rs-cta:hover,.fin-cta.btn-primary:hover,.btn.btn-primary.rs-cta:hover,.btn.btn-primary.fin-cta:hover{filter:brightness(1.03);transform:translateY(-1px);--_btn-bg:var(--btn-primary-grad-hover,var(--rs-grad))!important;--_btn-shadow:var(--btn-primary-glow-hover,0 8px 22px var(--rs-glow-strong))!important}.users-icon-btn{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--rs-radius-sm);width:2.15rem;height:2.15rem;color:var(--text-soft,#4a5f58);cursor:pointer;background:#fff;flex-shrink:0;place-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative}.users-icon-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));color:var(--rs-brand-dark);box-shadow:0 4px 12px var(--rs-glow)}.users-icon-btn:disabled{opacity:.55;cursor:not-allowed}.users-icon-btn--primary{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));color:var(--rs-brand-dark)}.users-icon-btn em{background:var(--rs-danger);color:#fff;border-radius:999px;place-items:center;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.6rem;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:-.28rem;right:-.28rem}.rs-chip,.fin-chip,.dash-pill{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:1.45rem;color:var(--rs-brand-dark);background:#f4f8f6;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .55rem;font-size:.68rem;font-weight:650;display:inline-flex}.rs-chip.is-on,.dash-pill.is-on{background:color-mix(in srgb, var(--rs-brand) 22%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line))}.rs-chip--ok{background:color-mix(in srgb, var(--rs-success) 12%, #fff);color:#1b6b3a;border-color:color-mix(in srgb, var(--rs-success) 28%, var(--line))}.rs-chip--warn{background:color-mix(in srgb, var(--rs-warning) 14%, #fff);color:#8a5a12;border-color:color-mix(in srgb, var(--rs-warning) 28%, var(--line))}.rs-chip--danger{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42318;border-color:color-mix(in srgb, var(--rs-danger) 28%, var(--line))}.rs-filters,.fin-filters{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.rs-filters__label,.fin-filters__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 .15rem;font-size:.68rem;font-weight:700}.rs-bento,.dash-bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.rs-span-5,.dash-span-5{grid-column:span 5;min-width:0}.rs-span-6,.dash-span-6{grid-column:span 6;min-width:0}.rs-span-7,.dash-span-7{grid-column:span 7;min-width:0}.rs-span-12,.dash-span-12{grid-column:span 12;min-width:0}.rs-desk .panel.panel--modern,.dash-desk .panel.panel--modern,.fin-desk .panel.panel--modern{border-radius:var(--rs-radius);border-color:color-mix(in srgb, var(--line) 75%, transparent);box-shadow:var(--rs-shadow-sm);transition:box-shadow .22s var(--rs-ease), border-color .22s, transform .22s var(--rs-ease)}.dash-desk .dash-alerts{border:1px solid color-mix(in srgb, #f2b84b 35%, var(--line,#d7e2de));background:linear-gradient(135deg, #fef8ed 0%, color-mix(in srgb, #fff 92%, var(--bg,#f4f6f5)) 100%);border-radius:14px;gap:.55rem;padding:.65rem .75rem .75rem;display:grid}.dash-desk .dash-alerts__hd{color:#8a5a12;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.dash-desk .dash-alerts__hd strong{letter-spacing:-.01em;font-weight:780}.dash-desk .dash-alerts__hd span{color:var(--muted,#5a6b66);margin-left:auto;font-weight:650}.dash-desk .dash-alerts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dash-desk .dash-alert{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;min-width:0;padding:.6rem .65rem;display:grid}.dash-desk .dash-alert--danger{border-color:color-mix(in srgb, #ef5b67 40%, var(--line));background:#fef5f6}.dash-desk .dash-alert--warn{border-color:color-mix(in srgb, #f2b84b 45%, var(--line));background:#fefaf2}.dash-desk .dash-alert--info{border-color:color-mix(in srgb, #38bdf8 40%, var(--line));background:#f1faff}.dash-desk .dash-alert--ok{border-color:color-mix(in srgb, #24b47e 40%, var(--line));background:#f0faf6}.dash-desk .dash-alert__ico{background:color-mix(in srgb, var(--rs-brand,#153832) 10%, #fff);width:2rem;height:2rem;color:var(--rs-brand-dark,#153832);border-radius:9px;place-items:center;display:grid}.dash-desk .dash-alert--danger .dash-alert__ico{color:#b42318;background:#fce5e7}.dash-desk .dash-alert--warn .dash-alert__ico{color:#8a5a12;background:#fcefd7}.dash-desk .dash-alert__copy{min-width:0}.dash-desk .dash-alert__copy strong{font-size:.82rem;line-height:1.25;display:block}.dash-desk .dash-alert__copy p{color:var(--muted,#5a6b66);margin:.15rem 0 0;font-size:.72rem;line-height:1.35}.dash-desk .dash-alert__actions{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.dash-desk .dash-alert__dismiss{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.15rem}.dash-desk .dash-alert__dismiss:hover{background:color-mix(in srgb, var(--line) 40%, #fff);color:var(--text)}.dash-desk .dash-analytics{margin:0}.dash-desk .dash-analytics .panel-head{align-items:center}.dash-desk .dash-analytics__periods{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:10px;gap:.15rem;padding:.15rem;display:inline-flex}.dash-desk .dash-analytics__periods .dash-ptab{min-height:1.7rem;padding:.2rem .55rem;font-size:.72rem}.dash-desk .dash-analytics__body{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);align-items:start;gap:.85rem 1rem;display:grid}.dash-desk .dash-analytics__chart{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:radial-gradient(90% 70% at 8% -10%, color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, transparent), transparent 55%), linear-gradient(165deg, color-mix(in srgb, #fff 94%, var(--bg-mesh,#eef2f0)), #fff);border-radius:14px;min-width:0;padding:.7rem .8rem .75rem;box-shadow:inset 0 1px #fffc}.dash-desk .dash-analytics__chart-hd{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.dash-desk .dash-analytics__chart-hd strong{font-size:.84rem}.dash-desk .dash-analytics__chart-hd span{color:var(--muted);font-size:.7rem}.dash-desk .dash-analytics__side{gap:.65rem;min-width:0;display:grid}.dash-desk .dash-analytics__donut-wrap{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem;display:grid}.dash-desk .dash-donut{width:168px;height:168px;position:relative}.dash-desk .dash-donut__svg{display:block}.dash-desk .dash-donut__track{fill:none;stroke:color-mix(in srgb, var(--line) 55%, #fff)}.dash-desk .dash-donut__arc{transition:stroke-width .15s,opacity .15s}.dash-desk .dash-donut__arc.is-hot{filter:brightness(1.05)}.dash-desk .dash-donut__center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.dash-desk .dash-donut__center strong{letter-spacing:-.02em;font-size:1.15rem;line-height:1.1}.dash-desk .dash-donut__center span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.dash-desk .dash-donut__legend{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.dash-desk .dash-donut__legend button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.22rem .3rem;display:grid}.dash-desk .dash-donut__legend button:hover{background:color-mix(in srgb, var(--rs-brand) 8%, #fff)}.dash-desk .dash-donut__legend i{border-radius:999px;width:.5rem;height:.5rem}.dash-desk .dash-donut__legend span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.dash-desk .dash-donut__legend strong{font-variant-numeric:tabular-nums;font-size:.72rem}.dash-desk .dash-funnel{flex-direction:column;align-items:center;gap:.28rem;padding:.45rem .35rem;display:flex}.dash-desk .dash-funnel__step{color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--funnel-color,#8eb69b) 88%, #000), var(--funnel-color,#8eb69b));min-height:2.05rem;box-shadow:0 4px 12px color-mix(in srgb, var(--funnel-color,#8eb69b) 22%, transparent);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:.45rem;padding:.28rem .65rem;transition:transform .14s,filter .14s;display:flex}.dash-desk .dash-funnel__step:hover{filter:brightness(1.04);transform:translateY(-1px)scale(1.01)}.dash-desk .dash-funnel__n{background:#ffffff38;border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-weight:800;display:grid}.dash-desk .dash-funnel__copy{flex:auto;justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.dash-desk .dash-funnel__copy strong{font-size:.76rem;font-weight:750}.dash-desk .dash-funnel__copy em{font-variant-numeric:tabular-nums;opacity:.92;font-size:.74rem;font-style:normal;font-weight:700}.dash-desk .dash-sub-activity-wrap{grid-column:1/-1;width:100%;min-width:0;margin:.15rem 0 0}.dash-desk .dash-sub-activity .panel-body{gap:.85rem;display:grid}.dash-desk .dash-sub-activity__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.dash-desk .dash-sub-activity__kpis article{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:linear-gradient(165deg, color-mix(in srgb, #fff 92%, var(--bg-mesh,#eef2f0)), #fff);border-radius:12px;gap:.15rem;padding:.65rem .75rem;display:grid}.dash-desk .dash-sub-activity__kpis article.is-warn{border-color:color-mix(in srgb, #d45d5d 35%, var(--line))}.dash-desk .dash-sub-activity__kpis span{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.dash-desk .dash-sub-activity__kpis strong{letter-spacing:-.02em;color:var(--rs-brand-dark,#153832);font-size:1.35rem;line-height:1.1}.dash-desk .dash-sub-activity__kpis em{color:var(--muted);font-size:.72rem;font-style:normal}.dash-desk .dash-sub-activity__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.dash-desk .dash-sub-activity__col{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:#fff;border-radius:14px;gap:.55rem;min-width:0;padding:.65rem .7rem .75rem;display:grid}.dash-desk .dash-sub-activity__col-hd{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dash-desk .dash-sub-activity__col-hd strong{font-size:.84rem}.dash-desk .dash-sub-activity__col-hd span{color:var(--muted);font-size:.7rem}.dash-desk .dash-sub-activity__feed{max-height:22rem;margin:0;overflow:auto}.dash-desk .dash-sub-activity__conv{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 7%, #fff);border-radius:12px;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.dash-desk .dash-sub-activity__conv strong{font-size:.95rem;display:block}.dash-desk .dash-sub-activity__conv>div>span{color:var(--muted);margin-bottom:.35rem;font-size:.72rem;display:block}.dash-desk .dash-sub-activity__tags{flex-wrap:wrap;gap:.45rem .7rem;display:flex}.dash-desk .dash-sub-activity__tags span{color:var(--muted);align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.dash-desk .dash-sub-activity__tags i{border-radius:999px;width:.5rem;height:.5rem;display:inline-block}@media (width<=900px){.dash-desk .dash-sub-activity__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-desk .dash-sub-activity__grid{grid-template-columns:1fr}}.dash-desk .dash-analytics__rings{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, #fff 90%, var(--bg-mesh,#eef2f0));border-radius:12px;flex-wrap:wrap;justify-content:space-around;gap:.45rem;padding:.45rem;display:flex}@media (width<=980px){.dash-desk .dash-alerts__grid,.dash-desk .dash-analytics__body{grid-template-columns:1fr}.dash-desk .dash-analytics__donut-wrap{grid-template-columns:1fr;justify-items:center}}.panel.panel--modern:not(.panel--flush):not(:has(>.panel-head)):not(:has(>.panel-body)){padding:1.15rem 1.25rem 1.25rem}.panel.panel--modern:not(.panel--flush):has(>.panel-head):not(:has(>.panel-body)){padding-bottom:1.15rem}.panel.panel--modern:not(.panel--flush):has(>.panel-head):not(:has(>.panel-body))>:not(.panel-head){margin-left:1.1rem;margin-right:1.1rem}.rs-desk .panel.panel--modern:hover,.dash-desk .panel.panel--modern:hover,.fin-desk .panel.panel--modern:hover{border-color:color-mix(in srgb, var(--rs-brand) 28%, var(--line));box-shadow:var(--rs-shadow-md)}.rs-sec-desc{color:var(--text-soft,#4a5f58);border-left:3.5px solid var(--rs-brand);margin:0 0 .75rem;padding-left:.75rem;font-size:.9rem}.rs-sec-num{background:var(--rs-grad);color:#fff;width:1.75rem;height:1.75rem;box-shadow:0 3px 10px var(--rs-glow-strong);border-radius:8px;place-items:center;font-size:.82rem;font-weight:700;display:inline-grid}.users-subnav{flex-wrap:wrap;gap:.35rem;margin:-.15rem 0 .15rem;display:flex}.users-subnav__btn{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-height:2.15rem;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.users-subnav__btn:hover{color:var(--rs-brand-dark,#153832);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff)}.users-subnav__btn.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000;box-shadow:0 4px 14px #15383238}.users-subnav__btn em{background:var(--rs-danger,#ef5b67);color:#fff;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.users-subnav__btn.is-on em{color:#fff;background:#ffffff38}.msg-module-subnav{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:14px;padding:.35rem}.msg-module-subnav__right{align-items:center;margin-left:auto;display:flex}.msg-module-subnav__right .chats-view-toggle{background:#fff;margin-left:0}.msg-module-subnav .users-subnav__btn{background:0 0;border-color:#0000}.msg-module-subnav .users-subnav__btn:hover{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff)}.msg-module-subnav .users-subnav__btn.is-on{background:linear-gradient(135deg,#153832 0%,#1f4a42 100%)}.msg-module-subnav__lbl--short{display:none}.users-kpis{grid-template-columns:repeat(auto-fit,minmax(7.6rem,1fr));gap:.5rem;display:grid}.users-kpi{text-align:left;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-height:3.25rem;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.45rem;padding:.5rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.users-kpi .material-symbols-outlined,.users-kpi .icon{color:var(--rs-brand-dark,#153832);opacity:.85;grid-row:1/span 2}.users-kpi.is-static{cursor:default}.users-kpi strong{color:var(--rs-brand-dark,#153832);font-size:1.05rem;line-height:1.1}.users-kpi span{color:var(--muted);grid-column:2;font-size:.68rem;font-weight:650}.users-kpi:hover:not(.is-static),.users-kpi.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff);box-shadow:0 2px 10px var(--rs-glow,#8eb69b38)}.users-kpi.is-warn{border-color:color-mix(in srgb, var(--rs-danger,#ef5b67) 32%, var(--line));background:color-mix(in srgb, var(--rs-danger,#ef5b67) 7%, #fff)}.users-search{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-width:min(18rem,100%);min-height:2.15rem;color:var(--muted);background:#fff;border-radius:999px;flex:1;align-items:center;gap:.4rem;padding:.28rem .7rem;display:inline-flex}.users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow,#8eb69b47)}.users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.85rem}.fin-fn{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;display:flex}.fin-fn__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 .35rem;font-size:.62rem;font-weight:700}.fin-desk .rs-mc-grid.fin-mc-grid .rs-mc{min-width:0}.fin-desk .rs-mc.is-warn{border-color:color-mix(in srgb, #f2b84b 45%, var(--line));box-shadow:0 0 0 3px #f2b84b2e}.fin-desk .rs-mc.is-warn .rs-mc__val{color:#8a5a12}.fin-filters .fin-list-search,.fin-filters .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,14rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.fin-filters .fin-list-search input,.fin-filters .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.tpl-desk .tpl-fn-approach{min-width:min(11rem,100%)}.tpl-desk .landing-card__actions{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.4rem;margin-top:auto;padding:.95rem 0 .15rem}.tpl-desk .landing-card.tpl-card{--landing-primary:#153832;border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--landing-accent) 6%, #fff) 0%, #fff 42%);box-shadow:0 1px 0 color-mix(in srgb, var(--landing-accent) 10%, transparent);border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.tpl-desk .landing-card.tpl-card:hover{border-color:color-mix(in srgb, var(--landing-accent) 36%, var(--line));box-shadow:0 12px 28px color-mix(in srgb, var(--landing-accent) 16%, transparent);transform:translateY(-2px)}.tpl-desk .landing-card.tpl-card .landing-card__media{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--landing-accent) 42%, transparent), transparent 58%), linear-gradient(135deg, var(--landing-primary) 0%, var(--landing-accent) 100%);min-height:96px}.tpl-desk .landing-card.tpl-card .landing-card__letter{letter-spacing:-.04em;opacity:.88;text-shadow:0 1px #0000001f;font-size:2rem;font-weight:700}.tpl-desk .landing-card.tpl-card .landing-card__kind{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081c186b;border:1px solid #ffffff38;border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-weight:700;position:absolute;top:.65rem;right:.65rem}.tpl-desk .landing-card.tpl-card .landing-card__kind.is-pack{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, #081c188c)}.tpl-desk .landing-card.tpl-card .landing-card__body{flex-direction:column;gap:1rem;min-height:0;padding:1.25rem 1.2rem 1.15rem;display:flex}.tpl-desk .landing-card.tpl-card .landing-card__head{gap:.4rem;margin:0;display:grid}.tpl-desk .landing-card.tpl-card .landing-card__title{-webkit-line-clamp:2;letter-spacing:-.015em;color:var(--rs-brand-dark,#153832);-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.tpl-desk .landing-card.tpl-card .landing-card__subject{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:inherit;font-size:.84rem;line-height:1.45;display:block;overflow:hidden}.tpl-desk .landing-card.tpl-card .landing-card__desc{min-height:0;color:color-mix(in srgb, var(--text) 82%, var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.tpl-desk .landing-card.tpl-card .landing-card__desc.is-empty{color:var(--muted);font-style:italic}.tpl-desk .landing-card.tpl-card .landing-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:.1rem 0 0;padding-top:.15rem;font-size:.76rem;line-height:1.4;display:flex}.tpl-desk .landing-card.tpl-card .landing-card__meta-item{align-items:center;max-width:100%;display:inline-flex}.tpl-desk .landing-card.tpl-card .landing-card__meta-item+.landing-card__meta-item:not(.is-muted):before{content:"";background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-right:.55rem}.tpl-desk .landing-card.tpl-card .landing-card__meta-item:first-child{color:var(--rs-brand-dark,#153832);font-weight:650}.tpl-desk .landing-card.tpl-card .landing-card__meta-item.is-muted{margin-left:auto}.tpl-desk .landing-card.tpl-card .landing-card__actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:.35rem;padding-top:.95rem;padding-bottom:.1rem;display:flex}.tpl-desk .tpl-list-panel>.panel-body.tpl-list-panel__body,.tpl-desk .tpl-list-panel__body{padding:1.1rem 1.15rem 1.35rem!important}.tpl-desk .tpl-card-grid.landing-card-grid,.tpl-desk .tpl-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-content:start;gap:1.5rem!important;display:grid!important}.tpl-desk .tpl-card-grid>.landing-card.tpl-card,.tpl-desk .tpl-card-grid>.tpl-card{margin:0}.tpl-desk .tpl-card-grid>.landing-card.tpl-card+.landing-card.tpl-card,.tpl-desk .tpl-card-grid>.tpl-card+.tpl-card{margin-top:0}@media (width<=900px){.rs-span-5,.rs-span-6,.rs-span-7,.dash-span-5,.dash-span-6,.dash-span-7{grid-column:span 12}}@media (width<=720px){.rs-mc__val,.dash-mc__val{font-size:1.2rem}}.users-desk.rs-desk{gap:.85rem}.users-mc-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.users-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem}.users-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.users-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.users-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.rs-mc--static{cursor:default}.rs-mc--static:hover{box-shadow:var(--rs-shadow-sm);border-color:color-mix(in srgb, var(--line) 75%, transparent);transform:none}.users-desk .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);padding:.3rem .75rem;display:inline-flex}.users-desk .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.users-desk .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.users-desk .users-person,.leads-desk button.users-person{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;max-width:100%;margin:0;padding:0;display:inline-flex}.users-desk .users-person:hover strong,.leads-desk button.users-person:hover strong{color:var(--rs-brand-dark);text-decoration:underline}.users-desk .row-avatar,.leads-desk button.users-person .row-avatar{background:var(--rs-grad);color:#fff;width:2.35rem;height:2.35rem;box-shadow:0 4px 12px var(--rs-glow);border-radius:12px;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:750;display:grid}.users-desk .cell-primary,.leads-desk button.users-person .cell-primary{gap:.1rem;min-width:0;display:grid}.users-desk .cell-primary strong,.leads-desk button.users-person .cell-primary strong{color:var(--rs-brand-dark);font-size:.88rem}.users-desk .cell-meta,.leads-desk button.users-person .cell-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.users-desk .users-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.users-icon-btn--danger{color:var(--rs-danger)!important;border-color:color-mix(in srgb, var(--rs-danger) 28%, var(--line))!important;background:color-mix(in srgb, var(--rs-danger) 8%, #fff)!important}.users-icon-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--rs-danger) 16%, #fff)!important;box-shadow:0 4px 12px #ef5b6740!important}.users-desk .table-wrap{overflow-x:auto}.users-desk table.data{border-collapse:collapse;width:100%}.users-desk table.data th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);text-align:left;background:#f5f9f7;padding:.65rem .75rem;font-size:.68rem;font-weight:700}.users-desk table.data td{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);vertical-align:middle;padding:.75rem;font-size:.84rem}.users-desk table.data tbody tr:hover td{background:#f8fbf9}.users-desk .tag-list{flex-wrap:wrap;gap:.3rem;display:flex}.users-desk .tag-chip{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, var(--line));min-height:1.4rem;color:var(--rs-brand-dark);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.68rem;font-weight:650;display:inline-flex}.users-desk .tag-chip--more{background:color-mix(in srgb, var(--rs-info) 12%, #fff);border-color:color-mix(in srgb, var(--rs-info) 28%, var(--line));color:#0369a1}.users-tenants{gap:.75rem;display:grid}.users-tenant{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:linear-gradient(155deg, var(--rs-surf-soft) 0%, #fff 55%);box-shadow:var(--rs-shadow-sm);padding:.85rem 1rem}.users-tenant header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.users-tenant header strong{color:var(--rs-brand-dark);font-size:.95rem;display:block}.users-tenant header .muted{font-size:.72rem}.users-tenant ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.users-tenant li{border:1px solid color-mix(in srgb, var(--line) 60%, transparent);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.45rem .55rem;display:grid}.users-roles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.users-roles article{border-radius:var(--rs-radius);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);box-shadow:var(--rs-shadow-sm);background:#fff;gap:.35rem;padding:.85rem .95rem;display:grid}.users-roles article .muted{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.users-roles article p{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.4}.users-detail{gap:.85rem;display:grid}.users-detail__links{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.users-detail__links li{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:#f7faf8;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.users-detail__tools{flex-wrap:wrap;gap:.4rem;display:flex}.users-pass-row{align-items:center;gap:.45rem;display:flex}.users-pass-row input{flex:1;min-width:0}@media (width<=1200px){.users-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.users-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.users-tenant li{grid-template-columns:1fr}}.apikeys-desk.rs-desk{gap:.85rem}.apikeys-mc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.apikeys-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.apikeys-fn .apikeys-search,.apikeys-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.apikeys-fn .apikeys-search:focus-within,.apikeys-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.apikeys-fn .apikeys-search input,.apikeys-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.integ-health{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:2rem;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;font-weight:650;display:inline-flex}.integ-health.is-ok{color:#1b6b3a;background:color-mix(in srgb, var(--rs-success) 12%, #fff);border-color:color-mix(in srgb, var(--rs-success) 30%, var(--line))}.integ-health.is-fail{color:#b42318;background:color-mix(in srgb, var(--rs-danger) 10%, #fff);border-color:color-mix(in srgb, var(--rs-danger) 28%, var(--line))}.integ-health.is-wait{color:#8a5a12;background:color-mix(in srgb, var(--rs-warning) 12%, #fff)}.integ-list{gap:.65rem;display:grid}.integ-card{border-radius:var(--rs-radius);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:linear-gradient(155deg, var(--rs-surf-soft) 0%, #fff 58%);box-shadow:var(--rs-shadow-sm);transition:transform .18s var(--rs-ease), box-shadow .18s, border-color .18s;grid-template-columns:4px auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid}.integ-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:var(--rs-shadow-md);transform:translateY(-1px)}.integ-card.is-revoked,.integ-card.is-expired{opacity:.72}.integ-card__rail{background:var(--rs-grad);border-radius:999px;align-self:stretch;width:4px}.integ-card.is-revoked .integ-card__rail{background:color-mix(in srgb, var(--rs-danger) 70%, #999)}.integ-card.is-expired .integ-card__rail{background:color-mix(in srgb, var(--rs-warning) 80%, #999)}.integ-card__icon{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:2.35rem;height:2.35rem;color:var(--rs-brand-dark);border-radius:11px;place-items:center;display:grid}.integ-card__body{gap:.3rem;min-width:0;display:grid}.integ-card__title{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.integ-card__title strong{color:var(--rs-brand-dark);font-size:.92rem}.integ-card__meta{color:var(--muted);margin:0;font-size:.72rem;line-height:1.4}.integ-card__meta code{background:#f2f7f4;border-radius:4px;padding:.05rem .3rem;font-size:.7rem}.integ-card__tags{flex-wrap:wrap;gap:.3rem;display:flex}.integ-card__tags .tag-chip{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, var(--line));min-height:1.3rem;color:var(--rs-brand-dark);border-radius:999px;padding:.08rem .45rem;font-size:.65rem;font-weight:650;display:inline-flex}.integ-card__actions{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.integ-docs-toggle{border-radius:var(--rs-radius);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);text-align:left;width:100%;font:inherit;cursor:pointer;box-shadow:var(--rs-shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.05rem;transition:border-color .18s,box-shadow .18s;display:flex}.integ-docs-toggle:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:var(--rs-shadow-md)}.integ-docs-toggle strong{color:var(--rs-brand-dark);font-size:.92rem;display:block}.integ-docs-toggle span{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.integ-endpoint{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.55rem 0;display:flex}.integ-endpoint:last-child{border-bottom:0}.scope-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);cursor:pointer;background:#fff;border-radius:12px;gap:.15rem;padding:.65rem .75rem;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.scope-card.is-selected{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff);box-shadow:0 0 0 3px var(--rs-glow)}.scope-card small{color:var(--muted);font-size:.7rem}@media (width<=1100px){.apikeys-mc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integ-guide__grid{grid-template-columns:1fr}}@media (width<=720px){.apikeys-mc-grid{grid-template-columns:1fr 1fr}.integ-card{grid-template-columns:4px auto minmax(0,1fr)}.integ-card__actions{grid-column:2/-1}}.webhooks-desk.rs-desk{gap:.85rem}.webhooks-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.webhooks-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.webhooks-fn .webhooks-search,.webhooks-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.webhooks-fn .webhooks-search:focus-within,.webhooks-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.webhooks-fn .webhooks-search input,.webhooks-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.webhooks-split{align-items:start}.webhooks-desk .integ-card.is-selected{border-color:color-mix(in srgb, var(--rs-brand) 50%, var(--line));box-shadow:0 0 0 3px var(--rs-glow), var(--rs-shadow-md)}.webhooks-desk .integ-card.is-paused .integ-card__rail{background:color-mix(in srgb, var(--rs-warning) 80%, #999)}.webhooks-desk .users-icon-btn.is-on{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));color:var(--rs-brand-dark);box-shadow:0 0 0 3px var(--rs-glow)}.integ-delivery{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:var(--rs-shadow-sm);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem .85rem;display:grid}.integ-delivery.is-failed{border-color:color-mix(in srgb, var(--rs-danger) 35%, var(--line));background:color-mix(in srgb, var(--rs-danger) 5%, #fff)}.integ-delivery.is-success{border-color:color-mix(in srgb, var(--rs-success) 28%, var(--line))}@media (width<=1100px){.webhooks-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.webhooks-split .rs-span-7,.webhooks-split .rs-span-5{grid-column:span 12}}.leads-desk.rs-desk{gap:.85rem}.leads-desk .leads-workspace,.leads-desk .leads-workspace--contacted{grid-template-columns:minmax(0,1fr)}.leads-mc-grid{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.leads-mc-grid--queue{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.leads-mc-grid .rs-mc{align-content:start;min-height:5.4rem}.leads-mc-grid--queue .rs-mc{border-radius:11px;gap:.12rem;min-height:0;padding:.5rem .6rem .45rem}.leads-mc-grid--queue .rs-mc:hover{transform:translateY(-1px)}.leads-mc-grid--queue .rs-mc__lbl{font-size:.68rem}.leads-mc-grid--queue .rs-mc__val{letter-spacing:-.02em;font-size:1.15rem;line-height:1.15}.leads-mc-grid--queue .rs-mc__ico{width:1.55rem;height:1.55rem}.leads-mc-grid .rs-mc__hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.1em;line-height:1.25;display:-webkit-box;overflow:hidden}.leads-mc-grid--queue .rs-mc__hint{-webkit-line-clamp:1;min-height:0;font-size:.64rem}.leads-desk .contacted-queue__list{gap:.45rem;width:100%}.leads-desk .contacted-card{border-color:color-mix(in srgb, var(--line) 78%, transparent);box-shadow:var(--rs-shadow-sm,0 1px 2px #1538320a);background:#fff;border-radius:12px}.leads-desk .contacted-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 32%, var(--line))}.leads-desk .contacted-card__accent{background:var(--rs-brand);width:3px}.leads-desk .contacted-card--aging .contacted-card__accent{background:#c9852c}.leads-desk .contacted-card--stale .contacted-card__accent{background:#b42318}.leads-desk .contacted-card__main{grid-template-columns:minmax(0,1.5fr) minmax(14rem,1fr) auto;align-items:center;column-gap:1.5rem}.leads-desk .contacted-card__who-btn strong{color:var(--rs-brand-dark)}.leads-desk .contacted-card__score{border-color:color-mix(in srgb, var(--rs-brand) 22%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff);color:var(--rs-brand-dark)}@media (width<=1100px){.leads-desk .contacted-card__main{grid-template-columns:1fr}.leads-mc-grid--queue{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.leads-mc-grid--queue{grid-template-columns:repeat(2,minmax(0,1fr))}}.leads-filters{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:color-mix(in srgb, var(--surface,#fff) 88%, var(--bg-mesh,#e7f0eb));box-shadow:var(--rs-shadow-sm);padding:.75rem .85rem}.leads-filters .field label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.leads-list-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.leads-list-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:var(--surface,#fff);box-shadow:var(--rs-shadow-sm);text-align:left;color:inherit;font:inherit;transition:transform .22s var(--rs-ease), box-shadow .22s, border-color .22s;gap:.55rem;padding:.95rem 1rem;display:grid}button.leads-list-card{cursor:pointer}.leads-list-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));box-shadow:0 8px 22px var(--rs-glow);transform:translateY(-2px)}.leads-list-card.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow)}.leads-list-card.is-all{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rs-brand) 14%, transparent), transparent 55%), var(--surface,#fff);color:var(--rs-brand-dark)}.leads-list-card.is-all strong{font-size:.95rem}.leads-list-card.is-all span{color:var(--muted);font-size:.8rem}.leads-list-card header{min-width:0;color:var(--rs-brand-dark);align-items:center;gap:.45rem;display:flex}.leads-list-card header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.leads-list-card>p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.leads-list-card__tools{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.leads-list-card.is-wa header{color:#0b5c2e}.leads-list-card.is-wa{border-color:color-mix(in srgb, #25d366 28%, var(--line))}.contacted-lists{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.contacted-lists__chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);max-width:min(100%,16rem);min-height:2rem;color:var(--text-soft,#4a5f58);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .35rem .28rem .7rem;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex}.contacted-lists__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacted-lists__chip em{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--rs-brand) 16%, #fff);min-width:1.35rem;height:1.35rem;color:var(--rs-brand-dark);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.7rem;font-style:normal;font-weight:700;display:inline-grid}.contacted-lists__chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));color:var(--rs-brand-dark)}.contacted-lists__chip.is-active{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);color:var(--rs-brand-dark);box-shadow:0 0 0 3px var(--rs-glow)}.contacted-lists__chip.is-wa.is-active{border-color:color-mix(in srgb, #25d366 40%, var(--line));color:#0b5c2e;background:#e0f9ea}.contacted-lists__chip.is-wa.is-active em{color:#fff;background:#128c4a}.leads-desk .kanban-board{grid-template-columns:repeat(6,minmax(200px,1fr));gap:.75rem;padding:.2rem .1rem .85rem}.leads-desk .kanban-col{border-radius:var(--rs-radius);border-color:color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);box-shadow:var(--rs-shadow-sm)}.leads-desk .kanban-col.is-meeting_scheduled{--kanban-accent:#7c6af2}.leads-desk .kanban-col-head{border-radius:var(--rs-radius) var(--rs-radius) 0 0}.leads-desk .kanban-card{border-color:color-mix(in srgb, var(--line) 70%, transparent);box-shadow:var(--rs-shadow-sm);border-radius:12px}.leads-desk .kanban-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));box-shadow:0 8px 18px var(--rs-glow)}.leads-desk .panel.panel--modern{border-radius:var(--rs-radius)}.lead-preview-modal .modal-head{border-bottom:none;padding-bottom:.35rem}.lead-preview-modal .modal-head-text h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;line-height:1.25;display:-webkit-box;overflow:hidden}.lead-preview-modal .modal-desc{font-size:.78rem}.lead-preview-modal .modal-body{padding-top:.35rem}.lead-preview{gap:1rem;display:grid}.lead-preview__hero{border-radius:var(--rs-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand) 10%, #fff) 0%, color-mix(in srgb, var(--rs-brand-dark) 6%, #fff) 100%);border:1px solid color-mix(in srgb, var(--rs-brand) 22%, var(--line));grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.85rem 1rem;display:grid}.lead-preview__avatar{letter-spacing:.02em;width:3.25rem;height:3.25rem;color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 24%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 35%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--rs-brand) 18%, transparent);border-radius:14px;place-items:center;font-size:.95rem;font-weight:800;display:grid}.lead-preview__identity{gap:.35rem;min-width:0;display:grid}.lead-preview__company{color:var(--text-soft);margin:0;font-size:.78rem;font-weight:650}.lead-preview__chips{flex-wrap:wrap;gap:.35rem;display:flex}.lead-preview__chip{letter-spacing:.02em;background:color-mix(in srgb, var(--line) 35%, #fff);color:var(--text-soft);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:700}.lead-preview__chip--status.is-ok{background:color-mix(in srgb, var(--rs-success) 14%, #fff);color:#0f6b4c;border-color:color-mix(in srgb, var(--rs-success) 35%, transparent)}.lead-preview__chip--status.is-danger{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42334;border-color:color-mix(in srgb, var(--rs-danger) 30%, transparent)}.lead-preview__chip--status.is-warn{background:color-mix(in srgb, var(--rs-warning) 16%, #fff);color:#9a6700;border-color:color-mix(in srgb, var(--rs-warning) 35%, transparent)}.lead-preview__chip--status.is-brand{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);color:var(--rs-brand-dark);border-color:color-mix(in srgb, var(--rs-brand) 35%, transparent)}.lead-preview__email{color:var(--rs-brand-dark);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;max-width:100%;font-size:.8rem;text-decoration:none;display:inline-flex;overflow:hidden}.lead-preview__email:hover{text-decoration:underline}.lead-preview__score{text-align:center;border:2px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:50%;flex-shrink:0;place-content:center;width:3.5rem;height:3.5rem;display:grid}.lead-preview__score strong{color:var(--text);font-size:1.05rem;line-height:1}.lead-preview__score span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:.1rem;font-size:.58rem}.lead-preview__score.is-ok{border-color:color-mix(in srgb, var(--rs-success) 45%, transparent);background:color-mix(in srgb, var(--rs-success) 10%, #fff)}.lead-preview__score.is-ok strong{color:#0f6b4c}.lead-preview__score.is-warn{border-color:color-mix(in srgb, var(--rs-warning) 45%, transparent);background:color-mix(in srgb, var(--rs-warning) 12%, #fff)}.lead-preview__score.is-warn strong{color:#9a6700}.lead-preview__status-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#f8fbf9;border-radius:12px;gap:.55rem;padding:.75rem .85rem;display:grid}.lead-preview__status-head{color:var(--rs-brand-dark);align-items:flex-start;gap:.5rem;display:flex}.lead-preview__label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.68rem;font-weight:700;display:block}.lead-preview__hint{color:var(--text-soft);margin:.15rem 0 0;font-size:.78rem;line-height:1.35}.lead-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.lead-preview__cell{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:11px;align-items:flex-start;gap:.55rem;min-width:0;padding:.65rem .7rem;display:flex}.lead-preview__cell-ico{width:1.85rem;height:1.85rem;color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 14%, #fff);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.lead-preview__cell strong{color:var(--text);word-break:break-word;font-size:.82rem;font-weight:650;line-height:1.3;display:block}.lead-preview__tags{gap:.4rem;display:grid}.lead-preview__tag-list{flex-wrap:wrap;gap:.35rem;display:flex}.lead-preview__tag{background:color-mix(in srgb, var(--rs-purple) 12%, #fff);color:#6b21a8;border:1px solid color-mix(in srgb, var(--rs-purple) 28%, transparent);border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:650}.lead-preview__actions{flex-wrap:wrap;gap:.45rem;padding-top:.15rem;display:flex}.lead-preview__action{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);color:var(--text);cursor:pointer;transition:border-color .15s var(--rs-ease), background .15s var(--rs-ease), transform .15s var(--rs-ease);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.lead-preview__action:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand) 8%, #fff);transform:translateY(-1px)}.lead-preview__action--wa{color:#0d5f36;background:#e0f9ea;border-color:#25d36659}.lead-preview__action--wa:hover{background:#cff5dd;border-color:#25d36680}.lead-preview-modal .modal-foot .btn-primary{align-items:center;gap:.35rem;display:inline-flex}@media (width<=640px){.lead-preview__hero{grid-template-columns:auto 1fr}.lead-preview__score{border-radius:12px;grid-column:1/-1;grid-template-columns:auto auto;grid-auto-flow:column;justify-content:center;gap:.35rem;width:100%;height:auto;padding:.5rem}.lead-preview__grid{grid-template-columns:1fr}}@media (width<=1200px){.leads-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.leads-mc-grid--queue{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.leads-mc-grid,.leads-mc-grid--queue{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-filters{align-items:stretch}.leads-filters .field,.leads-filters .btn{width:100%}}.mobile-topbar,.mobile-nav-backdrop,.sidebar-mode-btn--close{display:none!important}@media (width>=901px){.admin-shell .sidebar,.admin-shell .sidebar.sidebar--mini,.admin-shell .sidebar.sidebar--pro{visibility:visible!important;pointer-events:auto!important;transform:none!important}.mobile-topbar,.mobile-nav-backdrop,.sidebar-mode-btn--close{display:none!important}.sidebar-mode-btn--desktop{display:grid!important}}@media (width<=900px){:root{--rs-mobile-topbar:3.35rem}.admin-shell,.admin-shell.is-mini-nav,.admin-shell.is-pro-nav{grid-template-columns:1fr;min-height:100dvh}.mobile-topbar{z-index:90;min-height:var(--rs-mobile-topbar);padding:.45rem .7rem;padding-top:max(.45rem, env(safe-area-inset-top));background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#153832) 92%, #0a0a0a), color-mix(in srgb, var(--brand-mid,#1a4a42) 88%, #111));color:#fff;box-shadow:0 8px 24px color-mix(in srgb, var(--brand,#153832) 22%, transparent);align-items:center;gap:.55rem;position:sticky;top:0;display:flex!important}.mobile-topbar__menu{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.mobile-topbar__menu .material-symbols-outlined{font-size:22px!important}.mobile-topbar__account{background:0 0;margin-left:auto;padding:0}.mobile-topbar__account .user-avatar{width:2.1rem;height:2.1rem;font-size:.78rem}.mobile-topbar__brand{color:#fff;align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.mobile-topbar__brand .brand-logo--panel,.mobile-topbar__brand .brand-mark{object-fit:contain;flex-shrink:0;width:2.35rem;max-width:2.35rem;height:2.35rem;max-height:2.35rem}.mobile-topbar__brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.mobile-nav-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .22s var(--rs-ease,ease);background:#081c1a7a;border:0;margin:0;padding:0;position:fixed;inset:0;display:block!important}.admin-shell.is-nav-open .mobile-nav-backdrop{opacity:1;pointer-events:auto}.admin-shell .sidebar,.admin-shell .sidebar.sidebar--mini,.admin-shell .sidebar.sidebar--pro{z-index:120;width:min(20.5rem,88vw);height:100dvh;max-height:100dvh;transition:transform .28s var(--rs-ease,cubic-bezier(.22, 1, .36, 1));padding:.85rem .75rem;padding-top:max(.85rem, env(safe-area-inset-top));padding-bottom:max(.85rem, env(safe-area-inset-bottom));box-sizing:border-box;align-items:stretch;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%)}.admin-shell.is-nav-open .sidebar{transform:translate(0);box-shadow:16px 0 40px #00000047}.admin-shell.is-mobile:not(.is-nav-open) .sidebar{visibility:hidden;pointer-events:none;transition:transform .28s var(--rs-ease,cubic-bezier(.22, 1, .36, 1)), visibility 0s linear .28s}.admin-shell.is-mobile.is-nav-open .sidebar{visibility:visible;pointer-events:auto;transition:transform .28s var(--rs-ease,cubic-bezier(.22, 1, .36, 1))}.admin-shell .sidebar .sidebar-nav{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.sidebar-mode-btn--desktop{display:none!important}.sidebar-mode-btn--close{display:grid!important}.app-main{width:100%;min-width:0}.container,.main,.container.main{width:min(100% - 1.1rem,1120px);margin:.85rem auto 2.25rem}.page-head,.page-head--modern{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:.95rem}.page-head__intro{min-width:0}.page-head__actions,.page-head .toolbar{justify-content:flex-start;width:100%}.page-head__actions .btn,.page-head .toolbar .btn{flex:auto;min-height:2.5rem}.page-head__actions .users-icon-btn,.page-head .toolbar .users-icon-btn{flex:none}.rs-desk,.dash-desk,.fin-desk,.leads-desk,.users-desk,.apikeys-desk,.webhooks-desk,.email-inbox-desk,.campaigns-desk,.sequences-desk,.openai-desk,.submissions-desk,.campaign-detail-desk,.wa-campaigns-desk,.wa-channels-desk,.msg-ops-desk,.srh-desk,.radar-desk,.submissions-desk,.suppressions-desk,.profile-desk,.fr-desk,.lp-desk,.projects-desk,.trainings-desk,.auto-desk,.companies-desk,.forms-desk,.eval-desk,.sales-desk,.ein-desk,.tpl-desk,.inbox-desk{gap:.7rem}.rs-tabs,.dash-period-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;display:flex;overflow-x:auto}.rs-tabs::-webkit-scrollbar{display:none}.dash-period-tabs::-webkit-scrollbar{display:none}.rs-ptab,.dash-ptab{white-space:nowrap;flex:none;min-height:2.35rem}.rs-mc-grid:not(.chats-queue-strip),.dash-mc-grid,.users-mc-grid,.apikeys-mc-grid,.webhooks-mc-grid,.leads-mc-grid,.leads-mc-grid--queue,.fr-mc-grid,.projects-mc-grid,.companies-mc-grid,.trainings-mc-grid,.eval-mc-grid,.srh-mc-grid,.profile-mc-grid,.ein-mc-grid,.inbox-mc-grid,.tpl-mc-grid,.eib-mc-grid,.forms-mc-grid,.suppressions-mc-grid,.campaigns-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rs-mc__hint,.dash-mc__hint{display:none}.rs-filters,.fin-filters,.filter-bar,.filter-bar--desk,.leads-filters{grid-template-columns:1fr;align-items:stretch;gap:.55rem;display:grid}.filter-bar .field,.leads-filters .field,.rs-filters .field{width:100%;min-width:0}.filter-bar .field--grow,.leads-filters .field--grow{grid-column:1/-1}.filter-bar .btn,.leads-filters .btn,.rs-filters .btn{width:100%;min-height:2.5rem}.rs-bento,.dash-bento{grid-template-columns:1fr}.rs-span-5,.rs-span-6,.rs-span-7,.dash-span-5,.dash-span-6,.dash-span-7{grid-column:span 1}.panel.panel--modern{border-radius:14px}.panel-head{flex-wrap:wrap;gap:.55rem}.table-wrap{-webkit-overflow-scrolling:touch;margin-inline:-.15rem;overflow-x:auto}table.data,table.data th,table.data td{font-size:.8rem}table.data th,table.data td{padding:.65rem .5rem}.kanban-board,.leads-desk .kanban-board{grid-template-columns:repeat(6,minmax(16.5rem,80vw));padding-bottom:1rem}.kanban-col{min-height:320px;max-height:min(62vh,560px)}.modal-root{padding:.5rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom));align-items:end}.modal-panel,.modal-panel.modal-sm,.modal-panel.modal-md,.modal-panel.modal-lg,.modal-panel.modal-xl,.modal-panel.modal-full{border-radius:16px 16px 10px 10px;width:100%;max-height:min(92dvh,920px)}.modal-panel.modal-full{max-height:min(96dvh,960px)}.modal-head,.modal-body,.modal-foot{padding-left:.95rem;padding-right:.95rem}.modal-foot{flex-wrap:wrap}.modal-foot .btn{flex:auto;min-height:2.5rem}.field input,.field select,.field textarea,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=number],select,textarea{font-size:16px}.btn,.users-icon-btn{min-height:2.35rem}.users-icon-btn{width:2.45rem;height:2.45rem}.leads-list-grid{grid-template-columns:1fr}.contacted-lists{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.contacted-lists::-webkit-scrollbar{display:none}.contacted-lists__chip{flex:none}.admin-shell:has(.chats-page) .container.main{width:min(100% - .6rem,1120px);margin-top:.45rem}.admin-shell.is-mobile:has(.chats-page){height:calc(100dvh - var(--rs-mobile-topbar));max-height:calc(100dvh - var(--rs-mobile-topbar))}.admin-shell.is-mobile:has(.chats-page) .app-main{height:calc(100dvh - var(--rs-mobile-topbar));max-height:calc(100dvh - var(--rs-mobile-topbar))}.rs-actions,.fin-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.rs-action,.fin-action{justify-content:flex-start;min-height:2.55rem}.integ-list,.integ-card{min-width:0}.integ-card{grid-template-columns:4px auto minmax(0,1fr)}.integ-card__actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=560px){.rs-mc-grid .rs-mc__val,.dash-mc-grid .dash-mc__val,.leads-mc-grid .rs-mc__val{font-size:1.2rem}.page-head--modern h1,.rs-desk>.page-head--modern h1{font-size:1.25rem}.page-head--modern p{font-size:.78rem}.toolbar.page-head__actions{grid-template-columns:auto 1fr 1fr;display:grid}.toolbar.page-head__actions .users-icon-btn{grid-column:1}}.inbox-desk.rs-desk{gap:.7rem}.inbox-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.inbox-desk .inbox-mc-grid .rs-mc{min-height:0;padding:.7rem .8rem .65rem}.inbox-desk .inbox-mc-grid .rs-mc__val{margin-top:.15rem;font-size:1.45rem;line-height:1.1}.inbox-desk .inbox-mc-grid .rs-mc__ft{margin-top:.25rem}.inbox-desk .inbox-mc-grid .rs-mc__hint{font-size:.68rem;line-height:1.25}.inbox-pulse{gap:0;padding:0 .05rem;display:grid}.inbox-pulse__track{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;width:100%;height:5px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #1538320f}.inbox-pulse__track>i{min-width:0;height:100%;transition:width .35s var(--rs-ease);display:block}.inbox-pulse__track>i.is-high{background:linear-gradient(90deg,#ef5b67,#f2b84b)}.inbox-pulse__track>i.is-medium{background:linear-gradient(90deg,#f2b84b,#8eb69b)}.inbox-pulse__track>i.is-low{background:linear-gradient(90deg,#8eb69b,#153832)}.inbox-pulse__legend{display:none}.inbox-controls{gap:.55rem;display:grid}.inbox-kinds{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.inbox-kinds__chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);max-width:min(100%,16rem);min-height:1.9rem;color:var(--text-soft,#4a5f58);font:inherit;cursor:pointer;box-shadow:none;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .3rem .22rem .65rem;font-size:.76rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.inbox-kinds__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-kinds__chip em{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--rs-brand) 16%, #fff);min-width:1.35rem;height:1.35rem;color:var(--rs-brand-dark);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.7rem;font-style:normal;font-weight:700;display:inline-grid}.inbox-kinds__chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));color:var(--rs-brand-dark);transform:translateY(-1px)}.inbox-kinds__chip.is-active{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);color:var(--rs-brand-dark);box-shadow:0 0 0 3px var(--rs-glow)}.inbox-kinds__chip.is-active em{background:var(--rs-brand-dark);color:#fff}.inbox-kinds__real{opacity:.65;font-size:.78em;font-style:normal;font-weight:600}.inbox-pulse__more{opacity:.75;margin-left:auto;font-size:.82em}.inbox-filters--simple{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.55rem .7rem;display:flex}.inbox-quicklinks{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:0;display:flex}.inbox-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.inbox-task__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.inbox-filters{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--bg-mesh,#e7f0eb));box-shadow:none;justify-content:flex-start;gap:.55rem .7rem;padding:.5rem .65rem}.inbox-filters .rs-tabs{flex:auto}.inbox-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-width:min(100%,12rem);min-height:2.15rem;color:var(--muted);background:#fff;border-radius:999px;flex:14rem;align-items:center;gap:.45rem;margin-left:0;padding:.28rem .7rem;display:inline-flex}.inbox-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.inbox-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.inbox-desk .inbox-board{flex-direction:column;grid-template-columns:none;gap:0;display:flex;overflow:hidden}.inbox-feed__heading span{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);min-width:1.25rem;height:1.25rem;color:var(--rs-brand-dark);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:.15rem;padding:0 .35rem;font-size:.68rem;display:inline-grid}.inbox-feed__heading--urgent span{background:color-mix(in srgb, var(--rs-danger) 14%, #fff);color:#b42318}.inbox-desk .inbox-feed__list{gap:.9rem;display:grid}.inbox-desk .inbox-task{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rs-brand) 5%, transparent), transparent 52%), #fff;box-shadow:none;border-radius:14px;grid-template-columns:4px 2.45rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.05rem;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.inbox-desk .inbox-task:hover{border-color:color-mix(in srgb, var(--rs-brand) 38%, var(--line));box-shadow:0 6px 18px color-mix(in srgb, var(--rs-brand-dark) 8%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rs-brand) 8%, transparent), transparent 52%), #fff;transform:none}.inbox-desk .inbox-task__rail{background:color-mix(in srgb, var(--rs-brand) 40%, #9aa);border-radius:999px;align-self:stretch}.inbox-desk .inbox-task--high .inbox-task__rail{background:linear-gradient(#ef5b67,#f2b84b)}.inbox-desk .inbox-task--medium .inbox-task__rail{background:linear-gradient(#f2b84b,#8eb69b)}.inbox-desk .inbox-task--low .inbox-task__rail{background:linear-gradient(#8eb69b,#153832)}.inbox-task__avatar{letter-spacing:.02em;width:2.45rem;height:2.45rem;color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 22%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, transparent);border-radius:12px;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:750;display:grid}.inbox-desk .inbox-task--high .inbox-task__avatar{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42318;border-color:color-mix(in srgb, var(--rs-danger) 28%, transparent)}.inbox-desk .inbox-task__body{gap:.35rem;min-width:0;display:grid}.inbox-desk .inbox-task__top{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.inbox-desk .inbox-task__top h3{letter-spacing:-.015em;color:var(--rs-brand-dark);margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.inbox-desk .inbox-task__prio{text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}.inbox-desk .inbox-task__prio--high{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42318;border-color:color-mix(in srgb, var(--rs-danger) 28%, var(--line))}.inbox-desk .inbox-task__prio--medium{background:color-mix(in srgb, var(--rs-warning) 16%, #fff);color:#8a5a12;border-color:color-mix(in srgb, var(--rs-warning) 32%, var(--line))}.inbox-desk .inbox-task__prio--low{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);color:var(--rs-brand-dark);border-color:color-mix(in srgb, var(--rs-brand) 30%, var(--line))}.inbox-desk .inbox-task__kind-chip{align-items:center;gap:.25rem;font-size:.68rem;display:inline-flex}.inbox-desk .inbox-task__sub{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.inbox-desk .inbox-task__reasons{flex-wrap:wrap;gap:.3rem;display:flex}.inbox-desk .inbox-task__reason{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);max-width:100%;color:var(--text-soft,#4a5f58);border-radius:8px;padding:.18rem .5rem;font-size:.7rem;font-weight:550;line-height:1.3;display:inline-flex}.inbox-desk .inbox-task__reason.is-more{color:var(--rs-brand-dark);font-weight:700}.inbox-desk .inbox-task__meta{flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:flex-end;gap:.45rem;display:flex}.inbox-desk .inbox-board .panel-head{padding:.85rem 1.05rem .7rem}.inbox-desk .inbox-board .panel-body{padding:.35rem 1.05rem 1.05rem}.inbox-desk .inbox-task__top h3{letter-spacing:-.01em;color:var(--rs-brand-dark);text-wrap:balance;margin:0;font-size:.92rem;font-weight:650;line-height:1.3}.inbox-desk .inbox-task__reason{max-width:18rem;padding:.18rem .5rem;font-size:.7rem}.inbox-desk .inbox-task__meta time{color:var(--muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.inbox-desk .inbox-task__score{justify-content:center;min-width:2rem}.inbox-desk .inbox-task__score.is-empty{color:var(--muted);background:0 0;border:0}@media (width<=1100px){.inbox-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.inbox-filters{grid-template-columns:1fr;display:grid}.inbox-filters .rs-tabs{width:100%;overflow-x:auto}.inbox-search{width:100%;min-width:0;margin-left:0}.inbox-kinds{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.inbox-kinds::-webkit-scrollbar{display:none}.inbox-kinds__chip{flex:none}.inbox-desk .inbox-task{grid-template-columns:4px 2.2rem minmax(0,1fr)}.inbox-desk .inbox-task__meta{flex-flow:wrap;grid-column:2/-1;justify-content:flex-start;align-items:center;gap:.45rem}.inbox-desk .inbox-task__meta .btn{margin-left:auto}}@media (width<=560px){.inbox-mc-grid{grid-template-columns:1fr 1fr}.inbox-desk .inbox-task__top h3{width:100%}}.chats-desk.rs-desk{gap:.55rem}.chats-desk>.page-head--modern{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-bottom:0;padding-bottom:.35rem}.chats-desk .chats-live-pill{background:color-mix(in srgb, var(--rs-success) 14%, #fff);color:#1b6b3a;letter-spacing:.02em;vertical-align:middle;border-radius:999px;align-items:center;gap:.35rem;margin-left:.45rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.chats-desk .chats-live-pill>i{background:var(--rs-success);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-success) 22%, transparent);border-radius:999px;animation:1.6s ease-in-out infinite chats-live-pulse}@keyframes chats-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}.chats-ai-attendance-modal.modal-panel{flex-direction:column;max-height:min(90vh,720px);display:flex}.chats-ai-attendance-modal .modal-body{-webkit-overflow-scrolling:touch;flex:auto;max-height:none;padding-top:.85rem;padding-bottom:.85rem;overflow-y:auto}.chats-ai-attendance-modal .modal-head{padding-bottom:.55rem}.chats-ai-attendance-modal .modal-head p{margin-top:.2rem;font-size:.78rem;line-height:1.35}.chats-ai-attendance-modal .modal-foot{gap:.45rem;padding-top:.65rem}.chats-ai-attendance{gap:.65rem;display:grid}.chats-ai-attendance__status{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#eef2f0) 45%, #fff);border-radius:11px;align-items:flex-start;gap:.55rem;padding:.55rem .7rem;display:flex}.chats-ai-attendance__status>.material-symbols-outlined,.chats-ai-attendance__status>.icon{flex:none;margin-top:.05rem}.chats-ai-attendance__status strong{font-size:.84rem;line-height:1.25;display:block}.chats-ai-attendance__status p{margin:.18rem 0 0;font-size:.72rem;line-height:1.35}.chats-ai-attendance__status.is-armed{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand) 8%, #fff)}.chats-ai-attendance__status.is-live{border-color:color-mix(in srgb, var(--rs-brand) 55%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff)}.chats-ai-attendance__hint{color:var(--muted);margin:0 0 .45rem;font-size:.72rem;line-height:1.35}.chats-ai-attendance__hint-box{border:1px solid color-mix(in srgb, var(--rs-brand) 18%, var(--line));background:color-mix(in srgb, var(--rs-brand) 6%, #fff);color:var(--rs-brand-dark,#153832);border-radius:12px;align-items:flex-start;gap:.55rem;margin:0 0 .85rem;padding:.7rem .8rem;display:flex}.chats-ai-attendance__hint-box p{margin:0;font-size:.78rem;line-height:1.45}.chats-ai-attendance__hint-box a,.chats-ai-attendance__status a{color:inherit;font-weight:650}.chats-ai-attendance__modes{border:0;min-width:0;margin:0;padding:0}.chats-ai-attendance__modes legend{letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#5a6b66);margin:0 0 .3rem;padding:0;font-size:.76rem;font-weight:750}.chats-ai-attendance__modes--format{border:1px solid color-mix(in srgb, var(--rs-brand) 28%, var(--line));background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--rs-brand) 8%, transparent), transparent 55%), #fff;border-radius:12px;padding:.55rem .65rem .65rem}.chats-ai-attendance__modes--format legend{color:var(--rs-brand-dark,var(--brand));text-transform:none;letter-spacing:-.01em;font-size:.82rem}.chats-ai-attendance__modes--activation{padding-top:0}.chats-ai-attendance__format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.chats-ai-attendance__format-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.chats-ai-attendance__format-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.chats-ai-attendance__format-card{text-align:left;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--bg-mesh,#eef2f0) 22%, #fff);cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico title""ico tip";place-items:center start;gap:.08rem .5rem;min-width:0;min-height:3.15rem;margin:0;padding:.5rem .55rem .5rem .5rem;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}.chats-ai-attendance__format-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 42%, var(--line));background:color-mix(in srgb, var(--rs-brand) 7%, #fff)}.chats-ai-attendance__format-card.is-active{border-color:color-mix(in srgb, var(--rs-brand) 58%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rs-brand) 16%, transparent), 0 4px 12px color-mix(in srgb, var(--rs-brand) 10%, transparent)}.chats-ai-attendance__format-card.is-disabled{opacity:.48;cursor:not-allowed;pointer-events:none}.chats-ai-attendance__format-card input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.chats-ai-attendance__format-ico{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);width:1.85rem;height:1.85rem;color:var(--rs-brand-dark,var(--brand));border-radius:8px;grid-area:ico;place-items:center;margin:0;display:grid}.chats-ai-attendance__format-card.is-active .chats-ai-attendance__format-ico{background:color-mix(in srgb, var(--rs-brand) 28%, #fff);color:var(--rs-brand-dark,var(--brand))}.chats-ai-attendance__format-card strong{color:var(--text,#1a1f1c);grid-area:title;padding-right:.35rem;font-size:.78rem;font-weight:750;line-height:1.2}.chats-ai-attendance__format-card em{color:var(--muted);grid-area:tip;max-width:none;font-size:.66rem;font-style:normal;line-height:1.3}.chats-ai-attendance__format-badge{letter-spacing:.02em;text-transform:uppercase;color:var(--rs-brand-dark,var(--brand));background:color-mix(in srgb, var(--rs-brand) 18%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, transparent);border-radius:999px;padding:.08rem .32rem;font-size:.54rem;font-weight:750;position:absolute;top:.28rem;right:.28rem}.chats-ai-attendance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.chats-ai-attendance .field{gap:.28rem}.chats-ai-attendance .field>span{font-size:.72rem}.chats-ai-attendance .field .muted.small,.chats-ai-attendance__window .muted.small{margin-top:.25rem;font-size:.7rem;line-height:1.35}.chats-ai-attendance__schedule{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--bg-mesh,#eef2f0) 30%, #fff);border-radius:11px;gap:.5rem;padding:.55rem .6rem;display:grid}.chats-ai-attendance__days{flex-wrap:wrap;gap:.28rem;display:flex}.chats-ai-attendance__day{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-width:2.15rem;min-height:1.85rem;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.2rem .4rem;font-size:.72rem;font-weight:700}.chats-ai-attendance__day.is-on{color:#fff;background:var(--rs-brand,#153832);border-color:#0000}.chats-ai-attendance__window{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, #fff 88%, var(--bg-mesh,#eef2f0));border-radius:11px;gap:.35rem;margin:0;padding:.55rem .65rem;display:grid}.chats-ai-attendance__window legend{color:var(--text,#1a1f1c);padding:0 .2rem;font-size:.76rem;font-weight:750}.chats-ai-attendance__window label{cursor:pointer;align-items:flex-start;gap:.45rem;margin:0;font-size:.78rem;line-height:1.35;display:flex}.chats-ai-attendance__window input{margin-top:.15rem}.chats-ai-attendance__sync{border:1px dashed color-mix(in srgb, var(--rs-brand) 28%, var(--line));background:color-mix(in srgb, var(--rs-brand) 5%, #fff);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.45rem;margin:0;padding:.45rem .55rem;font-size:.78rem;line-height:1.35;display:flex}.chats-ai-attendance__sync input{margin-top:.15rem}@media (width<=720px){.chats-ai-attendance__format-grid,.chats-ai-attendance__format-grid--3,.chats-ai-attendance__format-grid--2,.chats-ai-attendance__grid{grid-template-columns:1fr}}.chats-desk .chats-ai-attendance-btn{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.35rem;color:var(--rs-brand-dark);box-shadow:var(--rs-shadow-sm);cursor:pointer;font:inherit;background:#fff;border-radius:12px;align-items:center;gap:.5rem;padding:.3rem .55rem .3rem .65rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.chats-desk .chats-ai-attendance-btn:hover:not(.is-static){border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:0 6px 16px var(--rs-glow);transform:translateY(-1px)}.chats-desk .chats-ai-attendance-btn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);box-shadow:0 0 0 3px var(--rs-glow)}.chats-desk .chats-ai-attendance-btn.is-scheduled{border-color:color-mix(in srgb, var(--rs-warning) 40%, var(--line));background:color-mix(in srgb, var(--rs-warning) 10%, #fff)}.chats-desk .chats-ai-attendance-btn__copy{text-align:left;gap:.05rem;line-height:1.15;display:grid}.chats-desk .chats-ai-attendance-btn__copy strong{font-size:.78rem;font-weight:700}.chats-desk .chats-ai-attendance-btn__copy em{color:var(--muted);font-size:.66rem;font-style:normal;font-weight:600}.chats-desk .chats-ai-attendance-btn__switch{background:color-mix(in srgb, var(--line) 80%, #ccc);border-radius:999px;flex-shrink:0;width:2rem;height:1.15rem;position:relative}.chats-desk .chats-ai-attendance-btn__switch:after{content:"";width:.85rem;height:.85rem;transition:transform .18s var(--rs-ease);background:#fff;border-radius:999px;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #0000002e}.chats-desk .chats-ai-attendance-btn__switch.is-on{background:linear-gradient(135deg, var(--rs-brand), var(--rs-brand-dark))}.chats-desk .chats-ai-attendance-btn__switch.is-on:after{transform:translate(.85rem)}.chats-desk .chats-shell--3{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-radius:var(--rs-radius);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);box-shadow:var(--rs-shadow-md);grid-template-columns:minmax(0,2.4fr) minmax(0,5.6fr) minmax(0,2fr);display:grid;overflow:hidden}.chats-desk .chats-list,.chats-desk .chats-thread,.chats-desk .chats-side{background:#fff;border:0;min-width:0;overflow:hidden}.chats-desk .chats-list{border-right:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-direction:column;display:flex}.chats-desk .chats-side{border-left:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--rs-brand) 6%, #f4f7f5) 0%, #f7f8f7 30%, #f3f4f3 100%)}.chats-desk .chats-list__filters{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--rs-brand) 10%, transparent), transparent 55%), #fff;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-shrink:0;gap:.32rem;min-width:0;padding:.4rem .42rem .42rem;display:grid;overflow:hidden}.chats-desk .chats-queue-strip.rs-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;display:grid}.chats-desk .chats-queue-strip--quick .chats-queue-stat.rs-mc{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);gap:.1rem;min-height:4.55rem;padding:.34rem .18rem .3rem}.chats-desk .chats-queue-strip--quick .rs-mc__ico{margin:0 auto}.chats-desk .chats-queue-strip--quick .chats-queue-stat__row{display:none}.chats-desk .chats-queue-strip .rs-mc,.chats-desk .chats-queue-stat.rs-mc{--q:#64748b;--q-soft:color-mix(in srgb, var(--q) 12%, #fff);text-align:center;border:1.5px solid color-mix(in srgb, var(--q) 22%, transparent);background:linear-gradient(160deg, var(--q-soft), #fff 58%);min-height:4.55rem;color:var(--q);cursor:pointer;border-radius:10px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.12rem;padding:.4rem .28rem .36rem;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.chats-desk .chats-queue-stat--unread{--q:#0284c7}.chats-desk .chats-queue-stat--sla{--q:#e11d48}.chats-desk .chats-queue-stat--overdue{--q:#d97706}.chats-desk .chats-queue-stat--star{--q:#ca8a04}.chats-desk .chats-queue-strip .rs-mc:hover{border-color:color-mix(in srgb, var(--q) 48%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--q) 18%, #fff), #fff 60%);box-shadow:0 4px 12px color-mix(in srgb, var(--q) 16%, transparent)}.chats-desk .chats-queue-strip .rs-mc:focus-visible{border-color:#2f6f4e;outline:none;box-shadow:0 0 0 2px #2f6f4e4d}.chats-desk .chats-queue-strip .rs-mc.is-on,.chats-desk .chats-queue-strip .rs-mc.is-active{background:linear-gradient(160deg,#e2ebe6,#fff 55%);border-color:#2f6f4e;box-shadow:inset 0 0 0 1px #2f6f4e38,0 0 0 2px #2f6f4e47}.chats-desk .chats-queue-strip .rs-mc.is-on .rs-mc__lbl,.chats-desk .chats-queue-strip .rs-mc.is-active .rs-mc__lbl,.chats-desk .chats-queue-strip .rs-mc.is-on .rs-mc__hint,.chats-desk .chats-queue-strip .rs-mc.is-active .rs-mc__hint{color:#1f4d36}.chats-desk .chats-queue-strip .rs-mc.has-signal .rs-mc__val{font-weight:750}.chats-desk .chats-queue-strip .rs-mc--static{cursor:default}.chats-desk .chats-queue-stat__row{justify-content:center;align-items:center;gap:.28rem;min-width:0;display:inline-flex}.chats-desk .chats-queue-strip .rs-mc__val{letter-spacing:-.02em;min-width:2.4ch;height:1.15rem;color:var(--q);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;place-items:center;font-size:.92rem;font-weight:700;line-height:1;display:inline-grid}.chats-desk .chats-queue-strip .rs-mc__ico{background:color-mix(in srgb, var(--q) 16%, #fff);width:1.25rem;height:1.25rem;color:var(--q);border-radius:7px;flex-shrink:0;place-items:center;display:inline-grid}.chats-desk .chats-queue-strip .rs-mc__lbl{letter-spacing:.01em;width:100%;min-height:.72rem;color:color-mix(in srgb, var(--q) 55%, #5f7169);white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:.58rem;font-weight:700;line-height:1.15;display:block;overflow:hidden}.chats-desk .chats-queue-strip .rs-mc__hint{letter-spacing:.01em;width:100%;min-height:.7rem;color:color-mix(in srgb, var(--q) 40%, #6b7c74);white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:.5rem;font-weight:550;line-height:1.15;display:block;overflow:hidden}.chats-desk .chats-list__active-filters{justify-content:space-between;align-items:center;gap:.4rem;min-height:1.45rem;padding:0 .1rem;display:flex}.chats-desk .chats-list__active-filters-lbl{color:var(--muted);font-size:.68rem;font-weight:650}.chats-desk .chats-list__clear-signals{color:var(--rs-brand-dark,var(--brand));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.1rem .25rem;font-size:.68rem;font-weight:700}.chats-desk .chats-list__clear-signals:hover{background:color-mix(in srgb, var(--rs-brand) 12%, transparent)}.chats-desk .chats-list__tabs.rs-tabs,.chats-desk .chats-list__tabs--icons.rs-tabs{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:.2rem;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.chats-desk .chats-list__tabs.rs-tabs::-webkit-scrollbar{display:none}.chats-desk .chats-list__tabs .rs-ptab,.chats-desk .chats-list__tabs--icons .rs-ptab{flex:1 1 0;justify-content:center;align-items:center;gap:.2rem;width:auto;min-width:0;min-height:2.55rem;padding:.28rem;font-size:.7rem;position:relative;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #0000!important;border-radius:9px!important}.chats-desk .chats-list__tabs .chats-list__tab-lbl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:650;line-height:1.1;display:block;overflow:hidden}.chats-desk .chats-list__tabs .rs-ptab em,.chats-desk .chats-list__tabs .chats-list__tab-count{background:color-mix(in srgb, var(--brand) 12%, transparent);min-width:1.55rem;height:1.05rem;color:var(--brand);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:999px;place-items:center;padding:0 .28rem;font-size:.64rem;font-style:normal;font-weight:750;line-height:1;display:inline-grid}.chats-desk .chats-list__tabs .rs-ptab.is-on,.chats-desk .chats-list__tabs .rs-ptab.is-active{color:#1f4d36!important;background:#fff!important;border-color:#2f6f4e!important;box-shadow:0 0 0 2px #2f6f4e42!important}.chats-desk .chats-list__tabs .rs-ptab{flex-direction:column;gap:.08rem!important}.chats-desk .chats-list__tabs .rs-ptab .material-symbols-outlined,.chats-desk .chats-list__tabs .rs-ptab .icon{font-size:1.1rem!important}.chats-desk .chats-list__tabs .rs-ptab[data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:50;background:#153832;border-radius:8px;padding:.32rem .55rem;font-size:.7rem;font-weight:650;line-height:1.2;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 18px #0f172a33}.chats-desk .chats-list__tabs .rs-ptab[data-tip]:hover:after,.chats-desk .chats-list__tabs .rs-ptab[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.chats-desk .chats-list__search-row{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.chats-desk .chats-list__search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-width:0;min-height:1.9rem;color:var(--muted);border-radius:999px;flex:auto;align-items:center;gap:.3rem;padding:.2rem .55rem;display:inline-flex}.chats-desk .chats-list__search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.chats-desk .chats-list__search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.78rem}.chats-desk .chats-list__new{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;width:auto;height:2.05rem;min-height:2.05rem;padding:.3rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.chats-desk .chats-list__new span{display:inline}.chats-desk .chats-list__search{min-height:2.05rem}.chats-desk .chats-list__search-clear{background:color-mix(in srgb, var(--line) 55%, transparent);width:1.25rem;height:1.25rem;color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.chats-desk .chats-list__search-clear:hover{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);color:var(--rs-brand-dark,#153832)}.chats-desk .chats-list__selects{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.chats-desk .chats-list__select-field{--sel:#0d9488;--sel-soft:color-mix(in srgb, var(--sel) 12%, #fff);border:1.5px solid color-mix(in srgb, var(--sel) 22%, transparent);background:linear-gradient(155deg, var(--sel-soft), #fff 62%);cursor:pointer;border-radius:12px;align-items:center;gap:.45rem;min-width:0;min-height:2.45rem;padding:.28rem .5rem .28rem .32rem;transition:border-color .14s,box-shadow .14s,background .14s,transform .12s;display:flex;box-shadow:0 1px #0f281e08}.chats-desk .chats-list__select-field--wa{--sel:#128c4a}.chats-desk .chats-list__select-field--sector{--sel:#4f46e5}.chats-desk .chats-list__select-field:hover{border-color:color-mix(in srgb, var(--sel) 48%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--sel) 16%, #fff), #fff 60%);box-shadow:0 4px 12px color-mix(in srgb, var(--sel) 14%, transparent);transform:translateY(-1px)}.chats-desk .chats-list__select-field:focus-within,.chats-desk .chats-list__select-field.is-filtered{border-color:color-mix(in srgb, var(--sel) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sel) 16%, transparent)}.chats-desk .chats-list__select-ico{background:color-mix(in srgb, var(--sel) 16%, #fff);width:1.7rem;height:1.7rem;color:var(--sel);border-radius:9px;flex:none;place-items:center;display:grid}.chats-desk .chats-list__select-meta{flex:auto;gap:.02rem;min-width:0;display:grid}.chats-desk .chats-list__select-meta>em{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--sel) 55%, #5f7169);font-size:.58rem;font-style:normal;font-weight:600;line-height:1.1}.chats-desk .chats-list__select-field .chats-list__rs{gap:0;min-width:0}.chats-desk .chats-list__select-field .rs-select__trigger{min-height:1.2rem;box-shadow:none;color:var(--rs-brand-dark,#153832);background:0 0;border:0;border-radius:0;padding:0;font-size:.78rem;font-weight:600;line-height:1.2}.chats-desk .chats-list__select-field .rs-select__trigger .material-symbols-outlined{color:var(--sel);font-size:1rem}.chats-desk .chats-list__select-field .rs-select.is-open .rs-select__trigger,.chats-desk .chats-list__select-field .rs-select__trigger:hover:not(:disabled),.chats-desk .chats-list__select-field .rs-select__trigger:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.chats-desk .chats-list__select-field.is-filtered .rs-select__value,.chats-desk .chats-list__select-field .rs-select.is-open .rs-select__value{color:var(--sel)}.chats-desk .chats-list__items{scrollbar-gutter:stable;margin:0;padding:.2rem .2rem .55rem;list-style:none;display:block;overflow:auto}.chats-desk .chats-list__items>li{min-height:unset;flex:none;height:auto;margin:0;padding:0;display:block}.chats-desk .chats-list__items>li>button,.chats-desk .chats-list__item{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;min-height:4.35rem;transition:background .14s;border:0!important;border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent)!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:2.7rem minmax(0,1fr)!important;gap:.7rem!important;height:auto!important;padding:.62rem .75rem!important;display:grid!important}.chats-desk .chats-list__items>li>button:hover{background:color-mix(in srgb, var(--rs-brand) 5.5%, #fff);border-color:#0000;transform:none}.chats-desk .chats-list__items>li>button.is-active,.chats-desk .chats-list__item.is-active{background:color-mix(in srgb, var(--rs-brand) 10%, #fff)!important;box-shadow:inset 3px 0 0 var(--rs-brand-dark,#153832)!important;border-color:#0000!important}.chats-desk .chats-list__avatar-wrap .chats-avatar{width:2.7rem;height:2.7rem;font-size:.78rem}.chats-desk .chats-list__unread{background:var(--rs-brand-dark,#153832);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.62rem;font-weight:750;line-height:1;display:inline-grid;position:absolute;bottom:-.15rem;right:-.2rem;box-shadow:0 1px 2px #1538322e}.chats-desk .chats-list__item-top{align-items:baseline;gap:.45rem;min-width:0;display:flex}.chats-desk .chats-list__item-top strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--rs-brand-dark,#153832);flex:1;font-size:.82rem;font-weight:600;overflow:hidden}.chats-desk .chats-list__item.has-unread .chats-list__item-top strong{font-weight:760}.chats-desk .chats-list__star{color:#c9952a;margin-right:.2rem;font-size:.78rem}.chats-desk .chats-list__item-top>time,.chats-desk .chats-list__item-top>span{color:color-mix(in srgb, var(--muted) 92%, var(--rs-brand-dark));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.68rem;font-weight:500}.chats-desk .chats-list__item-top>time.is-unread{color:var(--rs-brand-dark,#153832);font-weight:700}.chats-desk .chats-list__preview{color:color-mix(in srgb, var(--muted) 88%, #445);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.chats-desk .chats-list__item.has-unread .chats-list__preview{color:color-mix(in srgb, var(--text) 82%, var(--rs-brand-dark));font-weight:560}.chats-desk .chats-list__item-meta{flex-wrap:wrap;align-items:center;gap:.28rem;min-height:1.15rem;margin-top:.18rem;display:flex}.chats-desk .chats-list__assignee{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;font-size:.68rem;font-weight:550;overflow:hidden}.chats-desk .chats-list__assignee.is-queue{color:color-mix(in srgb, #b45309 75%, var(--muted));font-weight:650}.chats-desk .chats-status{letter-spacing:.01em;background:color-mix(in srgb, var(--muted) 12%, transparent);color:color-mix(in srgb, var(--muted) 70%, #333);border-radius:999px;align-items:center;padding:.05rem .4rem;font-size:.64rem;font-weight:650;display:inline-flex}.chats-desk .chats-status--waiting_agent,.chats-desk .chats-status--unassigned,.chats-desk .chats-status--new{color:#9a5b12;background:#b453091f}.chats-desk .chats-chip{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-height:1.15rem;padding:0 .4rem;font-size:.62rem;font-weight:720;line-height:1;display:inline-flex}.chats-desk .chats-chip--ai{color:#0369a1;background:#dceef7}.chats-desk .chats-chip--channel{gap:.22rem;padding:.08rem .42rem .08rem .32rem;font-weight:700}.chats-desk .chats-chip--channel-api{color:#0369a1;background:#ddf2fc;border:1px solid #0ea5e947}.chats-desk .chats-chip--channel-whatsapp{color:#0b6b38;background:#e0f9ea;border:1px solid #25d36647}.chats-desk .chats-chip--channel-other{background:color-mix(in srgb, var(--muted) 12%, #fff);color:color-mix(in srgb, var(--muted) 80%, #333);border:1px solid color-mix(in srgb, var(--border,#d8e0da) 90%, transparent)}.chats-desk .chats-chip--channel .material-symbols-outlined{opacity:.9;font-size:.7rem!important}.chats-channel-opt-ico{align-items:center;gap:.12rem;display:inline-flex}.chats-channel-opt-ico .material-symbols-outlined{color:#0369a1;font-size:.75rem!important}.chats-desk .chats-chip--fu{color:#b42318;background:#fde5e5}.chats-desk .chats-chip--sla-warn{color:#9a5b12;background:#faecdc}.chats-desk .chats-chip--sla-breached{color:#b42318;background:#fce1e1}.chats-desk .chats-avatar,.chats-desk .chats-avatar.tone-0,.chats-desk .chats-avatar.tone-1,.chats-desk .chats-avatar.tone-2,.chats-desk .chats-avatar.tone-3,.chats-desk .chats-avatar.tone-4,.chats-desk .chats-avatar.tone-5{letter-spacing:.02em;color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--rs-brand) 55%, #1a4a42) 0%, var(--rs-brand-dark,#153832) 100%);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:2.7rem;height:2.7rem;font-size:.78rem;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.chats-desk .chats-avatar img{object-fit:cover;border-radius:inherit;background:#1a3d37;width:100%;height:100%;display:block;position:absolute;inset:0}.chats-desk .chats-avatar--lg,.chats-desk .chats-avatar--xl{background:linear-gradient(145deg, color-mix(in srgb, var(--rs-brand) 55%, #1a4a42) 0%, var(--rs-brand-dark,#153832) 100%);color:#fff;border:0;border-radius:50%;width:2.85rem;height:2.85rem;font-size:.88rem}.chats-desk .chats-badge{background:var(--rs-brand-dark);color:#fff;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.64rem;font-weight:700;line-height:1;display:inline-grid}.chats-desk .chats-badge--header{background:color-mix(in srgb, var(--rs-warning) 18%, #fff);color:#8a5a12;border:1px solid color-mix(in srgb, var(--rs-warning) 35%, var(--line));min-width:2.4rem;min-height:2rem;padding:0 .55rem}.chats-desk .chats-badge--followup{background:color-mix(in srgb, var(--rs-warning) 85%, #c27)}.chats-desk .chats-badge--important{color:#5c3d0a;background:#f2b84b}.chats-desk .chats-badge--ai{background:color-mix(in srgb, var(--rs-info) 80%, #0369a1)}.chats-desk .chats-thread{background:radial-gradient(ellipse 70% 50% at 50% -10%, color-mix(in srgb, var(--rs-brand) 10%, transparent), transparent 55%), linear-gradient(180deg, #f7faf8 0%, #f3f5f4 100%)}.chats-desk .chats-thread__head{z-index:50;background:color-mix(in srgb, #fff 92%, var(--rs-brand));border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem .65rem;min-width:0;padding:.55rem .7rem;display:flex;position:relative;overflow:visible}.chats-desk .chats-thread__main{flex:auto;gap:.2rem;min-width:0;display:grid}.chats-desk .chats-thread__who{align-items:center;gap:.55rem;min-width:0;display:flex}.chats-desk .chats-thread__who>div{min-width:0;overflow:hidden}.chats-desk .chats-thread__who h2{color:var(--rs-brand-dark);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;line-height:1.25;overflow:hidden}.chats-desk .chats-thread__sub,.chats-desk .chats-thread__routing{min-width:0;color:var(--muted);flex-wrap:nowrap;align-items:center;gap:.35rem .55rem;margin:.12rem 0 0;font-size:.74rem;display:flex;overflow:hidden}.chats-desk .chats-thread__sub>span,.chats-desk .chats-thread__routing>span{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.chats-desk .chats-thread__actions{z-index:30;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;max-width:none;display:flex;position:relative}.chats-desk .chats-thread__actions .chats-action-lbl{font-size:.78rem;font-weight:700;display:inline}.chats-desk .chats-actions-primary{align-items:center;gap:.35rem;min-height:2.15rem;display:inline-flex;border-radius:11px!important;width:auto!important;padding:.35rem .75rem!important}.chats-desk .chats-actions-pop{position:relative}.chats-desk .chats-actions-trigger{align-items:center;gap:.3rem;font-weight:700;border-radius:11px!important;width:auto!important;min-width:0!important;height:2.15rem!important;min-height:2.15rem!important;padding:.35rem .7rem!important;display:inline-flex!important}.chats-desk .chats-actions-trigger.is-on{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);color:var(--rs-brand-dark,#153832);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 40%, transparent)}.chats-desk .chats-actions-menu{z-index:120;isolation:isolate;background:#fff;border:1px solid #799b8856;border-radius:16px;gap:.2rem;width:min(320px,100vw - 1.5rem);max-height:min(70vh,420px);padding:.55rem;animation:.16s chats-actions-in;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow:auto;box-shadow:inset 0 1px #ffffffe6,0 18px 40px #0f281e33,0 4px 12px #0f281e14}@keyframes chats-actions-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.chats-desk .chats-actions-menu__hd{border-bottom:1px solid #0f172a0f;margin-bottom:.25rem;padding:.45rem .55rem .55rem}.chats-desk .chats-actions-menu__hd strong{color:#153832;font-size:.92rem;display:block}.chats-desk .chats-actions-menu__hd p{color:#64748b;margin:.15rem 0 0;font-size:.74rem}.chats-desk .chats-actions-menu__sec{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:.45rem .45rem .15rem;font-size:.65rem;font-weight:800}.chats-desk .chats-actions-menu__item{text-align:left;color:#0f172a;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:.65rem;padding:.55rem .6rem;text-decoration:none;transition:background .12s;display:flex}.chats-desk .chats-actions-menu__item:hover:not(:disabled),.chats-desk .chats-actions-menu__item:focus-visible{background:#edf3ef;outline:none}.chats-desk .chats-actions-menu__item:disabled{opacity:.55;cursor:wait}.chats-desk .chats-actions-menu__item.is-active{background:#fef1dd}.chats-desk .chats-actions-menu__item>.material-symbols-outlined,.chats-desk .chats-actions-menu__item>.icon{color:#166534;flex:none;margin-top:.1rem}.chats-desk .chats-actions-menu__item span{gap:.08rem;min-width:0;display:grid}.chats-desk .chats-actions-menu__item strong{font-size:.86rem;font-weight:720}.chats-desk .chats-actions-menu__fact{background:color-mix(in srgb, var(--rs-brand) 8%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));color:var(--rs-brand-dark,#153832);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;margin:0 .35rem;padding:.55rem .65rem;display:grid}.chats-desk .chats-actions-menu__fact>.material-symbols-outlined,.chats-desk .chats-actions-menu__fact>.icon{color:var(--rs-brand-dark,#153832);margin-top:.1rem}.chats-desk .chats-actions-menu__fact span{gap:.1rem;min-width:0;display:grid}.chats-desk .chats-actions-menu__fact strong{font-size:.82rem;font-weight:700}.chats-desk .chats-actions-menu__fact small{color:var(--muted);font-size:.68rem;line-height:1.3}.chats-desk .chats-bubble--mirrored{border:1px dashed color-mix(in srgb, #0284c7 40%, var(--line));background:#edf6fb}.chats-desk .chats-bubble__mirror{color:#075985;background:#dceef7;border-radius:999px;align-items:center;gap:.25rem;margin-bottom:.25rem;padding:.12rem .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.chats-channel-xfer{gap:.7rem;display:grid}.chats-channel-xfer .field--check{align-items:flex-start;gap:.45rem;font-size:.82rem;display:flex}.chats-desk .chats-actions-menu__item small{color:#64748b;font-size:.72rem;line-height:1.3}.chats-desk .chats-thread__actions .btn,.chats-desk .chats-thread__actions a.btn{white-space:nowrap;border-radius:9px;justify-content:center;min-width:2rem;min-height:2rem;padding:.3rem .4rem;transition:background .13s,color .13s,box-shadow .13s}.chats-desk .chats-thread__actions .btn:hover:not(:disabled),.chats-desk .chats-thread__actions a.btn:hover{background:color-mix(in srgb, var(--rs-brand) 10%, #fff);color:var(--rs-brand-dark,#153832);box-shadow:0 2px 8px color-mix(in srgb, var(--rs-brand) 14%, transparent)}.chats-desk .chats-thread__actions .btn[data-tip],.chats-desk .chats-thread__actions a.btn[data-tip]{position:relative}.chats-desk .chats-thread__actions .btn[data-tip]:after,.chats-desk .chats-thread__actions a.btn[data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:40;background:#1f2933;border-radius:8px;padding:.35rem .55rem;font-size:.72rem;font-weight:560;line-height:1.25;transition:opacity .14s .25s,transform .14s .25s,visibility .14s .25s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 6px 18px #0f172a2e}.chats-desk .chats-thread__actions .btn[data-tip]:before,.chats-desk .chats-thread__actions a.btn[data-tip]:before{content:"";pointer-events:none;opacity:0;visibility:hidden;z-index:40;border:5px solid #0000;border-bottom-color:#1f2933;transition:opacity .14s .25s,transform .14s .25s,visibility .14s .25s;position:absolute;top:calc(100% + .22rem);left:50%;transform:translate(-50%)translateY(-4px)}.chats-desk .chats-thread__actions .btn[data-tip]:hover:after,.chats-desk .chats-thread__actions .btn[data-tip]:hover:before,.chats-desk .chats-thread__actions .btn[data-tip]:focus-visible:after,.chats-desk .chats-thread__actions .btn[data-tip]:focus-visible:before,.chats-desk .chats-thread__actions a.btn[data-tip]:hover:after,.chats-desk .chats-thread__actions a.btn[data-tip]:hover:before,.chats-desk .chats-thread__actions a.btn[data-tip]:focus-visible:after,.chats-desk .chats-thread__actions a.btn[data-tip]:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.chats-desk .chats-thread__actions>:nth-last-child(-n+2)[data-tip]:after{left:auto;right:-.3rem;transform:translateY(-4px)}.chats-desk .chats-thread__actions>:nth-last-child(-n+2)[data-tip]:before{left:auto;right:.55rem;transform:translateY(-4px)}.chats-desk .chats-thread__actions>:nth-last-child(-n+2)[data-tip]:hover:after,.chats-desk .chats-thread__actions>:nth-last-child(-n+2)[data-tip]:hover:before,.chats-desk .chats-thread__actions>:nth-last-child(-n+2)[data-tip]:focus-visible:after,.chats-desk .chats-thread__actions>:nth-last-child(-n+2)[data-tip]:focus-visible:before{transform:translateY(0)}.chats-desk .chats-thread__actions>.btn:not(.chats-actions-primary):not(.chats-actions-trigger),.chats-desk .chats-thread__actions>a.btn{flex:none;justify-content:center;align-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem;padding:0;display:inline-flex}.chats-desk .chats-thread__actions .btn .material-symbols-outlined,.chats-desk .chats-thread__actions a.btn .material-symbols-outlined{line-height:1;display:block}@media (width<=720px){.chats-desk .chats-actions-trigger .chats-action-lbl,.chats-desk .chats-actions-primary .chats-action-lbl{display:none}}.chats-desk .chats-thread__actions .btn[data-tip]:after,.chats-desk .chats-thread__actions a.btn[data-tip]:after{z-index:60}.chats-desk .chats-thread__empty{border:1px dashed color-mix(in srgb, var(--rs-brand) 30%, var(--line));background:color-mix(in srgb, #fff 75%, var(--rs-brand));text-align:center;border-radius:16px;justify-items:center;gap:.3rem;max-width:21rem;margin:auto;padding:1.4rem 1.6rem;display:grid}.chats-desk .chats-thread__empty-ico{background:color-mix(in srgb, var(--rs-brand) 12%, #fff);width:3rem;height:3rem;color:var(--rs-brand-dark,#153832);border-radius:50%;place-items:center;margin-bottom:.25rem;display:grid}.chats-desk .chats-thread__empty strong{color:var(--rs-brand-dark,#153832);font-size:.92rem}.chats-desk .chats-thread__empty p{color:var(--muted);margin:0;font-size:.8rem}.chats-summary-modal .chats-summary-modal__body{gap:.75rem;min-height:7rem;display:grid}.chats-qualify{max-height:min(62vh,34rem);padding-right:.15rem;overflow-y:auto}.chats-qualify__top{align-items:center;gap:.9rem;display:flex}.chats-qualify__score{flex:none;place-items:center;width:6.6rem;height:6.6rem;display:grid;position:relative}.chats-qualify__score svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chats-qualify__ring-bg{stroke:color-mix(in srgb, var(--line) 75%, transparent)}.chats-qualify__ring-fg{stroke:var(--rs-brand);transition:stroke-dashoffset .4s}.chats-qualify__score.is-low .chats-qualify__ring-fg{stroke:#d45d5d}.chats-qualify__score.is-low strong{color:#b42318}.chats-qualify__score.is-mid .chats-qualify__ring-fg{stroke:#e0a23a}.chats-qualify__score.is-mid strong{color:#8a5a10}.chats-qualify__score>div{z-index:1;pointer-events:none;justify-items:center;line-height:1.05;display:grid;position:relative}.chats-qualify__score strong{letter-spacing:-.02em;color:var(--rs-brand-dark,#153832);font-size:1.6rem}.chats-qualify__score span{color:var(--muted);text-align:center;font-size:.62rem;font-weight:650}.chats-qualify__chips{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.chats-qualify__chips p{color:var(--muted);flex:100%;margin:.1rem 0 0;font-size:.8rem}.chats-qualify__temp,.chats-qualify__ready{border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.chats-qualify__temp.is-quente{color:#b42318;background:#fde6e8}.chats-qualify__temp.is-morno{color:#8a5a10;background:#f6ebdd}.chats-qualify__temp.is-frio{color:#47586a;background:#eaecef}.chats-qualify__ready{background:color-mix(in srgb, var(--rs-brand) 13%, #fff);color:var(--rs-brand-dark,#153832)}.chats-qualify__resumo{color:#24312c;margin:0;font-size:.86rem;line-height:1.45}.chats-qualify__grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.chats-qualify__grid section,.chats-qualify__fields,.chats-qualify__product,.chats-qualify__script,.chats-qualify__insights section,.chats-qualify__lists section{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--rs-brand) 3%, #fff);border-radius:12px;padding:.6rem .7rem}.chats-qualify__insights,.chats-qualify__lists{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.6rem;display:grid}.chats-qualify__insights ul,.chats-qualify__lists ul{margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.4}.chats-qualify__risk.is-alto{color:#9b1c1c;font-weight:700}.chats-qualify__risk.is-medio{color:#9a5b00;font-weight:650}.chats-qualify__risk.is-baixo{color:#1b6b3a;font-weight:650}.chats-qualify__kit{border:1px solid color-mix(in srgb, var(--rs-brand) 22%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--rs-brand) 8%, #fff) 0%, color-mix(in srgb, var(--rs-brand) 2%, #fff) 42%, #fff 100%);border-radius:16px;margin-top:.75rem;padding:0;overflow:hidden}.chats-qualify__kit-head{border-bottom:1px solid color-mix(in srgb, var(--rs-brand) 12%, var(--line));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;padding:.85rem .95rem .7rem;display:flex}.chats-qualify__kit-title{align-items:flex-start;gap:.65rem;min-width:min(100%,16rem);display:flex}.chats-qualify__kit-ico{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);width:2.25rem;height:2.25rem;color:var(--rs-brand-dark,#153832);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.chats-qualify__kit-title h4{text-transform:none;letter-spacing:0;margin:0;font-size:.92rem;font-weight:750}.chats-qualify__kit-title p{color:var(--muted);max-width:34rem;margin:.2rem 0 0;font-size:.76rem;line-height:1.4}.chats-qualify__kit-chips{flex-wrap:wrap;gap:.35rem;display:flex}.chats-qualify__kit-chip{border:1px solid color-mix(in srgb, var(--rs-brand) 22%, var(--line));background:color-mix(in srgb, var(--rs-brand) 8%, #fff);color:var(--rs-brand-dark,#153832);border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .55rem;font-size:.7rem;font-weight:650;display:inline-flex}.chats-qualify__kit-chip.is-limit{border-color:color-mix(in srgb, var(--line) 90%, transparent);color:var(--muted);background:#fff}.chats-qualify__kit-assets{grid-template-columns:1fr 1fr;gap:.65rem;padding:.85rem .95rem;display:grid}.chats-qualify__kit-asset{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.45rem .65rem;padding:.7rem .75rem;transition:border-color .15s,box-shadow .15s;display:grid}.chats-qualify__kit-asset.is-ready{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));box-shadow:0 1px 0 color-mix(in srgb, var(--rs-brand) 8%, transparent)}.chats-qualify__kit-asset.is-empty{background:color-mix(in srgb, var(--rs-brand) 2%, #fff);border-style:dashed}.chats-qualify__kit-asset-ico{background:color-mix(in srgb, var(--rs-brand) 10%, #f4f6f5);width:2.4rem;height:2.4rem;color:var(--rs-brand-dark,#153832);border-radius:12px;grid-row:1/span 2;align-self:center;place-items:center;display:grid}.chats-qualify__kit-asset.is-ready .chats-qualify__kit-asset-ico{background:color-mix(in srgb, var(--rs-brand) 16%, #fff)}.chats-qualify__kit-asset-body{min-width:0}.chats-qualify__kit-asset-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.chats-qualify__kit-asset-top strong{color:var(--rs-brand-dark,#153832);font-size:.8rem;font-weight:700}.chats-qualify__kit-asset-top em{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-style:normal;font-weight:700}.chats-qualify__kit-asset-top em.is-ok{color:#1b6b3a}.chats-qualify__kit-asset-body small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.72rem;line-height:1.35;display:block;overflow:hidden}.chats-qualify__kit-asset-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-end;gap:.35rem;display:flex}.chats-qualify__kit-prefs{border-top:1px solid color-mix(in srgb, var(--rs-brand) 10%, var(--line));background:color-mix(in srgb, var(--rs-brand) 3%, #fff);grid-template-columns:1.2fr 1fr auto;align-items:end;gap:.65rem;padding:.75rem .95rem .95rem;display:grid}.chats-qualify__kit-field{color:var(--rs-brand-dark,#153832);gap:.28rem;margin:0;font-size:.7rem;font-weight:700;display:grid}.chats-qualify__kit-field select,.chats-qualify__kit-field input{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:10px;width:100%;min-height:2.15rem;padding:.35rem .55rem;font-size:.8rem;font-weight:500}.chats-qualify__kit-interval{align-items:center;gap:.4rem;display:flex}.chats-qualify__kit-interval input{flex:1;min-width:0}.chats-qualify__kit-interval em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:600}.chats-qualify__kit-save{white-space:nowrap;min-height:2.15rem}.chats-qualify__kit-empty{border:1px dashed color-mix(in srgb, var(--line) 85%, transparent);color:var(--rs-brand-dark,#153832);background:#fff;border-radius:12px;align-items:flex-start;gap:.7rem;margin:.85rem .95rem .95rem;padding:.85rem;display:flex}.chats-qualify__kit-empty strong{font-size:.84rem;display:block}.chats-qualify__kit-empty p{color:var(--muted);margin:.2rem 0 0;font-size:.76rem}.chats-qualify__kit-empty a{color:var(--rs-brand-dark,#153832);font-weight:650}@media (width<=720px){.chats-qualify__insights,.chats-qualify__lists,.chats-qualify__kit-assets,.chats-qualify__kit-prefs{grid-template-columns:1fr}.chats-qualify__kit-asset{grid-template-columns:auto 1fr}.chats-qualify__kit-asset-actions{justify-content:flex-start}.chats-qualify__kit-save{width:100%}}.chats-qualify h4{letter-spacing:.02em;text-transform:uppercase;color:var(--rs-brand-dark,#153832);align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.72rem;font-weight:750;display:flex}.chats-qualify__grid p,.chats-qualify__product p,.chats-qualify__script p{margin:0;font-size:.82rem;line-height:1.45}.chats-qualify__client{color:var(--rs-brand-dark,#153832);gap:.1rem;margin:.4rem 0 0;padding:0;font-size:.78rem;font-weight:600;list-style:none;display:grid}.chats-qualify__fields>div{flex-wrap:wrap;gap:.35rem;display:flex}.chats-qualify__field{border:1px dashed color-mix(in srgb, var(--line) 90%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:.3rem;padding:.24rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.chats-qualify__field.is-ok{border:1px solid color-mix(in srgb, var(--rs-brand) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand) 9%, #fff);color:var(--rs-brand-dark,#153832)}.chats-qualify__field em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-style:normal;font-weight:500;overflow:hidden}.chats-qualify__script p{white-space:pre-wrap}.chats-qualify__sdr{border:1px solid color-mix(in srgb, var(--rs-brand) 30%, var(--line));background:color-mix(in srgb, var(--rs-brand) 6%, #fff);border-radius:12px;grid-template-columns:1fr 1fr;gap:.55rem;padding:.7rem;display:grid}.chats-qualify__sdr label{color:var(--rs-brand-dark,#153832);gap:.25rem;font-size:.7rem;font-weight:700;display:grid}.chats-qualify__sdr select,.chats-qualify__sdr input{font:inherit;border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:9px;min-width:0;padding:.42rem .5rem;font-size:.82rem;font-weight:500}.chats-qualify__sdr .btn{grid-column:1/-1;justify-content:center}.chats-qualify__sdr .btn-ghost{grid-column:1/-1}.chats-qualify__error{color:#b42318;margin:0;font-size:.8rem;font-weight:600}.chats-qualify__ok{color:var(--rs-brand-dark,#153832);margin:0;font-size:.8rem;font-weight:650}@media (width<=720px){.chats-qualify__grid,.chats-qualify__sdr{grid-template-columns:1fr}}.chats-summary-modal .chats-ai-summary__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.chats-summary-modal .chats-ai-summary__list li{background:color-mix(in srgb, var(--rs-brand) 7%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));color:var(--rs-brand-dark,#153832);border-radius:12px;padding:.65rem .85rem .65rem 1.05rem;font-size:.92rem;line-height:1.45;position:relative}.chats-summary-modal .chats-ai-summary__list li:before{content:"";background:var(--rs-brand);border-radius:999px;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:0}.chats-summary-modal .chats-ai-summary__empty{color:var(--muted);text-align:center;margin:0;padding:1rem .25rem;font-size:.92rem;line-height:1.5}.chats-desk .chats-composer{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:0 -8px 24px color-mix(in srgb, var(--rs-brand) 8%, transparent);background:#fff}.chats-desk .chats-composer__send,.chats-desk .chats-composer .btn-primary{box-shadow:0 4px 14px var(--rs-glow-strong);background:linear-gradient(135deg, var(--rs-brand) 0%, var(--rs-brand-dark) 120%)!important;color:#fff!important;border:0!important}.chats-desk .chats-bubble{box-shadow:var(--rs-shadow-sm);border-radius:16px}.chats-desk .chats-bubble.is-out,.chats-desk .chats-bubble--out{background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand) 28%, #fff), color-mix(in srgb, var(--rs-brand) 12%, #fff));border:1px solid color-mix(in srgb, var(--rs-brand) 30%, transparent);color:var(--rs-brand-dark)}.chats-desk .chats-bubble.is-in,.chats-desk .chats-bubble--in{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff}.chats-desk .chats-bubble--note{border-radius:12px}.chats-desk .chats-bubble--note-ia{background:#f5f3fc;border-color:#6a5acd59}.chats-desk .chats-bubble--note-ia .chats-note-label{color:#4a3f9e}.chats-desk .chats-bubble--note-ia .chats-note-icon{color:#4a3f9e;background:#e7e5f7}.chats-desk .chats-media{gap:.35rem;min-width:0;display:grid}.chats-desk .chats-media__thumb{background:color-mix(in srgb, var(--rs-brand-dark,#153832) 88%, #000);border:1px solid color-mix(in srgb, var(--rs-brand) 22%, transparent);appearance:none;cursor:pointer;text-align:left;width:min(100%,280px);min-height:140px;max-height:220px;font:inherit;color:inherit;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.chats-desk .chats-media__img,.chats-desk .chats-media__video{object-fit:cover;background:#0f1f1c;width:100%;height:100%;min-height:140px;max-height:220px;display:block}.chats-desk .chats-media__badge{color:#fff;pointer-events:none;background:#0000008c;border-radius:8px;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;bottom:.45rem;left:.45rem}.chats-desk .chats-media__ph{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);width:3rem;height:3rem;color:var(--rs-brand-dark,#153832);border-radius:12px;place-items:center;display:grid}.chats-desk .chats-media--missing,.chats-desk .chats-media--loading{background:color-mix(in srgb, var(--rs-brand) 6%, #fff);border:1px dashed color-mix(in srgb, var(--rs-brand) 28%, var(--line));border-radius:12px;align-items:center;gap:.55rem;min-height:4.5rem;padding:.55rem .65rem;display:flex}.chats-desk .chats-media--missing p,.chats-desk .chats-media--loading p{margin:0}.chats-desk .chats-bubble:has(.chats-media__audio){min-width:min(17.5rem,100%)}.chats-desk .chats-media__audio{object-fit:initial;background:color-mix(in srgb, var(--rs-brand) 6%, #fff);border-radius:999px;width:16.25rem;max-width:100%;height:2.5rem;min-height:0;max-height:none;display:block}.chats-desk .chats-media__doc{align-items:center;gap:.35rem;font-size:.85rem;font-weight:650;display:inline-flex}.chats-desk .chats-media__caption{white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.4}.chats-desk .chats-media__card{text-align:center;width:min(100%,280px);min-height:140px;color:var(--rs-brand-dark,#153832);background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand) 18%, #fff), color-mix(in srgb, var(--rs-brand) 8%, #f4f7f5));border:1px solid color-mix(in srgb, var(--rs-brand) 28%, var(--line));box-sizing:border-box;font:inherit;cursor:pointer;appearance:none;border-radius:12px;align-content:center;justify-items:center;gap:.35rem;padding:.85rem .75rem;text-decoration:none;display:grid}.chats-desk a.chats-media__card:hover,.chats-desk button.chats-media__card:hover{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));filter:brightness(.99)}.chats-desk .chats-media__thumb--video .chats-media__video{pointer-events:none}.chats-media-preview{background:#0e1d1a;border-radius:12px;place-items:center;min-height:12rem;max-height:min(72vh,640px);padding:.75rem;display:grid;overflow:auto}.chats-media-preview__img,.chats-media-preview__video{object-fit:contain;background:#000;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(68vh,600px);display:block}.chats-media-preview-modal .modal-body{padding-top:.5rem}.chats-desk .chats-media__card-ico{background:color-mix(in srgb, var(--rs-brand-dark,#153832) 92%, #000);color:#fff;border-radius:12px;place-items:center;width:3rem;height:3rem;display:grid}.chats-desk .chats-media__card strong{font-size:.88rem;font-weight:700}.chats-desk .chats-media__card .muted{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.chats-desk .empty-state,.chats-desk .chats-thread .empty-state{padding:2rem 1.25rem}.chats-desk .empty-state__action{justify-content:center;margin-top:.85rem;display:flex}.chats-desk a.chats-btn-grad,.chats-desk .chats-btn-grad{-webkit-text-fill-color:#fff;min-height:2.35rem;font:inherit;white-space:nowrap;-webkit-background-clip:border-box;background-clip:border-box;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.88rem;font-weight:650;line-height:1.2;text-decoration:none;box-shadow:0 6px 16px #8eb69b47;color:#fff!important;background:linear-gradient(135deg,#8eb69b 0%,#153832 120%)!important;display:inline-flex!important}.chats-desk a.chats-btn-grad:hover,.chats-desk .chats-btn-grad:hover{filter:brightness(1.05);-webkit-text-fill-color:#fff;color:#fff!important}.chats-desk a.chats-btn-grad .icon,.chats-desk a.chats-btn-grad .material-symbols-outlined,.chats-desk .chats-btn-grad .icon,.chats-desk .chats-btn-grad .material-symbols-outlined{-webkit-text-fill-color:#fff;color:#fff!important;font-size:1.05rem!important}.chats-desk .chats-ai-universal__main{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--rs-brand) 8%, #fff);border-radius:12px}.chats-desk .chats-ai-universal{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 45%, #fff);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.4rem;margin:.55rem .65rem .35rem;padding:.35rem;display:grid}.chats-desk .chats-ai-universal.is-on{border-color:color-mix(in srgb, var(--rs-brand) 42%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);box-shadow:0 0 0 3px var(--rs-glow)}.chats-desk .chats-ai-universal.is-scheduled{border-color:color-mix(in srgb, var(--rs-warning) 40%, var(--line));background:color-mix(in srgb, var(--rs-warning) 10%, #fff)}.chats-desk .chats-ai-universal__main{text-align:left;min-height:2.65rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .55rem;display:grid}.chats-desk .chats-ai-universal__main:disabled{cursor:default;opacity:.95}.chats-desk .chats-ai-universal__icon{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:2rem;height:2rem;color:var(--rs-brand-dark);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.chats-desk .chats-ai-universal.is-scheduled .chats-ai-universal__icon{background:color-mix(in srgb, var(--rs-warning) 18%, #fff);color:#8a5a12}.chats-desk .chats-ai-universal__copy{gap:.1rem;min-width:0;display:grid}.chats-desk .chats-ai-universal__copy strong{color:var(--rs-brand-dark);font-size:.78rem;font-weight:700;line-height:1.2}.chats-desk .chats-ai-universal__copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:600;line-height:1.25;overflow:hidden}.chats-desk .chats-ai-universal__power{appearance:none;border:1px solid color-mix(in srgb, var(--rs-brand) 35%, var(--line));background:linear-gradient(135deg, var(--rs-brand) 0%, var(--rs-brand-dark) 120%);color:#fff;min-height:2.15rem;font:inherit;cursor:pointer;box-shadow:0 4px 12px var(--rs-glow);border-radius:10px;align-self:center;padding:.35rem .75rem;font-size:.76rem;font-weight:700}.chats-desk .chats-ai-universal__power:hover:not(:disabled){filter:brightness(1.05)}.chats-desk .chats-ai-universal__power:disabled,.chats-desk .chats-ai-universal__power.is-static{opacity:.75;cursor:default}.chats-desk .chats-ai-universal.is-on .chats-ai-universal__power{color:var(--rs-brand-dark);border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:#fff}.chats-desk .chats-followups{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:#fff;border-radius:12px;margin:.25rem .65rem .45rem;overflow:hidden}.chats-desk .chats-side .chats-followups--side{flex-shrink:0;max-height:none;margin:.55rem .55rem .35rem}.chats-desk .chats-side .chats-followups--side.is-open{max-height:min(42vh,18rem);overflow:auto}.chats-desk .chats-side .chats-followups--side.is-collapsed{max-height:none}.chats-desk .chats-followups.is-open{max-height:min(28vh,14rem);overflow:auto}.chats-desk .chats-followups.is-alert{border-color:color-mix(in srgb, var(--rs-danger,#ef5b67) 42%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--rs-danger,#ef5b67) 18%, transparent)}.chats-desk .chats-followups__head{background:color-mix(in srgb, var(--rs-brand) 8%, #fff);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem;padding:.42rem .55rem;display:grid}.chats-desk .chats-followups.is-alert .chats-followups__head{background:color-mix(in srgb, var(--rs-danger,#ef5b67) 8%, #fff)}.chats-desk .chats-followups__icon{background:color-mix(in srgb, var(--rs-warning) 18%, #fff);color:#8a5a12;border-radius:8px;place-items:center;width:1.55rem;height:1.55rem;display:grid}.chats-desk .chats-followups.is-alert .chats-followups__icon{background:color-mix(in srgb, var(--rs-danger,#ef5b67) 16%, #fff);color:#b42318}.chats-desk .chats-followups__titles{min-width:0}.chats-desk .chats-followups__titles strong{white-space:nowrap;color:var(--rs-brand-dark);font-size:.76rem;font-weight:650;display:block}.chats-desk .chats-followups__titles span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:.64rem;display:block;overflow:hidden}.chats-desk .chats-followups__due{color:#b42318;background:color-mix(in srgb, var(--rs-danger) 12%, #fff);white-space:nowrap;border-radius:999px;padding:.1rem .4rem;font-size:.64rem;font-style:normal;font-weight:700}.chats-desk .chats-followups__ok{color:#1b6b3a;white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:700}.chats-desk .chats-followups__chevron{color:var(--muted)}.chats-desk .chats-followups ul{gap:.25rem;margin:0;padding:.3rem .4rem .45rem;list-style:none;display:grid}.chats-desk .chats-followups li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.3rem;display:grid}.chats-desk .chats-followups li>button:first-child{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--rs-brand) 5%, #fff);text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;border-radius:9px;gap:.08rem;padding:.3rem .42rem;display:grid}.chats-desk .chats-followups li.is-overdue>button:first-child{border-color:color-mix(in srgb, var(--rs-danger,#ef5b67) 40%, var(--line));background:color-mix(in srgb, var(--rs-danger,#ef5b67) 10%, #fff);box-shadow:inset 3px 0 #b42318}.chats-desk .chats-followups__item-title{color:var(--rs-brand-dark,#153832);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:550;overflow:hidden}.chats-desk .chats-followups li em{white-space:nowrap;color:var(--muted);align-items:center;gap:.25rem;font-size:.64rem;font-style:normal;font-weight:500;display:inline-flex}.chats-desk .chats-followups li.is-overdue em{color:#b42318;font-weight:700}.chats-desk .chats-followups__more{color:var(--muted);margin:0 .55rem .4rem;font-size:.68rem}.chats-desk .chats-fu-row-actions{flex-direction:column;justify-content:center;gap:.25rem;margin:0;display:flex}.chats-desk .chats-fu-chip{appearance:none;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:1.4rem;color:var(--rs-brand-dark,#153832);font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;padding:.12rem .4rem;font-size:.64rem;font-weight:600;line-height:1}.chats-desk .chats-fu-chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff)}.chats-desk .chats-fu-chip--ok{border-color:color-mix(in srgb, var(--rs-success,#24b47e) 40%, var(--line));background:color-mix(in srgb, var(--rs-success,#24b47e) 12%, #fff);color:#146b45}.chats-desk .chats-fu-chip--ok:hover{filter:brightness(.98)}.chats-desk .chats-thread__messages{z-index:1;justify-content:flex-start;position:relative}.chats-desk .chats-thread__messages:before{content:"";pointer-events:none;flex:1 0 0;min-height:0}.chats-desk .chats-list__item.has-followup-due{background:color-mix(in srgb, var(--rs-danger,#ef5b67) 6%, transparent)!important;box-shadow:inset 3px 0 #b42318!important}.chats-desk .chats-list__item.has-followup-due.is-active{background:color-mix(in srgb, var(--rs-danger,#ef5b67) 10%, #fff)!important}.chats-desk .chats-badge--followup{background:color-mix(in srgb, var(--rs-danger,#ef5b67) 16%, #fff);color:#b42318;font-weight:700}.chats-desk .chats-side__cta,.chats-desk .chats-side .btn-primary{background:linear-gradient(135deg, var(--rs-brand) 0%, var(--rs-brand-dark) 120%)!important;color:#fff!important;border:0!important}.chats-desk .chats-side__launcher{justify-content:flex-start}.chats-desk .chats-side__launcher--insight{align-content:start;gap:.65rem;min-height:0;padding-bottom:.4rem;display:grid;overflow:auto}.chats-desk .chats-side__insight,.chats-desk .chats-side__timeline{border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));background:#fff;border-radius:12px;gap:.4rem;padding:.65rem .7rem;display:grid}.chats-desk .chats-side__insight-hd{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.chats-desk .chats-side__insight-hd h3{color:var(--rs-brand-dark,#153832);align-items:center;gap:.3rem;margin:0;font-size:.78rem;font-weight:750;display:inline-flex}.chats-desk .chats-side__insight-text{color:#2d3d36;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.chats-desk .chats-side__insight-empty{justify-items:start;gap:.45rem;display:grid}.chats-desk .chats-side__insight-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.68rem;display:flex}.chats-desk .chats-side__temp{color:#475569;background:#eef0f4;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:.64rem;font-weight:700;display:inline-flex}.chats-desk .chats-side__temp.is-quente{color:#9f1239;background:#fbdfe5}.chats-desk .chats-side__temp.is-morno{color:#92400e;background:#f9e9d7}.chats-desk .chats-side__temp.is-frio{color:#075985;background:#dceef7}.chats-desk .chats-side__timeline-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.chats-desk .chats-side__timeline-list li{background:color-mix(in srgb, var(--rs-brand) 5%, #f7faf8);border:1px solid color-mix(in srgb, var(--rs-brand) 10%, transparent);color:#33453c;border-radius:9px;gap:.1rem;padding:.4rem .45rem;font-size:.72rem;line-height:1.35;display:grid}.chats-desk .chats-side__timeline-list li strong{color:var(--rs-brand-dark,#153832);font-size:.72rem}.chats-desk .chats-side__timeline-list li span{color:#4a5c53;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chats-desk .chats-side__timeline-list li em{color:var(--muted);font-size:.64rem;font-style:normal}.chats-desk ol.chats-side__timeline-list{padding-left:1.1rem;list-style:decimal}.chats-desk ol.chats-side__timeline-list li{padding-left:.15rem;display:list-item}.chats-desk .chats-side__launcher-actions{order:-1;gap:.55rem;margin-top:0;display:grid}.chats-desk .chats-side__launcher-head{gap:.1rem;padding:0 .1rem;display:grid}.chats-desk .chats-side__launcher-head strong{letter-spacing:-.01em;color:var(--rs-brand-dark,#153832);font-size:.82rem;font-weight:750}.chats-desk .chats-side__fn-list{gap:.35rem;display:grid}.chats-desk .chats-side__fn{appearance:none;border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.5rem .55rem;transition:border-color .14s,background .14s;display:grid}.chats-desk .chats-side__fn:hover{border-color:color-mix(in srgb, var(--rs-brand) 36%, var(--line));background:color-mix(in srgb, var(--rs-brand) 7%, #fff)}.chats-desk .chats-side__fn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 48%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);box-shadow:inset 3px 0 0 var(--rs-brand-dark,#153832)}.chats-desk .chats-side__fn-ico{background:color-mix(in srgb, var(--rs-brand-dark,#153832) 92%, #000);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.chats-desk .chats-side__fn-copy{gap:.05rem;min-width:0;display:grid}.chats-desk .chats-side__fn-copy strong{color:var(--rs-brand-dark,#153832);font-size:.8rem;font-weight:700;line-height:1.2}.chats-desk .chats-side__fn-copy em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-style:normal;line-height:1.25;overflow:hidden}.chats-desk .chats-side__fn-badge{background:var(--rs-brand-dark,#153832);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.66rem;font-style:normal;font-weight:750;display:inline-flex}.chats-desk .chats-side__fn-chev{color:var(--muted);opacity:.7}@media (width<=900px){.chats-desk .chats-queue-strip.rs-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chats-desk .chats-list__tabs .rs-ptab{flex:none}.chats-desk .chats-ai-attendance-btn__copy em{display:none}}.trainings-desk.rs-desk{gap:.85rem}.trainings-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trainings-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.trainings-fn .trainings-search,.trainings-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.trainings-fn .trainings-search:focus-within,.trainings-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.trainings-fn .trainings-search input,.trainings-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.radar-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.radar-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem}.radar-fn .radar-search,.radar-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.radar-fn .radar-search:focus-within,.radar-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.radar-fn .radar-search input,.radar-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.eval-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.eval-fn .eval-search,.eval-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.eval-fn .eval-search:focus-within,.eval-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.eval-fn .eval-search input,.eval-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.srh-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.srh-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem}.srh-fn .srh-search,.srh-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.srh-fn .srh-search:focus-within,.srh-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.srh-fn .srh-search input,.srh-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.srh-fn__dept{min-width:min(100%,11rem)}.srh-fn__dept .rs-select{min-width:11rem}.trainings-admin-pick{flex-wrap:wrap;align-items:end;gap:.65rem .85rem;width:100%;display:flex}.trainings-desk .trainings-admin-pick .field--grow{flex:280px;width:100%;min-width:min(100%,240px);max-width:100%}.trainings-desk .trainings-admin-pick select{width:100%;max-width:100%}.trainings-desk .panel.panel--flush>.panel-body{padding:1rem 1.1rem 1.15rem}.trainings-desk .training-admin-empty{border:1px dashed color-mix(in srgb, var(--rs-brand) 28%, var(--line));background:color-mix(in srgb, var(--rs-brand) 6%, #fff);color:var(--muted);border-radius:12px;gap:.35rem;margin-top:.85rem;padding:.95rem 1rem;font-size:.84rem;line-height:1.45;display:grid}.trainings-desk .training-admin-empty strong{color:var(--rs-brand-dark);font-size:.9rem}.training-create-modal .modal-body{padding-top:.35rem}.training-create-form{gap:.95rem;display:grid}.training-create-form__hero{border:1px solid color-mix(in srgb, var(--rs-brand) 22%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--rs-brand) 12%, #fff), #fff 70%);border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.training-create-form__ico{background:var(--rs-brand-dark);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.training-create-form__hero strong{color:var(--rs-brand-dark);font-size:.92rem;display:block}.training-create-form__hero p{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.training-create-form .field{gap:.35rem;margin:0;display:grid}.training-create-form .field>label,.training-create-form .field-label{color:var(--rs-brand-dark);font-size:.78rem;font-weight:650}.training-create-form .req{color:#b42318;font-style:normal;font-weight:700}.training-create-form .field-hint{color:var(--muted);font-size:.72rem}.training-create-form input,.training-create-form textarea,.training-create-form select{width:100%;font:inherit}.training-create-form textarea{resize:vertical;min-height:4.2rem;line-height:1.45}.training-create-form__row{grid-template-columns:minmax(0,1.4fr) minmax(7.5rem,.55fr);align-items:start;gap:.85rem;display:grid}.training-create-status{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.training-create-status__btn{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.55rem .65rem;font-size:.8rem;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.training-create-status__btn:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));color:var(--rs-brand-dark)}.training-create-status__btn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 14%, #fff);color:var(--rs-brand-dark)}.training-create-score{align-items:center;gap:.4rem;width:100%;display:inline-flex}.training-create-score input{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:4.5rem;font-weight:700}.training-create-score span{color:var(--muted);font-size:.85rem;font-weight:650}@media (width<=640px){.training-create-form__row{grid-template-columns:1fr}}.trainings-desk .training-admin{gap:.85rem;display:grid}.trainings-desk .training-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}.trainings-desk .training-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand) 8%, #fff) 0%, #fff 48%), #fff;box-shadow:var(--rs-shadow-sm);border-radius:16px;flex-direction:column;gap:.65rem;min-height:10.5rem;padding:1rem 1.05rem;display:flex}.trainings-desk .training-card header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.trainings-desk .training-card header strong{color:var(--rs-brand-dark);letter-spacing:-.02em;font-size:.98rem;line-height:1.25}.trainings-desk .training-card p{color:var(--muted);flex:1;margin:0;font-size:.82rem;line-height:1.45}.trainings-desk .training-card footer{justify-content:flex-end;display:flex}.trainings-desk .training-player{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.trainings-desk .training-player__side{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:var(--rs-shadow-sm);background:#fff;border-radius:16px;gap:.65rem;max-height:calc(100vh - 7rem);padding:1rem;display:grid;position:sticky;top:.75rem;overflow:auto}.trainings-desk .training-player__side h2{color:var(--rs-brand-dark);letter-spacing:-.02em;margin:0;font-size:1.05rem}.trainings-desk .training-progress{background:color-mix(in srgb, var(--rs-brand) 12%, #e8eee9);border-radius:999px;height:.45rem;overflow:hidden}.trainings-desk .training-progress>i{border-radius:inherit;background:linear-gradient(90deg, var(--rs-brand), var(--rs-brand-dark));height:100%;display:block}.trainings-desk .training-module-list h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:.55rem 0 .35rem;font-size:.72rem}.trainings-desk .training-module-list ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.trainings-desk .training-lesson-btn{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.82rem;display:flex}.trainings-desk .training-lesson-btn:hover{background:color-mix(in srgb, var(--rs-brand) 8%, #fff)}.trainings-desk .training-lesson-btn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);color:var(--rs-brand-dark);font-weight:650}.trainings-desk .training-lesson-btn.is-done{color:#1b6b3a}.trainings-desk .training-player__main{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:var(--rs-shadow-sm);background:#fff;border-radius:16px;gap:.85rem;min-height:18rem;padding:1.1rem;display:grid}.trainings-desk .training-admin-tree{gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.trainings-desk .training-admin-tree>li{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--rs-brand) 4%, #fff);border-radius:12px;padding:.65rem .75rem}.trainings-desk .training-admin-tree>li>strong{color:var(--rs-brand-dark);margin-bottom:.35rem;display:block}.trainings-desk .training-admin-tree ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.trainings-desk .training-admin-tree ul li{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;padding:.35rem .45rem;font-size:.84rem;display:flex}.companies-desk.rs-desk{gap:.85rem}.companies-mc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.companies-workflow{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 40%, #fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:0 0 .75rem;padding:.45rem .65rem;display:flex}.companies-workflow__steps{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.companies-workflow__steps li{align-items:center;gap:.35rem;display:flex}.companies-workflow__steps li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--line) 85%, transparent);width:1.1rem;height:1px}.companies-workflow__step{min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .55rem .2rem .25rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.companies-workflow__step:hover{background:color-mix(in srgb, var(--rs-brand) 8%, #fff);color:var(--text)}.companies-workflow__step.is-current{background:color-mix(in srgb, var(--rs-brand) 12%, #fff);color:var(--text)}.companies-workflow__n{background:color-mix(in srgb, var(--rs-brand,#0f6b4c) 14%, #fff);width:1.35rem;height:1.35rem;color:var(--rs-brand,#0f6b4c);border-radius:999px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.companies-workflow__step.is-current .companies-workflow__n{background:var(--rs-brand,#0f6b4c);color:#fff}.companies-workflow__label{letter-spacing:-.01em}.companies-workflow__hint{color:var(--muted);text-align:right;max-width:28rem;margin:0 0 0 auto;font-size:.78rem;line-height:1.3}@media (width<=900px){.companies-workflow__hint{text-align:left;width:100%;max-width:none;margin-left:0}.companies-workflow__steps li:not(:last-child):after{width:.55rem}}.companies-desk .panel-head--toolbar{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.companies-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem;display:flex}.companies-fn--head{flex:16rem;justify-content:flex-end;min-width:min(100%,18rem);margin:0 0 0 auto}.companies-fn .companies-search,.companies-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.15rem;color:var(--muted);border-radius:999px;flex:12rem;align-items:center;gap:.45rem;min-width:10rem;max-width:22rem;padding:.25rem .7rem;display:inline-flex}.companies-fn--head .companies-search,.companies-fn--head .users-search{margin-left:0}.companies-fn .companies-search:focus-within,.companies-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.companies-fn .companies-search input,.companies-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.companies-step-n{vertical-align:middle;background:color-mix(in srgb, var(--rs-brand,#0f6b4c) 14%, #fff);width:1.25rem;height:1.25rem;color:var(--rs-brand,#0f6b4c);border-radius:999px;place-items:center;margin-right:.35rem;font-size:.68rem;font-weight:700;display:inline-grid}.companies-campaigns{margin-top:.15rem}.camp-policy{gap:.85rem;display:grid}.camp-policy--loading{color:var(--muted);align-items:center;gap:.5rem;padding:1rem 0;font-size:.9rem;display:inline-flex}.camp-policy-hero{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand,#0f6b4c) 8%, #fff) 0%, #f2fcf6 100%);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:.85rem 1.25rem;padding:.9rem 1rem;display:flex}.camp-policy-hero__copy{flex:16rem;min-width:0}.camp-policy-hero__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--rs-brand,#0f6b4c);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.camp-policy-hero__copy h2{letter-spacing:-.02em;margin:.25rem 0 .35rem;font-size:1.15rem}.camp-policy-hero__copy p{color:var(--muted);max-width:42rem;margin:0;font-size:.82rem;line-height:1.4}.camp-policy-hero__status{flex-wrap:wrap;align-items:stretch;gap:.45rem;margin-left:auto;display:flex}.camp-policy-status-chip{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;min-width:min(100%,14rem);max-width:18rem;padding:.45rem .6rem;display:grid}.camp-policy-status-chip strong{font-size:.78rem;line-height:1.2;display:block}.camp-policy-status-chip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-size:.68rem;line-height:1.25;display:block;overflow:hidden}.camp-policy-status-chip em{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.15rem .4rem;font-size:.68rem;font-style:normal;font-weight:700}.camp-policy-status-chip em.ok{color:#15803d;background:#def2e6}.camp-policy-status-chip em.warn{color:#b45309;background:#f9e9d7}.camp-policy-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}@media (width<=1100px){.camp-policy-cols{grid-template-columns:1fr}}.camp-policy-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:14px;overflow:hidden}.camp-policy-card--email{border-top:3px solid color-mix(in srgb, var(--rs-brand,#0f6b4c) 75%, #64748b)}.camp-policy-card--wa{border-top:3px solid #25d366}.camp-policy-card__hd{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);align-items:flex-start;gap:.65rem;padding:.75rem .85rem .55rem;display:flex}.camp-policy-card__ico{border:1px solid color-mix(in srgb, var(--line) 60%, transparent);width:2rem;height:2rem;color:var(--rs-brand,#0f6b4c);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.camp-policy-card--wa .camp-policy-card__ico{color:#128c7e}.camp-policy-card__hd h3{letter-spacing:-.01em;margin:0;font-size:.98rem}.camp-policy-card__hd p{color:var(--muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.3}.camp-policy-card__bd{gap:.7rem;padding:.75rem .85rem .9rem;display:grid}.camp-policy-window{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 45%, #fff);border:1px solid color-mix(in srgb, var(--line) 55%, transparent);border-radius:12px;gap:.55rem;padding:.65rem;display:grid}.camp-policy-window__top{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.camp-policy-window__title{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.camp-policy-window__title strong{font-weight:650}.camp-policy-pill{border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.camp-policy-pill.is-ok{color:#15803d;background:#def2e6}.camp-policy-pill.is-warn{color:#b45309;background:#f9e9d7}.camp-policy-tz{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);min-height:2rem;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:.35rem;margin-left:auto;padding:.15rem .45rem .15rem .4rem;display:inline-flex}.camp-policy-tz select{font:inherit;color:var(--text);background:0 0;border:0;outline:none;max-width:14rem;font-size:.78rem}.camp-policy-window__hint{color:var(--muted);margin:0;font-size:.72rem;line-height:1.35}.camp-policy-presets{flex-wrap:wrap;gap:.3rem;display:flex}.camp-policy-pause{border:1px dashed color-mix(in srgb, var(--line) 75%, transparent);background:#ffffffb3;border-radius:10px;flex-wrap:wrap;align-items:end;gap:.4rem .55rem;padding:.45rem .5rem;display:flex}.camp-policy-pause__lab{color:var(--text);align-items:center;gap:.3rem;margin-right:.15rem;padding-bottom:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.camp-policy-pause label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;gap:.12rem;font-size:.62rem;font-weight:650;display:grid}.camp-policy-pause input[type=time]{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:1.9rem;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:.15rem .3rem;font-size:.82rem}.camp-policy-gaps{color:#b45309;align-items:flex-start;gap:.35rem;padding:.2rem .1rem;font-size:.72rem;line-height:1.35;display:flex}.camp-policy-preset{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:600}.camp-policy-preset:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));color:var(--rs-brand,#0f6b4c)}.camp-policy-slots{gap:.4rem;display:grid}.camp-policy-slot{border:1px solid color-mix(in srgb, var(--line) 55%, transparent);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.4rem .45rem;display:grid}@media (width<=640px){.camp-policy-slot{grid-template-columns:1fr auto}.camp-policy-slot__times{grid-column:1/-1}}.camp-policy-slot__times{align-items:end;gap:.35rem;display:inline-flex}.camp-policy-slot__times label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;gap:.15rem;font-size:.65rem;font-weight:650;display:grid}.camp-policy-slot__times input[type=time]{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:2rem;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:.2rem .35rem;font-size:.85rem}.camp-policy-slot__sep{color:var(--muted);padding-bottom:.35rem;font-size:.85rem}.camp-policy-slot__days{flex-wrap:wrap;gap:.22rem;display:flex}.camp-policy-day{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);width:1.55rem;height:1.55rem;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0;font-size:.68rem;font-weight:700}.camp-policy-day.is-on{background:var(--rs-brand,#0f6b4c);border-color:var(--rs-brand,#0f6b4c);color:#fff}.camp-policy-card--wa .camp-policy-day.is-on{background:#128c7e;border-color:#128c7e}.camp-policy-slot__rm{width:1.7rem;height:1.7rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.camp-policy-slot__rm:hover:not(:disabled){color:#b91c1c;background:#fce9e9}.camp-policy-slot__rm:disabled{opacity:.35;cursor:not-allowed}.camp-policy-add-slot{border:1px dashed color-mix(in srgb, var(--line) 80%, transparent);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-self:start;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.camp-policy-add-slot:hover:not(:disabled){color:var(--rs-brand,#0f6b4c);border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line))}.camp-policy-add-slot:disabled{opacity:.4;cursor:not-allowed}.camp-policy-block{gap:.4rem;display:grid}.camp-policy-block__lab{color:var(--text);align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.camp-policy-limits{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.camp-policy-limits--6{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.camp-policy-limits,.camp-policy-limits--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.camp-policy-field{gap:.2rem;min-width:0;margin:0;display:grid}.camp-policy-field__lab{color:var(--muted);font-size:.68rem;font-weight:650;line-height:1.2}.camp-policy-field__ctl{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:9px;align-items:center;gap:.25rem;min-height:2.05rem;padding:0 .45rem;display:flex}.camp-policy-field__ctl:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow,#0f6b4c1f)}.camp-policy-field__ctl input{width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--text);background:0 0;border:0;outline:none;font-size:.88rem}.camp-policy-field__ctl em{color:var(--muted);flex-shrink:0;font-size:.68rem;font-style:normal;font-weight:700}.camp-policy-sync-row{gap:.4rem;display:grid}.camp-policy-copy{color:var(--rs-brand,#0f6b4c);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;padding:.15rem 0;font-size:.75rem;font-weight:650;display:inline-flex}.camp-policy-copy:hover{text-decoration:underline}.camp-policy-foot{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 40%, #fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.7rem .85rem;display:flex}.camp-policy-foot p{color:var(--muted);flex:16rem;align-items:flex-start;gap:.35rem;margin:0;font-size:.78rem;line-height:1.35;display:inline-flex}.camp-policy-foot .btn{margin-left:auto}.co-brand-context{margin-bottom:.85rem}.co-brand-context__actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.co-brand-context__actions .field--grow-sm{min-width:min(100%,14rem)}.co-brand-context__actions select{min-height:2.15rem}.co-brand-permit{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface-2,#f7faf8);border-radius:12px;gap:.65rem;padding:.75rem .9rem;display:grid}.co-brand-permit.is-on{border-color:color-mix(in srgb, var(--rs-brand,#0f6b4c) 28%, var(--line));background:#f1f6f3}.co-brand-permit.is-locked{opacity:.7}.co-brand-permit__row{cursor:pointer;align-items:flex-start;gap:.7rem;margin:0;display:flex}.co-brand-permit__row input{margin-top:.2rem}.co-brand-permit__row strong{color:var(--text,#153832);font-size:.9rem;display:block}.co-brand-permit__row small{margin-top:.2rem;line-height:1.35;display:block}.co-brand-live-meta{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.75rem;padding-top:.65rem;font-size:.8rem;display:flex}.co-brand-live-meta strong{color:var(--text);font-weight:600}.companies-desk .brand-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:.85rem}.companies-desk .brand-editor .panel-head,.companies-desk .brand-preview .panel-head{align-items:center;min-height:4.1rem}.companies-desk .brand-preview{position:sticky;top:.75rem}@media (width<=900px){.companies-desk .panel-head--toolbar{flex-direction:column;align-items:stretch}.companies-fn--head,.co-brand-context__actions{justify-content:flex-start;width:100%;margin-left:0}.companies-fn .companies-search,.companies-fn .users-search{flex:100%;max-width:none}.companies-desk .brand-layout{grid-template-columns:1fr}.companies-desk .brand-preview{position:static}}.companies-members-howto{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 45%, #fff);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;padding:.85rem 1rem;display:grid}.companies-members-howto strong{letter-spacing:.02em;color:var(--rs-brand,#0f6b4c);margin-bottom:.2rem;font-size:.78rem;display:block}.companies-members-howto p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.tenant-manage-integrations{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-top:.85rem;padding-top:.85rem}.tenant-manage-integrations .field{flex-direction:column;gap:.45rem;display:flex}.openai-prompt-panel .panel-body{padding-top:.35rem}.openai-prompt-form textarea{resize:vertical;width:100%;min-height:16rem;font:inherit;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff;border-radius:12px;padding:.85rem 1rem;font-size:.92rem;line-height:1.45}.openai-prompt-form textarea:focus{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);outline:none}.openai-prompt-form__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.openai-prompt-form__actions .muted{max-width:36rem;margin:0;font-size:.82rem}.company-ai-rules-desk.rs-desk{flex-direction:column;gap:.55rem;display:flex}.company-ai-rules-desk>.page-head--modern{margin-bottom:0;padding-bottom:0}.company-ai-rules-desk .panel.panel--modern{margin:0}.company-ai-rules-desk .panel.panel--modern>.panel-head,.company-ai-rules-desk .panel.panel--modern>.panel-body{padding-left:.85rem;padding-right:.85rem}.company-ai-rules-desk .panel.panel--modern>.panel-head{gap:.45rem;padding-top:.65rem;padding-bottom:.55rem}.company-ai-rules-desk .panel.panel--modern>.panel-body{padding-top:.55rem;padding-bottom:.7rem}.company-ai-rules-desk .panel-head__title{gap:.45rem}.company-ai-rules-desk .panel-head__icon{border-radius:8px;width:28px;height:28px}.company-ai-rules-desk .panel-head h2{font-size:.92rem}.company-ai-rules-desk .panel-head__desc{margin-top:.08rem;font-size:.74rem}.cair-layers{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--rs-brand,#0b3d2e) 4%, #fff);border-radius:12px;flex-wrap:nowrap;align-items:stretch;gap:.35rem;padding:.4rem .45rem;display:flex}.cair-layer{border:1px solid color-mix(in srgb, var(--line) 55%, transparent);background:#fff;border-radius:8px;flex:1 1 0;align-items:center;gap:.4rem;min-width:0;padding:.35rem .45rem;display:flex}.cair-layer.is-active{border-color:color-mix(in srgb, var(--rs-brand,#0b3d2e) 35%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--rs-brand,#0b3d2e) 14%, transparent)}.cair-layer__n{color:#fff;background:var(--rs-brand,#0b3d2e);border-radius:999px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:700;display:grid}.cair-layer:not(.is-active) .cair-layer__n{background:color-mix(in srgb, var(--rs-brand,#0b3d2e) 55%, #64748b)}.cair-layer strong{font-size:.8rem;line-height:1.15;display:block}.cair-layer small{color:var(--muted,#64748b);margin-top:.05rem;font-size:.68rem;line-height:1.25;display:block}.cair-layers__arrow{color:var(--muted,#64748b);opacity:.65;flex:none;align-self:center;font-size:.85rem;line-height:1}.cair-layout{grid-template-columns:minmax(0,1.6fr) minmax(15rem,.85fr);align-items:start;gap:.55rem;display:grid}.cair-editor .panel-head{align-items:flex-start}.cair-editor__meta{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;display:flex}.cair-pill{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--muted,#64748b);background:#fff;border-radius:999px;align-items:center;padding:.16rem .45rem;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.cair-pill.is-dirty{color:#9a3412;border-color:color-mix(in srgb, #ea580c 40%, var(--line));background:#fdeee7}.cair-pill.is-ok{color:#166534;border-color:color-mix(in srgb, #16a34a 35%, var(--line));background:#e8f6ed}.cair-editor__body{flex-direction:column;gap:.5rem;display:flex}.cair-guide{border:1px solid color-mix(in srgb, var(--line) 55%, transparent);background:color-mix(in srgb, var(--surface-2,#f6f8f7) 80%, #fff);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;padding:.35rem .45rem;display:flex}.cair-guide__label{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.04em;margin-right:.1rem;font-size:.68rem;font-weight:650}.cair-guide__chips{flex-wrap:wrap;gap:.28rem;display:flex}.cair-chip{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.74rem;font-weight:600;line-height:1.2;display:inline-flex}.cair-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--rs-brand,#0b3d2e) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand,#0b3d2e) 6%, #fff)}.cair-chip:disabled{opacity:.55;cursor:not-allowed}.cair-field{margin:0;display:block}.cair-field textarea{resize:vertical;width:100%;min-height:18rem;font:inherit;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);color:inherit;background:#fff;border-radius:10px;padding:.75rem .85rem;font-size:.9rem;line-height:1.45}.cair-field textarea:focus{border-color:color-mix(in srgb, var(--rs-brand,#0b3d2e) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow,#0b3d2e26);outline:none}.cair-field textarea:disabled{opacity:.7}.cair-editor__footer{border-top:1px solid color-mix(in srgb, var(--line) 55%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;margin-top:.1rem;padding-top:.45rem;display:flex}.cair-editor__footer-left{flex-wrap:wrap;gap:.28rem;display:flex}.cair-aside{flex-direction:column;gap:.45rem;display:flex}.cair-usage__list{flex-direction:column;gap:.28rem;padding-top:.1rem;display:flex}.cair-usage__item{border:1px solid color-mix(in srgb, var(--line) 60%, transparent);color:inherit;background:#fff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.4rem .45rem;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.cair-usage__item:hover{border-color:color-mix(in srgb, var(--rs-brand,#0b3d2e) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#0b3d2e) 5%, #fff)}.cair-usage__icon{background:color-mix(in srgb, var(--rs-brand,#0b3d2e) 10%, #fff);width:1.75rem;height:1.75rem;color:var(--rs-brand,#0b3d2e);border-radius:7px;place-items:center;display:grid}.cair-usage__copy{flex-direction:column;gap:.06rem;min-width:0;display:flex}.cair-usage__copy strong{font-size:.8rem;line-height:1.2}.cair-usage__copy small{color:var(--muted,#64748b);font-size:.7rem;line-height:1.25}.cair-usage__copy em{color:color-mix(in srgb, var(--rs-brand,#0b3d2e) 75%, #334155);font-size:.66rem;font-style:normal;line-height:1.25}.cair-aside__note{margin:0;padding:0 .1rem;font-size:.74rem;line-height:1.35}@media (width<=980px){.cair-layout{grid-template-columns:1fr}.cair-layers{flex-wrap:wrap}.cair-layer{flex:9.5rem}.cair-layers__arrow{display:none}}.openai-desk.rs-desk{gap:.7rem}.openai-desk .page-head--modern{margin-bottom:0}.openai-desk .page-head--modern p{max-width:52rem}.openai-hub__tip{margin:0;padding:.55rem .8rem;font-size:.84rem;line-height:1.35}.openai-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.openai-desk .openai-stats .stat{gap:.35rem;min-height:0;padding:.65rem .75rem}.openai-desk .openai-stats .stat .label{letter-spacing:.04em;font-size:.68rem}.openai-desk .openai-stats .stat .value{word-break:break-all;font-size:.95rem;line-height:1.2}.openai-stats__mono{letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:650;font-size:.82rem!important}.openai-main-card .panel-body,.openai-key-card .panel-body,.openai-integrations-card .panel-body{padding-top:.55rem;padding-bottom:.75rem}.openai-kv{gap:.65rem;display:grid}.openai-kv__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.openai-kv__item{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:11px;gap:.18rem;min-width:0;padding:.55rem .65rem;display:grid}.openai-kv__item .muted{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.openai-kv__item strong{letter-spacing:-.01em;font-size:.92rem}.openai-kv__prompt{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:#fff;border-radius:12px;gap:.3rem;padding:.65rem .75rem;display:grid}.openai-kv__prompt .muted{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.openai-kv__prompt p{color:var(--text);white-space:pre-wrap;max-height:7.5rem;margin:0;font-size:.84rem;line-height:1.45;overflow:auto}.openai-hub{gap:.7rem;display:grid}.openai-keys-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.7rem;display:grid}.openai-desk .panel.panel--modern{margin-top:0;margin-bottom:0}.openai-key-card,.openai-integrations-card,.openai-main-card{margin:0}.openai-key-card{flex-direction:column;min-height:100%;display:flex}.openai-key-card>.panel-body{flex-direction:column;flex:auto;display:flex}.openai-key-form{flex-direction:column;flex:auto;gap:.55rem;display:flex}.openai-key-form .field{gap:.28rem;margin:0;display:grid}.openai-key-form .field>span{color:var(--muted);font-size:.78rem;font-weight:650}.openai-key-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.openai-key-form__actions{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.45rem}.openai-ig-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.openai-ig-item{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:#fff;border-radius:12px;gap:0;min-width:0;display:grid;overflow:hidden}.openai-ig-item.is-open{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));box-shadow:0 6px 18px color-mix(in srgb, var(--brand) 8%, transparent)}.openai-ig-item__toggle{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem .65rem;margin:0;padding:.65rem .75rem;display:grid}.openai-ig-item__toggle:hover{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff)}.openai-ig-item__main{gap:.1rem;min-width:0;display:grid}.openai-ig-item__main strong{font-size:.9rem;line-height:1.25}.openai-ig-form{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);gap:.65rem;padding:.7rem .75rem .75rem;display:grid}.openai-ig-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .7rem;display:grid}.openai-ig-form .field{gap:.28rem;margin:0;display:grid}.openai-ig-form .field>span{color:var(--muted);font-size:.76rem;font-weight:650}.openai-ig-form .field>span em{font-style:normal;font-weight:500}.openai-ig-form__input-row{align-items:center;gap:.35rem;display:flex}.openai-ig-form__input-row input{flex:auto;min-width:0}.openai-ig-form__actions{gap:.35rem}.openai-hub__foot{margin:.55rem 0 0;line-height:1.4}@media (width<=1100px){.openai-kv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.openai-keys-grid{grid-template-columns:1fr}}@media (width<=720px){.openai-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.openai-key-form__row,.openai-ig-form__grid{grid-template-columns:1fr}.openai-ig-item__toggle{grid-template-columns:minmax(0,1fr) auto}.openai-ig-item__toggle .material-symbols-outlined:last-child{grid-area:1/2}}@media (width<=900px){.companies-members-howto{grid-template-columns:1fr}}.companies-desk .table-wrap{border-radius:14px;overflow:auto}.companies-desk table.data th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.72rem}.companies-desk table.data tbody tr:hover td{background:color-mix(in srgb, var(--rs-brand) 5%, #fff)}.companies-desk table.data tr.is-selected td{background:color-mix(in srgb, var(--rs-brand) 9%, #fff)}@media (width<=1100px){.trainings-mc-grid,.companies-mc-grid,.users-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.trainings-desk .training-player{grid-template-columns:1fr}.trainings-desk .training-player__side{max-height:none;position:static}.companies-mc-grid,.trainings-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-shell:has(.projects-desk){height:100dvh;overflow:hidden}.admin-shell:has(.projects-desk) .app-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.admin-shell:has(.projects-desk) .container.main{flex-direction:column;flex:1;width:min(100% - 1rem,1760px);min-height:0;margin:.45rem auto;display:flex;overflow:hidden}.projects-desk.rs-desk{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex;overflow:hidden}.projects-desk>.page-head--modern,.projects-desk>.alert,.projects-desk>.projects-desk__top,.projects-desk>.projects-board-chrome{flex:none}.projects-desk__top{gap:.5rem;display:grid}.projects-desk__body{background:radial-gradient(120% 80% at 10% 0%, color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, transparent), transparent 55%), radial-gradient(90% 70% at 100% 20%, #8eb69b14, transparent 50%);border-radius:16px;flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:.15rem .1rem .45rem;display:flex;overflow:auto}.projects-mc-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.projects-desk .projects-mc-grid .rs-mc{gap:.25rem;padding:.55rem .7rem}.projects-desk .projects-mc-grid .rs-mc__val{font-size:1.25rem;line-height:1.1}.projects-desk .projects-mc-grid .rs-mc__ft{display:none}.projects-desk .proj-toolbar{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, #fff 88%, var(--rs-brand) 6%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:.5rem .7rem;display:flex}.projects-desk .proj-toolbar__search{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-width:min(100%,200px);color:var(--muted);background:#fff;border-radius:10px;flex:220px;align-items:center;gap:.4rem;padding:.35rem .65rem;display:inline-flex}.projects-desk .proj-toolbar__search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0}.projects-desk .proj-toolbar__modes{gap:.35rem;display:inline-flex}.projects-desk .proj-toolbar__check{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.projects-desk .projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.75rem}.projects-desk .projects-card,.projects-desk .projects-card--flow{text-align:left;cursor:default;background:linear-gradient(155deg, #ffffffb8, #ffffff6b), color-mix(in srgb, var(--rs-brand,#8eb69b) 6%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);border:1px solid #ffffff8c;border-radius:18px;gap:.55rem;padding:.85rem .9rem .75rem;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffffa6,0 10px 28px #1538320f}.projects-desk .projects-card:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 32%, #ffffffb3);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffbf,0 14px 32px #15383217}.projects-desk .projects-card__accent{opacity:.75;border-radius:0 2px 2px 0;width:2px}.projects-desk .projects-card__head{align-items:center;gap:.55rem}.projects-desk .projects-card__avatar{letter-spacing:.01em;background:color-mix(in srgb, var(--rs-brand-dark,#153832) 78%, #fff);width:2.1rem;height:2.1rem;box-shadow:none;border-radius:11px;font-size:.68rem;font-weight:600}.projects-desk .projects-card__titles{gap:.18rem}.projects-desk .projects-card__name{letter-spacing:-.01em;color:#1a2a24;font-size:.88rem;font-weight:550}.projects-desk .projects-card__tags{gap:.25rem}.projects-desk .projects-card__kind{letter-spacing:.01em;color:#5b6b62;background:#ffffff8c;border:1px solid #1538320f;padding:.08rem .4rem;font-size:.62rem;font-weight:500}.projects-desk .projects-card__client{color:#84958c;font-size:.68rem;font-weight:400}.projects-desk .projects-card__status{letter-spacing:.06em;background:#ffffff80;border-color:#15383214;padding:.18rem .45rem .18rem .38rem;font-size:.58rem;font-weight:600}.projects-desk .projects-card__status:before{width:.35rem;height:.35rem;box-shadow:none}.projects-desk .projects-card__desc{color:#84958c;font-size:.72rem;font-weight:400;line-height:1.35}.projects-desk .projects-card__flow{box-shadow:none;background:#ffffff61;border:1px solid #ffffff80;border-radius:12px;gap:.25rem;padding:.4rem .5rem;display:grid}.projects-desk .projects-card__flow-hd{color:#84958c;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.62rem;font-weight:450;display:flex}.projects-desk .projects-card__flow-hd em{color:#3d5a4e;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-style:normal;font-weight:550;overflow:hidden}.projects-desk .projects-card .proj-phase-flow__circle{width:1.25rem;height:1.25rem;box-shadow:none;border-width:1.5px;font-size:.58rem;font-weight:600}.projects-desk .projects-card .proj-phase-flow__copy strong{color:#5b6b62;font-size:.62rem;font-weight:500}.projects-desk .projects-card .proj-phase-flow__track{background:#1538321a;height:1.5px;top:.62rem}.projects-desk.is-compact .projects-card--flow{gap:.45rem;padding:.75rem .8rem .65rem}.projects-desk.is-compact .projects-card__desc,.projects-desk.is-compact .proj-phase-flow__copy span{display:none}.projects-desk.is-compact .projects-card__flow{padding:.35rem .45rem}.projects-desk .projects-card__meta{border-top:1px solid #15383214;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;margin-top:0;padding-top:.45rem;display:flex}.projects-desk .projects-card__stats{background:#ffffff6b;border:1px solid #ffffff8c;border-radius:10px;flex-wrap:nowrap;flex:auto;align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.projects-desk .projects-card__stats>span{white-space:nowrap;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:0;min-width:0;padding:.22rem .3rem;line-height:1.05;display:inline-flex}.projects-desk .projects-card__stats>span+span{border-left:1px solid #15383214}.projects-desk .projects-card__stats em{color:#2a4038;letter-spacing:-.01em;font-size:.78rem;font-style:normal;font-weight:550}.projects-desk .projects-card__stats span span{color:#84958c;text-transform:uppercase;letter-spacing:.04em;font-size:.54rem;font-weight:450}.projects-desk .projects-card__actions{flex:none;align-items:center;gap:.25rem;margin-left:0;display:inline-flex}.projects-desk .projects-card__actions .btn-sm{border-radius:9px;min-height:1.75rem;padding:.22rem .5rem;font-size:.7rem;font-weight:550}.projects-desk .projects-card__actions .btn-ghost{background:#ffffff73;border:1px solid #15383214;justify-content:center;width:1.75rem;padding:0}.projects-desk .projects-card__delete{color:#b42318}.projects-desk .projects-card__delete:hover{color:#912018;background:#b4231814}.projects-desk.is-compact .projects-card__meta{gap:.35rem;padding-top:.4rem}.projects-desk.is-compact .projects-card__stats>span{padding:.18rem .25rem}.projects-desk.is-compact .projects-card__stats em{font-size:.74rem}@media (width<=1200px){.projects-desk .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.projects-desk .projects-grid{grid-template-columns:1fr}}.projects-desk .proj-flow-cell{min-width:220px;max-width:320px}.proj-phase-flow{width:100%;position:relative}.proj-phase-flow.is-empty{color:var(--muted);font-size:.78rem}.proj-phase-flow__track{background:color-mix(in srgb, var(--line) 85%, transparent);z-index:0;border-radius:999px;height:3px;position:absolute;top:.95rem;left:1.1rem;right:1.1rem}.proj-phase-flow--sm .proj-phase-flow__track{height:2px;top:.72rem;left:.85rem;right:.85rem}.proj-phase-flow__progress{border-radius:inherit;background:linear-gradient(90deg, var(--rs-brand-dark), var(--rs-brand));height:100%;display:block}.proj-phase-flow__nodes{z-index:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.35rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.proj-phase-flow__item{min-width:0}.proj-phase-flow__node{width:100%;font:inherit;color:inherit;text-align:center;background:0 0;border:0;justify-items:center;gap:.35rem;margin:0;padding:0;display:grid}.proj-phase-flow.is-interactive .proj-phase-flow__node{cursor:pointer}.proj-phase-flow__circle{border:2px solid color-mix(in srgb, var(--line) 90%, transparent);width:1.85rem;height:1.85rem;color:var(--muted);background:#fff;border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid;box-shadow:0 1px 2px #1538320f}.proj-phase-flow--sm .proj-phase-flow__circle{width:1.4rem;height:1.4rem;font-size:.62rem}.proj-phase-flow__circle em{font-style:normal}.proj-phase-flow__node.is-done .proj-phase-flow__circle{background:var(--rs-brand-dark);border-color:var(--rs-brand-dark);color:#fff}.proj-phase-flow__node.is-active .proj-phase-flow__circle,.proj-phase-flow__node.is-selected .proj-phase-flow__circle{background:var(--rs-brand);border-color:var(--rs-brand-dark);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--rs-brand) 22%, transparent)}.proj-phase-flow__copy{gap:.05rem;min-width:0;display:grid}.proj-phase-flow__copy strong{color:var(--rs-brand-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.proj-phase-flow--sm .proj-phase-flow__copy strong{font-size:.68rem}.proj-phase-flow__copy span{color:var(--muted);font-size:.66rem}.proj-phase-flow--sm .proj-phase-flow__copy span{font-size:.6rem}.projects-board-page{--tk-title:.88rem;--tk-body:.8rem;--tk-meta:.7rem;--tk-micro:.62rem;--tk-bold:650;--tk-semi:550;--tk-light:350;--tk-ink:#152820;--tk-soft:#5f7169;--tk-mute:#84958c;gap:.5rem!important}.projects-board-page .projects-board-chrome{border-radius:12px;gap:.4rem;padding:.45rem .55rem}.projects-board-page .projects-board-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.projects-board-page .projects-board-toolbar__views{border:1px solid color-mix(in srgb, var(--line,#d8e0da) 85%, transparent);background:color-mix(in srgb, #fff 90%, var(--rs-brand,#8eb69b) 8%);border-radius:10px;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex}.projects-board-page .projects-board-toolbar__views>button{font:inherit;font-size:var(--tk-meta);font-weight:var(--tk-light);color:var(--tk-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.28rem;padding:.32rem .55rem;display:inline-flex}.projects-board-page .projects-board-toolbar__views>button.is-on{background:var(--rs-brand,#8eb69b);color:#fff;font-weight:var(--tk-bold)}.projects-board-page .projects-board-toolbar__filters{flex-wrap:wrap;flex:260px;align-items:center;gap:.35rem .45rem;min-width:0;display:flex}.projects-board-page .projects-board-toolbar__filters .projects-board-filters__search{border-radius:9px;flex:10rem;min-width:min(100%,11rem);max-width:16rem;min-height:1.95rem;padding:.22rem .5rem}.projects-board-page .projects-board-toolbar__filters .projects-board-filters__search input{font-size:var(--tk-body);font-weight:var(--tk-light)}.projects-board-page .projects-board-toolbar__members{flex-wrap:wrap;align-items:center;gap:.2rem;display:inline-flex}.projects-board-page .projects-board-toolbar__members>button,.projects-board-page .projects-board-toolbar__chip{border:1px solid color-mix(in srgb, var(--line,#d8e0da) 90%, transparent);font:inherit;font-size:var(--tk-micro);font-weight:var(--tk-semi);color:var(--tk-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.22rem;padding:.22rem .55rem;display:inline-flex}.projects-board-page .projects-board-toolbar__members>button.is-on,.projects-board-page .projects-board-toolbar__chip.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, transparent);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);color:var(--tk-ink);font-weight:var(--tk-bold)}.projects-board-page .projects-board-toolbar__members>select{border:1px solid color-mix(in srgb, var(--line,#d8e0da) 90%, transparent);min-width:8.5rem;min-height:1.95rem;font:inherit;font-size:var(--tk-meta);font-weight:var(--tk-light);color:var(--tk-ink);background:#fff;border-radius:9px;padding:.22rem 1.6rem .22rem .5rem}.projects-board-page .projects-board-toolbar__phase-nav{flex-wrap:wrap;align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.projects-board-page .projects-board-toolbar__meta{font-size:var(--tk-micro);font-weight:var(--tk-light);color:var(--tk-mute)}.projects-board-page .projects-board-meta{gap:.4rem .55rem}.projects-board-page .projects-board-meta .projects-phase-flow-panel__nav{margin-left:auto}.projects-board-page .projects-phase-flow-panel{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand) 8%, #fff), #fff 70%);border-radius:10px;gap:.4rem;padding:.45rem .55rem;display:grid}.projects-board-page .projects-phase-flow-panel__hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.projects-board-page .projects-phase-flow-panel__hd strong{color:var(--rs-brand-dark);font-size:.95rem;display:block}.projects-board-page .projects-phase-flow-panel__hd p{color:var(--muted);margin:.15rem 0 0;font-size:.78rem}.projects-board-page .projects-phase-flow-panel__nav{align-items:center;gap:.3rem;display:inline-flex}.projects-board-page .projects-phase-add-btn{justify-self:start}.projects-board-page .projects-board-filters{box-shadow:none;background:0 0;border:0;gap:.4rem;padding:0}.projects-board-page .projects-board-stage{border-radius:14px;flex-direction:column;flex:1;min-height:0;padding:.45rem;display:flex;overflow:hidden}.projects-board-page .projects-kanban,.projects-board-page .projects-kanban.kanban-board{flex:1;height:100%;min-height:0}.projects-board-page .kanban-col.projects-phase-col{height:100%;min-height:0;max-height:none}.projects-board-page .kanban-col-body.projects-phase-col__cards{flex:1;min-height:0;overflow:auto}.projects-board-page .proj-cal{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.projects-board-page .proj-cal__grid{flex:1;min-height:0;overflow:auto}@media (width<=900px){.projects-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proj-phase-flow__copy span{display:none}}.fr-desk.rs-desk,.suppressions-desk.rs-desk,.ein-desk.rs-desk,.tpl-desk.rs-desk,.eval-desk.rs-desk{gap:.85rem}.fr-desk.fr-detail.rs-desk{gap:.7rem}.fr-detail .fr-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.fr-detail .fr-stat{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:4.6rem;color:inherit;background:#fff;border-radius:12px;grid-template-rows:auto auto 1fr;align-content:start;gap:.12rem;min-width:0;padding:.6rem .75rem;text-decoration:none;display:grid}.fr-detail a.fr-stat:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand) 6%, #fff)}.fr-detail .fr-stat em{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-style:normal;font-weight:650}.fr-detail .fr-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.25rem;line-height:1.1}.fr-detail .fr-stat span{color:var(--muted);align-self:end;font-size:.72rem}.fr-detail .fr-stat.is-warn{border-color:color-mix(in srgb, #f7931e 35%, var(--line));background:#fef6ed}.fr-detail .fr-empty-board{overflow:hidden}.fr-detail .fr-empty-board__hero{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 6%, #fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.fr-detail .fr-empty-board__copy{min-width:min(100%,16rem)}.fr-detail .fr-empty-board__copy strong{font-size:.95rem;display:block}.fr-detail .fr-empty-board__copy p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.fr-detail .fr-empty-board__actions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.fr-detail .fr-empty-board__split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:0;display:grid}.fr-detail .fr-empty-board__split>.fr-origins-panel,.fr-detail .fr-empty-board__hint{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.fr-detail .fr-empty-board__split>.fr-origins-panel{border-right:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.fr-detail .fr-empty-board__split>.fr-origins-panel .panel-head,.fr-detail .fr-empty-board__hint .panel-head{margin:0;padding:.75rem 1rem .4rem}.fr-detail .fr-empty-board__split>.fr-origins-panel .panel-body,.fr-detail .fr-empty-board__hint .panel-body{flex:1;padding:.35rem 1rem .95rem}.fr-detail .fr-empty-board__hint{background:color-mix(in srgb, var(--bg-mesh,#eef2f0) 40%, #fff)}.fr-detail .fr-empty-board__hint h2{margin:0;font-size:.92rem}.fr-detail .fr-origin-form{align-items:center;gap:.45rem;margin:0 0 .55rem;display:flex}.fr-detail .fr-origin-form input{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-width:0;font:inherit;background:#fff;border-radius:10px;flex:1;padding:.45rem .65rem;font-size:.84rem}.fr-detail .fr-origins-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fr-detail .fr-origins-list li{background:color-mix(in srgb, var(--bg-mesh,#eef2f0) 55%, #fff);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .45rem;display:flex}.fr-detail .fr-origins-list code{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.fr-detail .fr-origins-empty,.fr-detail .fr-origins-company,.fr-detail .fr-subs-empty{margin:0;font-size:.82rem}.fr-detail .fr-origins-company{margin-top:.55rem}.fr-detail .fr-subs-panel .panel-body{padding-top:.55rem;padding-bottom:.75rem}.fr-detail .fr-main-grid{align-items:stretch;gap:.7rem}.fr-detail .fr-main-grid>.fr-side{align-content:start;gap:.7rem;display:grid}@media (width<=960px){.fr-detail .fr-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-detail .fr-empty-board__split{grid-template-columns:1fr}.fr-detail .fr-empty-board__split>.fr-origins-panel{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}@media (width<=640px){.fr-detail .fr-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr-mc-grid,.suppressions-mc-grid,.ein-mc-grid,.tpl-mc-grid,.eval-mc-grid,.srh-mc-grid,.eib-mc-grid,.forms-mc-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.email-inbox-desk .eib-list-filters{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 .75rem;display:flex}.email-inbox-desk .eib-list-search{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));min-width:min(100%,280px);color:var(--muted);background:#fff;border-radius:12px;flex:1;align-items:center;gap:.45rem;margin:0;padding:.45rem .7rem;display:flex}.email-inbox-desk .eib-list-search input{width:100%;font:inherit;color:var(--text,#153832);background:0 0;border:0;outline:0}.email-inbox-desk .email-inbox-reader__chips{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.email-inbox-desk .email-inbox-item.is-focus{box-shadow:inset 3px 0 0 var(--rs-brand)}.ein-desk .ein-list-filters{flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin:0 0 .75rem;display:flex}.ein-desk .ein-list-search{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));min-width:min(100%,280px);color:var(--muted);background:#fff;border-radius:12px;flex:1;align-items:center;gap:.45rem;margin:0;padding:.45rem .7rem;display:flex}.ein-desk .ein-list-search input{width:100%;font:inherit;color:var(--text,#153832);background:0 0;border:0;outline:0}.ein-desk tr.ein-row-focus td{background:color-mix(in srgb, var(--rs-brand) 10%, #fff);box-shadow:inset 3px 0 0 var(--rs-brand)}.fr-shell.rs-desk>.rs-tabs.fr-subnav{margin-bottom:.15rem}.fr-desk .rs-filters.fr-forms-toolbar,.suppressions-desk .rs-filters.filter-bar{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.fr-desk .fr-forms-search{flex:1;align-items:center;gap:.45rem;min-width:min(100%,220px);margin:0;display:flex}.fr-desk .fr-forms-search input{width:100%}.forms-desk .form-packs-panel .panel-head{margin-bottom:0}.forms-desk .form-packs-panel:not(.is-open) .panel-head{border-bottom:0}.forms-desk .forms-pack-tabs{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, var(--line))}.forms-desk .forms-pack-tab.is-active{color:var(--rs-brand-dark,#153832)}.forms-desk .forms-pack-tab.is-active em{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, #fff);color:var(--rs-brand-dark,#153832)}.forms-desk .forms-template-card__icon{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);color:var(--rs-brand-dark,#153832)}.forms-desk .forms-template-card__cta{color:var(--rs-brand-dark,#153832)}.forms-desk .forms-template-card:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line))}@media (width<=720px){.forms-desk .forms-packs-toolbar{flex-direction:column;align-items:stretch}.forms-desk .forms-packs-search{width:100%;margin-left:0}.forms-desk .forms-pack-tabs{width:100%}}.forms-desk .forms-card--template .forms-card__avatar{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);color:var(--rs-brand-dark,#153832)}.forms-desk .forms-cards--compact{gap:.7rem}.forms-desk .forms-desk__chrome{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:0;display:flex}.forms-desk .forms-desk__chrome--in-panel{width:100%;margin-top:.15rem}.forms-desk .forms-list-panel .panel-head{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;display:flex}.forms-desk .forms-list-panel .panel-head__title{flex:auto;min-width:min(100%,12rem)}.forms-desk .forms-card-more{margin-left:auto;position:relative}.forms-desk .forms-card-more__menu{z-index:8;border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:#fff;border-radius:12px;gap:.1rem;min-width:10.5rem;padding:.3rem;display:grid;position:absolute;bottom:calc(100% + .35rem);right:0;box-shadow:0 12px 28px #0f281e1f}.forms-desk .forms-card-more__menu button{appearance:none;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.8rem;font-weight:550;display:inline-flex}.forms-desk .forms-card-more__menu button:hover{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 12%, #fff)}.forms-desk .forms-card-more__menu button.is-danger{color:#b42318}.forms-desk .forms-card-more__menu button.is-danger:hover{background:#f8e9e8}@media (width<=720px){.forms-desk .forms-desk__chrome{flex-direction:column;align-items:stretch}.forms-desk .forms-desk__chrome .forms-list-search{width:100%;min-width:0;margin-left:0}.forms-desk .forms-status-pills{width:100%}.forms-desk .forms-status-pill{flex:auto;justify-content:center}}.forms-desk .forms-desk__hint{color:#8a5a12;background:#fef2e4;border:1px solid #f7931e47;border-radius:10px;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:.45rem .7rem;font-size:.8rem;font-weight:500;display:inline-flex}.forms-desk .forms-status-pills{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 65%, #fff);border-radius:12px;flex-wrap:wrap;gap:.28rem;padding:.22rem;display:inline-flex}.forms-desk .forms-status-pill{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.4rem .72rem;font-size:.8rem;font-weight:550;display:inline-flex}.forms-desk .forms-status-pill em{font-variant-numeric:tabular-nums;text-align:center;background:color-mix(in srgb, var(--line) 45%, #fff);min-width:1.1rem;color:var(--text-soft,#4a5f58);border-radius:999px;padding:.05rem .35rem;font-size:.72rem;font-style:normal;font-weight:700}.forms-desk .forms-status-pill:hover{color:var(--rs-brand-dark,#153832);background:#ffffffb3}.forms-desk .forms-status-pill.is-on{color:var(--rs-brand-dark,#153832);background:#fff;font-weight:700;box-shadow:0 4px 12px #0f281e14}.forms-desk .forms-status-pill.is-on em{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, #fff);color:var(--rs-brand-dark,#153832)}.forms-desk .forms-desk__chrome .forms-list-search{min-width:min(100%,16rem);margin-left:auto}.forms-desk .forms-card__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:400;display:block;overflow:hidden}.forms-desk .forms-card__sub code{color:var(--muted);font-size:.7rem}.forms-desk .forms-card__meta--muted{color:var(--muted);margin:0;font-size:.76rem}.forms-desk .forms-card__actions{align-items:center;gap:.35rem}.forms-desk .forms-card__actions .btn-sm{padding:.32rem .55rem;font-size:.76rem}.forms-desk .forms-card__actions .forms-icon-btn{margin-left:.1rem}.forms-desk.rs-desk{gap:.85rem;min-width:0}.forms-desk .forms-card{border-color:color-mix(in srgb, var(--line) 78%, transparent);box-shadow:var(--rs-shadow-sm,0 1px 2px #1538320a)}.forms-desk .forms-card__avatar{background:linear-gradient(145deg, var(--rs-brand-dark), var(--rs-brand))}.forms-desk .forms-card__share{background:color-mix(in srgb, var(--rs-brand) 7%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 22%, var(--line))}.forms-desk .forms-card__copy{border-color:color-mix(in srgb, var(--rs-brand) 30%, var(--line));color:var(--rs-brand-dark)}.forms-desk .forms-card__copy:hover,.forms-desk .forms-card__copy:focus-visible{background:color-mix(in srgb, var(--rs-brand) 12%, #fff)}.forms-desk .panel-head__desc{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tpl-desk .tpl-studio{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:.85rem;display:grid}.tpl-desk .tpl-studio-form,.tpl-desk .tpl-preview{flex-direction:column;gap:.85rem;min-width:0;display:flex}.tpl-desk .tpl-studio-form__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.tpl-desk .tpl-studio-form__head h2{margin:0}.tpl-desk .tpl-studio-form__sub{margin:.2rem 0 0;font-size:.82rem}.tpl-desk .tpl-studio-tabs.rs-tabs{background:color-mix(in srgb, var(--rs-brand) 10%, #eef3f0);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));border-radius:14px;flex-wrap:wrap;gap:.3rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.tpl-desk .tpl-studio-tabs .rs-ptab{align-items:center;gap:.35rem;min-height:2.1rem;padding:.35rem .8rem;font-size:.84rem;font-weight:650;display:inline-flex;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important}.tpl-desk .tpl-studio-tabs .rs-ptab.is-on{color:var(--rs-brand-dark,#153832)!important;background:#fff!important;box-shadow:0 1px 2px #15383214!important}.tpl-desk .tpl-section{border-top:0;margin-top:0;padding-top:0}.tpl-desk .tpl-section h3{color:var(--rs-brand-dark,#153832);margin:0 0 .75rem;font-size:.95rem}.tpl-desk .tpl-colors{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.tpl-desk .tpl-color{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));background:color-mix(in srgb, var(--rs-brand) 6%, #fff);color:var(--muted);border-radius:12px;flex-direction:column;gap:.35rem;padding:.55rem .6rem;font-size:.72rem;font-weight:650;display:flex}.tpl-desk .tpl-color input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:100%;height:36px;padding:0}.tpl-desk .tpl-tag-bar{flex-direction:column;gap:.55rem;margin-top:.85rem;display:flex}.tpl-desk .tpl-tag-bar__meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tpl-desk .tpl-tag-target{background:color-mix(in srgb, var(--rs-brand) 12%, #eef3f0);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));border-radius:999px;padding:.18rem;display:inline-flex}.tpl-desk .tpl-tag-target button{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.28rem .7rem;font-size:.75rem;font-weight:700}.tpl-desk .tpl-tag-target button.is-on{color:var(--rs-brand-dark,#153832);background:#fff;box-shadow:0 1px 2px #15383214}.tpl-desk .tpl-tag-chips{flex-wrap:wrap;gap:.35rem;display:flex}.tpl-desk .tpl-tag-chip{appearance:none;border:1px solid color-mix(in srgb, var(--rs-brand) 22%, var(--line));color:var(--rs-brand-dark,#153832);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.28rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:650;transition:background .15s,border-color .15s}.tpl-desk .tpl-tag-chip:hover{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border-color:var(--rs-brand)}.tpl-desk .tpl-html-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45}.tpl-desk .tpl-ai-hint{margin:.35rem 0 .75rem;font-size:.82rem}.tpl-desk .tpl-ai-actions{flex-wrap:wrap;gap:.5rem}.tpl-desk .tpl-merge-panel{border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));background:color-mix(in srgb, var(--rs-brand) 5%, #fff);border-radius:14px;margin:.85rem 0 1rem;padding:.85rem .95rem}.tpl-desk .tpl-merge-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.65rem;display:flex}.tpl-desk .tpl-merge-panel__head strong{color:var(--rs-brand-dark,#153832);font-size:.88rem;display:block}.tpl-desk .tpl-merge-panel__head p{margin:.2rem 0 0;font-size:.78rem}.tpl-desk .tpl-merge-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.45rem;display:grid}.tpl-desk .tpl-merge-item{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .55rem;display:flex}.tpl-desk .tpl-merge-item:hover{border-color:var(--rs-brand);background:color-mix(in srgb, var(--rs-brand) 8%, #fff)}.tpl-desk .tpl-merge-item code{color:var(--rs-brand-dark,#153832);font-size:.72rem}.tpl-desk .tpl-merge-item span{color:var(--muted);font-size:.72rem}.tpl-desk .tpl-variations{border-top:1px dashed color-mix(in srgb, var(--rs-brand) 18%, var(--line));margin-top:1rem;padding-top:.85rem}.tpl-desk .tpl-variations__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;display:flex}.tpl-desk .tpl-variations__head h4{color:var(--rs-brand-dark,#153832);margin:0;font-size:.9rem}.tpl-desk .tpl-variations__actions{flex-wrap:wrap}.tpl-desk .tpl-variations__empty{border:1px dashed var(--line);background:#fafcfb;border-radius:12px;padding:.85rem;font-size:.82rem}.tpl-desk .tpl-variations__list{gap:.75rem;display:grid}.tpl-desk .tpl-variation-card{border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));background:#fff;border-radius:12px;padding:.8rem .85rem}.tpl-desk .tpl-variation-card__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.tpl-desk .tpl-variation-card__head strong{font-size:.84rem}.tpl-desk .tpl-studio-cta{border-top:1px solid color-mix(in srgb, var(--rs-brand) 12%, var(--line));z-index:2;background:#fff;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.35rem -1.25rem -.15rem;padding:.9rem 1.25rem .15rem;display:flex;position:sticky;bottom:0}.campaign-workflow{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--bg,#f4f6f5));border-radius:14px;margin:0 0 1rem;padding:.9rem 1rem}.campaign-workflow__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.campaign-workflow__steps li{opacity:.72;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.campaign-workflow__steps li.is-current{opacity:1}.campaign-workflow__n{background:color-mix(in srgb, var(--brand,#153832) 12%, #fff);width:1.55rem;height:1.55rem;color:var(--brand,#153832);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.campaign-workflow__steps li.is-current .campaign-workflow__n{background:var(--brand,#153832);color:#fff}.campaign-workflow__steps strong{letter-spacing:-.01em;font-size:.84rem;display:block}.campaign-workflow__steps p{color:var(--muted,#5a6b66);margin:.1rem 0 0;font-size:.75rem;line-height:1.35}.campaign-workflow__hint{color:var(--muted,#5a6b66);margin:.75rem 0 0;font-size:.82rem;line-height:1.45}.msg-module-subnav+.campaign-workflow{background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:8px 4px 0}.msg-module-subnav+.campaign-workflow .campaign-workflow__steps{gap:8px}.msg-module-subnav+.campaign-workflow .campaign-workflow__steps p{display:none}.msg-module-subnav+.campaign-workflow .campaign-workflow__hint{margin-top:8px;font-size:13px}.campaigns-desk .campaigns-mc-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 1rem}.campaigns-desk .campaigns-mc-grid .rs-mc{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:var(--surface,#fff)}.campaigns-desk .campaigns-list-tools{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.campaigns-desk .campaigns-search{min-width:min(240px,100%);margin:0}.campaigns-desk .campaigns-search input{min-width:200px}.campaigns-desk .em-campaign-cards{margin-top:.15rem}.campaigns-desk .em-campaign-card.has-fails:before{background:linear-gradient(#d45d5d,#b63f3f)}.campaigns-desk .em-campaign-card .wa-campaign-card__badges .badge{align-items:center;gap:.2rem;display:inline-flex}.campaigns-desk .em-campaign-card__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.campaigns-desk>.page-head--modern{margin-bottom:0;padding-bottom:.55rem}.campaigns-desk>.msg-module-subnav,.campaigns-desk>.email-module-subnav,.campaigns-desk>.users-subnav{margin:-.25rem 0 .15rem}.campaign-detail-desk .campaign-detail-mc{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 .75rem}.campaign-detail-desk .campaign-detail-mc .rs-mc{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:var(--surface,#fff)}.campaign-detail-desk .campaign-detail-tabs{flex-wrap:wrap;gap:.25rem;margin:0 0 .85rem;display:flex}.campaign-detail-desk .campaign-detail-statusline{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}@media (width<=1100px){.campaign-detail-desk .campaign-detail-mc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.campaign-detail-desk .campaign-detail-mc,.campaigns-desk .campaigns-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-step{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 75%, transparent);background:color-mix(in srgb, var(--surface,#fff) 96%, transparent);border-radius:10px;gap:.55rem;padding:.7rem .75rem;display:grid}.campaign-step__head{align-items:flex-start;gap:.5rem;display:flex}.campaign-step__n{background:var(--brand,#153832);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:700;display:grid}.campaign-step__head h3{letter-spacing:-.01em;margin:0;font-size:.86rem;font-weight:700;line-height:1.25}.campaign-step__head p{color:var(--muted,#5a6b66);margin:.1rem 0 0;font-size:.72rem;line-height:1.35}.campaign-create-form{font-size:.86rem;line-height:1.4;gap:.75rem!important}.campaign-create-form .alert{padding:.55rem .7rem;font-size:.78rem;line-height:1.4}.campaign-create-form .field>label,.campaign-create-form .field>.label{letter-spacing:.01em;margin-bottom:.28rem;font-size:.74rem;font-weight:650}.campaign-create-form .field input,.campaign-create-form .field select,.campaign-create-form .field textarea{border-radius:8px;min-height:2.25rem;padding:.45rem .65rem;font-size:.86rem}.campaign-create-form .field textarea{min-height:4.5rem;line-height:1.4}.campaign-create-form .cell-meta,.campaign-create-form .muted.small,.campaign-create-form .field .cell-meta{color:var(--muted,#5a6b66);line-height:1.35;font-size:.7rem!important}.campaign-create-form .campaign-mode-options{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;display:flex}.campaign-create-form .campaign-mode-options>label{align-items:center;gap:.35rem;margin:0;font-size:.84rem;font-weight:600;display:inline-flex}.campaign-create-form .campaign-mode-options .cell-meta{display:none}.campaign-create-form .campaign-tags-panel{border-radius:10px;gap:.45rem;padding:.55rem .65rem}.campaign-create-form .campaign-tags-panel__head strong{font-size:.8rem}.campaign-create-form .campaign-tags-target button{padding:.25rem .55rem;font-size:.72rem}.campaign-sdr-explain{font-size:.78rem;line-height:1.4}.sequences-desk .sequences-mc-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 1rem}.sequences-desk .sequences-mc-grid .rs-mc{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:var(--surface,#fff)}.sequences-desk .sequences-search{min-width:min(220px,100%);margin:0}.sequences-desk .sequences-search input{min-width:180px}.sequences-desk .sequences-steps{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sequences-desk .sequences-steps li{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;padding:.45rem .55rem;font-size:.86rem;display:flex}.sequences-desk .sequences-enroll-actions{align-items:flex-end;gap:.5rem;margin:0;display:flex}.sequences-desk .sequences-enroll-filters{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.5rem 0 .35rem}.sequences-desk .sequences-error-cell{white-space:normal;word-break:break-word;max-width:280px;font-size:.74rem;line-height:1.35}@media (width<=1100px){.sequences-desk .sequences-mc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sequences-desk .sequences-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-create-modal .modal-head-text h2{letter-spacing:-.02em;font-size:1.15rem}.campaign-create-modal .modal-desc{max-width:42rem;font-size:.78rem;line-height:1.35}.campaign-create-modal .modal-body{padding-top:.75rem}.campaign-results .grid-stats{margin:0}.campaign-mail-preview{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);background:#fff;border-radius:12px;gap:.55rem;display:grid;overflow:hidden}.campaign-mail-preview__meta{padding:.65rem .8rem 0}.campaign-mail-preview__meta p{margin:0 0 .25rem;font-size:.86rem}.campaign-mail-preview__frame{border-top:1px solid color-mix(in srgb, var(--line,#d7e2de) 70%, transparent);background:#eef2f0;height:min(420px,55vh)}.campaign-mail-preview__frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.campaign-tags-panel{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 75%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, var(--bg,#f4f6f5));border-radius:12px;gap:.55rem;padding:.75rem .85rem;display:grid}.campaign-tags-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.campaign-tags-panel__head strong{font-size:.88rem}.campaign-tags-target{background:color-mix(in srgb, var(--line,#d7e2de) 35%, #fff);border-radius:999px;gap:.25rem;padding:.15rem;display:inline-flex}.campaign-tags-target button{font:inherit;color:var(--muted,#5a6b66);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.campaign-tags-target button.is-on{background:var(--brand,#153832);color:#fff}.campaign-tags-search{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);width:100%;font:inherit;background:#fff;border-radius:10px;padding:.5rem .7rem;font-size:.86rem}.campaign-tags-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.4rem;display:grid}.campaign-tag-item{text-align:left;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 70%, transparent);cursor:pointer;font:inherit;background:#fff;border-radius:10px;gap:.15rem;padding:.45rem .55rem;display:grid}.campaign-tag-item:hover{border-color:color-mix(in srgb, var(--brand,#153832) 35%, var(--line,#d7e2de));background:color-mix(in srgb, var(--brand,#153832) 5%, #fff)}.campaign-tag-item code{color:var(--brand,#153832);word-break:break-all;font-size:.72rem}.campaign-tag-item span{color:var(--text,#1c2b28);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.78rem;display:flex}.campaign-tag-item em{color:var(--muted,#5a6b66);font-size:.68rem;font-style:normal}@media (width<=900px){.campaign-workflow__steps{grid-template-columns:1fr 1fr}.campaign-mail-preview__frame{height:min(360px,50vh)}}@media (width<=560px){.campaign-workflow__steps{grid-template-columns:1fr}}.tpl-desk .tpl-preview__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.tpl-desk .tpl-preview__head h2{margin:0}.tpl-desk .tpl-preview-modes{background:color-mix(in srgb, var(--rs-brand) 12%, #eef3f0);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));border-radius:10px;padding:.18rem;display:inline-flex}.tpl-desk .tpl-preview-modes button{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:2rem;height:2rem;display:inline-grid}.tpl-desk .tpl-preview-modes button.is-on{color:var(--rs-brand-dark,#153832);background:#fff;box-shadow:0 1px 2px #15383214}.tpl-desk .tpl-preview__subject{align-items:center;gap:.35rem;margin:0 0 .65rem;font-size:.85rem;display:flex}.tpl-desk .tpl-preview__copy{min-height:0!important;padding:.2rem .35rem!important}.tpl-desk .tpl-preview-frame{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));background:#fff;border-radius:14px;width:100%;min-height:420px;transition:max-width .2s;position:relative;overflow:hidden}.tpl-desk .tpl-preview-frame--desktop{max-width:100%}.tpl-desk .tpl-preview-frame--mobile{border:2px solid #26322d;border-radius:30px;max-width:375px;margin-inline:auto;box-shadow:0 14px 34px #0f281e2e}.tpl-preview-frame__notch{z-index:2;pointer-events:none;background:#26322d;border-radius:999px;width:92px;height:16px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.tpl-preview-frame--mobile iframe{margin-top:14px}.tpl-desk .tpl-preview-frame iframe{background:#fff;border:0;width:100%;height:520px;display:block}.tpl-preview-frame__empty{text-align:center;padding:2rem 1rem}.tpl-desk .tpl-mc-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.tpl-desk .tpl-mc-grid .rs-mc{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:var(--surface,#fff);transition:border-color .15s,box-shadow .15s,background .15s}.tpl-desk .tpl-mc-grid .rs-mc:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line))}.tpl-desk .tpl-mc-grid .rs-mc.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 48%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-brand,#8eb69b) 12%, transparent)}.tpl-desk .tpl-studio-bar{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand) 8%, #fff), #fff 62%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin:0 0 .75rem;padding:.6rem .8rem;display:flex}.tpl-desk .tpl-studio-bar__meta{flex:1;gap:.1rem;min-width:160px;display:grid}.tpl-desk .tpl-studio-bar__meta strong{font-size:.95rem}.tpl-desk .tpl-card__open{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border:0;padding:0;display:block}.tpl-desk .tpl-card__titlebtn{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;gap:.4rem;padding:0;display:grid}@media (width<=720px){.tpl-desk .tpl-mc-grid{grid-template-columns:1fr}}.tpl-desk .tpl-list-filters{flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin-bottom:.9rem;display:flex}.tpl-desk .tpl-list-search{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));min-width:min(100%,240px);color:var(--muted);background:#fff;border-radius:12px;flex:1;align-items:center;gap:.45rem;margin:0;padding:.45rem .7rem;display:flex}.tpl-desk .tpl-list-search input{width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0}.tpl-desk .tpl-list-empty{text-align:center;padding:1.25rem .25rem}.tpl-desk .tpl-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.35rem;display:grid}.tpl-desk .tpl-card:not(.landing-card){border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));background:#fff;border-radius:14px;grid-template-columns:8px 1fr;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.tpl-desk .tpl-card.is-editing{border-color:var(--rs-brand);box-shadow:0 0 0 3px var(--rs-glow,color-mix(in srgb, var(--rs-brand) 28%, transparent))}.tpl-desk .tpl-card__swatch{min-height:100%}.tpl-desk .tpl-card__body{flex-direction:column;gap:.4rem;min-width:0;padding:.85rem .9rem .95rem;display:flex}.tpl-desk .tpl-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tpl-desk .tpl-card__name{color:var(--rs-brand-dark,#153832);font-size:.95rem}.tpl-desk .tpl-card__badge{letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb, var(--rs-brand) 16%, #fff);color:var(--rs-brand-dark,#153832);border-radius:999px;flex-shrink:0;padding:.22rem .5rem;font-size:.68rem;font-weight:700}.tpl-desk .tpl-card__subject{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;overflow:hidden}.tpl-desk .tpl-card__objective{min-height:2.2em;margin:0;font-size:.78rem;line-height:1.4}.tpl-desk .tpl-card__actions{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}@media (width<=1100px){.tpl-desk .tpl-studio{grid-template-columns:1fr}}.projects-desk.is-compact .panel-body,.projects-desk.is-compact .projects-card{padding-block:.65rem}.proj-palette-pills{flex-wrap:wrap;gap:.35rem;display:flex}.proj-palette-pill{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:650;display:inline-flex}.proj-palette-pill i{border-radius:50%;width:8px;height:8px}.proj-palette-pill.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 10%, #fff)}.projects-desk .stepper-container-dual{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--rs-brand) 4%, #fff);border-radius:16px;padding:1.35rem .85rem .85rem;position:relative}.projects-desk .stepper-wrap-dual{--step-c1:#153832;--step-c2:#8eb69b;--step-glow:#8eb69b73;z-index:1;justify-content:space-between;align-items:flex-start;gap:.5rem;max-width:920px;margin:0 auto;display:flex;position:relative}.projects-desk .stepper-theme-verde{--step-c1:#153832;--step-c2:#8eb69b;--step-glow:#8eb69b73}.projects-desk .stepper-theme-royal{--step-c1:#005083;--step-c2:#0098ed;--step-glow:#0098ed73}.projects-desk .stepper-theme-dark{--step-c1:#3a3a3a;--step-c2:#939393;--step-glow:#93939373}.projects-desk .stepper-theme-azul02{--step-c1:#3c5c7a;--step-c2:#7e99af;--step-glow:#7e99af73}.projects-desk .stepper-line-track{z-index:0;background:#c6c6c659;border-radius:9999px;height:6px;position:absolute;top:24px;left:12%;right:12%;overflow:hidden}.projects-desk .stepper-line-progress{background:linear-gradient(90deg, var(--step-c1), var(--step-c2));border-radius:inherit;height:100%;box-shadow:0 0 10px var(--step-glow);background-size:200% 200%;transition:width .55s cubic-bezier(.34,1.56,.64,1);animation:3s infinite proj-stepper-gradient-flow;position:absolute;inset:0 auto 0 0}.projects-desk .stepper-beam-particle{background:linear-gradient(90deg, transparent, #fff, var(--step-c2), #fff, transparent);width:56px;box-shadow:0 0 12px #fff, 0 0 16px var(--step-glow);pointer-events:none;border-radius:inherit;animation:2.8s ease-in-out infinite proj-stepper-beam-travel;position:absolute;top:0;bottom:0}@keyframes proj-stepper-beam-travel{0%{opacity:0;left:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@keyframes proj-stepper-gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes proj-stepper-node-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--step-c2) 45%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--step-c2) 18%, transparent)}}.projects-desk .step-node-item{z-index:2;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.55rem;min-width:0;padding:0;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.projects-desk .step-node-item:hover{transform:translateY(-3px)}.projects-desk .step-node-circle{color:#94a3b8;background:#fff;border:2px dashed #c6c6c6d9;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.9rem;font-weight:750;transition:all .25s;display:grid}.projects-desk .step-node-item.done .step-node-circle{background:linear-gradient(135deg, var(--step-c2), var(--step-c1));color:#fff;border:0}.projects-desk .step-node-item.active .step-node-circle{border:2.5px solid var(--step-c1);color:var(--step-c1);background:#fff;animation:2.4s infinite proj-stepper-node-pulse}.projects-desk .step-node-info{text-align:center}.projects-desk .step-node-title{color:var(--rs-brand-dark);font-size:.82rem;font-weight:700;display:block}.projects-desk .step-node-sub{color:var(--muted);font-size:.7rem;display:block}.projects-desk .stepper-controls{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:1.1rem;padding-top:.85rem;display:flex}.projects-desk .fx.g8{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.projects-desk .btn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff)}.proj-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.projects-desk .tog-icon-field{cursor:pointer;background:#fff;border:1.5px solid #c6c6c673;border-radius:14px;align-items:center;gap:.75rem;margin:0;padding:.85rem .95rem;transition:all .25s;display:flex}.projects-desk .tog-ico-wrap{color:#c6c6c6;background:#c6c6c640;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:all .25s;display:grid}.projects-desk .tog-copy{flex:1;gap:.1rem;min-width:0;display:grid}.projects-desk .tog-copy strong{color:var(--rs-brand-dark);font-size:.88rem}.projects-desk .tog-copy em{color:var(--muted);font-size:.72rem;font-style:normal}.projects-desk .proj-inline-tog{font:inherit;color:var(--rs-brand-dark);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.projects-desk .toggle{flex-shrink:0;width:44px;height:24px;position:relative}.projects-desk .toggle input{opacity:0;width:0;height:0;position:absolute}.projects-desk .tog-track{background:#c6c6c673;border:1.5px solid #c6c6c699;border-radius:40px;transition:background .25s,border-color .25s;position:absolute;inset:0}.projects-desk .tog-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s;position:absolute;top:2.5px;left:3px;box-shadow:0 1px 3px #0f172a33}.projects-desk .toggle input:checked+.tog-track:after{transform:translate(20px)}.projects-desk .tog-field-verde.is-on{background:#8eb69b0f;border-color:#8eb69b}.projects-desk .tog-field-verde:has(input:checked){background:#8eb69b0f;border-color:#8eb69b}.projects-desk .tog-field-verde.is-on .tog-ico-wrap{color:#153832;background:#8eb69b40}.projects-desk .tog-field-verde:has(input:checked) .tog-ico-wrap{color:#153832;background:#8eb69b40}.projects-desk .toggle input:checked+.tog-track.tc-verde{background:#8eb69b;border-color:#153832}.projects-desk .tog-field-royal.is-on{background:#0098ed0f;border-color:#0098ed}.projects-desk .tog-field-royal:has(input:checked){background:#0098ed0f;border-color:#0098ed}.projects-desk .tog-field-royal.is-on .tog-ico-wrap{color:#0098ed;background:#0098ed33}.projects-desk .tog-field-royal:has(input:checked) .tog-ico-wrap{color:#0098ed;background:#0098ed33}.projects-desk .toggle input:checked+.tog-track.tc-royal{background:#0098ed;border-color:#005083}.projects-desk .tog-field-dark.is-on{background:#3a3a3a0f;border-color:#939393}.projects-desk .tog-field-dark:has(input:checked){background:#3a3a3a0f;border-color:#939393}.projects-desk .tog-field-dark.is-on .tog-ico-wrap{color:#3a3a3a;background:#3a3a3a33}.projects-desk .tog-field-dark:has(input:checked) .tog-ico-wrap{color:#3a3a3a;background:#3a3a3a33}.projects-desk .toggle input:checked+.tog-track.tc-dark{background:#3a3a3a;border-color:#939393}.projects-desk .tog-field-azul02.is-on{background:#7e99af0f;border-color:#7e99af}.projects-desk .tog-field-azul02:has(input:checked){background:#7e99af0f;border-color:#7e99af}.projects-desk .tog-field-azul02.is-on .tog-ico-wrap{color:#3c5c7a;background:#7e99af33}.projects-desk .tog-field-azul02:has(input:checked) .tog-ico-wrap{color:#3c5c7a;background:#7e99af33}.projects-desk .toggle input:checked+.tog-track.tc-azul02{background:#7e99af;border-color:#3c5c7a}.proj-batch-bar{background:color-mix(in srgb, var(--rs-brand) 10%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, var(--line));border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.65rem .85rem;display:flex}.proj-tbl-tb{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.proj-tbl-srch{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-width:min(100%,14rem);color:var(--muted);background:#fff;border-radius:999px;flex:1;align-items:center;gap:.45rem;padding:.45rem .75rem;display:inline-flex}.proj-tbl-srch input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.84rem}.proj-tbl-status{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.35rem;font:inherit;background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.82rem}.proj-tbl-wrap{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:14px;overflow:auto}.proj-dtbl{border-collapse:collapse;width:100%;font-size:.86rem}.proj-dtbl th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);white-space:nowrap;background:#f8fafc;padding:.7rem .75rem;font-size:.68rem}.proj-dtbl td{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);vertical-align:middle;padding:.7rem .75rem}.proj-dtbl tbody tr{cursor:pointer;transition:background .15s}.proj-dtbl tbody tr:hover td,.proj-dtbl tbody tr.is-selected td{background:color-mix(in srgb, var(--rs-brand) 7%, #fff)}.proj-th-sort{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.proj-user-cell{align-items:center;gap:.55rem;display:inline-flex}.proj-av{color:#fff;background:linear-gradient(135deg, var(--rs-brand), var(--rs-brand-dark));border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:750;display:grid}.proj-pill{background:color-mix(in srgb, var(--rs-info) 12%, #fff);color:#0369a1;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.proj-status{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.proj-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.proj-status--ok{background:color-mix(in srgb, var(--rs-success) 14%, #fff);color:#1b6b3a}.proj-status--warn{background:color-mix(in srgb, var(--rs-warning) 16%, #fff);color:#8a5a12}.proj-status--danger{background:color-mix(in srgb, var(--rs-danger) 14%, #fff);color:#b42318}.proj-dtbl .is-chk{width:40px}.proj-dtbl .is-actions{text-align:right;white-space:nowrap;width:1%}.proj-row-actions{justify-content:flex-end;gap:.3rem;display:inline-flex;position:relative}.btn-tbl-box{cursor:pointer;color:#475569;background:#f1f5f9;border:0;border-radius:10px;place-items:center;width:2rem;height:2rem;transition:background .15s,color .15s;display:grid}.btn-tbl-box.edit:hover,.btn-tbl-box.more:hover{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);color:var(--rs-brand-dark)}.btn-tbl-box.delete{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42318}.proj-popover{border:1.5px solid color-mix(in srgb, var(--line) 75%, transparent);z-index:40;background:#fff;border-radius:14px;gap:.15rem;min-width:210px;padding:.4rem;animation:.18s proj-pop-in;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a1f}@keyframes proj-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.proj-popover button{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.84rem;display:flex}.proj-popover button:hover{background:#f8fafc}.proj-popover button.is-danger{color:#b42318}.proj-popover hr{border:0;border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin:.2rem 0}.proj-pg{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.85rem;font-size:.78rem;display:flex}.proj-pg__btns{align-items:center;gap:.25rem;display:flex}.projects-desk .pgb{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-width:2rem;height:2rem;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;place-items:center;padding:0 .45rem;font-size:.8rem;font-weight:650;display:grid}.projects-desk .pgb:disabled{opacity:.45;cursor:not-allowed}.projects-desk .pgb.active{background:var(--rs-brand-dark);border-color:var(--rs-brand-dark);color:#fff}.projects-desk .pgb.is-ellipsis{cursor:default;background:0 0;border:0}.proj-modal-ico{border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:.75rem;display:grid}.proj-modal-ico.tone-info{color:#0284c7;background:#38bdf81f}.proj-modal-ico.tone-danger{color:#b42318;background:#ef5b671f}.proj-modal-ico.tone-form{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);color:var(--rs-brand-dark)}.proj-guide-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.proj-guide-list li{color:var(--text);align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.projects-desk .projects-card{text-align:left;width:100%;font:inherit;cursor:pointer}@media (width<=1100px){.projects-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proj-toggles{grid-template-columns:1fr}}@media (width<=900px){.projects-desk .stepper-line-track{display:none}.projects-desk .stepper-wrap-dual{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.projects-desk .step-node-item{text-align:left;flex-direction:row;justify-content:flex-start}.projects-desk .step-node-info{text-align:left}}@keyframes glass-orb-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8px,-6px)scale(1.08)}}@keyframes glass-orb-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10px,8px)scale(1.05)}}.admin-shell .sidebar-group{gap:.18rem;margin-bottom:.55rem}.admin-shell .sidebar-label--toggle{color:#ffffff8c;margin:.2rem 0 .05rem;padding:.4rem .55rem}.admin-shell .sidebar-link{min-height:2.15rem;padding:.42rem .7rem}.admin-shell .sidebar-link.is-active{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, #ffffff14);color:#fff}@keyframes glass-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.sidebar .glass-clean,.sidebar .glass-clean-dock{isolation:isolate;-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff29 0%,#ffffff0d 100%),#f4f7f51a;border:1.5px solid #ffffff38;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000002e,inset 0 1px 1px #ffffff47}.sidebar .glass-clean__orb{pointer-events:none;z-index:0;filter:blur(18px);border-radius:50%;position:absolute}.sidebar .glass-clean__orb--a{background:radial-gradient(circle,#8eb69b8c 0%,#0000 70%);width:88px;height:88px;animation:8s ease-in-out infinite glass-orb-a;top:-28px;right:-18px}.sidebar .glass-clean__orb--b{background:radial-gradient(circle,#15383259 0%,#0000 70%);width:96px;height:96px;animation:9s ease-in-out infinite glass-orb-b;bottom:-34px;left:-22px}.sidebar .company-switcher.glass-clean{z-index:8;background:linear-gradient(165deg,#fff3 0%,#ffffff0f 55%),#0f38322e;margin:0 0 .75rem;padding:.65rem .7rem .7rem}.sidebar .company-switcher__hd{z-index:1;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex;position:relative}.sidebar .company-switcher.glass-clean .company-switcher__label{color:#ffffffb8;letter-spacing:.08em;padding:0;font-size:.62rem}.sidebar .company-switcher__badge{letter-spacing:.06em;text-transform:uppercase;color:#153832;background:#8eb69beb;border-radius:999px;padding:.15rem .45rem;font-size:.58rem;font-weight:800}.sidebar .company-switcher.glass-clean .company-switcher__trigger{z-index:1;color:#0f172a;background:#ffffffe0;border:1.5px solid #ffffff8c;border-radius:12px;position:relative;box-shadow:0 4px 14px #0f172a14,inset 0 1px #fff}.sidebar .company-switcher.glass-clean .company-switcher__trigger:hover:not(:disabled),.sidebar .company-switcher.glass-clean.is-open .company-switcher__trigger{background:#fff;border-color:#c1d7c8;box-shadow:0 0 0 3px #8eb69b47}.sidebar .company-switcher.glass-clean .company-switcher__meta strong{color:#153832}.sidebar .company-switcher.glass-clean .company-switcher__meta small,.sidebar .company-switcher.glass-clean .company-switcher__chevron{color:#64748b}.sidebar .company-switcher.glass-clean .company-switcher__mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832)}.sidebar .popover.glass-clean-panel,.sidebar .company-switcher__popover.glass-clean-panel,.sidebar .sidebar-user__menu.glass-clean-panel{z-index:120;-webkit-backdrop-filter:blur(20px);color:#0f172a;background:#ffffffeb;border:1.5px solid #ffffffe6;border-radius:16px;min-width:15.5rem;padding:.55rem;display:none;position:absolute;box-shadow:0 18px 42px #0f172a29,inset 0 1px 1px #fff}.sidebar .popover.glass-clean-panel.open,.sidebar .company-switcher__popover.glass-clean-panel.open,.sidebar .sidebar-user__menu.glass-clean-panel.open{gap:.35rem;animation:.18s glass-pop-in;display:grid}.sidebar .company-switcher__popover{width:auto;max-width:none;top:calc(100% + .4rem);left:.45rem;right:.45rem}.sidebar .company-switcher__panel-hd{border-bottom:1px solid #0f172a14;padding:.35rem .45rem .55rem}.sidebar .company-switcher__panel-hd strong{color:#153832;font-size:.88rem;display:block}.sidebar .company-switcher__panel-hd p{color:#64748b;margin:.2rem 0 0;font-size:.7rem;line-height:1.35}.sidebar .company-switcher__search{color:#94a3b8;background:#f8fafcf2;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:.4rem;margin:.15rem .15rem .25rem;padding:.4rem .65rem;display:flex}.sidebar .company-switcher__search input{width:100%;font:inherit;color:#0f172a;background:0 0;border:0;outline:none;font-size:.8rem}.sidebar .company-switcher.glass-clean .company-switcher__menu{max-height:min(280px,42vh);box-shadow:none;background:0 0;border:0;border-radius:12px;gap:.15rem;margin:0;padding:.15rem;list-style:none;display:grid;position:static;top:auto;left:auto;right:auto;overflow:auto}.sidebar .company-switcher__empty{color:#64748b;text-align:center;padding:.75rem .55rem;font-size:.78rem}.sidebar .company-switcher.glass-clean .company-switcher__option{color:#0f172a;border-radius:10px}.sidebar .company-switcher.glass-clean .company-switcher__option:hover:not(:disabled){background:#8eb69b24}.sidebar .company-switcher.glass-clean .company-switcher__option.is-selected{background:#8eb69b38}.sidebar .company-switcher.glass-clean .company-switcher__option-text small{color:#64748b}.sidebar .company-switcher.glass-clean .company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832)}.sidebar .company-switcher.glass-clean .company-switcher__option .material-symbols-outlined{color:#153832}.sidebar .company-switcher.glass-clean .company-switcher__error{color:#b42318;background:#ef5b671a;border-color:#ef5b6740}.sidebar .sidebar-user.glass-clean-dock{z-index:6;box-shadow:none;-webkit-backdrop-filter:none;isolation:auto;background:0 0;border:0;flex:none;gap:.45rem;margin-top:auto;padding:.35rem .15rem .15rem;display:grid;overflow:visible}.sidebar .sidebar-user__tools{z-index:1;align-items:center;gap:.35rem;display:flex;position:relative}.sidebar .sidebar-user.glass-clean-dock .sidebar-user__trigger{z-index:1;color:#0f172a;cursor:pointer;text-align:left;width:100%;font:inherit;background:#ffffffe6;border:1.5px solid #ffffff8c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.4rem .45rem;display:grid;position:relative;box-shadow:0 4px 14px #0f172a14}.sidebar .sidebar-user.glass-clean-dock .sidebar-user__trigger:hover,.sidebar .sidebar-user__pop.is-open .sidebar-user__trigger{border-color:#c7dbcd;box-shadow:0 0 0 3px #8eb69b40}.sidebar .sidebar-user.glass-clean-dock .sidebar-user__meta strong{color:#153832;font-size:.82rem}.sidebar .sidebar-user.glass-clean-dock .sidebar-user__meta small{color:#64748b;font-size:.65rem}.sidebar .sidebar-user__menu{min-width:0;inset:auto 0 calc(100% + .45rem)}.sidebar .sidebar-user__menu-hd{border-bottom:1px solid #0f172a14;align-items:center;gap:.65rem;padding:.45rem .5rem .65rem;display:flex}.sidebar .sidebar-user__menu-hd strong{color:#0f172a;font-size:.9rem;display:block}.sidebar .sidebar-user__menu-hd small{color:#64748b;font-size:.72rem}.sidebar .sidebar-user__menu-list{gap:.1rem;display:grid}.sidebar .glass-clean-panel .pop-item{color:#0f172a}.sidebar .glass-clean-panel .pop-item:hover,.sidebar .glass-clean-panel .pop-item.active{color:#153832;background:#8eb69b29}.sidebar .glass-clean-panel .pop-item .material-symbols-outlined{color:#475569}.sidebar .glass-clean-panel .pop-item.dng,.sidebar .glass-clean-panel .pop-item.dng .material-symbols-outlined{color:#ef4444}.sidebar .glass-clean-panel .pop-item.dng:hover{color:#dc2626;background:#ef44441a}.sidebar .glass-clean-panel .pop-div{background:#0f172a14}.sidebar .sidebar-user__menu-hint{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;max-width:5.5rem;margin-left:auto;font-size:.65rem;font-weight:600;overflow:hidden}.sidebar .user-avatar--lg{width:2.35rem;height:2.35rem;font-size:.85rem}.sidebar .notif-center__bell,.sidebar .lang-switcher__trigger{color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:9px;place-items:center;width:1.7rem;height:1.7rem;display:grid}.sidebar .sidebar-user__tools{gap:.28rem}.sidebar .sidebar-user__tools .notif-center__bell .material-symbols-outlined,.sidebar .sidebar-user__tools .lang-switcher__trigger .material-symbols-outlined,.sidebar .sidebar-user__tools .notif-center__bell .icon{width:15px!important;height:15px!important;font-size:15px!important}.sidebar .notif-center__bell:hover,.sidebar .lang-switcher__trigger:hover{background:#ffffff47}.sidebar-tone-light .sidebar .glass-clean,.sidebar-tone-light .sidebar .glass-clean-dock{background:#ffffffb8;border-color:#0f172a14}.sidebar-tone-light .sidebar .company-switcher.glass-clean .company-switcher__label{color:#64748b}.sidebar-tone-light .sidebar .notif-center__bell,.sidebar-tone-light .sidebar .lang-switcher__trigger{color:#153832;background:#8eb69b24;border-color:#1538321f}.sidebar--mini .company-switcher.glass-clean,.sidebar--mini .sidebar-user.glass-clean-dock{width:100%;padding:.35rem}.sidebar--mini .sidebar-user.glass-clean-dock{flex-direction:column;align-items:center;display:flex}.sidebar--mini .sidebar-user__tools{flex-direction:column}.sidebar.sidebar--mini{--mini-hit:2.55rem;--mini-radius:12px;gap:.2rem;padding:.5rem .3rem .55rem}.sidebar.sidebar--mini .sidebar-top{gap:.2rem;margin-bottom:.2rem}.sidebar.sidebar--mini .sidebar-top .sidebar-brand{width:var(--mini-hit);height:auto;min-height:var(--mini-hit);overflow:visible}.sidebar.sidebar--mini .brand-logo--icon,.sidebar.sidebar--mini .brand-logo--panel{width:var(--mini-hit);height:var(--mini-hit);max-width:var(--mini-hit);max-height:var(--mini-hit);box-sizing:border-box;object-fit:contain;object-position:center;border-radius:var(--mini-radius);box-shadow:none;background:0 0;border:0;padding:0}.admin-shell.is-mini-nav .sidebar.sidebar--hover-expand .brand-logo--panel{width:auto;max-width:min(100%,12.5rem);height:auto;max-height:3.35rem;box-shadow:none;object-position:center;background:0 0;border:0;border-radius:0;padding:0}.sidebar.sidebar--mini .brand-mark{width:var(--mini-hit);height:var(--mini-hit);border-radius:var(--mini-radius);color:#fff;background:linear-gradient(145deg,#8eb69b,#153832);place-items:center;font-size:.9rem;font-weight:750;display:grid;box-shadow:0 2px 10px #15383259}.sidebar.sidebar--mini .sidebar-mode-btn{width:var(--mini-hit);height:var(--mini-hit);border-radius:var(--mini-radius);color:#ffffff9e}.sidebar.sidebar--mini .sidebar-mode-btn:hover{color:#fff;background:#ffffff1a}.sidebar.sidebar--mini .company-switcher.is-mini{background:0 0;margin:0 0 .2rem;overflow:visible}.sidebar.sidebar--mini .company-switcher .company-switcher__trigger.is-mini{width:var(--mini-hit);height:var(--mini-hit);border-radius:var(--mini-radius);box-shadow:none;background:#ffffff0d;border:1px solid #ffffff24;place-items:center;padding:0;display:grid}.sidebar.sidebar--mini .company-switcher .company-switcher__trigger.is-mini:hover,.sidebar.sidebar--mini .company-switcher.is-open .company-switcher__trigger.is-mini{background:#ffffff1f;border-color:#ffffff47;box-shadow:0 0 0 3px #8eb69b38}.sidebar.sidebar--mini .company-switcher__mark{width:auto;height:auto;font-size:inherit;color:#ffffffd1;border-radius:0;place-items:center;display:grid;box-shadow:none!important;background:0 0!important}.sidebar.sidebar--mini .company-switcher__mark .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 450, "GRAD" 0, "opsz" 20;line-height:1;font-size:18px!important}.sidebar.sidebar--mini .sidebar-nav--mini{gap:.38rem;padding:.4rem 0 .5rem}.sidebar.sidebar--mini .sidebar-mini-cat{width:100%}.sidebar.sidebar--mini .mini-nav-item--cat{color:#ffffffbd;border-radius:15px;width:2.65rem;height:2.65rem}.sidebar.sidebar--mini .mini-nav-item--cat .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 480, "GRAD" 0, "opsz" 24;font-size:22px!important}.sidebar.sidebar--mini .mini-nav-item--cat:hover{color:#fff;background:#ffffff17}.sidebar.sidebar--mini .mini-nav-item--cat.is-active,.sidebar.sidebar--mini .mini-nav-item--cat.is-open{background:color-mix(in srgb, var(--nav-sector,#8eb69b) 24%, #ffffff0f);color:#fff;box-shadow:0 8px 20px color-mix(in srgb, var(--nav-sector,#8eb69b) 24%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--nav-sector,#8eb69b) 40%, transparent)}.sidebar.sidebar--mini .mini-nav-item--cat.is-active .material-symbols-outlined,.sidebar.sidebar--mini .mini-nav-item--cat.is-open .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 560, "GRAD" 0, "opsz" 24}.sidebar.sidebar--mini .sidebar-user.is-mini{border-top:1px solid #ffffff14;gap:.18rem;margin-top:auto;padding-top:.4rem}.sidebar.sidebar--mini .sidebar-user .notif-center,.sidebar.sidebar--mini .sidebar-user .lang-switcher,.sidebar.sidebar--mini .sidebar-user .sidebar-lang,.sidebar.sidebar--mini .sidebar-user__pop{width:var(--mini-hit)}.sidebar.sidebar--mini .notif-center__bell,.sidebar.sidebar--mini .lang-switcher--compact .lang-switcher__trigger{width:var(--mini-hit);height:var(--mini-hit);min-height:var(--mini-hit);border-radius:var(--mini-radius);color:#ffffffad;box-shadow:none;background:0 0;border:0}.sidebar.sidebar--mini .notif-center__bell:hover,.sidebar.sidebar--mini .lang-switcher--compact .lang-switcher__trigger:hover,.sidebar.sidebar--mini .lang-switcher--compact .lang-switcher__trigger[aria-expanded=true]{color:#fff;background:#ffffff1a}.sidebar.sidebar--mini .sidebar-user.glass-clean-dock .sidebar-user__trigger{width:var(--mini-hit);height:var(--mini-hit);border-radius:var(--mini-radius);box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;place-items:center;padding:0;display:grid}.sidebar.sidebar--mini .sidebar-user.glass-clean-dock .sidebar-user__trigger:hover,.sidebar.sidebar--mini .sidebar-user__pop.is-open .sidebar-user__trigger{box-shadow:none;background:#ffffff1a;border-color:#0000}.sidebar.sidebar--mini .user-avatar{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832);border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.68rem;font-weight:700;display:grid;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff38}.sidebar.sidebar--mini .user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.glass-flyout,.glass-flyout.company-switcher__popover,.glass-flyout.sidebar-user__menu,.glass-flyout.company-switcher__popover.open,.glass-flyout.sidebar-user__menu.open{-webkit-backdrop-filter:blur(22px);color:#0f172a;background:linear-gradient(160deg,#fffffff7 0%,#f6f9f7f0 100%);border:1.5px solid #ffffffeb;border-radius:20px;gap:0;padding:0;animation:.2s glass-fly-in;overflow:hidden;box-shadow:0 24px 64px #0f172a38,inset 0 1.5px 2px #fffffff2;z-index:4000!important;margin:0!important;display:grid!important;position:fixed!important;bottom:auto!important;right:auto!important}@keyframes glass-fly-in{0%{opacity:0;transform:translate(-8px)scale(.98)}to{opacity:1;transform:none}}.glass-flyout__orb{pointer-events:none;filter:blur(22px);z-index:0;border-radius:50%;position:absolute}.glass-flyout__orb--a{background:radial-gradient(circle,#8eb69b73 0%,#0000 70%);width:140px;height:140px;top:-40px;right:-20px}.glass-flyout__orb--b{background:radial-gradient(circle,#1538322e 0%,#0000 70%);width:160px;height:160px;bottom:-50px;left:-30px}.glass-flyout__inner{z-index:1;min-height:0;max-height:inherit;gap:.45rem;padding:.85rem;display:grid;position:relative;overflow:auto}.glass-flyout .company-switcher__menu{flex:1;max-height:none}.glass-flyout .company-switcher__panel-hd strong{font-size:1rem}.glass-flyout .company-switcher__option,.glass-flyout .pop-item{color:#0f172a}.glass-flyout .pop-item:hover,.glass-flyout .company-switcher__option:hover:not(:disabled){background:#8eb69b29}.glass-flyout .company-switcher__home-btn{color:#14532d;width:100%;font:inherit;text-align:left;cursor:pointer;background:#8eb69b24;border:1px solid #8eb69b73;border-radius:12px;align-items:flex-start;gap:.55rem;margin:0 0 .35rem;padding:.55rem .7rem;display:flex}.glass-flyout .company-switcher__home-btn:hover:not(:disabled){background:#8eb69b3d}.glass-flyout .company-switcher__home-btn:disabled{opacity:.65;cursor:default}.glass-flyout .company-switcher__home-btn .material-symbols-outlined{color:#166534;margin-top:.1rem;font-size:1.15rem}.glass-flyout .company-switcher__home-btn span:last-child{gap:.1rem;min-width:0;display:grid}.glass-flyout .company-switcher__home-btn strong{color:#14532d;font-size:.86rem;font-weight:700}.glass-flyout .company-switcher__home-btn small{color:#4b7c5e;font-size:.72rem}.glass-flyout .company-switcher__section{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:.45rem .35rem .2rem;padding:0;font-size:.68rem;font-weight:700;list-style:none}.glass-flyout .company-switcher__option.is-home{background:#8eb69b14;border:1px solid #8eb69b59}.glass-flyout .company-switcher__option.is-home .company-switcher__option-mark{color:#fff;background:#166534;justify-content:center;align-items:center;display:inline-flex}.glass-flyout .company-switcher__option.is-home .company-switcher__option-mark .material-symbols-outlined{color:#fff;font-size:1rem}.glass-flyout .pop-item.dng{color:#ef4444}.glass-flyout .pop-div{background:#0f172a14;border:0;height:1px;margin:.25rem .2rem}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd{border-bottom-color:#0f172a14}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd strong{color:#0f172a}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd small{color:#64748b}.rs-select{gap:.35rem;min-width:0;display:grid;position:relative}.rs-select__label{color:color-mix(in srgb, var(--rs-brand-dark) 55%, #64748b);font-size:.82rem;font-weight:600}.rs-select--float{gap:0}.rs-select__float{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--rs-brand) 70%, #64748b);background:color-mix(in srgb, var(--rs-surf-soft) 55%, #fff);pointer-events:none;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1;position:absolute;top:-.55rem;left:.65rem}.rs-select__trigger{border:1.5px solid color-mix(in srgb, var(--rs-brand) 22%, #d7e3dd);border-radius:var(--rs-radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--rs-brand) 6%, #fff), #fff);width:100%;min-height:2.55rem;color:var(--rs-brand-dark);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--rs-shadow-sm);transition:border-color .15s var(--rs-ease), box-shadow .15s var(--rs-ease), background .15s var(--rs-ease);justify-content:space-between;align-items:center;gap:.55rem;padding:.5rem .75rem;font-size:.88rem;font-weight:550;display:flex}.rs-select--sm .rs-select__trigger{min-height:2.25rem;padding:.35rem .65rem;font-size:.84rem}.rs-select__value{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;min-width:0;display:inline-flex;overflow:hidden}.rs-select.is-placeholder .rs-select__value{color:#64748b;font-weight:500}.rs-select__trigger .material-symbols-outlined{color:var(--rs-brand);flex:none;font-size:1.15rem}.rs-select__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--rs-brand) 55%, #d7e3dd)}.rs-select.is-open .rs-select__trigger,.rs-select__trigger:focus-visible{border-color:var(--rs-brand);box-shadow:0 0 0 3px var(--rs-glow);outline:none}.rs-select.is-disabled .rs-select__trigger{opacity:.62;cursor:not-allowed;background:#f1f5f4}.rs-select__panel{border:1.5px solid color-mix(in srgb, var(--rs-brand) 28%, #fff);-webkit-backdrop-filter:blur(16px);box-shadow:var(--rs-shadow-lg), inset 0 1px 0 #fff;color:var(--rs-brand-dark);background:#fffffff7;border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:.4rem;margin:0;padding:.5rem;overflow:hidden;display:grid!important}.rs-select__search{border:1px solid color-mix(in srgb, var(--rs-brand) 18%, #e2e8f0);color:#94a3b8;background:#f8faf9;border-radius:999px;align-items:center;gap:.4rem;min-height:2.15rem;padding:0 .65rem;display:flex}.rs-select__search input{min-width:0;color:var(--rs-brand-dark);font:inherit;outline:none;flex:1;font-size:.84rem;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:.35rem 0!important}.rs-select__list{scrollbar-width:thin;gap:.12rem;min-height:0;max-height:none;margin:0;padding:.1rem;list-style:none;display:grid;overflow:auto}.rs-select__item-main{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.rs-select__ico{flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.rs-select__ico .material-symbols-outlined{font-size:.95rem!important}.rs-select__item{width:100%;min-height:2.15rem;color:var(--rs-brand-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.86rem;font-weight:500;transition:background .12s,color .12s;display:flex}.rs-select__item:hover:not(:disabled){background:color-mix(in srgb, var(--rs-brand) 18%, transparent);color:var(--rs-brand-dark)}.rs-select__item.is-on{background:color-mix(in srgb, var(--rs-brand) 28%, transparent);color:var(--rs-brand-dark);box-shadow:inset 3px 0 0 var(--rs-brand-dark);font-weight:700}.rs-select__item.is-on .material-symbols-outlined{color:var(--rs-brand-dark)}.rs-select__item:disabled{opacity:.45;cursor:not-allowed}.rs-select__empty{text-align:center;color:#64748b;padding:.75rem .5rem;font-size:.8rem}.admin-shell select:not([multiple]),.field select,.panel select,.filter-bar select,.rs-desk select:not([multiple]),.rs-filters select{appearance:none;accent-color:var(--rs-brand);border-radius:var(--rs-radius-sm);border-color:color-mix(in srgb, var(--rs-brand) 22%, var(--line-strong,#d7e3dd));background-color:var(--surface,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238EB69B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.95rem;padding-right:2.35rem}.admin-shell select:not([multiple]):focus,.field select:focus,.panel select:focus,.filter-bar select:focus,.rs-desk select:not([multiple]):focus{border-color:var(--rs-brand);box-shadow:0 0 0 3px var(--rs-glow);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23153832' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.95rem}.admin-shell select option:checked,.field select option:checked,.panel select option:checked,.filter-bar select option:checked{color:#fff;background:linear-gradient(#153832 0% 100%)}.srh-option__item.is-active{box-shadow:inset 3px 0 0 var(--rs-brand-dark,#153832);font-weight:700;background:color-mix(in srgb, var(--rs-brand,#8eb69b) 28%, transparent)!important;color:var(--rs-brand-dark,#153832)!important}.profile-desk.rs-desk{gap:.75rem}.profile-desk .profile-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;display:flex}.profile-desk .profile-topbar__links{flex-wrap:wrap;gap:.3rem;display:inline-flex}.profile-desk .profile-shell.profile-panel,.profile-desk form.profile-shell{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);box-shadow:var(--rs-shadow-sm);background:#fff;border-radius:18px;grid-template-columns:minmax(15rem,18.5rem) minmax(0,1fr);display:grid;overflow:hidden;gap:0!important;padding:0!important}.profile-desk .profile-rail{border-right:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--rs-brand) 12%, #fff) 0%, #fff 55%);align-content:start;align-self:stretch;gap:.7rem;padding:1.1rem 1rem 1.15rem;display:grid}.profile-desk .profile-rail__avatar-wrap{width:fit-content;margin-inline:auto}.profile-desk .profile-rail__complete{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--rs-brand) 6%, #fff);border-radius:12px;gap:.35rem;width:100%;padding:.55rem .65rem;display:grid}.profile-desk .profile-rail__complete-hd{color:var(--muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.72rem;display:flex}.profile-desk .profile-rail__complete-hd strong{letter-spacing:-.02em;color:var(--rs-brand-dark,#153832);font-size:.82rem;font-weight:800}.profile-desk .profile-rail__complete-track{background:color-mix(in srgb, var(--line) 65%, #fff);border-radius:999px;height:.35rem;overflow:hidden}.profile-desk .profile-rail__complete-track>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--rs-brand) 75%, #153832), var(--rs-brand-dark,#153832));height:100%;transition:width .3s;display:block}.profile-desk .profile-rail__meta{text-align:center;justify-items:center;gap:.22rem;display:grid}.profile-desk .profile-rail__meta strong{letter-spacing:-.01em;color:var(--rs-brand-dark,#153832);font-size:1.05rem;line-height:1.2}.profile-desk .profile-rail__meta>span{color:var(--muted);word-break:break-all;font-size:.78rem}.profile-desk .profile-rail__job{color:var(--text);font-size:.78rem;font-weight:650}.profile-desk .profile-rail__actions{gap:.35rem;display:grid}.profile-desk .profile-rail__actions .btn{justify-content:center;width:100%}.profile-desk .profile-rail .profile-photo-hint{text-align:center;margin:0;font-size:.72rem;line-height:1.35}.profile-desk .profile-rail__stats{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.4rem;margin:.15rem 0 0;padding:.55rem 0 0;list-style:none;display:grid}.profile-desk .profile-rail__stats li{color:var(--muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.profile-desk .profile-rail__stats a{color:var(--rs-brand-dark,#153832);font-weight:650;text-decoration:none}.profile-desk .profile-rail__stats a:hover{text-decoration:underline}.profile-desk .profile-main{background:#fff;grid-template-rows:auto auto auto;align-content:start;min-width:0;display:grid}.profile-desk .profile-main__hd{padding:1rem 1.25rem .25rem}.profile-desk .profile-main__hd h2{color:var(--rs-brand-dark,#153832);margin:0;font-size:1.02rem;font-weight:750}.profile-desk .profile-main__hd p{color:var(--muted);margin:.2rem 0 0;font-size:.8rem}.profile-desk .profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:.85rem 1.15rem;max-width:none;padding:.55rem 1.25rem .95rem;display:grid}.profile-desk .profile-fields__bio{grid-column:1/-1}.profile-desk .profile-field.field{align-content:start;gap:.32rem;min-width:0;display:grid}.profile-desk .profile-field__lbl{letter-spacing:.01em;color:var(--muted);align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.profile-desk .profile-field__lbl .icon{color:var(--rs-brand-dark,#153832);opacity:.72}.profile-desk .profile-field__control{min-width:0;display:block;position:relative}.profile-desk .profile-field__ico{color:color-mix(in srgb, var(--rs-brand-dark,#153832) 55%, var(--muted));pointer-events:none;z-index:1;position:absolute;top:50%;left:.72rem;transform:translateY(-50%)}.profile-desk .profile-field__control--area .profile-field__ico{top:.72rem;transform:none}.profile-desk .profile-field__lock{color:var(--muted);opacity:.7;pointer-events:none;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.profile-desk .panel .profile-field__control input:not([type=checkbox]):not([type=radio]),.profile-desk .panel .profile-field__control textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--rs-brand) 3.5%, #fff);border-radius:11px;width:100%;min-height:2.55rem;padding:.55rem .85rem .55rem 2.6rem;transition:border-color .15s,box-shadow .15s,background .15s}.profile-desk .panel .profile-field__control textarea{resize:vertical;min-height:5.5rem;padding-top:.7rem;padding-bottom:.7rem}.profile-desk .panel .profile-field__control input:not([type=checkbox]):not([type=radio]):focus,.profile-desk .panel .profile-field__control textarea:focus{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-brand) 14%, transparent);background:#fff;outline:none}.profile-desk .panel .profile-field__control input:not([type=checkbox]):not([type=radio]):disabled{color:var(--muted);background:color-mix(in srgb, var(--line) 18%, #fff);cursor:not-allowed;padding-right:2.2rem}.profile-desk .profile-field__hint{margin:0;font-size:.7rem;line-height:1.3;display:block}.profile-desk .profile-prefs--dense .prefs-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.profile-desk .profile-prefs--dense .prefs-section{min-width:0;height:100%}.profile-desk .profile-prefs--dense .prefs-section:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.profile-desk .profile-prefs--dense .prefs-section:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.profile-desk .prefs-region--wide{max-width:none}.profile-desk .prefs-tools--row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.profile-desk .prefs-tools--stack{gap:.55rem;display:grid}.profile-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem}.profile-fn .users-subnav__btn{cursor:pointer}.profile-desk .profile-tabs.rs-tabs{background:color-mix(in srgb, var(--rs-brand) 10%, #eef3f0);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));border-radius:14px;flex-wrap:wrap;gap:.3rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.profile-desk .profile-tabs .rs-ptab,.profile-desk .profile-tabs__item{align-items:center;gap:.4rem;min-height:2.2rem;padding:.4rem .9rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important}.profile-desk .profile-tabs .rs-ptab.is-on,.profile-desk .profile-tabs .rs-ptab.is-active,.profile-desk .profile-tabs__item.is-active{color:var(--rs-brand-dark)!important;box-shadow:0 2px 10px var(--rs-glow)!important;background:#fff!important}.profile-desk .profile-panel.profile-prefs{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);box-shadow:var(--rs-shadow-sm,0 1px 2px #0f172a0a);background:#fff;border-radius:20px;overflow:hidden}.profile-desk .prefs-section{border-bottom:0;align-content:start;gap:.75rem;padding:1.05rem 1.15rem 1.15rem;display:grid}.profile-desk .prefs-section--last,.profile-desk .prefs-section:last-of-type{border-bottom:0}.profile-desk .prefs-section__head{align-items:flex-start;gap:.65rem;display:flex}.profile-desk .prefs-section__ico{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:2.15rem;height:2.15rem;color:var(--rs-brand-dark);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.profile-desk .prefs-section__head h2{color:var(--rs-brand-dark);margin:0;font-size:.98rem;font-weight:750}.profile-desk .prefs-section__head p{color:var(--muted);max-width:36rem;margin:.15rem 0 0;font-size:.78rem;line-height:1.35}.profile-desk .profile-prefs--dense .prefs-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.profile-desk .prefs-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.profile-desk .prefs-lang-card{text-align:left;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);cursor:pointer;min-height:3.55rem;color:inherit;font:inherit;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem .55rem;padding:.65rem .7rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 1px 2px #0f172a08}.profile-desk .prefs-lang-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:0 8px 18px var(--rs-glow);transform:translateY(-1px)}.profile-desk .prefs-lang-card.is-selected{border-color:color-mix(in srgb, var(--rs-brand) 55%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);box-shadow:0 0 0 3px var(--rs-glow)}.profile-desk .prefs-lang-card__flag{font-size:1.45rem;line-height:1}.profile-desk .prefs-lang-card__meta{gap:.12rem;min-width:0;display:grid}.profile-desk .prefs-lang-card__code{letter-spacing:.06em;color:var(--rs-brand-dark);font-size:.7rem;font-weight:800}.profile-desk .prefs-lang-card__label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;overflow:hidden}.profile-desk .prefs-lang-card__check{color:var(--rs-brand-dark);position:absolute;top:.45rem;right:.45rem}.profile-desk .prefs-region{gap:.75rem;max-width:36rem;display:grid}.profile-desk .prefs-region.prefs-region--wide{max-width:none}@media (width<=900px){.profile-desk .profile-shell.profile-panel,.profile-desk form.profile-shell{grid-template-columns:1fr}.profile-desk .profile-rail{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.profile-desk .profile-fields,.profile-desk .profile-prefs--dense .prefs-layout,.profile-desk .prefs-tools--row{grid-template-columns:1fr}.profile-desk .profile-prefs--dense .prefs-section:nth-child(odd){border-right:0}.profile-desk .profile-prefs--dense .prefs-section:nth-child(-n+2),.profile-desk .profile-prefs--dense .prefs-section:nth-child(3){border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.profile-desk .prefs-region__tools{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.55rem;display:grid}.profile-desk .prefs-region__tools .btn{white-space:nowrap;justify-content:center}.profile-desk .prefs-clock{background:color-mix(in srgb, var(--rs-brand) 10%, #f4f7f5);border:1px solid color-mix(in srgb, var(--rs-brand) 16%, transparent);border-radius:12px;flex-direction:column;justify-content:center;gap:.1rem;min-width:0;min-height:2.35rem;padding:.4rem .75rem;display:inline-flex}.profile-desk .prefs-clock__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:750}.profile-desk .prefs-clock strong{color:var(--rs-brand-dark);font-variant-numeric:tabular-nums;font-size:.88rem}.profile-desk .prefs-tools{gap:.65rem;display:grid}.profile-desk .prefs-tool{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem .95rem;display:flex}.profile-desk .prefs-tool__copy{flex:12rem;gap:.15rem;min-width:0;display:grid}.profile-desk .prefs-tool__copy strong{color:var(--rs-brand-dark);font-size:.9rem}.profile-desk .prefs-segment{background:color-mix(in srgb, var(--line) 45%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:11px;gap:.2rem;padding:.2rem;display:inline-flex}.profile-desk .prefs-segment button{min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:650;display:inline-flex}.profile-desk .prefs-segment button.is-active{color:var(--rs-brand-dark);box-shadow:0 2px 8px var(--rs-glow);background:#fff}.profile-desk .prefs-toggle{background:color-mix(in srgb, var(--line) 80%, #94a3b8);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:2.85rem;height:1.55rem;transition:background .16s;position:relative}.profile-desk .prefs-toggle.is-on{background:linear-gradient(135deg, var(--rs-brand) 0%, var(--rs-brand-dark) 120%)}.profile-desk .prefs-toggle__knob{background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;transition:transform .16s;position:absolute;top:.18rem;left:.18rem;box-shadow:0 2px 6px #0f172a2e}.profile-desk .prefs-toggle.is-on .prefs-toggle__knob{transform:translate(1.25rem)}.profile-desk .sys-status-legend,.profile-desk .prefs-colors.sys-status-legend{flex-wrap:wrap;gap:.4rem;display:flex}.profile-desk .prefs-colors .sys-status{border-radius:999px;gap:.35rem;width:auto;min-height:0;padding:.38rem .7rem;font-size:.74rem;font-weight:700}.profile-desk .prefs-colors .sys-status-dot{opacity:.9;background:#fff;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.profile-desk .profile-actions--sticky{z-index:5;border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, #fff 92%, var(--rs-brand));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin:0;padding:.85rem 1.25rem;display:flex;position:sticky;bottom:0}.profile-desk .profile-actions--sticky .rs-cta{align-items:center;gap:.4rem;display:inline-flex}.profile-desk .security-shell.profile-panel{grid-template-columns:minmax(14.5rem,17.5rem) minmax(0,1fr);display:grid;overflow:hidden;gap:0!important;padding:0!important}.profile-desk .security-rail .security-rail__badge{width:4.25rem;height:4.25rem;color:var(--rs-brand-dark,#153832);background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, transparent);border-radius:16px;place-items:center;margin-inline:auto;display:grid}.profile-desk .security-fields{grid-template-columns:1fr;gap:.85rem;max-width:36rem;padding:.55rem 1.25rem .95rem;display:grid}.profile-desk .security-fields__phone{max-width:none}.profile-desk .security-toggle-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--rs-brand) 5%, #fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem .95rem;display:flex}.profile-desk .security-toggle-card__copy{flex:14rem;gap:.2rem;min-width:0;display:grid}.profile-desk .security-toggle-card__copy strong{color:var(--rs-brand-dark,#153832);font-size:.9rem}.profile-desk .security-toggle-card__copy .muted{font-size:.78rem;line-height:1.35}@media (width<=900px){.profile-desk .security-shell.profile-panel{grid-template-columns:1fr}}.profile-desk .profile-role-chip{color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 28%, transparent)}.profile-desk .profile-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--rs-brand) 28%, #fff), #e8efec);color:var(--rs-brand-dark);border-color:color-mix(in srgb, var(--rs-brand) 30%, transparent)}.sales-deal-items{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 65%, var(--surface));border-radius:12px;gap:.75rem;padding:.85rem;display:grid}.sales-products-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sales-product-detail{gap:1.25rem;display:grid}.sales-product-detail__grid{grid-template-columns:1.2fr .8fr;gap:1.25rem;display:grid}@media (width<=900px){.sales-product-detail__grid{grid-template-columns:1fr}}.sales-stock-hero{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 70%, var(--surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.sales-stock-hero__qty{letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.sales-product-history__list{gap:.65rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.sales-product-history__list li{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.7rem .85rem}.sales-product-history__meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.25rem;display:flex}.field-check{align-items:center;gap:.45rem;font-size:.92rem;display:flex}.sales-deal-items__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sales-deal-items__head .toolbar{flex-wrap:wrap;gap:.35rem;display:flex}.sales-deal-items__list{gap:.55rem;display:grid}.sales-deal-items__row{align-items:end}.sales-deal-items__qty{grid-template-columns:minmax(3.5rem,.45fr) minmax(4.5rem,.55fr) auto;align-items:center;gap:.35rem;display:grid}.sales-deal-totals{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:.2rem;padding:.55rem .65rem;font-size:.8rem;display:grid}@media (width<=720px){.sales-deal-items__qty{grid-template-columns:1fr 1fr auto}}.msg-ops-desk .msg-ops-mc-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:.85rem}.msg-ops-desk .msg-ops-hub--compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:0;box-shadow:none;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.55rem .65rem}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));box-shadow:0 4px 14px color-mix(in srgb, var(--rs-brand-dark) 8%, transparent);transform:none}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card.is-hot{border-color:color-mix(in srgb, #b45309 35%, var(--line));background:#fbf6f3}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__icon{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);width:1.7rem;height:1.7rem;color:var(--rs-brand-dark);border-radius:8px;place-items:center;display:grid}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card strong{font-size:.78rem;font-weight:700}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card em{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--rs-brand) 14%, #fff);min-width:1.35rem;color:var(--rs-brand-dark);text-align:center;border-radius:999px;padding:.1rem .4rem;font-size:.72rem;font-style:normal;font-weight:750}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card.is-hot em{color:#9a3412;background:#f3e3d8}.msg-ops-desk .msg-ops-followups__row{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.55rem .6rem;display:grid}.msg-ops-desk .msg-ops-followups__main{color:inherit;gap:.2rem;min-width:0;text-decoration:none;display:grid}.msg-ops-desk .msg-ops-followups__actions{gap:.2rem;display:flex}.msg-ops-desk .msg-ops-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (width<=1100px){.msg-ops-desk .msg-ops-mc-grid,.msg-ops-desk .msg-ops-hub--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.msg-ops-desk .msg-ops-mc-grid,.msg-ops-desk .msg-ops-hub--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdv-hub.wa-campaigns-page{gap:1.15rem}.pdv-hub{gap:.65rem;display:grid}.pdv-hub>.wa-campaigns-hero .pdv-kpis{grid-template-columns:repeat(4,minmax(7.5rem,1fr));justify-content:start;max-width:44rem}.pdv-hub__hero{background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand,#8eb69b) 14%, #fff), #fff 58%);border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 28%, var(--line));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;padding:.55rem .8rem .6rem;display:grid;box-shadow:0 4px 12px #0f281e0a}.pdv-hub__hero .page-head{border-bottom:0;margin:0;padding-bottom:0}.pdv-hub__hero .page-head__desc{margin-top:.1rem;font-size:.8rem}@media (width<=900px){.pdv-hub__hero{grid-template-columns:1fr}.pdv-hub>.wa-campaigns-hero .pdv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.pdv-flow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pdv-flow__step{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));color:var(--rs-brand-dark,var(--brand));background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.74rem;font-weight:650;display:inline-flex}.pdv-kpis{grid-template-columns:repeat(4,minmax(6.5rem,8.5rem));justify-content:end;gap:.4rem;display:grid}@media (width<=900px){.pdv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}.pdv-kpi-card{text-align:left;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);cursor:pointer;font:inherit;background:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .6rem;transition:border-color .15s,box-shadow .15s;display:flex}.pdv-kpi-card:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, var(--line));box-shadow:0 3px 10px #0f281e12}.pdv-kpi-card__icon{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);width:1.85rem;height:1.85rem;color:var(--rs-brand-dark,var(--brand));border-radius:8px;flex:none;place-items:center;display:grid}.pdv-kpi-card strong{font-size:1rem;line-height:1.1;display:block}.pdv-kpi-card small{color:var(--muted);font-size:.7rem;font-weight:600}.pdv-kpi-card.is-hot{border-color:color-mix(in srgb, #d97706 55%, var(--line))}.pdv-kpi-card.is-hot .pdv-kpi-card__icon{color:#9a5b00;background:#fdf0dc}.pdv-kpi-card.is-hot strong{color:#9a5b00}.pdv-hub__tabs{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:999px;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;padding:.28rem;display:flex;box-shadow:0 1px 6px #0f281e09}.pdv-hub__tab{min-height:1.9rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.8rem;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.pdv-hub__tab:hover{color:var(--rs-brand-dark,var(--brand));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff)}.pdv-hub__tab.is-on{background:var(--rs-brand-dark,var(--brand));color:#fff;box-shadow:0 2px 8px #0f281e29}.pdv-hub__tab-badge{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 20%, #fff);color:var(--rs-brand-dark,var(--brand));border-radius:999px;padding:.05rem .4rem;font-size:.68rem;font-weight:750}.pdv-hub__tab.is-on .pdv-hub__tab-badge{color:#fff;background:#ffffff38}.pdv-hub__tab-badge.is-hot{color:#fff;background:#f59e0b}.pdv-hub__grid{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.pdv-hub__grid--products{grid-template-columns:minmax(0,1fr) minmax(13.5rem,16.5rem)}.pdv-hub__side,.pdv-hub__main,.pdv-hub__panel{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:14px;padding:.75rem .85rem;box-shadow:0 3px 10px #0f281e09}.pdv-hub__side{position:sticky;top:.65rem}.pdv-hub__side-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.pdv-hub__side-head h3{margin:0;font-size:.92rem}.pdv-hub__side-hint{margin:0 0 .55rem;font-size:.76rem;line-height:1.35}.pdv-hub__side h3{margin:0 0 .3rem;font-size:.92rem}.pdv-hub__section-head{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.65rem;padding-bottom:.55rem;display:flex}.pdv-hub__section-head h2{letter-spacing:-.01em;margin:0;font-size:1.02rem}.pdv-hub__section-head .muted{margin:.12rem 0 0;font-size:.8rem}.pdv-dot{background:#c3cec8;border-radius:99px;flex:none;width:8px;height:8px;display:inline-block}.pdv-dot.is-on{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.pdv-conn-title{align-items:center;gap:.45rem;display:flex}.pdv-hub__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pdv-hub__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.pdv-hub__fields label,.pdv-hub__brief{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);gap:.25rem;font-size:.72rem;font-weight:700;display:grid}.pdv-hub__fields input,.pdv-hub__brief textarea,.pdv-search-row input{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.2rem;font:inherit;text-transform:none;letter-spacing:0;color:var(--text);background:#fff;border-radius:10px;padding:.4rem .65rem;font-size:.88rem}.pdv-hub__brief{margin-top:.85rem}.pdv-conn-list,.pdv-product-list,.pdv-search-hist,.pdv-sdr-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pdv-conn-list__btn,.pdv-product-list button,.pdv-search-hist button{text-align:left;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);cursor:pointer;width:100%;font:inherit;background:#fff;border-radius:10px;gap:.15rem;padding:.55rem .65rem;display:grid}.pdv-conn-list__btn.is-on,.pdv-product-list button.is-on{border-color:color-mix(in srgb, var(--rs-brand) 50%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff)}.pdv-conn-list__btn span,.pdv-product-list button span,.pdv-search-hist button span{color:var(--muted);font-size:.72rem}.pdv-order-table{overflow:auto}.pdv-order-table table{border-collapse:collapse;width:100%;font-size:.86rem}.pdv-order-table th,.pdv-order-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);text-align:left;vertical-align:top;padding:.55rem .4rem}.pdv-order-actions{white-space:nowrap;gap:.25rem;display:flex}.pdv-pill{background:color-mix(in srgb, var(--brand) 12%, #fff);border-radius:999px;padding:.12rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.pdv-pill.is-awaiting_payment,.pdv-pill.is-quoted{color:#9a5b00;background:#fff4e0}.pdv-pill.is-paid{color:#146c2e;background:#e5f6ea}.pdv-pill.is-error,.pdv-pill.is-cancelled{color:#9b1c1c;background:#fde8e8}.pdv-stages-board{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;display:grid}.pdv-stages-col{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);border-top-width:3px;border-radius:12px;padding:.65rem}.pdv-stages-col header{justify-content:space-between;gap:.35rem;display:flex}.pdv-stages-col em{font-style:normal;font-weight:750}.pdv-search-row{align-items:stretch;gap:.4rem;width:100%;min-width:0;margin-bottom:.55rem;display:flex}.pdv-search-row input{flex:auto;width:auto;min-width:0;min-height:2rem;padding:.35rem .55rem;font-size:.84rem}.pdv-search-row .btn{white-space:nowrap;flex:none}.pdv-products__empty{margin:.35rem 0 .55rem}.pdv-products__catalog{border-top:1px solid color-mix(in srgb, var(--line) 55%, transparent);margin-top:.85rem;padding-top:.7rem}.pdv-products__catalog .pdv-hub__section-head{margin-bottom:.45rem;padding-bottom:.4rem}.pdv-products__hist .pdv-hub__side-count{color:var(--muted);background:color-mix(in srgb, var(--line) 40%, #fff);border-radius:999px;padding:.08rem .4rem;font-size:.68rem;font-weight:750}.pdv-product-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.5rem;margin:.15rem 0 .65rem;display:grid}.pdv-product-grid--catalog{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.4rem}.pdv-pcard{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:#fff;border-radius:11px;align-content:start;gap:.35rem;min-width:0;padding:.5rem .55rem .55rem;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 4px #0f281e08}.pdv-pcard.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, var(--line));box-shadow:0 0 0 2px color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, transparent)}.pdv-pcard.is-out{border-color:color-mix(in srgb, #b42318 28%, var(--line))}.pdv-pcard.is-low{border-color:color-mix(in srgb, #d97706 35%, var(--line))}.pdv-pcard.is-linked{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 6%, #fff)}.pdv-pcard__hit{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;gap:.22rem;padding:0;display:grid}.pdv-pcard__meta{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.pdv-pcard__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.05rem;font-size:.82rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.pdv-pcard__sku,.pdv-pcard__src,.pdv-pcard__sync{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.pdv-pcard__stats{justify-content:space-between;align-items:center;gap:.35rem;margin-top:.1rem;display:flex}.pdv-pcard__stats em{letter-spacing:-.01em;font-size:.88rem;font-style:normal;font-weight:800}.pdv-pcard__link{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, #fff);color:var(--rs-brand-dark,var(--brand));border-radius:999px;padding:.1rem .35rem;font-size:.58rem;font-weight:800}.pdv-pcard__qty{grid-template-columns:1.7rem minmax(0,1fr) 1.7rem;align-items:center;gap:.2rem;display:grid}.pdv-pcard__qty button{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);cursor:pointer;height:1.75rem;font:inherit;background:#f7faf8;border-radius:7px;font-weight:700;line-height:1}.pdv-pcard__qty button:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, var(--line))}.pdv-pcard__qty input{text-align:center;min-height:1.75rem;font:inherit;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:7px;width:100%;padding:.15rem;font-size:.82rem;font-weight:700}.pdv-pcard__cta{text-align:center;justify-self:stretch}.pdv-stock{background:color-mix(in srgb, var(--line) 35%, #fff);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.12rem .38rem;font-size:.66rem;font-weight:750}.pdv-stock.is-ok{color:#146c2e;background:#e5f6ea}.pdv-stock.is-low{color:#9a5b00;background:#fff4e0}.pdv-stock.is-out{color:#9b1c1c;background:#fde8e8}.pdv-stock.is-svc{color:#3730a3;background:#eef2ff}.pdv-live{color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;display:inline-flex}.pdv-live i{background:#c3cec8;border-radius:99px;width:.45rem;height:.45rem}.pdv-live.is-on i{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.pdv-live.is-busy i{background:#d97706;animation:.9s ease-in-out infinite pdv-live-pulse}@keyframes pdv-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.pdv-order-form--bar{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 28%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 7%, #fff);border-radius:12px;gap:.55rem;margin-top:.55rem;padding:.65rem .7rem;display:grid}.pdv-order-form--bar h3{margin:0;font-size:.9rem}.pdv-order-form--bar .muted{margin:.15rem 0 0;font-size:.76rem}.pdv-order-form__fields{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.pdv-kind-badge{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);color:var(--rs-brand-dark,var(--brand));border-radius:999px;padding:.1rem .35rem;font-size:.58rem;font-weight:800}.pdv-product-list{gap:.28rem}.pdv-product-list button{border-radius:9px;gap:.1rem;padding:.42rem 4.2rem .42rem .55rem;position:relative}.pdv-product-list button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=720px){.pdv-product-grid,.pdv-product-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdv-search-hist{gap:.25rem;max-height:min(52dvh,28rem);overflow:auto}.pdv-search-hist button{border-color:color-mix(in srgb, var(--line) 55%, transparent);border-radius:8px;gap:.08rem;padding:.4rem .5rem}.pdv-search-hist button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.25;display:-webkit-box;overflow:hidden}.pdv-order-form{gap:.5rem;margin-top:.75rem;display:grid}.pdv-order-form h3{margin:0;font-size:.92rem}.pdv-thermo{max-width:28rem;margin:.5rem 0 1rem}.pdv-thermo__val{letter-spacing:-.03em;font-size:2rem;font-weight:800}.pdv-thermo__bar{background:color-mix(in srgb, var(--line) 55%, #fff);border-radius:999px;height:.65rem;margin:.35rem 0;overflow:hidden}.pdv-thermo__bar>span{background:linear-gradient(90deg,#8eb69b,#153832);height:100%;display:block}.pdv-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.55rem;display:grid}.pdv-kpi{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;gap:.2rem;padding:.7rem .75rem;display:grid}.pdv-kpi span{color:var(--muted);font-size:.72rem;font-weight:650}.pdv-kpi strong{font-size:1.2rem}.pdv-sdr-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pdv-sdr-list--grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.55rem}.pdv-sdr-list--grid>li{min-width:0;display:flex}.pdv-sdr-list__empty{text-align:center;grid-column:1/-1;padding:.85rem .5rem;font-size:.82rem}.pdv-sdr-bridge{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.55rem;display:grid}.pdv-sdr-bridge__card{text-align:left;font:inherit;cursor:pointer;color:inherit;background:linear-gradient(160deg, #fff, color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff));border:1px solid color-mix(in srgb, var(--line) 55%, transparent);border-radius:11px;align-items:flex-start;gap:.45rem;padding:.48rem .55rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.pdv-sdr-bridge__card:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 50%, var(--line));transform:translateY(-1px);box-shadow:0 4px 14px #0f281e12}.pdv-sdr-bridge__card strong{letter-spacing:-.01em;font-size:.78rem;line-height:1.2;display:block}.pdv-sdr-bridge__card small{color:var(--muted);margin-top:.1rem;font-size:.66rem;line-height:1.3;display:block}.pdv-sdr-summary{flex-wrap:wrap;align-items:baseline;gap:.4rem .85rem;margin-bottom:.5rem;font-size:.76rem;display:flex}.pdv-sdr-summary strong{font-size:.9rem}.pdv-sdr-card__top{gap:.08rem;display:grid}.pdv-sdr-script-wrap{margin:0}.pdv-sdr-script-wrap summary{cursor:pointer;color:var(--rs-brand-dark,var(--brand));font-size:.68rem;font-weight:700;list-style:none}.pdv-sdr-script-wrap summary::-webkit-details-marker{display:none}.pdv-sdr-more{margin:.5rem 0 0}.pdv-sdr-more a{color:var(--rs-brand-dark,var(--brand));font-weight:650}@media (width<=1100px){.pdv-sdr-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pdv-sdr-bridge,.pdv-sdr-list--grid{grid-template-columns:1fr}}.pdv-modal{z-index:80;background:#0f172a6b;place-items:center;padding:.85rem;display:grid;position:fixed;inset:0}.pdv-modal__card{background:#fff;border-radius:14px;gap:.65rem;width:min(100%,28rem);padding:.9rem 1rem;display:grid;box-shadow:0 20px 48px #0f172a38}.pdv-modal__card--wide{width:min(100%,36rem);max-height:82dvh;overflow:auto}.pdv-modal__card--popup{width:min(100%,28.5rem);max-height:min(68dvh,32rem);padding:0;overflow:hidden}.admin-shell:has(.pdv-hub) .container.main{width:min(1680px,100% - 1.1rem);margin:.45rem auto .85rem}.admin-shell:has(.pdv-hub) .pdv-hub{align-content:start;min-height:calc(100dvh - 5.5rem)}.admin-shell:has(.pdv-hub) .pdv-hub__grid{min-height:min(28rem,100dvh - 14rem)}:is(.admin-shell:has(.pdv-hub) .pdv-hub__side,.admin-shell:has(.pdv-hub) .pdv-hub__main){min-height:100%}.pdv-modal__card header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pdv-modal__card h3{margin:0}.pdv-modal__preview{white-space:pre-wrap;font:inherit;background:#f4f7f5;border-radius:10px;margin:0;padding:.75rem;font-size:.86rem}.pdv-detail{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.45rem;margin:0;display:grid}.pdv-detail>div{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 30%, #fff);border:1px solid color-mix(in srgb, var(--line) 55%, transparent);border-radius:9px;min-width:0;padding:.45rem .55rem}.pdv-detail dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:700}.pdv-detail dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.88rem}.pdv-detail pre{white-space:pre-wrap;background:#f6f7f6;border-radius:8px;margin:0;padding:.5rem;font-size:.78rem}.pdv-detail>div:has(>dd>pre){grid-column:1/-1}.pdv-source-brief{max-height:7.5rem;overflow:auto}.pdv-toggle{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;font-weight:650;display:inline-flex}.pdv-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#cfd8d2;border-radius:999px;flex:none;width:2.3rem;height:1.3rem;margin:0;transition:background .18s;position:relative}.pdv-toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:99px;width:.96rem;height:.96rem;transition:left .18s;position:absolute;top:.17rem;left:.18rem;box-shadow:0 1px 4px #0f281e4d}.pdv-toggle input[type=checkbox]:checked{background:#16a34a}.pdv-toggle input[type=checkbox]:checked:after{left:1.16rem}.pdv-conn-list__btn{transition:border-color .15s,background .15s,box-shadow .15s}.pdv-conn-list__btn:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, var(--line))}.pdv-conn-check{flex-wrap:wrap;gap:.3rem;margin:0 0 .65rem;padding:0;list-style:none;display:flex}.pdv-conn-check li{background:color-mix(in srgb, var(--line) 35%, #fff);color:var(--muted);border-radius:999px;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.7rem;font-weight:650;display:inline-flex}.pdv-conn-check li.is-ok{color:#146c2e;background:#e5f6ea}.pdv-conn-check li.is-bad{color:#9b1c1c;background:#fde8e8}.pdv-hub__fields input:focus,.pdv-hub__brief textarea:focus,.pdv-search-row input:focus,.pdv-hub__fields select:focus{outline:2px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, transparent);outline-offset:0;border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 60%, var(--line))}.pdv-sdr-card{border:1px solid color-mix(in srgb, var(--line) 55%, transparent);background:#fff;border-radius:12px;flex:1;align-content:start;gap:.4rem;width:100%;min-width:0;padding:.65rem .7rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f281e0a}.pdv-sdr-card--modern:before{content:"";background:color-mix(in srgb, var(--rs-brand,#8eb69b) 70%, #153832);width:3px;position:absolute;top:0;bottom:0;left:0}.pdv-sdr-card--modern.is-quote:before{background:#d97706}.pdv-sdr-card--modern.is-order:before{background:#166b52}.pdv-sdr-card--modern.is-pix:before{background:#2563eb}.pdv-sdr-card--modern.is-intent:before{background:#7c3aed}.pdv-sdr-card--modern.is-follow:before{background:#64748b}.pdv-sdr-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.45rem;display:grid}.pdv-sdr-card__avatar{letter-spacing:.02em;background:color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, #fff);width:1.85rem;height:1.85rem;color:var(--rs-brand-dark,#153832);border-radius:9px;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.pdv-sdr-card__who{gap:.08rem;min-width:0;display:grid}.pdv-sdr-card__who strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.2;overflow:hidden}.pdv-sdr-card__who span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.25;overflow:hidden}.pdv-sdr-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--line) 40%, #fff);color:var(--muted);border-radius:999px;padding:.16rem .4rem;font-size:.58rem;font-weight:800}.pdv-sdr-pill.is-quote{color:#9a5b00;background:#fff4e0}.pdv-sdr-pill.is-order{color:#146c2e;background:#e5f6ea}.pdv-sdr-pill.is-pix{color:#1d4ed8;background:#e8effe}.pdv-sdr-pill.is-intent{color:#6b21a8;background:#f3e8ff}.pdv-sdr-pill.is-follow{color:#475569;background:#f1f5f9}.pdv-sdr-card__hint{color:#33413a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.05rem;margin:0;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pdv-sdr-card__foot{flex-wrap:wrap;gap:.28rem;margin-top:.1rem;display:flex}.pdv-sdr-card__foot .btn{gap:.2rem;min-height:1.7rem;padding:.2rem .45rem;font-size:.7rem}.pdv-order-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.7rem}.pdv-order-table tbody tr:hover td{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 5%, #fff)}@media (width<=900px){.pdv-hub__side{position:static}.pdv-hub__tabs{border-radius:16px;width:100%}.pdv-hub__grid,.pdv-hub__grid--products,.pdv-hub__fields{grid-template-columns:1fr}.pdv-search-hist{max-height:none}}.chats-view-toggle{background:color-mix(in srgb, var(--surface-2,#eef3f0) 80%, #fff);border:1px solid color-mix(in srgb, var(--line) 55%, transparent);border-radius:999px;gap:.15rem;margin-left:auto;padding:.18rem;display:inline-flex}.chats-view-toggle button{min-height:1.8rem;font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.75rem;font-weight:650;transition:background .13s,color .13s,box-shadow .13s;display:inline-flex}.chats-view-toggle button:hover{color:var(--rs-brand-dark,var(--brand))}.chats-view-toggle button.is-on{color:var(--rs-brand-dark,var(--brand));background:#fff;box-shadow:0 1px 4px #0f281e24}.chats-view-toggle a{min-height:1.8rem;color:inherit;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.chats-view-toggle a:hover{color:var(--rs-brand-dark,var(--brand))}.tasks-page .page-head--modern{gap:.35rem;margin-bottom:.35rem;padding-bottom:0}.tasks-page>.alert{margin:0 0 .4rem;padding:.4rem .65rem}.tasks-page .tasks-alert-slim{border-radius:9px;align-items:center;gap:.4rem;padding:.32rem .6rem;font-size:.72rem;font-weight:350;line-height:1.3;display:flex}.tasks-page .tasks-alert-slim a{color:inherit;text-underline-offset:2px;font-weight:550}.tasks-page .tasks-toolbar{border:1px solid color-mix(in srgb, var(--line,#d8e0da) 80%, transparent);background:color-mix(in srgb, #fff 88%, var(--rs-brand,#8eb69b) 6%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.55rem;padding:.4rem .55rem;display:flex}.tasks-page .tasks-toolbar--filters{background:#f3fafef7;margin-top:-.25rem}.tasks-channel-toggle{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.tasks-channel-toggle button{border:1px solid color-mix(in srgb, var(--border,#d8e0da) 90%, transparent);font:inherit;font-size:var(--tk-micro,.68rem);font-weight:var(--tk-semi,550);color:var(--tk-soft,#5f7169);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.28rem;padding:.22rem .55rem;line-height:1.2;display:inline-flex}.tasks-channel-toggle button em{opacity:.75;font-style:normal;font-weight:var(--tk-light,350)}.tasks-channel-toggle button.is-on{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, #fff);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, transparent);color:var(--rs-brand-dark,#14532d)}.tasks-date-filters{flex-wrap:wrap;align-items:flex-end;gap:.45rem .65rem;margin-left:auto;display:inline-flex}.tasks-date-filters__preset,.tasks-date-filters__field{font-size:var(--tk-micro,.62rem);color:var(--tk-mute,#84958c);font-weight:var(--tk-semi,550);gap:.12rem;display:grid}.tasks-date-filters__preset select,.tasks-date-filters__field input{border:1px solid var(--border,#d8e0da);font:inherit;font-size:var(--tk-meta,.72rem);color:var(--tk-ink,#152820);background:#fff;border-radius:8px;min-height:1.85rem;padding:.28rem .45rem}.tasks-filters__result{font-size:var(--tk-micro,.68rem);color:var(--tk-mute,#84958c);white-space:nowrap;align-self:center;padding-bottom:.15rem}.tasks-channel-badge--email{color:#1d4ed8;background:#2563eb24}.tasks-channel-badge--whatsapp{color:#15803d;background:#16a34a29}.tasks-channel-badge--whatsapp_oficial{color:#0369a1;background:#0ea5e929}.tasks-filters{flex-wrap:wrap;flex:280px;align-items:center;gap:.45rem .6rem;min-width:0;margin-bottom:0;display:flex}.tasks-filters__search{border:1px solid var(--border,#d8e0da);background:#fff;border-radius:9px;flex:180px;align-items:center;gap:.35rem;min-width:160px;max-width:320px;padding:.28rem .55rem;display:flex}.tasks-filters__search input{font:inherit;background:0 0;border:0;outline:0;flex:1}.tasks-board{margin-bottom:.75rem}.tasks-col-hint{font-size:var(--tk-micro,.62rem);color:var(--tk-mute,#84958c);font-weight:var(--tk-light,350);display:block}.tasks-kind{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-semi,550);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.22rem;padding:.1rem .45rem;display:inline-flex}.tasks-kind--lead{color:#1d4ed8;background:#2563eb24}.tasks-kind--conv{color:#15803d;background:#16a34a29}.tasks-kind--api{color:#0369a1;background:#0ea5e929}.tasks-kind--campaign{color:#92400e;background:#d977062e}.tasks-channel-name{text-overflow:ellipsis;max-width:7.5rem;overflow:hidden}.tasks-campaign{gap:.8rem;display:grid}.ops-pipe__quick{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin-top:.45rem;display:flex}.tasks-qa{border:1px solid color-mix(in srgb, var(--border,#d8e0da) 85%, transparent);color:var(--rs-brand-dark,#14532d);font:inherit;font-size:var(--tk-micro,.62rem);font-weight:var(--tk-semi,550);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .5rem;line-height:1;text-decoration:none;display:inline-flex}.tasks-page .tasks-card.ops-pipe__card,.tasks-page .ops-pipe__card.tasks-card{font-size:var(--tk-body,.8rem);gap:.28rem}.tasks-page .tasks-card .ops-pipe__top strong{font-size:.84rem;font-weight:var(--tk-bold,650);letter-spacing:-.015em;color:var(--tk-ink,#152820);line-height:1.2}.tasks-page .tasks-card .ops-pipe__time,.tasks-page .tasks-card .ops-pipe__preview{font-size:var(--tk-meta,.7rem);font-weight:var(--tk-light,350);color:var(--tk-soft,#5f7169);line-height:1.35}.tasks-page .tasks-card .ops-pipe__badge{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-semi,550);letter-spacing:.01em}.tasks-page .tasks-prio{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-semi,550)}.tasks-page .tasks-filters__search{font-size:var(--tk-body,.8rem)}.tasks-page .tasks-filters__search input{font-size:var(--tk-body,.8rem);font-weight:var(--tk-light,350);color:var(--tk-ink,#152820)}.tasks-page .tasks-filters__search input::placeholder{font-weight:var(--tk-light,350);color:var(--tk-mute,#84958c)}.tasks-page .tasks-legend{font-size:var(--tk-meta,.7rem);font-weight:var(--tk-light,350);color:var(--tk-mute,#84958c)}.tasks-page .tasks-phases__stat strong{font-size:.95rem;font-weight:var(--tk-bold,650);letter-spacing:-.02em}.tasks-page .tasks-phases__stat span{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350);color:var(--tk-mute,#84958c)}.tasks-page .tasks-phases-col__head strong{font-size:var(--tk-title,.88rem);font-weight:var(--tk-bold,650)}.tasks-page .tasks-phases-col__head span{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350)}.tasks-page .tasks-phases-item__top strong{font-size:.82rem;font-weight:var(--tk-bold,650)}.tasks-page .tasks-phases-item__preview{font-size:var(--tk-meta,.7rem);font-weight:var(--tk-light,350)}.tasks-page .tasks-phases-item__meta{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350)}.tasks-qa:hover:not(:disabled){border-color:color-mix(in srgb, #128c4a 45%, var(--border,#d8e0da))}.tasks-qa:disabled{opacity:.65;cursor:wait}.tasks-qa--wa{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#128c4a 100%);border-color:#0000;padding:.32rem .65rem;font-weight:650;box-shadow:0 2px 6px #128c4a47}.tasks-qa--wa:hover:not(:disabled){color:#fff;filter:brightness(1.04);background:linear-gradient(135deg,#15803d 0%,#0e733d 100%);border-color:#0000}.tasks-legend{max-width:900px}.tasks-card{cursor:grab;position:relative}.tasks-card:active{cursor:grabbing}.tasks-card:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, var(--border,#d8e0da));box-shadow:0 3px 10px #0f281e14}.tasks-card.is-dragging{opacity:.55;box-shadow:0 8px 18px #0f281e1f}.tasks-prio{letter-spacing:-.02em;min-width:1.45rem;height:1.35rem;color:color-mix(in srgb, var(--phase,#153832) 75%, #5f7169);background:color-mix(in srgb, var(--phase,#8eb69b) 14%, #f3f6f4);border:1px solid color-mix(in srgb, var(--phase,#8eb69b) 22%, transparent);border-radius:7px;flex:none;place-items:center;padding:0 .3rem;font-size:.66rem;font-weight:750;display:inline-grid}.tasks-prio-btn:not(:disabled){color:var(--phase,#153832)}.tasks-card .ops-pipe__top{gap:.4rem}.tasks-detail{gap:.55rem;display:grid}.tasks-detail__chips{flex-wrap:wrap;gap:.28rem;display:flex}.tasks-detail__chips span{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff);border:1px solid color-mix(in srgb, var(--line,#d8e0da) 72%, transparent);color:#335046;border-radius:999px;align-items:center;gap:.25rem;min-width:0;max-width:100%;padding:.16rem .48rem;font-size:.7rem;font-weight:600;display:inline-flex}.tasks-detail__chips span .material-symbols-outlined,.tasks-detail__chips span .icon{flex:none;width:12px!important;height:12px!important;font-size:12px!important}.tasks-detail__preresumo{background:linear-gradient(135deg,#fdf6e9 0%,#f6f9f7 100%);border:1px solid #e2d0a1;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.6rem .75rem;display:flex}.tasks-detail__preresumo.is-high{background:linear-gradient(135deg,#eaf5f1,#fff 70%);border-color:#a2cbb7}.tasks-detail__preresumo.is-mid{border-color:#dbcaa0}.tasks-detail__preresumo.is-low{background:linear-gradient(135deg,#fbf0f0,#fff 70%);border-color:#d7b9b5}.tasks-detail__preresumo-meter{background:#fff;border:3px solid #eecc93;border-radius:999px;flex:none;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 2px 8px #1538320f}.tasks-detail__preresumo-meter strong{letter-spacing:-.02em;color:#8a5a10;font-size:.72rem}.tasks-detail__preresumo-meter.is-high{border-color:#2f9e6e}.tasks-detail__preresumo-meter.is-high strong{color:#1f6b4d}.tasks-detail__preresumo-meter.is-low{border-color:#d45d5d}.tasks-detail__preresumo-meter.is-low strong{color:#b42318}.tasks-detail__preresumo-copy{flex:1;gap:.18rem;min-width:0;display:grid}.tasks-detail__preresumo-copy strong{color:#7a4e0e;align-items:center;gap:.3rem;font-size:.76rem;font-weight:750;display:inline-flex}.tasks-detail__preresumo.is-high .tasks-detail__preresumo-copy strong{color:#1f6b4d}.tasks-detail__preresumo.is-low .tasks-detail__preresumo-copy strong{color:#9b2c2c}.tasks-detail__preresumo-copy p{color:#40604f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tasks-detail__preresumo-bar{background:color-mix(in srgb, var(--line) 65%, #fff);border-radius:999px;height:.28rem;margin-top:.2rem;overflow:hidden}.tasks-detail__preresumo-bar>i{border-radius:inherit;background:linear-gradient(90deg,#e0a23a,#9a6a12);height:100%;display:block}.tasks-detail__preresumo.is-high .tasks-detail__preresumo-bar>i{background:linear-gradient(90deg,#4caf82,#1f6b4d)}.tasks-detail__preresumo.is-low .tasks-detail__preresumo-bar>i{background:linear-gradient(90deg,#e07a5f,#c44b3c)}.tasks-detail__preresumo-actions{flex-wrap:wrap;flex:none;gap:.3rem;display:flex}.tasks-detail__tabs{background:color-mix(in srgb, var(--surface-2,#eef3f0) 80%, #fff);border:1px solid color-mix(in srgb, var(--line,#d8e0da) 55%, transparent);border-radius:11px;flex-wrap:wrap;gap:.12rem;width:fit-content;max-width:100%;padding:.16rem;display:inline-flex}.tasks-detail__tabs button{font:inherit;cursor:pointer;color:var(--muted,#5f7169);background:0 0;border:0;border-radius:9px;align-items:center;gap:.28rem;padding:.28rem .55rem;font-size:.74rem;font-weight:650;display:inline-flex}.tasks-detail__tabs button.is-on{color:var(--rs-brand-dark,#14632f);background:#fff;box-shadow:0 1px 4px #0f281e1f}.tasks-chat{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);border-radius:12px;gap:.4rem;max-height:min(52vh,520px);padding:.5rem .55rem;display:grid;overflow-y:auto}.tasks-bubble{border-radius:12px;gap:.15rem;max-width:78%;padding:.45rem .65rem;font-size:.84rem;display:grid;box-shadow:0 1px 3px #0f281e12}.tasks-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tasks-bubble small{color:var(--muted,#5f7169);font-size:.68rem}.tasks-bubble strong{color:var(--rs-brand-dark,#14632f);font-size:.72rem}.tasks-bubble img{border-radius:8px;max-width:220px}.tasks-bubble.is-in{background:#fff;border-bottom-left-radius:4px;justify-self:start}.tasks-bubble.is-out{background:#dcf3e3;border-bottom-right-radius:4px;justify-self:end}.tasks-bubble.is-note{background:#fff4d6;justify-self:center;max-width:92%;font-style:italic}.tasks-history h4,.tasks-notes h4{margin:.4rem 0 .5rem;font-size:.86rem}.tasks-notes{gap:.65rem;display:grid}.tasks-notes__composer{border:1px solid color-mix(in srgb, var(--line,#d8e0da) 70%, transparent);background:#fff;border-radius:12px;gap:.45rem;padding:.7rem .75rem;display:grid}.tasks-notes__composer textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);width:100%;min-height:4.5rem;font:inherit;border-radius:10px;padding:.55rem .65rem;font-size:.86rem}.tasks-notes__composer-ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .65rem;display:flex}.tasks-detail__tabs button em{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, transparent);min-width:1rem;height:1rem;color:var(--rs-brand-dark,#14632f);border-radius:999px;place-items:center;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:750;display:inline-grid}.lead-attendance-notes{border-top:1px dashed color-mix(in srgb, var(--line) 75%, transparent);margin-top:.85rem;padding-top:.75rem}.lead-attendance-notes h3{align-items:center;gap:.35rem;margin:0 0 .55rem;font-size:.92rem;display:inline-flex}.tasks-timeline{border-left:2px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, #fff);gap:.65rem;max-height:40vh;margin:0 0 .6rem;padding:0 0 0 .9rem;list-style:none;display:grid;overflow-y:auto}.tasks-timeline li{font-size:.84rem;position:relative}.tasks-timeline li:before{content:"";background:var(--rs-brand-dark,#14632f);border-radius:99px;width:8px;height:8px;position:absolute;top:.3rem;left:-1.08rem}.tasks-timeline p{color:var(--text-soft,#33463c);margin:.1rem 0}.tasks-timeline small{color:var(--muted,#5f7169);font-size:.7rem}.ops-pipe__preview{color:var(--muted,#5f7169);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.ops-pipe__foot{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.chats-home{background:radial-gradient(900px 280px at 10% -10%,#10b9811a,#0000 60%),radial-gradient(700px 240px at 90% 0,#6366f117,#0000 55%),linear-gradient(#f5f8f6,#eef2f0 40%,#0000);flex:1;align-content:start;gap:.95rem;min-height:0;padding:1.1rem 1.2rem 1.3rem;display:grid;overflow-y:auto}.chats-home__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.chats-home__head h2{color:var(--rs-brand-dark,#153832);margin:0;font-size:1.05rem;font-weight:600}.chats-home__head p{color:var(--muted);text-transform:capitalize;margin:.2rem 0 0;font-size:.72rem;font-weight:400}.chats-home__kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.chats-home__kpi{--kpi:#153832;--kpi-soft:color-mix(in srgb, var(--kpi) 14%, #fff);border:1.5px solid color-mix(in srgb, var(--kpi) 22%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--kpi) 10%, #fff), #fff 55%);font:inherit;text-align:left;cursor:pointer;border-radius:16px;justify-items:start;gap:.2rem;padding:.7rem .75rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 1px #0f281e08}.chats-home__kpi:hover{border-color:color-mix(in srgb, var(--kpi) 45%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--kpi) 18%, transparent);transform:translateY(-2px)}.chats-home__kpi--teal{--kpi:#0d9488}.chats-home__kpi--sky{--kpi:#0284c7}.chats-home__kpi--amber{--kpi:#d97706}.chats-home__kpi--slate{--kpi:#64748b}.chats-home__kpi--rose{--kpi:#e11d48}.chats-home__kpi--indigo{--kpi:#4f46e5}.chats-home__kpi--violet{--kpi:#7c3aed}.chats-home__kpi--gold{--kpi:#ca8a04}.chats-home__kpi-ico{background:var(--kpi-soft);width:1.85rem;height:1.85rem;color:var(--kpi);border-radius:10px;place-items:center;display:inline-grid}.chats-home__kpi strong{color:var(--kpi);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.12rem;font-weight:600;line-height:1.05}.chats-home__kpi>span:last-child{color:color-mix(in srgb, var(--kpi) 55%, #5f7169);font-size:.65rem;font-weight:500}.chats-home__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem;display:grid}.chats-home__card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:16px;gap:.65rem;padding:.85rem .95rem;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #0f281e0a}.chats-home__card--accent-amber{--card-accent:#f59e0b}.chats-home__card--accent-teal{--card-accent:#14b8a6}.chats-home__card--accent-rose{--card-accent:#f43f5e}.chats-home__card--accent-indigo{--card-accent:#6366f1}.chats-home__card--week{--card-accent:#0ea5e9;grid-template-rows:auto minmax(11rem,auto);align-content:start;gap:.75rem;min-height:15.5rem;overflow:visible}.chats-home__card h3{letter-spacing:.05em;text-transform:uppercase;color:#84958c;margin:0;font-size:.68rem;font-weight:500}.chats-home__week-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.chats-home__week-hd p{color:#84958c;margin:.15rem 0 0;font-size:.7rem;font-weight:400}.chats-home__week-totals{flex-wrap:wrap;gap:.35rem;display:inline-flex}.chats-home__week-pill{color:#47635a;background:#f4f7f5;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .5rem;font-size:.68rem;font-weight:500;display:inline-flex}.chats-home__week-pill i{background:currentColor;border-radius:99px;width:.45rem;height:.45rem}.chats-home__week-pill strong{font-variant-numeric:tabular-nums;font-weight:600}.chats-home__week-pill.is-in{color:#047857;background:#ecfdf5}.chats-home__week-pill.is-out{color:#4338ca;background:#eef2ff}.chats-home__week-pill.is-act{color:#0369a1;background:#e0f2fe}.chats-home__week-chart{aspect-ratio:420/160;width:100%;height:11.5rem;min-height:11.5rem;max-height:none;display:block}.chats-home__week-grid{stroke:#e8eee9;stroke-width:1px;stroke-dasharray:3 4}.chats-home__week-lbl{fill:#84958c;text-transform:capitalize;font-size:9px;font-weight:500}.chats-home__donut-wrap{align-items:center;gap:.95rem;display:flex}.chats-home__donut{filter:drop-shadow(0 4px 10px #0f281e14);flex:none;width:6.1rem;height:6.1rem}.chats-home__donut-num{fill:var(--rs-brand-dark,#153832);font-size:1.05rem;font-weight:600}.chats-home__donut-lbl{fill:#84958c;font-size:.48rem;font-weight:500}.chats-home__legend{color:#5f7169;flex:1;gap:.3rem;min-width:0;margin:0;padding:0;font-size:.72rem;font-weight:400;list-style:none;display:grid}.chats-home__legend li{background:#f7faf8;border-radius:8px;align-items:center;gap:.4rem;padding:.22rem .35rem;display:flex}.chats-home__legend i{border-radius:4px;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 2px #fffc}.chats-home__legend strong{color:var(--rs-brand-dark,#153832);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.chats-home__bars{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.chats-home__bars li{grid-template-columns:minmax(0,7rem) 1fr auto;align-items:center;gap:.5rem;font-size:.72rem;display:grid}.chats-home__bar-name{text-overflow:ellipsis;white-space:nowrap;color:#5f7169;font-weight:500;overflow:hidden}.chats-home__bar-track{background:#eef3f0;border-radius:999px;height:.45rem;overflow:hidden}.chats-home__bar-track i{border-radius:inherit;background:linear-gradient(90deg, var(--rs-brand), color-mix(in srgb, var(--rs-brand) 65%, #7fb69a));height:100%;display:block;box-shadow:0 0 8px #10b98159}.chats-home__bars strong{color:var(--rs-brand-dark,#153832);font-variant-numeric:tabular-nums;font-weight:600}.chats-home__list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.chats-home__list button{width:100%;font:inherit;color:var(--rs-brand-dark,#153832);cursor:pointer;text-align:left;background:linear-gradient(#fff,#f8fbf9);border:1px solid #e5ece7;border-radius:10px;justify-content:space-between;align-items:center;gap:.55rem;padding:.4rem .55rem;font-size:.72rem;transition:border-color .12s,transform .12s,background .12s;display:flex}.chats-home__list button:hover{border-color:color-mix(in srgb, var(--card-accent,var(--rs-brand)) 40%, #bcd2c6);background:color-mix(in srgb, var(--card-accent,var(--rs-brand)) 6%, #fff);transform:translate(2px)}.chats-home__list button span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chats-home__list button time{color:#84958c;font-variant-numeric:tabular-nums;flex:none;font-size:.62rem;font-weight:400}.chats-home__empty-ok{color:#047857;background:#ecfdf5;border-radius:10px;align-items:center;gap:.35rem;margin:0;padding:.45rem .6rem;font-size:.72rem;font-weight:500;display:inline-flex}.chats-home__hint{color:var(--muted);align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:400;display:flex}@media (width<=1100px){.chats-home__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.chats-home__kpis,.chats-home__grid{grid-template-columns:1fr 1fr}}.chats-home__card,.chats-home__list,.chats-home__list li{min-width:0}.chats-home__list button{box-sizing:border-box;min-width:0}.chats-home__list button span{min-width:0}.chats-attendance-board{flex:1;grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;gap:.55rem;min-height:0;padding:.35rem .2rem .75rem;display:grid;overflow-x:auto}.chats-attendance-col{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-top:3px solid var(--stage-color,#1f4f3f);background:#fff;border-radius:12px;flex-direction:column;min-height:16rem;max-height:100%;display:flex}.chats-attendance-col header{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);justify-content:space-between;padding:.55rem .65rem;display:flex}.chats-attendance-col__body{flex:1;align-content:start;gap:.35rem;padding:.4rem;display:grid;overflow:auto}.chats-attendance-card{text-align:left;border:1px solid color-mix(in srgb, var(--line) 65%, transparent);cursor:pointer;font:inherit;background:#fafbfa;border-radius:10px;gap:.2rem;padding:.55rem .6rem;display:grid}.chats-attendance-card strong{font-size:.86rem}.chats-attendance-card span{color:var(--muted);font-size:.72rem}.chats-stage-select{text-transform:uppercase;color:var(--muted);gap:.25rem;margin:.55rem 0;font-size:.7rem;font-weight:700;display:grid}.chats-stage-select select{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2rem;font:inherit;text-transform:none;border-radius:9px;padding:.3rem .5rem;font-size:.82rem}.chats-compras-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.chats-compras-list li{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);border-radius:10px;gap:.15rem;padding:.55rem .65rem;display:grid}.chats-side__compras-grid,.chats-side__historico-grid,.chats-side__notas-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-content:start;gap:.7rem;display:grid}.chats-side__block--notes-head{grid-column:1/-1}@media (width<=860px){.chats-side__notas-grid{grid-template-columns:1fr}}.chats-side__block--compras-head .btn,.chats-side__block--history-lead .btn,.chats-side__block--notes .btn{width:fit-content}.chats-notes-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem .85rem;display:flex}.chats-notes-head__row h3{margin:0 0 .2rem}.chats-notes-kpis{grid-template-columns:repeat(2,minmax(5.5rem,1fr));gap:.4rem;display:grid}.chats-notes-kpi{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(160deg,#faf3ea,#fff 70%);border-radius:10px;gap:.1rem;min-width:5.5rem;padding:.45rem .6rem;display:grid}.chats-notes-kpi span{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:700}.chats-notes-kpi strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.chats-notes-chips{flex-wrap:wrap;gap:.3rem;margin:.15rem 0 .45rem;display:flex}.chats-notes-chip{border:1px solid color-mix(in srgb, #c9852c 28%, var(--line));color:#7a4a00;min-height:1.7rem;font:inherit;cursor:pointer;background:#faf4ec;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:650;transition:background .12s,border-color .12s;display:inline-flex}.chats-notes-chip:hover{border-color:color-mix(in srgb, #c9852c 42%, var(--line));background:#f6ebdd}.chats-side__block--notes textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);width:100%;min-height:6.2rem;font:inherit;background:#fff;border-radius:11px;padding:.65rem .75rem;font-size:.88rem;line-height:1.4}.chats-side__block--notes textarea:focus{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, transparent);outline:none}.chats-notes-composer__ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;margin-top:.45rem;display:flex}.chats-notes-composer__actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.chats-notes-hint{margin:.35rem 0 0}.chats-notes-list__hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .65rem;margin-bottom:.5rem;display:flex}.chats-notes-list__hd h3{margin:0}.chats-notes-filters{background:color-mix(in srgb, var(--surface-2,#eef3f0) 85%, #fff);border:1px solid color-mix(in srgb, var(--line) 60%, transparent);border-radius:999px;flex-wrap:wrap;gap:.2rem;padding:.15rem;display:inline-flex}.chats-notes-filter{min-height:1.65rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.28rem;padding:.15rem .5rem;font-size:.7rem;font-weight:650;display:inline-flex}.chats-notes-filter em{background:color-mix(in srgb, var(--muted) 16%, transparent);min-width:1rem;height:1rem;color:inherit;border-radius:999px;place-items:center;padding:0 .25rem;font-size:.62rem;font-style:normal;font-weight:750;display:inline-grid}.chats-notes-filter.is-on{color:var(--rs-brand-dark,#153832);background:#fff;box-shadow:0 1px 4px #0f281e1f}.chats-notes-filter.is-on em{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, transparent)}.chats-notes-list{gap:.45rem;max-height:min(42vh,22rem);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.chats-notes-card{background:#fbf5ee;border:1px solid #c9852c38;border-radius:11px;gap:.3rem;padding:.6rem .7rem;display:grid}.chats-notes-card.is-system{background:#f4f5f7;border-color:#64748b38}.chats-notes-card__top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.chats-notes-card__kind{letter-spacing:.02em;text-transform:uppercase;color:#8a5200;align-items:center;gap:.28rem;font-size:.68rem;font-weight:700;display:inline-flex}.chats-notes-card.is-system .chats-notes-card__kind{color:#475569}.chats-notes-card p{white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.4}.chats-notes-card__ft{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .55rem;font-size:.72rem;display:flex}.chats-notes-system-toggle{margin-top:.55rem}.chats-notes-links{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.chats-notes-list--teaser{max-height:none;margin-top:.35rem}.chats-notes-list--teaser .chats-notes-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.chats-compras-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem .85rem;display:flex}.chats-compras-head__row h3{margin:0 0 .2rem}.chats-compras-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.chats-compras-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.chats-compras-kpi{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff), #fff 70%);border-radius:11px;gap:.12rem;padding:.55rem .65rem;display:grid}.chats-compras-kpi span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:650}.chats-compras-kpi strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:750}.chats-compras-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem;display:grid}.chats-compras-panel__hd{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.chats-compras-panel__hd h3{margin:0}.chats-compras-empty{border:1px dashed color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff);color:var(--muted);border-radius:12px;justify-items:start;gap:.45rem;padding:.85rem .75rem;display:grid}.chats-compras-empty p{margin:0;font-size:.82rem;line-height:1.35}.chats-compras-card{background:#fff;transition:border-color .14s,box-shadow .14s;gap:.35rem!important}.chats-compras-card:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));box-shadow:0 4px 14px color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, transparent)}.chats-compras-card__top{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.chats-compras-card__top strong{font-size:.86rem;line-height:1.25}.chats-compras-status{letter-spacing:.01em;background:color-mix(in srgb, var(--muted) 14%, #fff);min-height:1.2rem;color:color-mix(in srgb, var(--muted) 80%, #222);border-radius:999px;flex:none;align-items:center;padding:.1rem .45rem;font-size:.64rem;font-style:normal;font-weight:700;display:inline-flex}.chats-compras-status--paid,.chats-compras-status--won,.chats-compras-status--delivered,.chats-compras-status--confirmed{color:#166534;background:#def2e6}.chats-compras-status--pending,.chats-compras-status--awaiting_payment,.chats-compras-status--quoted,.chats-compras-status--open,.chats-compras-status--negotiating{color:#9a5b12;background:#faecdc}.chats-compras-status--cancelled,.chats-compras-status--canceled,.chats-compras-status--lost,.chats-compras-status--refunded{color:#b42318;background:#fde9e9}.chats-compras-card__meta{color:var(--muted);flex-wrap:wrap;gap:.25rem .55rem;font-size:.74rem;display:flex}.chats-compras-card__preview{color:color-mix(in srgb, var(--muted) 85%, #222);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.chats-compras-card__ft{flex-wrap:wrap;gap:.3rem;margin-top:.1rem;display:flex}.chats-history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem .75rem;margin-bottom:.35rem;display:flex}.chats-history-head h3{margin:0 0 .2rem}.chats-history__channel{align-items:center;gap:.4rem;min-width:0;display:flex}.chats-history__channel strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chats-history__cta{color:var(--rs-brand-dark,#153832);align-items:center;gap:.28rem;margin-top:.05rem;font-size:.72rem;font-weight:650;display:inline-flex}.chats-history__item.is-current .chats-history__cta{color:#1f4d36}@media (width<=860px){.chats-compras-panels{grid-template-columns:1fr}.chats-compras-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.chats-compras-kpis{grid-template-columns:1fr}.chats-compras-actions{width:100%}.chats-compras-actions .btn{flex:auto}}.chats-side__count{background:color-mix(in srgb, var(--rs-brand,#153832) 12%, #fff);min-width:1.15rem;height:1.1rem;color:var(--rs-brand,#153832);border-radius:999px;justify-content:center;align-items:center;margin-left:.35rem;padding:0 .32rem;font-size:.64rem;font-style:normal;font-weight:800;display:inline-flex}.pdv-hub__map{margin:0;font-size:.82rem}.pdv-conn-check li.is-ok{color:#146c2e;background:#e5f6ea;border-color:#b7e0c2}.pdv-conn-check li.is-bad{color:#9b1c1c;background:#fde8e8;border-color:#f0c0c0}.pdv-sdr-script{white-space:pre-wrap;font:inherit;background:#f4f7f5;border-radius:8px;max-height:5.2rem;margin:.25rem 0 0;padding:.4rem .5rem;font-size:.72rem;line-height:1.35;overflow:auto}.pdv-sdr .pdv-hub__section-head h2{font-size:1rem}.pdv-sdr .pdv-hub__section-head .muted{font-size:.76rem}.wa-window-modal .modal-body{padding-top:.9rem;padding-bottom:.9rem}.wa-window-modal .wa-window-modal__body{gap:.6rem}.wa-window-modal .wa-window-status{align-items:center;margin-bottom:0}.wa-window-modal .wa-window-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:.65rem 1rem;display:grid}.wa-window-modal .wa-window-col{align-content:start;gap:.6rem;min-width:0;display:grid}@media (width<=680px){.wa-window-modal .wa-window-grid{grid-template-columns:minmax(0,1fr)}}.wa-window-modal .wa-window-check{border-radius:10px;align-items:center;margin:0;padding:.5rem .65rem}.wa-window-modal .wa-window-check input{flex:none;width:1rem;height:1rem;margin-top:0}.wa-window-modal .wa-window-check span{font-size:.84rem}.wa-window-modal .field{gap:.32rem;min-width:0;margin:0;display:grid}.wa-window-modal .field>span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#5c6b64);font-size:.68rem;font-weight:700}.wa-window-modal .field select{width:100%;min-height:2.15rem;padding-top:.3rem;padding-bottom:.3rem;font-size:.86rem}.wa-window-modal .wa-window-days{gap:.28rem}.wa-window-modal .wa-window-days .btn{min-width:2.05rem;height:1.85rem;padding:.15rem .4rem;font-size:.76rem}.wa-window-modal .wa-window-slots{gap:.35rem}.wa-window-modal .wa-window-slot{border-radius:9px;flex-wrap:nowrap;padding:.28rem .4rem}.wa-window-modal .wa-window-slot input[type=time]{flex:1 1 0;min-width:0;height:1.95rem;padding:.2rem .4rem;font-size:.84rem}.wa-window-modal .wa-window-slot .btn{flex:none;justify-content:center;width:1.7rem;height:1.7rem;padding:0}.wa-window-modal .wa-window-actions{gap:.35rem;margin-top:.4rem}.wa-window-modal .wa-window-actions .btn{height:1.85rem;padding:.15rem .6rem;font-size:.78rem}.wa-window-modal .wa-window-hint{margin:0;padding:.5rem .65rem;font-size:.74rem;line-height:1.4}.wa-window-modal .badge{padding:.18rem .55rem;font-size:.72rem}.glass-flyout.sidebar-user__menu,.glass-flyout.sidebar-user__menu.open{color:#1e293b;border:1px solid #15383224;border-radius:16px;box-shadow:0 18px 48px #0f172a2e,0 2px 8px #0f172a14;-webkit-backdrop-filter:none!important;background:linear-gradient(#fff 0%,#f7faf8 100%)!important}.glass-flyout.sidebar-user__menu .glass-flyout__orb{display:none}.glass-flyout.sidebar-user__menu .glass-flyout__inner{gap:.25rem;padding:.55rem}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd{border-bottom:1px solid #0f172a12;gap:.6rem;margin-bottom:.15rem;padding:.45rem .5rem .6rem}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd .user-avatar--lg{color:#fff;background:linear-gradient(145deg,#8eb69b 0%,#153832 100%);border-radius:12px;flex:none;width:2.5rem;height:2.5rem;font-size:.95rem;font-weight:700;box-shadow:0 4px 10px #15383240}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd strong{color:#153832;font-size:.95rem;font-weight:700;line-height:1.2}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd small{color:#64748b;font-size:.72rem}.glass-flyout.sidebar-user__menu .sidebar-user__menu-list{gap:.15rem}.glass-flyout.sidebar-user__menu .pop-item{color:#1e293b;border-radius:10px;gap:.6rem;min-height:2.2rem;padding:.38rem .5rem;font-size:.87rem;font-weight:560;transition:background .12s,color .12s}.glass-flyout.sidebar-user__menu .pop-item .material-symbols-outlined{color:#153832;opacity:1;background:#8eb69b38;border-radius:8px;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:17px;transition:background .12s,color .12s;display:inline-flex}.glass-flyout.sidebar-user__menu .pop-item:hover{color:#153832;background:#8eb69b2e}.glass-flyout.sidebar-user__menu .pop-item:hover .material-symbols-outlined{color:#fff;background:#153832}.glass-flyout.sidebar-user__menu .pop-item:focus-visible{outline-offset:1px;outline:2px solid #15383273}.glass-flyout.sidebar-user__menu .pop-div{background:#0f172a12;margin:.3rem .45rem}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hint{color:#47635a;background:#eef3f0;border-radius:999px;max-width:7rem;margin-left:auto;padding:.16rem .55rem;font-size:.68rem;font-weight:650}.glass-flyout.sidebar-user__menu .pop-item.dng{color:#dc2626}.glass-flyout.sidebar-user__menu .pop-item.dng .material-symbols-outlined{color:#dc2626;background:#ef44441a}.glass-flyout.sidebar-user__menu .pop-item.dng:hover{color:#b91c1c;background:#ef44441a}.glass-flyout.sidebar-user__menu .pop-item.dng:hover .material-symbols-outlined{color:#fff;background:#dc2626}.wa-campaigns-desk .wa-campaigns-stats .stat{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;box-shadow:inset 0 1px #fff,0 2px 8px #15383208}.wa-campaigns-desk .wa-campaigns-stats .stat:after{display:none}.wa-campaigns-desk .wa-campaigns-stats .stat .label{gap:.5rem}.wa-campaigns-desk .wa-campaigns-stats .stat .label .material-symbols-outlined{border:1px solid color-mix(in srgb, #25d366 28%, var(--line));color:#128c4a;background:#e0f9ea;border-radius:8px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.wa-campaigns-desk .wa-policy-strip .wa-policy-pill .material-symbols-outlined{color:#128c4a}.wa-campaigns-desk .wa-campaign-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;padding:.95rem 1rem .9rem;box-shadow:inset 0 1px #fff,0 2px 10px #1538320a}.wa-campaigns-desk .wa-campaign-card:before{background:#cbd5e1;width:auto;height:4px;inset:0 0 auto}.wa-campaigns-desk .wa-campaign-card.is-running{border-color:color-mix(in srgb, #25d366 55%, var(--line));background:linear-gradient(160deg, #25d36617, transparent 55%), var(--surface,#fff);box-shadow:0 12px 26px #25d36626,inset 0 1px #fff}.wa-campaigns-desk .wa-campaign-card.is-running:before{background:linear-gradient(90deg,#128c4a,#25d366)}.wa-campaigns-desk .wa-campaign-card.is-paused,.wa-campaigns-desk .wa-campaign-card.is-scheduled{border-color:color-mix(in srgb, #f59e0b 42%, var(--line))}.wa-campaigns-desk .wa-campaign-card.is-paused:before,.wa-campaigns-desk .wa-campaign-card.is-scheduled:before{background:#f59e0b}.wa-campaigns-desk .wa-campaign-card.is-failed,.wa-campaigns-desk .wa-campaign-card.is-cancelled{border-color:color-mix(in srgb, #dc2626 35%, var(--line))}.wa-campaigns-desk .wa-campaign-card.is-failed:before,.wa-campaigns-desk .wa-campaign-card.is-cancelled:before{background:#dc2626}.wa-campaigns-desk .wa-campaign-card.is-completed:before{background:linear-gradient(90deg,#47635a,#8eb69b)}.wa-campaigns-desk .wa-campaign-card.is-draft:before{background:#cbd5e1}.wa-campaigns-desk .wa-campaign-card:hover{box-shadow:0 1px 0 #fff inset, 0 14px 30px color-mix(in srgb, var(--brand) 11%, transparent)}.wa-campaigns-desk .wa-campaign-card.is-running:hover{box-shadow:0 14px 30px #25d36633,inset 0 1px #fff}.wa-campaign-card__glyph{border:1px solid color-mix(in srgb, #25d366 32%, var(--line));color:#128c4a;background:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;position:relative;box-shadow:0 2px 5px #128c501a}.wa-campaign-card__glyph .wa-glyph-dot{background:#cbd5e1}.wa-campaign-card.is-running .wa-campaign-card__glyph .wa-glyph-dot{background:#25d366;animation:2s infinite waPulse}.wa-campaign-card.is-paused .wa-campaign-card__glyph .wa-glyph-dot,.wa-campaign-card.is-scheduled .wa-campaign-card__glyph .wa-glyph-dot{background:#f59e0b;animation:1.2s infinite waPulse}.wa-campaign-card.is-failed .wa-campaign-card__glyph .wa-glyph-dot,.wa-campaign-card.is-cancelled .wa-campaign-card__glyph .wa-glyph-dot{background:#dc2626}.wa-campaign-card.is-completed .wa-campaign-card__glyph .wa-glyph-dot{background:#128c4a}.wa-campaign-card.is-completed .wa-campaign-card__glyph,.wa-campaign-card.is-draft .wa-campaign-card__glyph,.wa-campaign-card.is-cancelled .wa-campaign-card__glyph{color:#94a3b8;border-color:var(--line)}.wa-campaigns-desk .wa-campaign-card__title .badge,.wa-campaigns-desk .wa-campaign-card__badges .badge{border:1px solid var(--line);color:#64748b;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .55rem;font-size:.64rem;font-weight:800;display:inline-flex}.wa-campaigns-desk .wa-campaign-card__title .badge:before,.wa-campaigns-desk .wa-campaign-card__badges .badge:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.45rem;height:.45rem}.wa-campaigns-desk .wa-campaign-card__title .badge.ok,.wa-campaigns-desk .wa-campaign-card__badges .badge.ok{border-color:color-mix(in srgb, #25d366 42%, var(--line));color:#128c4a;background:#dcf8e7}.wa-campaigns-desk .wa-campaign-card__title .badge.warn,.wa-campaigns-desk .wa-campaign-card__badges .badge.warn{border-color:color-mix(in srgb, #f59e0b 42%, var(--line));color:#b45309;background:#fef3c7}.wa-campaigns-desk .wa-campaign-card__title .badge.danger,.wa-campaigns-desk .wa-campaign-card__badges .badge.danger{border-color:color-mix(in srgb, #dc2626 32%, var(--line));color:#b91c1c;background:#fee2e2}.wa-campaigns-desk .wa-campaign-card__title .badge.muted,.wa-campaigns-desk .wa-campaign-card__badges .badge.muted{border-color:var(--line);color:#64748b;background:#f1f5f9}.wa-campaign-card.is-running .wa-campaign-card__title .badge.ok:before,.wa-campaign-card.is-running .wa-campaign-card__badges .badge.ok:before{animation:2s infinite waPulse}.wa-campaigns-desk .wa-campaign-card__actions .btn{border-radius:9px}.wa-campaigns-desk .wa-campaign-card__actions .btn-ghost:hover{background:color-mix(in srgb, var(--brand) 8%, #fff);border-color:color-mix(in srgb, var(--brand) 22%, var(--line))}.wa-campaigns-desk .wa-campaign-card__kpis>div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;flex-direction:column-reverse;justify-content:center;align-items:center;gap:.18rem;padding:.5rem .45rem;display:flex}.wa-campaign-card.is-running .wa-campaign-card__kpis>div{border-color:color-mix(in srgb, #25d366 28%, var(--line))}.wa-campaigns-desk .wa-campaign-card__kpis>div.is-warn{border-color:color-mix(in srgb, #d4a35a 30%, var(--line));background:#faf0e1}.wa-campaigns-desk .wa-campaign-card__kpis>div.is-ok{border-color:color-mix(in srgb, var(--brand) 22%, var(--line));background:#ecf7f2}.wa-campaigns-desk .wa-campaign-card__kpis span{letter-spacing:.04em;align-items:center;gap:.25rem;font-size:.64rem;display:inline-flex}.wa-campaigns-desk .wa-campaign-card__kpis span .material-symbols-outlined{color:#128c4a;opacity:.85}.wa-campaigns-desk .wa-campaign-card__kpis>div.is-warn span .material-symbols-outlined{color:#b45309}.wa-campaigns-desk .wa-campaign-card__kpis strong{font-size:1.05rem;line-height:1.15}.wa-campaigns-desk .wa-campaign-card__bar>i{background:linear-gradient(90deg,#128c4a,#25d366)}.chats-side-modal__panel .chats-side__tabs{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface-2,#eef3f0) 72%, #fff);border-left:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-right:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;margin:.65rem .75rem 0;padding:.3rem;display:grid}.chats-side-modal__panel .chats-side__tab{color:#47635a;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;height:2.3rem;padding:0 .5rem;font-size:.8rem;font-weight:600;transition:background .13s,color .13s,box-shadow .13s}.chats-side-modal__panel .chats-side__tab .material-symbols-outlined{flex:none;font-size:17px!important}.chats-side-modal__panel .chats-side__tab:hover{color:#153832;background:#15383212}.chats-side-modal__panel .chats-side__tab.is-active{color:#fff;background:#153832;font-weight:700;box-shadow:0 4px 10px #15383240}.chats-side-modal__panel .chats-side__tab:focus-visible{outline-offset:1px;outline:2px solid #15383273}.chats-side-modal__panel .chats-side__tab em{color:#128c4a;background:#128c4a24;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.05rem;padding:0 .32rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex;position:static}.chats-side-modal__panel .chats-side__tab.is-active em{color:#fff;background:#ffffff38}@media (width<=560px){.chats-side-modal__panel .chats-side__tabs{margin-inline:.5rem}.chats-side-modal__panel .chats-side__tab span{display:none}.chats-side-modal__panel .chats-side__tab{gap:.2rem}}.chats-side__contato-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.7rem;display:grid}.chats-side__contato-grid>*{min-width:0;margin:0}.chats-side__contato-grid .chats-side__block--quick{order:1;grid-column:1/-1;padding:.35rem}.chats-side__contato-grid .chats-side__block--lead{order:2;grid-column:1}.chats-side__contato-grid .chats-side__block--tags{order:3;grid-column:2}.chats-side__contato-grid .chats-stage-select{order:4;grid-column:1}.chats-side__contato-grid .chats-side__block--route{order:5;grid-column:2}@media (width<=620px){.chats-side__contato-grid{grid-template-columns:minmax(0,1fr)}.chats-side__contato-grid .chats-side__block--lead,.chats-side__contato-grid .chats-side__block--tags,.chats-side__contato-grid .chats-stage-select,.chats-side__contato-grid .chats-side__block--route{grid-column:1/-1}}.chats-side__contato-grid .chats-quick__open-btn{border:1px dashed color-mix(in srgb, var(--brand) 38%, var(--line));background:color-mix(in srgb, var(--brand) 7%, #fff);width:100%;height:2.35rem;color:var(--brand);border-radius:10px;justify-content:center;font-weight:700}.chats-side__contato-grid .chats-quick__open-btn:hover{background:color-mix(in srgb, var(--brand) 12%, #fff)}.chats-side__contato-grid .chats-side__lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.chats-side__contato-grid .chats-side__lead-form>p,.chats-side__contato-grid .chats-side__lead-form>.btn{grid-column:1/-1}.chats-side__contato-grid .chats-side__lead-form>.btn{justify-content:center;height:2.15rem}@media (width<=460px){.chats-side__contato-grid .chats-side__lead-form{grid-template-columns:minmax(0,1fr)}}.chats-side__contato-grid .chats-stage-select{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--surface,#fff);border-radius:12px;gap:.35rem;padding:.65rem .7rem;box-shadow:0 1px #14281e08}.chats-side__contato-grid .chats-stage-select select{width:100%;min-height:2.2rem}.chats-side__contato-grid .chats-side__block{height:100%}.chats-side__contato-grid .chats-side__route-facts{grid-template-columns:minmax(0,1fr);gap:.35rem}.chats-side__contato-grid .chats-side__route-facts>div{gap:.05rem;display:grid}.chats-side__equipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.7rem;display:grid}.chats-side__equipe-grid>*{min-width:0;margin:0}.chats-side__equipe-grid .chats-side__block{height:100%}.chats-side__equipe-grid .chats-side__block--status{grid-column:1}.chats-side__equipe-grid .chats-side__block--queues{grid-column:2}.chats-side__equipe-grid .chats-side__block--transfer{grid-column:1/-1}@media (width<=620px){.chats-side__equipe-grid{grid-template-columns:minmax(0,1fr)}.chats-side__equipe-grid .chats-side__block--status,.chats-side__equipe-grid .chats-side__block--queues{grid-column:1/-1}}.chats-side__equipe-grid .chats-routing-now{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.5rem}@media (width<=560px){.chats-side__equipe-grid .chats-routing-now{grid-template-columns:1fr}}.chats-side__equipe-grid .chats-side__block--status>.btn{justify-content:center;width:100%;height:2.2rem}.chats-side__equipe-grid .chats-sector-chip{transition:background .13s,border-color .13s,transform .13s}.chats-side__equipe-grid .chats-sector-chip:hover:not(:disabled){transform:translateY(-1px)}.chats-side__equipe-grid .chats-side__block--transfer{grid-template-columns:minmax(0,1fr) auto;column-gap:.7rem;display:grid}.chats-side__equipe-grid .chats-side__block--transfer>h3,.chats-side__equipe-grid .chats-transfer-modes,.chats-side__equipe-grid .chats-transfer-fields,.chats-side__equipe-grid .chats-transfer-hint{grid-column:1/-1}.chats-side__equipe-grid .chats-transfer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .7rem;display:grid}.chats-side__equipe-grid .chats-transfer-fields .field{min-width:0}.chats-side__equipe-grid .chats-transfer-fields select{width:100%}.chats-side__equipe-grid .chats-side__block--transfer>.field{grid-column:1;min-width:0}.chats-side__equipe-grid .chats-transfer-actions{grid-column:2;align-self:end;margin-top:0}@media (width<=560px){.chats-side__equipe-grid .chats-transfer-fields{grid-template-columns:minmax(0,1fr)}.chats-side__equipe-grid .chats-side__block--transfer>.field,.chats-side__equipe-grid .chats-transfer-actions{grid-column:1/-1}}.chats-side__equipe-grid .chats-transfer-mode.is-on{color:#fff;background:#153832;border-color:#153832;box-shadow:0 3px 8px #15383238}.sdr-page{flex-direction:column;gap:.85rem;display:flex}.sdr-header-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.sdr-catalog{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:.85rem;display:grid}.sdr-catalog .card{background:#fff;border:1px solid #e3e9e5;border-radius:1rem;padding:.9rem 1rem}.sdr-catalog__form header,.sdr-catalog__list header{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.75rem;display:flex}.sdr-catalog__form h3,.sdr-catalog__list h3{margin:0;font-size:.95rem}.sdr-catalog__form .field{margin-bottom:.65rem}.sdr-catalog__form .field--check{align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:flex}.sdr-catalog__form-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.sdr-catalog__empty{color:#47635a;justify-items:start;gap:.25rem;padding:1rem .2rem .4rem;display:grid}.sdr-catalog__empty p{color:#5f7169;margin:0;font-size:.8rem}.sdr-catalog__items{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sdr-catalog__items li{background:#fbfcfb;border:1px solid #e3e9e5;border-radius:.85rem;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;display:flex}.sdr-catalog__items li.is-off{opacity:.7}.sdr-catalog__item-top{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.2rem;display:flex}.sdr-catalog__item-top strong{color:#153832;font-size:.88rem}.sdr-catalog__items p{color:#5f7169;margin:.15rem 0;font-size:.78rem;line-height:1.4}.sdr-catalog__price{color:#14632f;margin-top:.15rem;font-size:.76rem;font-style:normal;font-weight:700;display:inline-block}.sdr-catalog__badge{color:#14632f;background:#e8f3ec;border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.sdr-catalog__badge.is-off{color:#6b7c74;background:#f1f3f2}.sdr-catalog__tags{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.sdr-catalog__tags span{color:#47635a;border:1px solid #dde6e0;border-radius:999px;padding:.12rem .4rem;font-size:.65rem}.sdr-catalog__item-actions{flex-direction:column;flex:none;gap:.3rem;display:flex}@media (width<=900px){.sdr-catalog{grid-template-columns:1fr}}.sdr-catalog-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}@media (width<=900px){.sdr-catalog-kpis{grid-template-columns:1fr 1fr}}.sdr-metric--sm{border-radius:.85rem;gap:.5rem;padding:.55rem .7rem}.sdr-catalog-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sdr-catalog-search{color:#6b7c74;background:#fff;border:1px solid #d8e2dc;border-radius:999px;flex:16rem;align-items:center;gap:.4rem;min-height:2.25rem;padding:.25rem .7rem;display:inline-flex}.sdr-catalog-search input{width:100%;font:inherit;color:#153832;background:0 0;border:0;outline:none;font-size:.86rem}.sdr-catalog-search__clear{color:#6b7c74;cursor:pointer;background:0 0;border:0;place-items:center;padding:.1rem;display:inline-grid}.sdr-catalog-toolbar select{min-height:2.25rem;font:inherit;background:#fff;border:1px solid #d8e2dc;border-radius:10px;padding:.25rem .55rem;font-size:.84rem}.sdr-catalog-toolbar__count{margin-left:auto}.sdr-catalog-layout{grid-template-columns:minmax(0,1.7fr) minmax(240px,.85fr);align-items:start;gap:.85rem;display:grid}@media (width<=980px){.sdr-catalog-layout{grid-template-columns:1fr}}.sdr-catalog-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sdr-catalog-row{background:#fff;border:1px solid #e3e9e5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.8rem .85rem;display:grid}.sdr-catalog-row.is-off{opacity:.88;background:#f7f9f8}.sdr-catalog-row.is-open{border-color:#a8c6ba;box-shadow:0 0 0 1px #0f6b4c1a}.sdr-catalog-row__order{justify-items:center;gap:.1rem;min-width:2rem;display:grid}.sdr-catalog-row__order em{color:#5f7169;font-size:.72rem;font-style:normal;font-weight:700}.sdr-catalog-row__order .btn-icon{color:#6b7c74;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:1.6rem;height:1.4rem;padding:0;display:grid}.sdr-catalog-row__order .btn-icon:hover:not(:disabled){color:#14632f;background:#e8f3ec}.sdr-catalog-row__order .btn-icon:disabled{opacity:.35;cursor:default}.sdr-catalog-row__top{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.2rem;display:flex}.sdr-catalog-row__top strong{color:#153832;font-size:.92rem}.sdr-catalog-row__summary{color:#5f7169;margin:.1rem 0 .35rem;font-size:.8rem;line-height:1.4}.sdr-catalog-row__summary.is-empty{opacity:.75;font-style:italic}.sdr-catalog-row__meta{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.sdr-catalog-price{color:#14632f;font-size:.78rem;font-weight:700}.sdr-catalog-pill{color:#47635a;background:#eef2f0;border-radius:999px;padding:.14rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.sdr-catalog-pill.is-product{color:#14632f;background:#e8f3ec}.sdr-catalog-pill.is-service{color:#1d4f91;background:#e8eef8}.sdr-catalog-pill.is-on{color:#14632f;background:#e8f3ec}.sdr-catalog-pill.is-off{color:#6b7c74;background:#f1f3f2}.sdr-catalog-tags{flex-wrap:wrap;gap:.28rem;display:flex}.sdr-catalog-tags span{color:#47635a;border:1px solid #dde6e0;border-radius:999px;padding:.1rem .4rem;font-size:.65rem}.sdr-catalog-row__benefits{border-top:1px dashed #d8e2dc;margin-top:.55rem;padding-top:.5rem}.sdr-catalog-row__benefits em{text-transform:uppercase;letter-spacing:.03em;color:#6b7c74;margin-bottom:.2rem;font-size:.68rem;font-style:normal;display:block}.sdr-catalog-row__benefits p{color:#3f4f47;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.45}.sdr-catalog-row__actions{flex-direction:column;flex:none;gap:.25rem;min-width:5.5rem;display:flex}@media (width<=720px){.sdr-catalog-row{grid-template-columns:auto 1fr}.sdr-catalog-row__actions{flex-flow:wrap;grid-column:1/-1}}.sdr-catalog-side{gap:.75rem;display:grid}.sdr-catalog-side__card{background:#fff;border:1px solid #e3e9e5;border-radius:14px;gap:.55rem;padding:.85rem .95rem;display:grid}.sdr-catalog-side__card>header{align-items:flex-start;gap:.55rem;display:flex}.sdr-catalog-side__card>header strong{color:#153832;font-size:.88rem;display:block}.sdr-catalog-side__card>header p{color:#5f7169;margin:.15rem 0 0;font-size:.76rem;line-height:1.35}.sdr-catalog-ai-preview{color:#3f4f47;white-space:pre-wrap;background:#f4f8f5;border:1px solid #e3e9e5;border-radius:10px;max-height:220px;margin:0;padding:.65rem .7rem;font-size:.72rem;line-height:1.45;overflow:auto}.sdr-catalog-side__links{flex-wrap:wrap;gap:.65rem;font-size:.8rem;display:flex}.sdr-catalog-side__links a{color:#0f6b4c;font-weight:650;text-decoration:none}.sdr-catalog-side__links a:hover{text-decoration:underline}.sdr-catalog-tips{color:#47635a;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.35;display:grid}.sdr-catalog-form__grid{grid-template-columns:1fr 1fr;gap:.65rem .75rem;display:grid}.sdr-catalog-form__span2{grid-column:1/-1}.sdr-catalog-form .field--check{align-items:center;gap:.45rem;font-size:.84rem;font-weight:600;display:flex}@media (width<=640px){.sdr-catalog-form__grid{grid-template-columns:1fr}.sdr-catalog-form__span2{grid-column:auto}}.sdr-alert-error{color:#b42318;background:#fdecec;border:1px solid #f5c6c2;border-radius:.75rem;margin:0;padding:.55rem .85rem;font-size:.85rem}.sdr-alert-ok{color:#14632f;background:#e7f6ec;border:1px solid #bfe6cb;border-radius:.75rem;margin:0;padding:.55rem .85rem;font-size:.85rem}.sdr-metrics{grid-template-columns:repeat(6,1fr);gap:.55rem;display:grid}.sdr-metrics--compact .sdr-metric{border-radius:.85rem;gap:.5rem;padding:.55rem .7rem}.sdr-metric{background:#fff;border:1px solid #e3e9e5;border-radius:1rem;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}.sdr-metric__icon{color:#14632f;background:#e8f3ec;border-radius:.65rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.sdr-metric strong{color:#153832;font-size:1.05rem;line-height:1.1;display:block}.sdr-metric small{color:#5f7169;font-size:.7rem}.sdr-switch{color:#47635a;cursor:pointer;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:inline-flex}.sdr-switch input{accent-color:#128c4a;width:1.05rem;height:1.05rem}.sdr-alert{color:#8a5a10;background:#fdf3e3;border:1px solid #f2ddba;border-radius:.75rem;align-items:flex-start;gap:.5rem;margin:0;padding:.6rem .8rem;font-size:.8rem;display:flex}.sdr-note{color:#33554a;background:#eef5f1;border:1px solid #d7e7dd;border-radius:.75rem;align-items:flex-start;gap:.5rem;margin:0;padding:.6rem .8rem;font-size:.8rem;display:flex}.sdr-voice-test{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.sdr-modes{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.sdr-mode{text-align:left;cursor:pointer;background:#fbfcfb;border:1.5px solid #dde6e0;border-radius:.9rem;flex-direction:column;gap:.3rem;padding:.75rem .85rem;display:flex}.sdr-mode strong{color:#24443b;font-size:.85rem}.sdr-mode small{color:#5f7169;line-height:1.45}.sdr-mode.is-on{background:#eef8f1;border-color:#128c4a;box-shadow:0 4px 12px #128c4a1f}.sdr-stages__label{color:#47635a;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.sdr-stages__chips{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.sdr-chip{color:#14632f;background:#e8f3ec;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:600}.sdr-assets{flex-direction:column;gap:.6rem;display:flex}.sdr-asset{color:#33554a;background:#fbfcfb;border:1px solid #e3e9e5;border-radius:.9rem;align-items:center;gap:.7rem;padding:.65rem .8rem;display:flex}.sdr-asset>div{flex:1;min-width:0}.sdr-asset strong{color:#24443b;font-size:.85rem;display:block}.sdr-asset small{color:#5f7169;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sdr-profiles .panel-body{padding-top:.65rem}.sdr-profile-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.55rem;display:grid}.sdr-profile-card{text-align:left;cursor:pointer;background:#fbfcfb;border:1.5px solid #dde6e0;border-radius:.85rem;flex-direction:column;gap:.22rem;padding:.6rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.sdr-profile-card:hover{border-color:#b8d0c4}.sdr-profile-card__top{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sdr-profile-card strong{color:#24443b;font-size:.86rem}.sdr-profile-card small{color:#5f7169;font-size:.74rem;line-height:1.35}.sdr-profile-card.is-on{background:#eef8f1;border-color:#128c4a;box-shadow:0 4px 12px #128c4a1f}.sdr-profile-card.is-off{opacity:.62}.sdr-chip--off{color:#5f7169;background:#ecefee}.sdr-profile-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.sdr-overview .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sdr-overview .panel-body{flex-direction:column;gap:.9rem;display:flex}.sdr-overview__facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.sdr-fact{background:#f6f9f7;border:1px solid #e3e9e5;border-radius:.75rem;min-width:0;padding:.55rem .65rem}.sdr-fact span{text-transform:uppercase;letter-spacing:.03em;color:#6a7c74;margin-bottom:.15rem;font-size:.68rem;font-weight:700;display:block}.sdr-fact strong{color:#1f3d34;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1.3;display:block;overflow:hidden}.sdr-launchers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem;display:grid}.sdr-launcher{text-align:left;cursor:pointer;color:#33554a;background:#fff;border:1.5px solid #dde6e0;border-radius:.9rem;align-items:center;gap:.65rem;padding:.7rem .8rem;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}a.sdr-launcher{color:#33554a}.sdr-launcher:hover{background:#f4faf6;border-color:#128c4a;box-shadow:0 4px 12px #128c4a1a}.sdr-launcher__icon{color:#14632f;background:#e8f3ec;border-radius:.65rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.sdr-launcher__text{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.sdr-launcher__text strong{color:#1f3d34;font-size:.86rem}.sdr-launcher__text small{color:#5f7169;font-size:.72rem;line-height:1.3}.sdr-overview__meta{margin:0}.sdr-config-menu{position:relative}.sdr-config-menu>.btn.is-on{color:#14632f;background:#eef8f1;border-color:#128c4a}.sdr-config-popup{z-index:40;background:#fff;border:1px solid #d7e3dc;border-radius:.95rem;flex-direction:column;gap:.15rem;width:min(300px,92vw);padding:.45rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 14px 36px #0f281e29}.sdr-config-popup header{border-bottom:1px solid #e8eee9;margin-bottom:.2rem;padding:.45rem .55rem .55rem}.sdr-config-popup header strong{color:#1f3d34;font-size:.82rem;display:block}.sdr-config-popup header small{color:#6a7c74;font-size:.72rem}.sdr-config-popup__item{text-align:left;cursor:pointer;width:100%;color:inherit;box-sizing:border-box;background:0 0;border:none;border-radius:.7rem;align-items:flex-start;gap:.55rem;padding:.55rem;text-decoration:none;display:flex}a.sdr-config-popup__item{color:inherit}.sdr-config-popup__item:hover{background:#eef8f1}.sdr-config-popup__icon{color:#14632f;background:#e8f3ec;border-radius:.55rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.sdr-config-popup__item strong{color:#1f3d34;font-size:.82rem;display:block}.sdr-config-popup__item small{color:#5f7169;margin-top:.1rem;font-size:.7rem;line-height:1.3;display:block}.sdr-modal-body{flex-direction:column;gap:.85rem;display:flex}.sdr-config-modal .modal-body{max-height:min(70vh,640px)}@media (width<=1100px){.sdr-metrics,.sdr-overview__facts{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sdr-metrics{grid-template-columns:repeat(2,1fr)}.sdr-modes{grid-template-columns:1fr}.sdr-overview__facts{grid-template-columns:repeat(2,1fr)}}.badge.sdr-badge{color:#fff;background:#153832;align-items:center;gap:.3rem;display:inline-flex}.wa-sdr-block{background:#fbfcfb;border:1px solid #dfe9e2;border-radius:.9rem;padding:.8rem}.chats-sdr-chip{color:#fff;background:#153832;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.chats-sdr-chip.is-off{color:#5f7169;background:#e8ecea}.chats-ai-chip{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, transparent);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);max-width:none;color:var(--rs-brand-dark,#14532d);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.32rem;padding:.18rem .28rem .18rem .55rem;font-size:.7rem;font-weight:650;line-height:1.2;display:inline-flex}.chats-ai-chip.is-off{border-color:color-mix(in srgb, var(--border,#d8e0da) 90%, transparent);color:#5f7169;background:#f4f7f5}.chats-ai-chip.is-off .material-symbols-outlined{color:#5f7169}.chats-ai-chip.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, transparent);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, #fff)}.chats-ai-chip .material-symbols-outlined{color:var(--rs-brand-dark,#14532d);font-size:.9rem!important}.chats-ai-chip__off,.chats-ai-chip__on{font:inherit;letter-spacing:.01em;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.15rem;margin-left:.12rem;padding:.16rem .5rem;font-size:.64rem;font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.chats-ai-chip__off{color:#b91c1c;border:1px solid #b91c1c47}.chats-ai-chip__off:hover{color:#991b1b;background:#f8e8e8;border-color:#b91c1c7a}.chats-ai-chip__on{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, transparent);color:var(--rs-brand-dark,#14532d)}.chats-ai-chip__on:hover{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 14%, #fff);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 60%, transparent)}.chats-ai-chip__off:focus-visible,.chats-ai-chip__on:focus-visible{outline:2px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, transparent);outline-offset:1px}.chats-sdr-chip .chats-ai-chip__off{color:#fff;background:#ffffff24;border-color:#ffffff59}.chats-sdr-chip .chats-ai-chip__off:hover{color:#fff;background:#ffffff3d;border-color:#ffffff8c}.chats-sdr-chip.is-off .chats-ai-chip__off{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 40%, transparent);color:var(--rs-brand-dark,#14532d);background:#fff}.chats-sdr-chip.is-off .chats-ai-chip__off:hover{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 12%, #fff)}.radar2-desk{align-content:start;gap:1.1rem;display:grid}.radar2-desk .rs-mc{transition:transform .15s,box-shadow .15s,border-color .15s}.radar2-desk .rs-mc:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f281e14}.radar2-tabs{background:color-mix(in srgb, var(--rs-brand,#0f3d32) 5%, #fff);border:1.5px solid var(--border,#d8e0da);border-radius:13px;flex-wrap:wrap;justify-self:start;gap:.3rem;margin-bottom:0;padding:.35rem;display:inline-flex}.radar2-tabs button{color:#43524b;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.86rem;font-weight:650;transition:background .13s,color .13s,box-shadow .13s;display:inline-flex}.radar2-tabs button:hover{color:var(--rs-brand-dark,#153832);background:#fff}.radar2-tabs button.is-on{background:var(--rs-brand-dark,#153832);color:#fff;box-shadow:0 3px 10px #0f281e40}.radar2-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:stretch;gap:1.25rem;display:grid}.radar2-card{border:1.5px solid var(--border,#d8e0da);background:linear-gradient(180deg, color-mix(in srgb, var(--rs-brand,#0f3d32) 4%, #fff), #fff 42%);border-radius:16px;flex-direction:column;gap:.75rem;min-width:0;padding:1.15rem 1.2rem 1.05rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f281e0d}.radar2-card:before{content:"";background:linear-gradient(90deg, var(--rs-brand,#1d5c4d), #2f9e44);height:3px;position:absolute;inset:0 0 auto}.radar2-card:hover{border-color:color-mix(in srgb, var(--rs-brand,#0f3d32) 35%, var(--border,#d8e0da));transform:translateY(-2px);box-shadow:0 12px 28px #0f281e1a}.radar2-card__top{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.radar2-card__tile{color:#fff;background:linear-gradient(145deg,#1d5c4d,#0b3d33);border-radius:13px;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 5px 14px #0b3d3347,inset 0 1px #ffffff38}.radar2-card__head{flex:1;align-content:start;gap:.4rem;min-width:0;display:grid}.radar2-card__head strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.04rem;line-height:1.25;display:-webkit-box;overflow:hidden}.radar2-card__meta{flex-wrap:wrap;gap:.32rem;display:flex}.radar2-card__meta span{background:color-mix(in srgb, var(--rs-brand,#0f3d32) 6%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand,#0f3d32) 14%, var(--border,#d8e0da));color:#43524b;white-space:nowrap;border-radius:999px;padding:.16rem .55rem;font-size:.72rem;font-weight:650}.radar2-card .badge{text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:.68rem}.radar2-card__desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.radar2-card__slug{border:1.5px dashed color-mix(in srgb, var(--rs-brand,#0f3d32) 28%, var(--border,#d8e0da));background:#f4f8f5;border-radius:10px;align-items:center;gap:.35rem;min-width:0;padding:.45rem .55rem .45rem .7rem;display:flex}.radar2-card__slug code{min-width:0;color:var(--rs-brand-dark,#14532d);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;font-weight:700;overflow:hidden}.radar2-card__slug .msg-ops-icon-btn{border:1px solid var(--border,#d8e0da);color:#43524b;cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;width:1.8rem;height:1.8rem;transition:border-color .13s,color .13s;display:grid}.radar2-card__slug .msg-ops-icon-btn:hover{border-color:var(--rs-brand,#1d5c4d);color:var(--rs-brand-dark,#153832)}.radar2-card__stats{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.radar2-stat{border:1.5px solid color-mix(in srgb, var(--border,#d8e0da) 75%, transparent);background:#fff;border-radius:11px;justify-items:center;gap:.05rem;padding:.55rem .4rem;display:grid}.radar2-stat strong{color:var(--rs-brand-dark,#153832);font-size:1.12rem;line-height:1.1}.radar2-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:650}.radar2-card__actions{border-top:1px solid color-mix(in srgb, var(--border,#d8e0da) 65%, transparent);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;display:flex}.radar2-add-card{border:2px dashed color-mix(in srgb, var(--rs-brand,#0f3d32) 30%, var(--border,#d8e0da));background:color-mix(in srgb, var(--rs-brand,#0f3d32) 3%, #fff);color:#43524b;min-height:13rem;font:inherit;cursor:pointer;text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:.35rem;padding:1.4rem 1.2rem;transition:border-color .13s,background .13s,transform .13s;display:grid}.radar2-add-card:hover{border-color:var(--rs-brand,#1d5c4d);background:color-mix(in srgb, var(--rs-brand,#0f3d32) 6%, #fff);transform:translateY(-2px)}.radar2-add-card__ico{background:var(--rs-brand-dark,#153832);color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 5px 14px #0b3d3340}.radar2-add-card strong{color:var(--rs-brand-dark,#153832);font-size:.98rem}.radar2-add-card span:last-child{color:var(--muted);font-size:.78rem}.radar2-panel-body{padding:1rem 1.25rem 1.25rem}.radar2-tabs{margin-bottom:0}.radar2-check{align-self:end;align-items:center;gap:.45rem;padding-bottom:.45rem;font-size:.85rem;font-weight:650;display:inline-flex}.radar2-json{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45}.radar2-builder{gap:1rem;display:grid}.radar2-section{border:1px solid color-mix(in srgb, var(--border,#d8e0da) 85%, transparent);border-radius:12px;gap:.55rem;min-width:0;padding:.8rem .9rem .9rem;display:grid}.radar2-section legend{align-items:center;gap:.5rem;padding:0 .4rem;font-size:.85rem;font-weight:800;display:inline-flex}.radar2-legend-actions{gap:.15rem;display:inline-flex}.radar2-section h4{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:.35rem 0 0;font-size:.8rem}.radar2-question{grid-template-columns:1fr 7.5rem repeat(3,auto);align-items:center;gap:.4rem;display:grid}.radar2-band{grid-template-columns:5.2rem 10rem 1fr auto;align-items:center;gap:.4rem;display:grid}.radar2-bar-row{grid-template-columns:minmax(7rem,12rem) 1fr 2.4rem;align-items:center;gap:.55rem;min-width:0;padding:.28rem 0;display:grid}.radar2-bar-label{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.radar2-bar{background:color-mix(in srgb, var(--border,#d8e0da) 55%, #fff);border-radius:999px;height:.55rem;overflow:hidden}.radar2-bar__fill{background:#2f9e44;border-radius:999px;height:100%;transition:width .35s;display:block}.radar2-bar__fill.is-mid{background:#74b72e}.radar2-bar__fill.is-warn{background:#e6b422}.radar2-bar__fill.is-danger{background:#d64545}.radar2-bar-value{text-align:right;font-size:.82rem}.radar2-bar-band{color:var(--muted);grid-column:2;font-size:.7rem}.radar2-result{gap:.6rem;display:grid}.radar2-result__head{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.radar2-result__score{font-size:2rem;line-height:1}.radar2-result h4{margin:.5rem 0 .1rem}.radar2-recs,.radar2-plan{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.radar2-recs li,.radar2-plan li{border:1px solid color-mix(in srgb, var(--border,#d8e0da) 75%, transparent);background:#fff;border-radius:10px;gap:.25rem;padding:.6rem .7rem;display:grid}.radar2-recs p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.radar2-plan li{grid-template-columns:auto 1fr;align-items:start;font-size:.86rem}.radar2-lead-matches{flex-wrap:wrap;gap:.4rem;display:flex}.radar2-questions{gap:1.1rem;margin-top:.6rem;display:grid}.radar2-question-public{gap:.3rem;display:grid}.radar2-question-public__text{margin:0;font-size:.95rem;font-weight:650;line-height:1.4}.radar2-slider-row{align-items:center;gap:.7rem;display:flex}.radar2-slider{--fill:50%;appearance:none;background:linear-gradient(to right, #128c4a var(--fill), color-mix(in srgb, var(--border,#d8e0da) 60%, #fff) var(--fill));cursor:pointer;border-radius:999px;outline:none;flex:1;height:.6rem}.radar2-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #128c4a;border-radius:50%;width:1.35rem;height:1.35rem;box-shadow:0 2px 6px #0b3d3340}.radar2-slider::-moz-range-thumb{background:#fff;border:3px solid #128c4a;border-radius:50%;width:1.35rem;height:1.35rem;box-shadow:0 2px 6px #0b3d3340}.radar2-slider-value{background:color-mix(in srgb, var(--rs-brand,#0f3d32) 8%, #fff);border:1px solid color-mix(in srgb, var(--border,#d8e0da) 80%, transparent);border-radius:10px;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:1rem;font-weight:800;display:grid}.radar2-slider-value.is-danger{color:#b3261e;background:#fdecec}.radar2-slider-value.is-warn{color:#8a6d00;background:#fff6db}.radar2-slider-value.is-mid{color:#4c7a1f;background:#f0f7e6}.radar2-slider-value.is-ok{color:#137333;background:#e6f4ea}.radar2-slider-scale{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.7rem;display:flex}.radar2-lowhint{color:#8a6d00;background:#fff8de;border:1px solid #f0e2a8;border-radius:8px;margin:0;padding:.4rem .55rem;font-size:.78rem}.radar2-nav{flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-top:1.1rem;display:flex}.radar2-result-hero{align-items:center;gap:.9rem;display:flex}.radar2-result-big{font-size:3rem;line-height:1}.radar2-result-band{font-size:1.05rem;font-weight:800;display:block}.radar2-result-scale{color:var(--muted);font-size:.75rem;display:block}.radar2-result-advice{margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.radar2-result-cta{justify-items:start;gap:.6rem;display:grid}@media (width<=720px){.radar2-question{grid-template-columns:1fr 6.5rem repeat(3,auto)}.radar2-band{grid-template-columns:4.6rem 1fr auto}.radar2-band input:nth-child(3){grid-column:1/-1}.radar2-bar-row{grid-template-columns:minmax(5.5rem,8rem) 1fr 2.2rem}}.rh-desk .rh-tabs{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 65%, #fff);border-radius:12px;flex-wrap:wrap;gap:.28rem;width:fit-content;max-width:100%;min-height:auto;padding:.22rem;display:inline-flex}.rh-desk .rh-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.42rem .78rem;font-size:.8rem;font-weight:550;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.rh-desk .rh-tabs button:hover{color:var(--rs-brand-dark,#153832);background:#ffffffb3}.rh-desk .rh-tabs button.is-on{color:var(--rs-brand-dark,#153832);background:#fff;font-weight:700;box-shadow:0 1px #fffc,0 4px 12px #0f281e14}.rh-desk .panel-head{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem .5rem;display:flex}.rh-desk .panel-head h3{margin:0;font-size:1rem}.rh-overview{gap:1rem;display:grid}.rh-overview .panel-body,.rh-overview .rh-rank,.rh-overview .rh-pipe{padding:.5rem 1.25rem 1.25rem}.rh-pipe{grid-template-columns:repeat(7,1fr);gap:.6rem;display:grid}.rh-pipe__step{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;justify-items:center;gap:.1rem;padding:.8rem .4rem;transition:border-color .13s,transform .13s;display:grid}.rh-pipe__step:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));transform:translateY(-1px)}.rh-pipe__step strong{color:var(--rs-brand-dark,#153832);font-size:1.35rem}.rh-pipe__step span{color:var(--muted);text-align:center;font-size:.72rem}.rh-rank{gap:.45rem;display:grid}.rh-rank__row{border:1.5px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:.8rem;width:100%;min-width:0;padding:.65rem .8rem;transition:border-color .13s;display:flex}.rh-rank__row:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line))}.rh-rank__pos{color:var(--muted);min-width:1.8rem;font-weight:800}.rh-rank__pos.is-top{color:var(--rs-brand-dark,#153832)}.rh-rank__who{flex:1;gap:.1rem;min-width:0;display:grid}.rh-rank__who strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rh-rank__who small{color:var(--muted)}.rh-job__meta-score{color:var(--muted);align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.rh-score{min-width:2.6rem;height:2.6rem;color:var(--muted);background:#eef2f0;border-radius:10px;flex:none;place-items:center;padding:0 .4rem;font-size:1rem;font-weight:800;display:inline-grid}.rh-score.is-great{color:#fff;background:#1f7a4d}.rh-score.is-good{color:#fff;background:#74b72e}.rh-score.is-mid{color:#4a3800;background:#e6b422}.rh-score.is-low{color:#fff;background:#d64545}.rh-job-grid{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:1rem;display:grid}.rh-job{border:1.5px solid var(--line);border-top:3px solid var(--rs-brand,#1d5c4d);background:#fff;border-radius:14px;align-content:start;gap:.7rem;min-width:0;padding:1rem 1.1rem;display:grid}.rh-job__top{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.rh-job__tile{background:linear-gradient(135deg, var(--rs-brand,#1d5c4d), #2f9e44);color:#fff;border-radius:10px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.rh-job__head{flex:1;gap:.1rem;min-width:0;display:grid}.rh-job__head strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rh-job__head span{color:var(--muted);font-size:.78rem}.rh-job__stats{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.82rem;display:flex}.rh-job__link{border:1.5px dashed var(--line);border-radius:9px;align-items:center;gap:.3rem;min-width:0;padding:.45rem .6rem;display:flex}.rh-job__link code{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;overflow:hidden}.rh-job__actions{flex-wrap:wrap;gap:.4rem;display:flex}.rh-filters{flex-wrap:wrap;align-items:end;gap:.8rem;padding:1rem 1.25rem;display:flex}.rh-filters label{gap:.25rem;font-size:.78rem;font-weight:600;display:grid}.rh-filters__q{flex:1;min-width:12rem}.rh-filters select,.rh-filters input{border:1.5px solid var(--line);font:inherit;border-radius:9px;padding:.5rem .6rem}.rh-cand-list{gap:.5rem;padding:0 1.25rem 1.25rem;display:grid}.rh-cand{border:1.5px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:.8rem;min-width:0;padding:.75rem .85rem;display:flex}.rh-cand__who{flex:1;gap:.12rem;min-width:0;display:grid}.rh-cand__who>span{color:var(--muted);font-size:.78rem}.rh-cand__summary{color:#37414d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.83rem;line-height:1.45;display:-webkit-box;overflow:hidden}.rh-cand__summary.is-warn{color:#9a6a00}.rh-cand__stage{border:1.5px solid var(--line);font:inherit;background:#fff;border-radius:9px;flex:none;padding:.45rem .55rem}.rh-cand__actions{flex:none;gap:.35rem;display:flex}.rh-form{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.rh-field{gap:.3rem;min-width:0;font-size:.8rem;font-weight:600;display:grid}.rh-field--full{grid-column:1/-1}.rh-field input,.rh-field select,.rh-field textarea{border:1.5px solid var(--line);font:inherit;box-sizing:border-box;background:#fff;border-radius:9px;width:100%;padding:.55rem .65rem;font-weight:400}.rh-field textarea{resize:vertical;line-height:1.5}.rh-suggest{grid-column:1/-1;gap:.4rem;display:grid}.rh-suggest__lbl{font-size:.8rem;font-weight:600}.rh-chips{flex-wrap:wrap;gap:.35rem;display:flex}.rh-chip{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:.32rem .65rem;font-size:.78rem;font-weight:500;transition:border-color .13s,background .13s,color .13s}.rh-chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 6%, #fff)}.rh-chip.is-on{border-color:color-mix(in srgb, var(--rs-brand) 50%, transparent);background:color-mix(in srgb, var(--rs-brand) 12%, #fff);color:var(--rs-brand-dark,#153832);font-weight:700}.rh-sector-grid{flex-wrap:wrap;gap:.4rem;display:flex}.rh-sector-chip{border:1.5px solid color-mix(in srgb, var(--line) 85%, transparent);color:var(--text-soft,#4a5f58);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:.42rem .72rem;font-size:.78rem;font-weight:550;transition:border-color .12s,background .12s,color .12s,transform .12s;display:inline-flex}.rh-sector-chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));color:var(--rs-brand-dark,#153832);transform:translateY(-1px)}.rh-sector-chip.is-on{border-color:color-mix(in srgb, var(--rs-brand) 55%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--rs-brand) 14%, #fff), #fff);color:var(--rs-brand-dark,#153832);font-weight:700;box-shadow:0 1px #ffffffb3}.rh-theme-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.rh-theme-chip{text-align:left;border:1.5px solid color-mix(in srgb, var(--line) 85%, transparent);cursor:pointer;font:inherit;background:#fff;border-radius:12px;gap:.15rem;padding:.65rem .75rem;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.rh-theme-chip strong{color:var(--rs-brand-dark,#153832);font-size:.84rem;font-weight:700}.rh-theme-chip em{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:400;line-height:1.35}.rh-theme-chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line))}.rh-theme-chip.is-on{border-color:color-mix(in srgb, var(--rs-brand) 55%, transparent);background:color-mix(in srgb, var(--rs-brand) 8%, #fff);box-shadow:0 6px 16px #0f281e0f}.rh-ai-bar{border:1px dashed color-mix(in srgb, var(--rs-brand) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand) 5%, #fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.55rem;padding:.55rem .65rem;display:flex}.rh-inline-btn{color:var(--rs-brand-dark,#153832);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-left:.5rem;padding:0;font-size:.76rem;font-weight:700;display:inline-flex}@media (width<=720px){.rh-theme-row{grid-template-columns:1fr}}.rh-upload{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rh-detail{gap:1rem;display:grid}.rh-detail__score{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.rh-detail__score>div{flex:1;gap:.1rem;min-width:12rem;display:grid}.rh-detail__score span{color:var(--muted);font-size:.8rem}.rh-detail__stage{gap:.25rem;font-size:.78rem;font-weight:600;display:grid}.rh-detail__stage select{border:1.5px solid var(--line);font:inherit;border-radius:9px;padding:.5rem .6rem}.rh-detail__summary{background:color-mix(in srgb, var(--rs-brand) 5%, #fff);border-radius:11px;margin:0;padding:.8rem .95rem;font-size:.92rem;line-height:1.55}.rh-detail__cols{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rh-detail__cols h4,.rh-detail__block h4{align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.88rem;display:flex}.rh-detail__cols ul,.rh-detail__block ol{gap:.3rem;margin:0;padding-left:1.15rem;font-size:.85rem;line-height:1.45;display:grid}.rh-resume{white-space:pre-wrap;word-break:break-word;background:#f6f8f7;border-radius:11px;max-height:16rem;margin:0;padding:.85rem;font-size:.78rem;line-height:1.55;overflow:auto}.rh-detail__contact{flex-wrap:wrap;gap:1rem;font-size:.83rem;display:flex}.rh-detail__contact span{align-items:center;gap:.35rem;display:inline-flex}.rh-pub{background:linear-gradient(#e9f2ec,#f6f8f7 16rem);align-content:start;justify-items:center;gap:1.1rem;min-height:100vh;padding:2rem 1rem 3rem;display:grid}.rh-pub__hero{width:min(46rem,100%)}.rh-pub__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rs-brand-dark,#153832);font-size:.72rem;font-weight:800}.rh-pub__hero h1{margin:.35rem 0 .5rem;font-size:1.9rem;line-height:1.15}.rh-pub__meta{color:#43524b;flex-wrap:wrap;gap:.45rem 1.1rem;font-size:.85rem;display:flex}.rh-pub__meta span{align-items:center;gap:.35rem;display:inline-flex}.rh-pub__card{box-sizing:border-box;background:#fff;border-radius:16px;width:min(46rem,100%);padding:1.4rem 1.5rem;box-shadow:0 12px 34px #0f281e17}.rh-pub__block{border-top:1.5px solid var(--line);gap:.55rem;padding:.9rem 0;display:grid}.rh-pub__block:first-child{border-top:none;padding-top:0}.rh-pub__block h3{margin:0;font-size:1rem}.rh-pub__block p{white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.6}.rh-pub__submit{align-items:center;gap:.45rem;margin-top:1rem;display:inline-flex}.rh-pub__privacy{color:var(--muted);margin:.7rem 0 0;font-size:.76rem}.rh-pub__center{text-align:center;justify-items:center;gap:.55rem;padding:2.4rem 1.5rem;display:grid}.rh-pub__check{color:#fff;background:#1f7a4d;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;display:grid}@media (width<=860px){.rh-pipe{grid-template-columns:repeat(4,1fr)}.rh-form,.rh-detail__cols{grid-template-columns:1fr}.rh-cand{flex-wrap:wrap}}@media (width<=720px){.rh-pipe{grid-template-columns:repeat(2,1fr)}}.leads-desk .contacted-queue__list{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.45rem;display:grid}.leads-desk .contacted-queue__list>li{min-width:0;display:grid}.leads-desk .contacted-card{cursor:pointer;height:100%}.leads-desk .contacted-card__main{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:.4rem;padding:.65rem .75rem .65rem .85rem}.leads-desk .contacted-card__identity{gap:.35rem;padding-right:0}.leads-desk .contacted-card__who-btn{gap:.55rem}.leads-desk .contacted-card__avatar{width:2.15rem;height:2.15rem;font-size:.72rem}.leads-desk .contacted-card__who-btn strong{font-size:.88rem}.leads-desk .contacted-card__who-btn .cell-meta{font-size:.7rem}.leads-desk .contacted-card__signals{gap:.3rem .45rem;padding-left:2.7rem}.leads-desk .contacted-card__touch{font-size:.7rem}.leads-desk .contacted-card__list-chip{padding:.12rem .42rem;font-size:.66rem}.leads-desk .contacted-card__channels{border-left:0;border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-flow:wrap;align-items:center;gap:.25rem .75rem;width:100%;padding:.4rem 0 0}.leads-desk .contacted-card__channel{gap:.3rem;max-width:100%;font-size:.74rem}.leads-desk .contacted-card__tags{width:100%;margin-top:0}.leads-desk .contacted-card__tools{flex-direction:row;align-items:center;width:100%;padding:.15rem 0 0}.leads-desk .contacted-card__tools .users-actions{flex-wrap:wrap;justify-content:flex-start;gap:.25rem}.leads-desk .contacted-card__tools .users-icon-btn{width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;padding:0}.leads-desk .contacted-card__tools-sep{background:color-mix(in srgb, var(--line) 80%, transparent);align-self:stretch;width:1px;margin:.15rem}@media (width>=1150px){.leads-desk .contacted-queue__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1600px){.leads-desk .contacted-queue__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-report{margin-bottom:.75rem}.ct-report__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.25rem .95rem .95rem;display:grid}.ct-report__block{align-content:start;gap:.45rem;min-width:0;display:grid}.ct-report__block h3{align-items:center;gap:.4rem;margin:0 0 .2rem;font-size:.88rem;display:flex}.ct-bar{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:1.5px solid #0000;border-radius:9px;grid-template-columns:minmax(7.5rem,10rem) 1fr 2rem;align-items:center;gap:.55rem;padding:.4rem .55rem;display:grid}button.ct-bar:hover{border-color:var(--line);background:#fbfcfb}.ct-bar.is-static{cursor:default}.ct-bar__lbl{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.ct-bar__track{background:#edf1ee;border-radius:999px;height:.55rem;overflow:hidden}.ct-bar__fill{background:#74b72e;border-radius:999px;height:100%;display:block}.ct-bar__fill.is-fresh{background:#2f9e44}.ct-bar__fill.is-aging,.ct-bar__fill.is-mid{background:#e6b422}.ct-bar__fill.is-stale,.ct-bar__fill.is-low{background:#d64545}.ct-bar__fill.is-hot{background:#1f7a4d}.ct-bar__fill.is-penalty{background:#98a4ad}.ct-bar strong{text-align:right;font-size:.85rem}.ct-report__lists{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.ct-report__list-chip{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:.3rem .6rem;font-size:.75rem}.ct-report__list-chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line))}.ct-actions{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ct-actions li>button,.ct-actions li.is-static{border:1.5px solid var(--line);width:100%;font:inherit;text-align:left;background:#fff;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;font-size:.82rem;line-height:1.45;display:flex}.ct-actions li>button{cursor:pointer}.ct-actions li>button:hover{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line))}.ct-actions svg,.ct-actions .material-symbols-outlined{color:var(--rs-brand-dark,#153832);flex:none;margin-top:.1rem}.ct-detail-tabs{margin:.9rem 0 .4rem}.ct-history{gap:.9rem;display:grid}.ct-history__new{gap:.5rem;display:grid}.ct-history__new textarea{border:1.5px solid var(--line);font:inherit;resize:vertical;box-sizing:border-box;border-radius:10px;width:100%;padding:.6rem .7rem}.ct-history__new .btn{justify-self:end}.ct-history__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ct-history__item{border:1.5px solid var(--line);background:#fff;border-radius:11px;gap:.7rem;min-width:0;padding:.7rem .8rem;display:flex}.ct-history__ico{background:color-mix(in srgb, var(--rs-brand) 8%, #fff);width:2rem;height:2rem;color:var(--rs-brand-dark,#153832);border-radius:8px;flex:none;place-items:center;display:grid}.ct-history__body{gap:.15rem;min-width:0;display:grid}.ct-history__body p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.86rem;line-height:1.5}.ct-history__body span{color:var(--muted);font-size:.74rem}.ct-intel{gap:1rem;display:grid}.ct-intel__head{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.ct-intel__head-txt{flex:1;gap:.12rem;min-width:12rem;display:grid}.ct-intel__head-txt span{color:var(--muted);font-size:.8rem}.ct-intel__buckets{gap:.3rem;display:grid}.ct-intel__reasons h4,.ct-intel__next h4{align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.88rem;display:flex}.ct-intel__reasons ul{gap:.3rem;margin:0;padding-left:1.15rem;font-size:.85rem;line-height:1.45;display:grid}.ct-intel__next{background:color-mix(in srgb, var(--rs-brand) 5%, #fff);border-radius:11px;padding:.85rem .95rem}.ct-intel__next p{margin:0;font-size:.88rem;line-height:1.55}.ct-intel__next .btn{vertical-align:middle;margin-left:.4rem}@media (width<=1100px){.ct-report__grid{grid-template-columns:1fr}.ct-bar{grid-template-columns:minmax(7rem,9rem) 1fr 2rem}}.fhd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.fhd-controls{gap:.9rem;min-width:0;display:grid}.fhd-intro{color:#37414d;margin:0;font-size:.88rem;line-height:1.55}.fhd-colors{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.fhd-colors input[type=color]{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:2.6rem;height:2.6rem;padding:.2rem}.fhd-swatch{width:1.7rem;height:1.7rem;box-shadow:0 0 0 1.5px var(--line);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.fhd-swatch.is-on{box-shadow:0 0 0 2.5px var(--rs-brand-dark,#153832)}.fhd-colors code{font-size:.78rem;font-weight:700}.fhd-base-toggle{border:1.5px solid var(--line);background:#fff;border-radius:11px;gap:.3rem;padding:.3rem;display:inline-flex}.fhd-base-toggle button{font:inherit;cursor:pointer;color:#43524b;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.84rem;font-weight:650;display:inline-flex}.fhd-base-toggle button.is-on{background:var(--rs-brand-dark,#153832);color:#fff}.fhd-code{border:1.5px solid var(--line);background:#fbfcfb;border-radius:11px;padding:.6rem .8rem}.fhd-code summary{cursor:pointer;font-size:.84rem;font-weight:650}.fhd-code pre{white-space:pre-wrap;word-break:break-word;max-height:18rem;font-size:.7rem;line-height:1.5;overflow:auto}.fhd-preview-zone{border-radius:16px;justify-items:center;padding:2.2rem 1.2rem 1.4rem;transition:background .2s;display:grid;position:relative}.fhd-preview-tag{letter-spacing:.06em;text-transform:uppercase;color:#5f7169;font-size:.7rem;font-weight:800;position:absolute;top:.7rem;left:.9rem}.fhd-card{box-sizing:border-box;border:1px solid #e2eae5;border-radius:14px;width:min(560px,100%);padding:32px;box-shadow:0 18px 44px #051e1629}.fhd-card h2{letter-spacing:-.01em;margin:0 0 8px;font-size:24px;line-height:1.25}.fhd-card>p{margin:0 0 24px;font-size:15px;line-height:1.55}.fhd-field{margin-bottom:18px;display:grid}.fhd-field label{margin-bottom:6px;font-size:13px;font-weight:600}.fhd-field label em{font-style:normal}.fhd-consent{align-items:flex-start;gap:8px;margin:4px 0 18px;font-size:13px;display:flex}.fhd-btn{width:100%;font:inherit;cursor:pointer;border:none;border-radius:10px;padding:14px 18px;font-size:16px;font-weight:700}.fhd-note{text-align:center;margin:14px 0 0!important;font-size:12px!important}@media (width<=1100px){.fhd{grid-template-columns:1fr}.fhd-card{padding:24px 20px}}.camp-pend__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.camp-pend__head h2{margin:0 0 .15rem}.camp-pend__subject{color:var(--rs-brand-dark,#153832);text-overflow:ellipsis;white-space:nowrap;background:#eef4f1;border:1px dashed #c4d6cc;border-radius:999px;max-width:420px;padding:.3rem .7rem;font-size:.8rem;font-weight:650;overflow:hidden}.camp-pend__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:.9rem 0 .8rem;display:grid}.camp-pend__stat{border:1px solid var(--line);background:#fbfcfb;border-radius:13px;gap:.1rem;padding:.65rem .8rem;display:grid}.camp-pend__stat strong{letter-spacing:-.02em;font-size:1.35rem}.camp-pend__stat span{color:#5f7169;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:650}.camp-pend__stat--bad{background:#fdf3f4;border-color:#efc9cd}.camp-pend__stat--bad strong{color:#b23a45}.camp-pend__stat--warn{background:#fdf9ec;border-color:#efdfbc}.camp-pend__stat--warn strong{color:#9a7414}.camp-pend__actions{flex-wrap:wrap;margin-top:0}.camp-pend__actions .btn{align-items:center;gap:.35rem;display:inline-flex}.camp-pend__actions .material-symbols-outlined{font-size:1.1rem}.camp-pend__subtitle{margin:1.2rem 0 .5rem;font-size:.95rem}.camp-pend__healthy{color:#1d7a52;align-items:center;gap:.5rem;margin:0;font-weight:650;display:flex}.camp-pend__healthy .material-symbols-outlined{font-size:1.25rem}.camp-pend__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.camp-pend__item{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.camp-pend__avatar{background:var(--rs-brand-dark,#153832);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.3rem;height:2.3rem;font-weight:800;display:grid}.camp-pend__main{flex:1;gap:.05rem;min-width:0;display:grid}.camp-pend__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.camp-pend__main small{color:#5f7169;font-size:.78rem}.camp-pend__error{color:#b23a45;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.camp-pend__btns{flex:none;gap:.35rem;display:flex}.camp-pend__more{text-align:center;margin-top:.7rem}@media (width<=900px){.camp-pend__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.camp-pend__item{flex-wrap:wrap}}.tpl-desk.campaigns-desk{gap:1.05rem}.tpl-desk>.page-head--modern{margin-bottom:0;padding-bottom:.55rem}.tpl-desk>.msg-module-subnav,.tpl-desk>.users-subnav{margin:-.25rem 0 .15rem}.tpl-toolbar{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:.55rem .7rem;margin:0 0 .15rem;padding:.65rem .75rem;display:flex}.tpl-toolbar__search{min-width:min(100%,14rem);height:2.45rem;color:var(--muted);background:#fff;border:1px solid #0000;border-radius:999px;flex:16rem;align-items:center;gap:.4rem;padding:0 .35rem 0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.tpl-toolbar__search:focus-within{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 40%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-brand,#8eb69b) 14%, transparent);color:var(--text)}.tpl-toolbar__search input{width:100%;min-width:0;font:inherit;color:var(--text,#153832);background:0 0;border:0;outline:0;font-size:.86rem}.tpl-toolbar__clear{background:color-mix(in srgb, var(--line) 45%, transparent);width:1.7rem;height:1.7rem;color:var(--muted);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.tpl-toolbar__clear:hover{background:color-mix(in srgb, var(--line) 70%, transparent);color:var(--text)}.tpl-toolbar__approach{min-width:min(11rem,100%)}.tpl-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.tpl2-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,292px),1fr));align-content:start;gap:1.15rem;display:grid}.tpl2-card{--tpl-accent:#8eb69b;border:1px solid color-mix(in srgb, var(--tpl-accent) 18%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--tpl-accent) 7%, #fff), #fff 48%);border-radius:18px;flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 2px 10px #1538320a}.tpl2-card:before{content:"";background:linear-gradient(180deg, var(--tpl-accent), color-mix(in srgb, var(--tpl-accent) 40%, #153832));z-index:2;width:3px;position:absolute;top:0;bottom:0;left:0}.tpl2-card:hover{border-color:color-mix(in srgb, var(--tpl-accent) 42%, var(--line));box-shadow:0 1px 0 #ffffffb3 inset, 0 16px 34px color-mix(in srgb, var(--tpl-accent) 16%, transparent);transform:translateY(-3px)}.tpl2-card__thumb{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--tpl-accent) 10%, #eef3f0), #eef3f0);cursor:pointer;text-align:left;width:100%;height:176px;padding:0;display:block;position:relative;overflow:hidden}.tpl2-card__thumb iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:680px;height:480px;transform:scale(.39)}.tpl2-card__empty{color:#5f7169;place-items:center;gap:.4rem;height:100%;font-size:.82rem;font-weight:650;display:grid}.tpl2-card__kind{z-index:1;letter-spacing:.05em;text-transform:uppercase;color:#40604f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #cfded4;border-radius:999px;padding:.2rem .55rem;font-size:.66rem;font-weight:800;position:absolute;top:.6rem;left:.7rem}.tpl2-card__kind.is-pack{background:var(--rs-brand-dark,#153832);color:#fff;border-color:#0000}.tpl2-card__body{flex:1;align-content:start;gap:.5rem;padding:.9rem 1rem 1rem;display:grid}.tpl2-card__title{text-align:left;cursor:pointer;background:0 0;border:0;gap:.18rem;min-width:0;padding:0;display:grid}.tpl2-card__title strong{letter-spacing:-.015em;color:var(--rs-brand-dark,#153832);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.3;display:-webkit-box;overflow:hidden}.tpl2-card__title span{color:#5f7169;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.tpl2-card__title:hover strong{color:color-mix(in srgb, var(--tpl-accent) 35%, #153832)}.tpl2-card__objective{color:color-mix(in srgb, var(--text) 78%, var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.25em;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tpl2-card__objective.is-empty{color:var(--muted);font-style:italic}.tpl2-card__chips{flex-wrap:wrap;gap:.32rem;display:flex}.tpl2-card__chips span{background:color-mix(in srgb, var(--tpl-accent) 12%, #eef4f1);color:#40604f;border-radius:999px;align-items:center;gap:.22rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.tpl2-card__chips span .material-symbols-outlined,.tpl2-card__chips span .icon{opacity:.85;font-size:12px!important}.tpl2-card__chips span.is-muted{color:#84958c;background:0 0;margin-left:auto;padding-left:.05rem}.tpl2-card__actions{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);align-items:center;gap:.3rem;margin-top:auto;padding-top:.55rem;display:flex}.tpl2-card__actions .btn-primary{flex:1;justify-content:center}.tpl2-mailhead{border:1px solid var(--line);background:#fbfcfb;border-radius:13px;align-items:flex-start;gap:.7rem;margin-bottom:.7rem;padding:.7rem .8rem;display:flex}.tpl2-mailhead__avatar{background:var(--rs-brand-dark,#153832);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-weight:800;display:grid}.tpl2-mailhead__main{gap:.1rem;min-width:0;display:grid}.tpl2-mailhead__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.tpl2-mailhead__main>span{color:#5f7169;font-size:.78rem}.tpl2-mailhead__subject{align-items:center;gap:.3rem;font-weight:700;display:flex;color:var(--text,#17302a)!important;font-size:.88rem!important}.tpl2-lint{border-radius:11px;align-items:flex-start;gap:.5rem;margin:0 0 .7rem;padding:.55rem .7rem;font-size:.82rem;display:flex}.tpl2-lint ul{margin:0;padding-left:1rem}.tpl2-lint.is-ok{color:#1d7a52;background:#ecf7f0;align-items:center;font-weight:650}.tpl2-lint.is-bad{color:#9c3540;background:#fdf0f1}@media (width<=900px){.tpl-toolbar__actions{width:100%;margin-left:0}}@media (width<=700px){.tpl2-card__thumb{height:158px}}.dash-sdr-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.dash-sdr-stat{border:1px solid var(--line);background:#fbfcfb;border-radius:13px;gap:.08rem;padding:.65rem .75rem;display:grid}.dash-sdr-stat__ico{width:1.8rem;height:1.8rem;color:var(--rs-brand-dark,#153832);background:#e7f2ec;border-radius:9px;place-items:center;margin-bottom:.25rem;display:grid}.dash-sdr-stat strong{letter-spacing:-.02em;font-size:1.3rem}.dash-sdr-stat__lbl{color:#40604f;font-size:.74rem;font-weight:700}.dash-sdr-stat__hint{color:#84958c;font-size:.72rem}.dash-sdr-funnel{gap:.45rem;margin-top:.8rem;display:grid}.dash-sdr-funnel__row{grid-template-columns:170px 1fr 52px;align-items:center;gap:.7rem;font-size:.82rem;display:grid}.dash-sdr-funnel__row strong{text-align:right}.dash-sdr-profiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.55rem;margin-top:.85rem;display:grid}.dash-sdr-profile{border:1px solid var(--line);color:inherit;background:#fff;border-radius:13px;align-items:center;gap:.65rem;padding:.55rem .7rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.dash-sdr-profile:hover{border-color:#bcd2c6;transform:translateY(-2px)}.dash-sdr-profile__avatar{background:var(--rs-brand-dark,#153832);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.dash-sdr-profile__main{flex:1;min-width:0;display:grid}.dash-sdr-profile__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.dash-sdr-profile__main small{color:#5f7169;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.dash-sdr-profile__badge{text-transform:uppercase;letter-spacing:.05em;color:#1d7a52;background:#e7f2ec;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:800}.dash-sdr-actions{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.dash-sdr-actions .btn{align-items:center;gap:.35rem;display:inline-flex}@media (width<=1100px){.dash-sdr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.dash-sdr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-sdr-funnel__row{grid-template-columns:120px 1fr 46px}}a.pdv-kpi-card{color:inherit;text-decoration:none}.tasks-page{--tk-display:1.28rem;--tk-title:.88rem;--tk-body:.8rem;--tk-meta:.7rem;--tk-micro:.62rem;--tk-bold:650;--tk-semi:550;--tk-regular:450;--tk-light:350;--tk-ink:#152820;--tk-soft:#5f7169;--tk-mute:#84958c;flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex;overflow:hidden}.tasks-page>.page-head--modern,.tasks-page>.alert,.tasks-page>.tasks-toolbar,.tasks-page>.tasks-legend{flex:none}.tasks-page>.tasks-board.ops-pipe{flex:auto;align-self:stretch;min-height:0}.tasks-page .page-head--modern .page-head__eyebrow{font-size:var(--tk-micro);font-weight:var(--tk-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-mute)}.tasks-page .page-head--modern h1{font-size:var(--tk-display);font-weight:var(--tk-bold);letter-spacing:-.025em;color:var(--tk-ink);line-height:1.15}.tasks-page .page-head--modern .page-head__intro>div>p:not(.page-head__eyebrow){font-size:var(--tk-meta);font-weight:var(--tk-light);color:var(--tk-soft);letter-spacing:.005em;margin-top:.18rem;line-height:1.45}.tasks-page .page-head__actions .btn{font-size:.78rem;font-weight:var(--tk-semi)}.tasks-page .page-head__actions .btn-primary{font-weight:var(--tk-bold)}.tasks-page .alert{font-size:var(--tk-meta);font-weight:var(--tk-light);line-height:1.4}.tasks-view-toggle{flex-wrap:wrap;flex:none;align-items:center;gap:.3rem;margin-bottom:0;display:flex}.tasks-view-toggle>button{border:1px solid var(--line);color:var(--tk-soft,#5f7169);font:inherit;font-size:.76rem;font-weight:var(--tk-light,350);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.3rem;min-height:1.7rem;padding:.28rem .65rem;transition:border-color .15s,background .15s,color .15s,font-weight .15s;display:inline-flex}.tasks-view-toggle>button:hover{color:var(--tk-ink,#152820);font-weight:var(--tk-regular,450);border-color:#bcd2c6}.tasks-view-toggle>button.is-on{background:var(--rs-brand-dark,#153832);border-color:var(--rs-brand-dark,#153832);color:#fff;font-weight:var(--tk-bold,650)}.tasks-view-toggle__badge{font-size:.62rem;font-weight:var(--tk-bold,650);color:#1d7a52;background:#e7f2ec;border-radius:999px;padding:.1rem .4rem}.tasks-view-toggle__hint{align-self:center;align-items:center;gap:.3rem;display:inline-flex}.tasks-view-toggle>button.is-on .tasks-view-toggle__badge{color:#fff;background:#fff3}.tasks-fonte-toggle{border:1px solid var(--line,#d8e0da);background:#f3f7f4;border-radius:12px;flex-wrap:wrap;gap:.35rem;padding:.28rem;display:inline-flex}.tasks-fonte-toggle button{color:var(--tk-soft,#47635a);font:inherit;font-size:.78rem;font-weight:var(--tk-light,350);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}.tasks-fonte-toggle button:hover{font-weight:var(--tk-regular,450);background:#fff}.tasks-fonte-toggle button.is-on{color:#153832;font-weight:var(--tk-bold,650);background:#fff;box-shadow:0 1px 4px #0f281e14}.tasks-fonte-toggle button em{font-size:.66rem;font-style:normal;font-weight:var(--tk-semi,550);color:#1d7a52;background:#e7f2ec;border-radius:999px;padding:.08rem .38rem}.tasks-fonte-toggle button.is-on em{color:#fff;background:#153832}.tasks-fonte-legend{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.tasks-fonte-legend__item{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-semi,550);letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;padding:.16rem .45rem;display:inline-flex}.tasks-fonte-toggle{border-radius:10px!important;gap:.2rem!important;padding:.18rem!important}.tasks-fonte-toggle button{padding:.25rem .5rem!important;font-size:.74rem!important}.tasks-page .tasks-board.ops-pipe{margin-bottom:0}.tasks-page .tasks-legend{margin:.15rem 0 0}.tasks-fonte-legend__item--lead{color:#1d4ed8;background:#e5ecfd;border-color:#2563eb38}.tasks-fonte-legend__item--conv{color:#14632f;background:#e3f1e9;border-color:#128c4a38}.tasks-fonte-legend__item--camp{color:#9a5b00;background:#faefe1;border-color:#d9770638}.ops-pipe__badge--source.is-emphasis{border:1px solid color-mix(in srgb, currentColor 25%, transparent);font-weight:750}.tasks-phases__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}.tasks-phases__stat{border:1.5px solid var(--line);color:var(--rs-brand-dark,#153832);background:#fff;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.tasks-phases__stat--meta{background:#fbfcfb;border-style:dashed}.tasks-phases__swatch{border-radius:99px;flex:none;width:.7rem;height:.7rem;box-shadow:0 0 0 3px #ffffffb3}.tasks-phases__stat>div{min-width:0;display:grid}.tasks-phases__stat strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.tasks-phases__stat span{color:#5f7169;font-size:.72rem;font-weight:650}.tasks-phases-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;gap:.65rem;display:grid}.tasks-phases-board--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tasks-phases-col{border:1px solid var(--line);background:#fff;border-top:4px solid #64748b;border-radius:13px;overflow:hidden;box-shadow:0 1px #0f281e08}.tasks-phases-col__head{border-bottom:1px solid color-mix(in srgb, var(--phase,#64748b) 18%, #e8eee9);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;display:flex}.tasks-phases-col__head>div{gap:.1rem;min-width:0;display:grid}.tasks-phases-col__head strong{font-size:.95rem}.tasks-phases-col__head span{color:#5f7169;font-size:.7rem;font-weight:600}.tasks-phases-col__head em{border-radius:999px;padding:.18rem .55rem;font-size:.78rem;font-style:normal;font-weight:800}.tasks-phases-col__items{background:color-mix(in srgb, var(--phase-soft,#f8faf9) 55%, #fff);gap:.5rem;max-height:560px;padding:.6rem;display:grid;overflow-y:auto}.tasks-phases-item{border:1px solid var(--line);cursor:pointer;background:#fff;border-left:3px solid #64748b;border-radius:11px;gap:.2rem;padding:.55rem .65rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.tasks-phases-item:hover{border-color:color-mix(in srgb, var(--phase,#64748b) 45%, #bcd2c6);transform:translateY(-1px);box-shadow:0 4px 12px #0f281e0f}.tasks-phases-item__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tasks-phases-item__top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.tasks-phases-item__preview{color:#5f7169;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.tasks-phases-item__meta{color:#84958c;font-size:.7rem;font-weight:600}.tasks-phases-item__select{width:100%;font:inherit;border:1px solid var(--line);cursor:pointer;background:#fbfcfb;border-radius:9px;margin-top:.3rem;padding:.35rem .45rem;font-size:.8rem}.tasks-board.ops-pipe{grid-template-columns:repeat(5,minmax(200px,1fr));align-items:stretch;gap:.65rem;height:100%;min-height:0;margin-bottom:0;padding-bottom:0;overflow:auto hidden}.tasks-lost-modal{gap:.7rem;display:grid}.tasks-lost-modal .field{gap:.3rem;display:grid}.admin-shell:has(.tasks-page){height:100dvh;overflow:hidden}.admin-shell:has(.tasks-page) .app-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.admin-shell:has(.tasks-page) .container.main{flex-direction:column;flex:1;min-height:0;margin-top:.55rem;margin-bottom:.65rem;display:flex;overflow:hidden}@media (width<=1200px){.tasks-board.ops-pipe{grid-template-columns:repeat(5,minmax(180px,1fr))}}@media (width<=900px){.admin-shell:has(.tasks-page){height:auto;max-height:none;overflow:visible}.admin-shell:has(.tasks-page) .app-main{height:auto;max-height:none;overflow:visible}.admin-shell:has(.tasks-page) .container.main{height:auto;overflow:visible}.tasks-page{height:auto;overflow:visible}.tasks-page>.tasks-board.ops-pipe{flex:none;height:auto;min-height:min(70dvh,640px)}}.tasks-board .tasks-phase-col.ops-pipe__col{--phase:#64748b;--phase-soft:color-mix(in srgb, var(--phase) 12%, #fff);border:1px solid color-mix(in srgb, var(--phase) 18%, #e8eee9);border-style:solid;border-top:3px solid var(--phase);background:#fff;border-radius:14px;flex-direction:column;align-content:stretch;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 1px #0f281e08,0 8px 20px #0f281e0a}.tasks-board .tasks-phase-col__head.ops-pipe__head{min-height:3.2rem;font-size:inherit;border-bottom:1px solid color-mix(in srgb, var(--phase) 14%, #e8eee9);background:linear-gradient(165deg, color-mix(in srgb, var(--phase) 18%, #fff) 0%, color-mix(in srgb, var(--phase) 5%, #fff) 100%);flex:none;align-items:center;gap:.55rem;margin:0;padding:.7rem .8rem;display:flex}.tasks-board .tasks-phase-col__dot{background:var(--phase);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--phase) 22%, transparent);border-radius:99px;flex:none}.tasks-board .tasks-phase-col__titles{flex:auto;gap:.1rem;min-width:0;display:grid}.tasks-board .tasks-phase-col__titles strong{font-size:var(--tk-title,.88rem);font-weight:var(--tk-bold,650);letter-spacing:-.015em;color:color-mix(in srgb, var(--phase) 55%, var(--tk-ink,#152820));text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.tasks-board .tasks-phase-col__head .tasks-col-hint{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350);letter-spacing:.01em;color:color-mix(in srgb, var(--phase) 22%, var(--tk-mute,#84958c));max-width:none}.tasks-board .tasks-phase-col__count{font-style:normal;font-weight:var(--tk-semi,550);text-align:center;color:#fff;background:var(--phase);min-width:1.55rem;box-shadow:0 2px 6px color-mix(in srgb, var(--phase) 28%, transparent);border-radius:999px;flex:none;margin-left:0;padding:.28rem .48rem;font-size:.72rem;line-height:1}.tasks-board .tasks-phase-col .ops-pipe__cards{background:color-mix(in srgb, var(--phase-soft) 55%, #fafcfb);flex:auto;min-height:0;max-height:none;padding:.55rem;overflow:hidden auto}.tasks-board .ops-pipe__more--btn{border-color:color-mix(in srgb, var(--phase,#64748b) 28%, #d8e0da);background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--phase,#64748b) 10%, #fff) 100%);color:color-mix(in srgb, var(--phase,#64748b) 45%, #152820)}.tasks-board .ops-pipe__more--btn:hover{border-color:color-mix(in srgb, var(--phase,#64748b) 48%, #d8e0da);background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--phase,#64748b) 16%, #fff) 100%)}.tasks-board .ops-pipe__more-copy em{background:var(--phase,#64748b)}@media (width<=1100px){.tasks-phases-board--4,.tasks-board.ops-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-phases__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.tasks-phases-board--4,.tasks-board.ops-pipe{grid-template-columns:1fr}.tasks-phases__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tasks-chat__summary{background:#f2f8f4;border:1px solid #cfe3d6;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.35rem;padding:.45rem .55rem;display:flex}.tasks-chat__summary strong{color:#1d5c3d;align-items:center;gap:.3rem;font-size:.76rem;display:inline-flex}.tasks-chat__summary p{color:#40604f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.76rem;display:-webkit-box;overflow:hidden}.tasks-chat__summary .btn{flex:none}.tasks-resumo{gap:.85rem;display:grid}.tasks-resumo__hero{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff), #fff 58%);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem 1.05rem;padding:.85rem .95rem;display:grid;box-shadow:inset 0 1px #ffffffb3}.tasks-resumo__hero.is-high{border-color:color-mix(in srgb, #2f9e6e 28%, var(--line));background:linear-gradient(145deg,#eaf5f1,#fff 60%)}.tasks-resumo__hero.is-mid{border-color:color-mix(in srgb, #e0a23a 30%, var(--line));background:linear-gradient(145deg,#fcf5e9,#fff 60%)}.tasks-resumo__hero.is-low{border-color:color-mix(in srgb, #d45d5d 28%, var(--line));background:linear-gradient(145deg,#fbefef,#fff 60%)}.tasks-resumo .chats-qualify__score.tasks-resumo__score{width:5.9rem;height:5.9rem}.tasks-resumo .chats-qualify__score.tasks-resumo__score strong{font-size:1.45rem}.tasks-resumo .chats-qualify__score.is-high .chats-qualify__ring-fg{stroke:#2f9e6e}.tasks-resumo__hero-main{gap:.55rem;min-width:0;display:grid}.tasks-resumo__chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tasks-resumo__fields-pill{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 12%, #fff);color:var(--rs-brand-dark,#153832);border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, transparent);border-radius:999px;align-items:center;gap:.28rem;padding:.22rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.chats-qualify__ready.is-wait{color:#47586a;background:#eff1f3}.tasks-resumo__next{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 7%, #fff);border-radius:12px;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;display:flex}.tasks-resumo__next-ico{width:1.75rem;height:1.75rem;color:var(--rs-brand-dark,#153832);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, #fff);border-radius:9px;flex:none;place-items:center;display:grid}.tasks-resumo__next strong{letter-spacing:.04em;text-transform:uppercase;color:#5f7169;font-size:.68rem;font-weight:800;display:block}.tasks-resumo__next p{color:var(--rs-brand-dark,#153832);margin:.12rem 0 0;font-size:.86rem;font-weight:650;line-height:1.4}.tasks-resumo__bar{background:color-mix(in srgb, var(--line) 70%, #eef3f0);border-radius:999px;height:.42rem;overflow:hidden}.tasks-resumo__bar>i{border-radius:inherit;background:linear-gradient(90deg,#8eb69b,#153832);height:100%;transition:width .35s;display:block}.tasks-resumo__hero.is-mid .tasks-resumo__bar>i{background:linear-gradient(90deg,#e0a23a,#9a6a12)}.tasks-resumo__hero.is-low .tasks-resumo__bar>i{background:linear-gradient(90deg,#e07a5f,#c44b3c)}.tasks-resumo__hero.is-high .tasks-resumo__bar>i{background:linear-gradient(90deg,#4caf82,#1f6b4d)}.tasks-resumo__copy{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:#fbfcfb;border-radius:12px;margin:0;padding:.7rem .8rem}.tasks-resumo__saved{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;padding:.7rem .8rem}.tasks-resumo__saved h4{align-items:center;gap:.35rem;margin:0 0 .35rem;display:flex}.tasks-resumo__saved p{margin:.25rem 0;font-size:.88rem}.tasks-resumo__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}@media (width<=640px){.tasks-resumo__hero{text-align:center;grid-template-columns:1fr;justify-items:center}.tasks-resumo__chips{justify-content:center}.tasks-resumo__next{text-align:left}}.lead-origin__channel{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.7rem;display:flex}.lead-origin__badge{color:#1d5c3d;background:#e7f2ec;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}.lead-origin__badge--whatsapp{color:#146c2e;background:#e2f6e9}.lead-origin__badge--formulario{color:#2456a6;background:#e4edff}.lead-origin__badge--lista_importada{color:#9a5b00;background:#fdf0dc}.lead-origin__badge--instagram{color:#9d2d6e;background:#fbe7f3}.lead-origin__list{color:#5f7169;font-size:.8rem;font-weight:650}.lead-origin__dl{gap:.5rem;margin:0;display:grid}.lead-origin__dl>div{gap:.1rem;display:grid}.lead-origin__dl dt{text-transform:uppercase;letter-spacing:.05em;color:#84958c;font-size:.68rem;font-weight:800}.lead-origin__dl dd{overflow-wrap:anywhere;margin:0;font-size:.86rem}.lead-origin__extras{gap:.4rem;margin-top:.75rem;display:grid}.lead-origin__extras strong{font-size:.8rem}.lead-origin__extras>div{flex-wrap:wrap;gap:.35rem;display:flex}.lead-origin__extra{border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f2f6f3;border-radius:999px;max-width:100%;padding:.2rem .55rem;font-size:.7rem;font-weight:650;overflow:hidden}.lead-origin__complete{border-top:1px solid var(--line);gap:.4rem;margin-top:.85rem;padding-top:.7rem;display:grid}.lead-origin__complete-head{justify-content:space-between;font-size:.84rem;display:flex}.lead-origin__bar{background:#e6efe9;border-radius:999px;height:.55rem;overflow:hidden}.lead-origin__bar>span{background:linear-gradient(90deg,#8eb69b,#153832);border-radius:999px;height:100%;display:block}.lead-nurture__goal{margin:0 0 .75rem;font-size:.88rem}.lead-nurture__temp{font-weight:800}.lead-nurture__temp.is-quente{color:#b3261e}.lead-nurture__temp.is-morno{color:#9a5b00}.lead-nurture__temp.is-frio{color:#2456a6}.lead-nurture__steps{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lead-nurture__step{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;align-items:flex-start;gap:.65rem;padding:.6rem .7rem;display:flex}.lead-nurture__day{text-align:center;color:#1d5c3d;background:#e7f2ec;border-radius:10px;flex:none;place-items:center;min-width:3.1rem;padding:.35rem .3rem;font-size:.82rem;font-weight:800;display:grid}.lead-nurture__day small{color:#5f7169;font-size:.62rem;font-weight:700}.lead-nurture__day--email{color:#2456a6;background:#e4edff}.lead-nurture__day--call{color:#9a5b00;background:#fdf0dc}.lead-nurture__day--task{color:#5b3ea8;background:#eee9ff}.lead-nurture__step-main{flex:1;gap:.2rem;min-width:0;display:grid}.lead-nurture__step-main strong{align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.lead-nurture__step-main p{color:#5f7169;margin:0;font-size:.8rem}.lead-nurture__step-main blockquote{background:#fff;border-left:3px solid #bcd2c6;border-radius:0 9px 9px 0;margin:.25rem 0 0;padding:.45rem .6rem;font-size:.84rem}.lead-nurture__step-actions{flex:none}.lead-nurture__exit{margin-top:.7rem;font-size:.84rem}.lead-nurture__exit ul{margin:.4rem 0 0;padding-left:1.1rem}.lead-nurture__links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;padding-top:.65rem;display:flex}.lead-chat__summary{margin-bottom:.7rem}.lead-chat__messages{max-height:430px;overflow-y:auto}@media (width<=760px){.lead-nurture__step{flex-wrap:wrap}}.lead-origin__badge--sm{padding:.18rem .5rem;font-size:.68rem}.lead-origins{margin-bottom:.85rem}.lead-origins__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.75rem .9rem .55rem;display:grid}.lead-origins__block{background:linear-gradient(#fbfcfb 0%,#fff 48%);border:1px solid #e4ebe6;border-radius:14px;align-content:start;gap:.55rem;min-width:0;padding:.7rem .75rem .75rem;display:grid}.lead-origins__block-head{color:#1d5c3d;align-items:center;gap:.4rem;display:flex}.lead-origins__block-head h3{letter-spacing:.01em;color:#153832;margin:0;font-size:.78rem;font-weight:750}.lead-origins__rows{gap:.4rem;display:grid}.lead-origins__row{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:10px;gap:.28rem;margin:0;padding:.35rem .4rem;display:grid}.lead-origins__row.is-static{cursor:default}button.lead-origins__row:hover{border-color:color-mix(in srgb, var(--rs-brand,#1d7a52) 28%, #e4ebe6);background:color-mix(in srgb, var(--rs-brand,#1d7a52) 6%, #fff)}.lead-origins__row-top{justify-content:space-between;align-items:baseline;gap:.55rem;min-width:0;display:flex}.lead-origins__name{color:#243530;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:650;overflow:hidden}.lead-origins__row-top strong{color:#153832;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:.35rem;font-size:.76rem;font-weight:750;display:inline-flex}.lead-origins__row-top strong em{color:#6f837b;white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:650}.lead-origins__track{background:#edf1ee;border-radius:999px;height:.38rem;display:block;overflow:hidden}.lead-origins__fill{background:linear-gradient(90deg,#8eb69b,#1d7a52);border-radius:999px;height:100%;display:block}.lead-origins__fill.is-list{background:linear-gradient(90deg,#9ec9b0,#153832)}.lead-origins__sources{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.lead-origins__sources li{border-radius:8px;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.38rem .35rem;font-size:.76rem;display:flex}.lead-origins__sources li:nth-child(odd){background:#f7faf8}.lead-origins__sources li span{text-overflow:ellipsis;white-space:nowrap;color:#3d524a;min-width:0;font-weight:550;overflow:hidden}.lead-origins__sources li strong{color:#153832;font-variant-numeric:tabular-nums;flex:none;font-size:.76rem;font-weight:750}.lead-origins__tip{color:#6f837b;border-top:1px solid #eef2ef;align-items:flex-start;gap:.4rem;margin:0;padding:.55rem 1rem .85rem;font-size:.72rem;line-height:1.4;display:flex}.lead-origins__tip .icon{color:#1d7a52;flex:none;margin-top:.1rem}.tpl-desk .tpl-preview{max-height:calc(100vh - 1.5rem);position:sticky;top:.75rem;overflow-y:auto}.tpl-desk .tpl-preview-frame iframe{height:560px}.tpl-preview__actions{flex-wrap:wrap;gap:.4rem;display:flex}.tpl-preview__actions .btn{align-items:center;gap:.35rem;display:inline-flex}.tpl-preview__hint{margin:0}.tpl-design-gen{background:linear-gradient(#f4faf6,#fff);border:1px solid #cfe3d6;border-radius:14px;margin-bottom:.9rem;padding:.9rem}.tpl-design-gen h3{align-items:center;gap:.4rem;margin-top:0;display:flex}.tpl-design-gen__logo{gap:.5rem;margin:.6rem 0;display:grid}.tpl-design-gen__toggle{cursor:pointer;align-items:center;gap:.45rem;font-size:.88rem;font-weight:650;display:inline-flex}.tpl-design-gen__logo-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tpl-design-gen__logo-row img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:9px;max-width:170px;max-height:42px;padding:.3rem .5rem}.tpl-design-gen__logo-row input{flex:1;min-width:220px}.tpl-design-gen__logo-empty{color:#9a5b00;background:#fdf6e3;border-radius:9px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.8rem;display:inline-flex}.tpl-preview__size{color:#84958c;letter-spacing:.02em;font-size:.7rem;font-weight:700}.tpl-desk .tpl-preview-modes button{font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;width:auto;height:auto;min-height:2rem;padding:.3rem .6rem;font-size:.8rem;font-weight:650;display:inline-flex}.tpl-preview__controls{gap:.5rem;display:grid}.tpl-preview-modes--data{justify-self:start}.tpl-preview__head{flex-wrap:wrap}.tpl-preview-modes{flex:none;max-width:100%}.tpl-preview-modes button{white-space:nowrap;flex:none}.tpl-preview__sample{color:#5f7169;flex:1;gap:.25rem;min-width:170px;font-size:.72rem;font-weight:700;display:grid}.tpl-preview__sample input{font:inherit;border:1px solid var(--line);background:#fff;border-radius:9px;padding:.4rem .55rem;font-size:.86rem;font-weight:500}.tpl-preview__sample input:disabled{opacity:.5}.tpl-preview__caption{margin:-.25rem 0 0}.tpl-desk .tpl-preview-frame--desktop iframe{height:600px}.tpl-desk .tpl-preview-frame--mobile iframe{height:620px}@media (width<=1000px){.lead-origins__grid{grid-template-columns:1fr}.lead-origins__row-top strong{flex-direction:column;align-items:flex-end;gap:.05rem}}.modal-panel:has(.radar2-builder) .modal-body{font-size:.82rem}.modal-panel:has(.radar2-builder) .field{gap:.22rem}.modal-panel:has(.radar2-builder) .field>label{letter-spacing:.04em;text-transform:uppercase;color:#5f7169;font-size:.68rem;font-weight:700}:is(.modal-panel:has(.radar2-builder) .field input,.modal-panel:has(.radar2-builder) .field select,.modal-panel:has(.radar2-builder) .field textarea){border-radius:8px;min-height:0;padding:.36rem .55rem;font-size:.82rem}.modal-panel:has(.radar2-builder) .cell-meta{font-size:.68rem}.radar2-editor-tabs{margin:.6rem 0 .5rem}.radar2-editor-tabs button{padding:.3rem .6rem;font-size:.76rem}.radar2-check{padding-bottom:.25rem;font-size:.78rem}.radar2-builder{gap:.65rem}.radar2-section{background:#fbfcfb;border-radius:10px;gap:.4rem;padding:.5rem .65rem .65rem;box-shadow:0 1px 2px #1538320a}.radar2-section legend{letter-spacing:.05em;text-transform:uppercase;color:var(--rs-brand-dark,#153832);background:color-mix(in srgb, var(--rs-brand,#1d5c4d) 10%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand,#1d5c4d) 16%, var(--line));border-radius:999px;padding:.14rem .55rem;font-size:.72rem;font-weight:800}.radar2-section h4{margin-top:.15rem;font-size:.66rem}.radar2-section .form-grid{gap:.45rem .65rem}.radar2-builder .field{gap:.22rem}.radar2-builder .field>label{letter-spacing:.04em;text-transform:uppercase;color:#5f7169;font-size:.68rem;font-weight:700}.radar2-builder input,.radar2-builder select,.radar2-builder textarea{border-radius:8px;padding:.34rem .5rem;font-size:.8rem}.radar2-question{border:1px solid color-mix(in srgb, var(--border,#d8e0da) 70%, transparent);background:#fff;border-radius:8px;grid-template-columns:1fr 6.4rem repeat(3,auto);gap:.3rem;padding:.28rem .4rem}.radar2-question:hover{border-color:color-mix(in srgb, var(--rs-brand,#1d5c4d) 35%, var(--border,#d8e0da))}.radar2-band{border:1px solid color-mix(in srgb, var(--border,#d8e0da) 70%, transparent);background:#fff;border-radius:8px;grid-template-columns:4.4rem 8.5rem 1fr auto;gap:.3rem;padding:.28rem .4rem}.radar2-builder .msg-ops-icon-btn{border-radius:6px;width:1.5rem;min-width:1.5rem;height:1.5rem}.radar2-builder .btn{padding:.3rem .55rem;font-size:.74rem}.radar2-json{font-size:.72rem}.ops-pipe__badge--source{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.28rem;max-width:100%;display:inline-flex;overflow:hidden}.ops-pipe__badge--source.is-campaign{color:#6d28d9;background:#7c3aed21}.tasks-col-hint{white-space:nowrap;text-overflow:ellipsis;max-width:11rem;display:block;overflow:hidden}.tasks-hint-pop{margin-left:.15rem;display:inline-flex;position:relative}.tasks-hint-pop__btn{appearance:none;cursor:pointer;color:#84958c;background:0 0;border:0;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;transition:background .13s,color .13s;display:grid}.tasks-hint-pop__btn:hover,.tasks-hint-pop:focus-within .tasks-hint-pop__btn{background:color-mix(in srgb, var(--rs-brand,#1d5c4d) 10%, #fff);color:var(--rs-brand-dark,#153832)}.tasks-hint-pop__bubble{background:var(--rs-brand-dark,#153832);color:#eaf3ee;opacity:0;visibility:hidden;pointer-events:none;z-index:60;border-radius:10px;width:16.5rem;padding:.6rem .7rem;font-size:.74rem;font-weight:550;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 28px #0b3d3359}.tasks-hint-pop__bubble:before{content:"";border:6px solid #0000;border-bottom-color:var(--rs-brand-dark,#153832);border-top:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tasks-hint-pop:hover .tasks-hint-pop__bubble,.tasks-hint-pop:focus-within .tasks-hint-pop__bubble{opacity:1;visibility:visible;transform:translate(-50%)}.tasks-filters.radar2-editor-tabs{background:color-mix(in srgb, var(--rs-brand,#1d5c4d) 8%, #eef3f0);border:1px solid color-mix(in srgb, var(--rs-brand,#1d5c4d) 14%, var(--line));border-radius:999px;align-items:center;gap:.2rem;padding:.22rem;display:inline-flex}.tasks-filters.radar2-editor-tabs button{appearance:none;cursor:pointer;font:inherit;color:#5f7169;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .85rem;font-size:.76rem;font-weight:700;line-height:1;transition:background .13s,color .13s,box-shadow .13s;display:inline-flex}.tasks-filters.radar2-editor-tabs button:hover{color:var(--rs-brand-dark,#153832)}.tasks-filters.radar2-editor-tabs button.is-on{color:var(--rs-brand-dark,#153832);background:#fff;box-shadow:0 1px 3px #15383229}.modal-panel .field select,.radar2-builder select{appearance:none;border:1px solid var(--line);color:var(--text,#1c2b28);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231d5c4d' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:.78rem;border-radius:8px;padding:.36rem 1.8rem .36rem .55rem;font-size:.82rem;transition:border-color .13s,box-shadow .13s}.modal-panel .field select:hover,.radar2-builder select:hover{border-color:color-mix(in srgb, var(--rs-brand,#1d5c4d) 45%, var(--line))}.modal-panel .field select:focus,.radar2-builder select:focus{border-color:var(--rs-brand,#1d5c4d);box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-brand,#1d5c4d) 18%, transparent);outline:none}.radar2-logo-field{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.radar2-logo-field img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:9px;max-width:170px;max-height:40px;padding:.3rem .5rem}.radar2-logo-field__empty{color:#9a5b00;background:#fdf6e3;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.76rem;font-weight:650;display:inline-flex}.radar2-logo-field .cell-meta{flex:1;min-width:180px}.radar-public__logo{object-fit:contain;background:#fff;border-radius:10px;max-width:230px;max-height:56px;margin-bottom:.7rem;padding:.4rem .7rem;display:block;box-shadow:0 2px 8px #0b3d332e}.sales-products-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.sales-import-btn{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.sales-kind-switch{background:color-mix(in srgb, var(--text-primary,#12211a) 6%, transparent);border:1px solid color-mix(in srgb, var(--text-primary,#12211a) 8%, transparent);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.sales-kind-switch button{color:var(--text-secondary,#5b6b62);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.sales-kind-switch button.is-on{color:var(--rs-green-900,#0d3b2e);background:#fff;box-shadow:0 2px 8px #0d3b2e24}.sales-service-box{border:1px solid color-mix(in srgb, var(--rs-green-700,#166b52) 22%, transparent);background:linear-gradient(#166b5212,#166b5205);border-radius:14px;gap:.7rem;padding:.85rem .95rem;display:grid}.sales-monthly-toggle{cursor:pointer;align-items:flex-start;gap:.55rem}.sales-monthly-toggle span{gap:.1rem;display:grid}.sales-monthly-toggle strong{font-size:.9rem}.sales-monthly-toggle small{color:var(--text-secondary,#5b6b62);font-size:.76rem}.sales-form-hint{color:var(--text-secondary,#5b6b62);align-items:center;gap:.35rem;margin:0;font-size:.78rem;display:flex}.sales-margin-hint{color:var(--rs-green-800,#14532d);font-size:.74rem;font-weight:600}.sales-product-meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.sales-kind-badge.is-service{color:var(--rs-green-900,#0d3b2e);background:#166b521f}.sales-import__intro{color:var(--text-secondary,#43534b);margin:0;font-size:.84rem;line-height:1.55}.sales-import__intro code{word-break:break-word;background:#0d3b2e12;border-radius:6px;padding:.1rem .3rem;font-size:.72rem}.sales-import__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sales-import__file{cursor:pointer}.sales-import__preview{max-height:320px;overflow:auto}.sales-import__errors{margin:.4rem 0 0;padding-left:1.1rem;font-size:.78rem}.pdv-source-modal{max-height:inherit;border-radius:14px;flex-direction:column;gap:0;padding:0;font-size:.84rem;display:flex;overflow:hidden}.pdv-source-modal__head{border-bottom:1px solid color-mix(in srgb, var(--rs-green-700,#166b52) 12%, transparent);background:linear-gradient(135deg,#166b5214,#166b5203 55%,#0000);flex:none;align-items:flex-start;gap:.5rem;padding:.6rem .75rem .5rem;display:flex}.pdv-source-modal__ico{background:var(--rs-green-800,#14532d);color:#eafff3;border-radius:9px;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid;box-shadow:0 3px 8px #0d3b2e2e}.pdv-source-modal__titles{flex:1;min-width:0}.pdv-source-modal__titles h3{letter-spacing:-.01em;margin:0;font-size:.92rem}.pdv-source-modal__titles p{color:var(--text-secondary,#5b6b62);margin:.08rem 0 0;font-size:.72rem;line-height:1.3}.pdv-source-modal__close{border:1px solid color-mix(in srgb, var(--text-primary,#12211a) 10%, transparent);width:1.65rem;height:1.65rem;color:var(--text-secondary,#5b6b62);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.pdv-source-modal__close:hover{color:var(--rs-green-900,#0d3b2e)}.pdv-source-modal__body{flex:auto;gap:.55rem;min-height:0;padding:.6rem .75rem .65rem;display:grid;overflow:auto}.pdv-source-section{border:1px solid color-mix(in srgb, var(--text-primary,#12211a) 8%, transparent);background:#fff;border-radius:10px;gap:.4rem;padding:.6rem .6rem .65rem;display:grid;position:relative}.pdv-source-section__tag{background:var(--rs-green-800,#14532d);color:#eafff3;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.1rem .38rem;font-size:.56rem;font-weight:800;position:absolute;top:-.42rem;left:.55rem}.pdv-source-grid{grid-template-columns:1fr 1fr;gap:.4rem .5rem;display:grid}@media (width<=640px){.pdv-source-grid{grid-template-columns:1fr}}.pdv-source-field{gap:.18rem;min-width:0;display:grid}.pdv-source-field--full{grid-column:1/-1}.pdv-source-field>span{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary,#5b6b62);font-size:.6rem;font-weight:800}.pdv-source-field__hint{color:var(--text-secondary,#5b6b62);letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:500}.pdv-source-field input,.pdv-source-field select,.pdv-source-field textarea{border:1px solid color-mix(in srgb, var(--text-primary,#12211a) 14%, transparent);width:100%;color:inherit;background:#fbfcfb;border-radius:8px;min-height:1.95rem;padding:.35rem .5rem;font-size:.82rem}.pdv-source-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23166b52' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;padding-right:1.55rem}.pdv-source-field input:focus,.pdv-source-field select:focus,.pdv-source-field textarea:focus{border-color:var(--rs-green-700,#166b52);background:#fff;outline:none;box-shadow:0 0 0 2px #166b5224}.pdv-source-field input:disabled{opacity:.65;background:#f2f5f3}.pdv-source-note{color:var(--text-secondary,#43534b);align-items:flex-start;gap:.35rem;margin:0;font-size:.74rem;line-height:1.35;display:flex}.pdv-source-toggle span{gap:.02rem;display:grid}.pdv-source-toggle small{color:var(--text-secondary,#5b6b62);font-size:.68rem;font-weight:500}.pdv-source-modal__foot{border-top:1px solid color-mix(in srgb, var(--text-primary,#12211a) 8%, transparent);background:#fbfcfb;flex:none;align-items:center;gap:.35rem;padding:.5rem .75rem;display:flex}.pdv-source-delete{color:#b42318}.pdv-token-safe{color:var(--rs-green-900,#0d3b2e);align-items:center;gap:.35rem;font-size:.84rem;font-weight:650;display:inline-flex}.admin-shell:has(.agenda-page){height:100dvh;overflow:hidden}.admin-shell:has(.agenda-page) .app-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.admin-shell:has(.agenda-page) .container.main{flex-direction:column;flex:1;width:min(100% - 1rem,1760px);min-height:0;margin:.45rem auto;display:flex;overflow:hidden}.agenda-page{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex;position:relative;overflow:hidden}.agenda-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 90% at 8% 0,#8eb69b42,#0000 65%),radial-gradient(45% 80% at 92% 20%,#7c3aed1a,#0000 60%);border-radius:22px;height:6.5rem;position:absolute;inset:-.4rem -.6rem auto}.agenda-page>*{z-index:1;position:relative}.agenda-page>.page-head--modern{flex:none;margin-bottom:0;padding-bottom:.2rem}.agenda-page>.page-head--modern h1{font-size:1.35rem}.agenda-page>.page-head--modern p{display:none}.agenda-page>.alert{flex:none;margin:0}.agenda-page>.agenda-google-card{flex:none}.agenda-google-dot{background:#22c55e;border-radius:99px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #22c55e40}.agenda-google-card{border:1px solid color-mix(in srgb, #1a73e8 22%, var(--line,#d8e0da));background:linear-gradient(135deg,#1a73e812,#ffffffe6);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.agenda-google-card--secondary{opacity:.96}.agenda-google-card__ico{color:#fff;background:#1a73e8;border-radius:11px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.agenda-google-card__main{flex:1;min-width:220px}.agenda-google-card__main strong{color:#174ea6;font-size:.88rem}.agenda-google-card__main p{color:var(--text-secondary,#43534b);margin:.12rem 0 0;font-size:.78rem;line-height:1.45}.agenda-google-card__main code{word-break:break-all;background:#1a73e814;border-radius:6px;padding:.08rem .3rem;font-size:.68rem}.agenda-google-card__actions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.agenda-shell{border:1px solid color-mix(in srgb, #8eb69b 22%, var(--line,#d8e0da));background:linear-gradient(#fffffff5,#f7faf8eb);border-radius:18px;flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.7rem .8rem .75rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 14px 34px #1538320d}.agenda-shell>.agenda-toolbar,.agenda-shell>.agenda-viewbar,.agenda-shell>.loading-inline,.agenda-shell>.agenda-overdue{flex:none}.agenda-shell>.agenda-week-grid,.agenda-shell>.agenda-month,.agenda-shell>.agenda-days,.agenda-shell>.agenda-list,.agenda-shell>.agenda-list-desk,.agenda-shell>.empty-state{flex:1;min-height:0}.agenda-shell>.agenda-days{overflow:auto}.agenda-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.agenda-toolbar__user{min-width:200px}.agenda-sources{flex-wrap:wrap;gap:.3rem;display:inline-flex}.agenda-source-chip{border:1px solid color-mix(in srgb, var(--text-primary,#12211a) 12%, transparent);color:var(--text-secondary,#5b6b62);cursor:pointer;background:#fff;border-radius:999px;padding:.28rem .65rem;font-size:.74rem;font-weight:650}.agenda-source-chip.is-on{color:#fff;border-color:#0000}.agenda-source-chip--agenda.is-on{background:#166b52}.agenda-source-chip--google.is-on{background:#1a73e8}.agenda-source-chip--projects.is-on{background:#7c3aed}.agenda-source-chip--sales.is-on{background:#b45309}.agenda-source-chip--whatsapp.is-on{background:#128c4a}.agenda-source-chip--finance.is-on{background:#0f766e}.agenda-viewbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.agenda-views{background:#e4ece8;border:1px solid #8eb69b2e;border-radius:14px;gap:.3rem;padding:.28rem;display:inline-flex}.agenda-view-tab{color:#64748b;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:1.5px solid #0000;border-radius:10px;outline:none;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.agenda-view-tab:hover{color:#153832;background:#ffffffa6}.agenda-view-tab:focus-visible{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, transparent)}.agenda-view-tab.is-on{color:#153832;border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, transparent);background:#fff;box-shadow:0 4px 14px #1538321a}.agenda-view-tab.is-on .material-symbols-outlined{color:var(--rs-brand-dark,#153832)}.agenda-period{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.agenda-period__label{text-transform:capitalize;color:#153832;font-size:.98rem}.agenda-period__count{color:#14532d;background:#ebf2ed;border-radius:999px;padding:.18rem .55rem;font-size:.75rem;font-weight:700}.agenda-overdue{background:#b423180a;border:1px solid #b4231840;border-radius:14px;gap:.6rem;padding:.8rem .9rem;display:grid}.agenda-overdue h3{color:#b42318;align-items:center;gap:.35rem;margin:0;font-size:.85rem;display:flex}.agenda-days{gap:1rem;display:grid}.agenda-day{gap:.5rem;display:grid}.agenda-day h3{text-transform:capitalize;margin:0;font-size:.9rem}.agenda-list{gap:.45rem;display:grid}.agenda-list-desk{flex:1;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:.75rem;min-height:0;display:grid}.agenda-list-desk__feed{gap:.85rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.agenda-day__head{align-items:center;gap:.65rem;margin-bottom:.15rem;display:flex}.agenda-day__num{color:#153832;background:#edf3ef;border:1px solid #8eb69b47;border-radius:12px;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-weight:800;display:grid}.agenda-day.is-today .agenda-day__num{color:#fff;background:#153832;border-color:#153832}.agenda-day__head strong{text-transform:capitalize;color:#153832;font-size:.9rem;line-height:1.2;display:block}.agenda-day__head small{color:#64748b;text-transform:capitalize;margin-top:.1rem;font-size:.72rem;display:block}.agenda-item{text-align:left;border:1px solid color-mix(in srgb, var(--text-primary,#12211a) 9%, transparent);cursor:pointer;background:#fff;border-left:4px solid #166b52;border-radius:12px;align-items:center;gap:.65rem;width:100%;padding:.55rem .7rem;transition:box-shadow .15s,border-color .15s,transform .15s,background .15s;display:flex}.agenda-item:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0d3b2e1a}.agenda-item.is-rich{background:linear-gradient(#fff,#fafcfb);border-radius:14px;align-items:stretch;gap:.7rem;padding:.65rem .75rem .65rem .55rem}.agenda-item.is-rich:hover{border-color:#8eb69b59}.agenda-item.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, transparent);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff);box-shadow:0 10px 22px #1538321a}.agenda-item--google{border-left-color:#1a73e8}.agenda-item--projects{border-left-color:#7c3aed}.agenda-item--sales{border-left-color:#b45309}.agenda-item--whatsapp{border-left-color:#128c4a}.agenda-item--finance{border-left-color:#0f766e}.agenda-item.is-overdue{background:#b423180b}.agenda-item.has-conflict{outline:1px dashed #b4231880}.agenda-item__time,.agenda-item__when{color:var(--text-secondary,#5b6b62);min-width:3.4rem;font-size:.74rem;font-weight:750}.agenda-item__when{border-right:1px solid #8eb69b29;align-content:center;gap:.05rem;min-width:3.6rem;padding:.15rem .35rem .15rem .2rem;display:grid}.agenda-item__when strong{color:#153832;letter-spacing:-.01em;font-size:.88rem;font-weight:800;line-height:1.1}.agenda-item__when small{color:#64748b;font-size:.68rem;font-weight:650}.agenda-item__when em{color:#84958c;margin-top:.1rem;font-size:.62rem;font-style:normal;font-weight:700}.agenda-item__ico{color:#166b52;background:#e3edea;border-radius:10px;flex:none;align-self:center;place-items:center;width:2rem;height:2rem;display:grid}.agenda-item__ico--google{color:#174ea6;background:#1a73e81f}.agenda-item__ico--projects{color:#5b21b6;background:#7c3aed1f}.agenda-item__ico--sales{color:#92400e;background:#b453091f}.agenda-item__ico--whatsapp{color:#0b6b38;background:#128c4a1f}.agenda-item__ico--finance{color:#115e59;background:#0f766e1f}.agenda-item__main{flex:1;align-content:center;gap:.05rem;min-width:0;display:grid}.agenda-item__main strong{white-space:nowrap;text-overflow:ellipsis;color:#12211a;font-size:.86rem;overflow:hidden}.agenda-item.is-rich .agenda-item__main strong{font-size:.9rem;font-weight:750}.agenda-item__main small{color:var(--text-secondary,#5b6b62);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.agenda-item__meta{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.18rem;display:flex}.agenda-item__meta small{align-items:center;gap:.28rem;max-width:100%;display:inline-flex}.agenda-item__assignee i{color:#fff;background:#153832;border-radius:999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.agenda-item__flag{border-radius:999px;padding:.08rem .4rem;font-weight:750!important}.agenda-item__flag.is-late{background:#b423181a;color:#b42318!important}.agenda-item__flag.is-conflict{background:#b453091f;color:#92400e!important}.agenda-item__chev{color:#94a3b8;flex:none;align-self:center;place-items:center;display:grid}.agenda-item.is-on .agenda-item__chev{color:#153832}.agenda-source{letter-spacing:.04em;text-transform:uppercase;color:var(--rs-green-900,#0d3b2e);background:#0d3b2e14;border-radius:999px;flex:none;align-self:center;padding:.14rem .45rem;font-size:.62rem;font-weight:800}.agenda-source--google{color:#174ea6;background:#1a73e81f}.agenda-source--projects{color:#5b21b6;background:#7c3aed1f}.agenda-source--sales{color:#92400e;background:#b453091f}.agenda-source--whatsapp{color:#0b6b38;background:#128c4a1f}.agenda-source--finance{color:#115e59;background:#0f766e1f}.agenda-conflict{color:#b42318;flex:none;place-items:center;display:grid}.agenda-preview{background:linear-gradient(165deg,#fff 0%,#f7faf8 100%);border:1px solid #d2dfd6;border-radius:16px;align-content:start;gap:.65rem;min-height:0;padding:.95rem 1rem 1.05rem;display:grid;overflow:auto;box-shadow:0 10px 28px #1538320f}.agenda-preview.is-empty{text-align:center;color:#64748b;place-items:center;gap:.4rem;padding:1.5rem 1.1rem}.agenda-preview.is-empty strong{color:#153832;font-size:.92rem}.agenda-preview.is-empty p{max-width:16rem;margin:0;font-size:.78rem;line-height:1.45}.agenda-preview__empty-ico{color:#153832;background:#edf3ef;border-radius:14px;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:grid}.agenda-preview__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.agenda-preview__badge{letter-spacing:.04em;text-transform:uppercase;color:#0d3b2e;background:#0d3b2e14;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.agenda-preview__badge--google{color:#174ea6;background:#1a73e81f}.agenda-preview__badge--projects{color:#5b21b6;background:#7c3aed1f}.agenda-preview__badge--sales{color:#92400e;background:#b453091f}.agenda-preview__badge--whatsapp{color:#0b6b38;background:#128c4a1f}.agenda-preview__badge--finance{color:#115e59;background:#0f766e1f}.agenda-preview__title{color:#12211a;letter-spacing:-.015em;margin:0;font-size:1.12rem;line-height:1.25}.agenda-preview__when{color:#43534b;text-transform:capitalize;align-items:flex-start;gap:.4rem;margin:0;font-size:.82rem;line-height:1.4;display:flex}.agenda-preview__chips{flex-wrap:wrap;gap:.35rem;display:flex}.agenda-preview__chip{color:#43534b;background:#eef2f0;border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:750}.agenda-preview__chip.is-ok{color:#166b52;background:#166b521f}.agenda-preview__chip.is-late{color:#b42318;background:#b423181a}.agenda-preview__chip.is-conflict{color:#92400e;background:#b453091f}.agenda-preview__grid{background:#ffffffb8;border:1px solid #8eb69b24;border-radius:12px;gap:.55rem;margin:0;padding:.7rem .75rem;display:grid}.agenda-preview__grid dt{letter-spacing:.04em;text-transform:uppercase;color:#84958c;font-size:.66rem;font-weight:750}.agenda-preview__grid dd{color:#12211a;margin:.15rem 0 0;font-size:.86rem;line-height:1.35}.agenda-preview__person{align-items:center;gap:.4rem;display:inline-flex}.agenda-preview__person i{color:#fff;background:#153832;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-style:normal;font-weight:800;display:grid}.agenda-preview__link{font:inherit;color:#166b52;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.agenda-preview__actions{gap:.4rem;margin-top:.15rem;display:grid}.agenda-preview__actions .btn{justify-content:center;width:100%}@media (width<=980px){.agenda-list-desk{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.agenda-preview{max-height:42vh}.agenda-item__ico,.agenda-item__chev{display:none}}.agenda-week-grid{--ag-gutter:3.4rem;background:#fff;border:1px solid #d4e0d8;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.agenda-week-grid__head,.agenda-week-grid__allday{grid-template-columns:var(--ag-gutter) repeat(7, minmax(0, 1fr));border-bottom:1px solid #e8eee9;flex:none;display:grid}.agenda-week-grid__gutter{color:#84958c;place-items:end center;padding:.35rem .35rem .35rem 0;font-size:.62rem;font-weight:700;display:grid}.agenda-week-grid__dayhd{--day-accent:#166b52;border-left:1px solid #eef2f0;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding:.4rem .2rem;display:flex;position:relative}.agenda-week-grid__dayhd.tone-mon{--day-accent:#0f766e}.agenda-week-grid__dayhd.tone-tue{--day-accent:#2563eb}.agenda-week-grid__dayhd.tone-wed{--day-accent:#7c3aed}.agenda-week-grid__dayhd.tone-thu{--day-accent:#db2777}.agenda-week-grid__dayhd.tone-fri{--day-accent:#ea580c}.agenda-week-grid__dayhd.tone-sat{--day-accent:#0891b2}.agenda-week-grid__dayhd.tone-sun{--day-accent:#166b52}.agenda-week-grid__dayhd.is-today{background:color-mix(in srgb, var(--day-accent) 10%, #fff)}.agenda-week-grid__wd{letter-spacing:.06em;text-transform:uppercase;color:var(--day-accent);font-size:.62rem;font-weight:800}.agenda-week-grid__num{letter-spacing:-.03em;color:#153832;font-size:1.15rem;font-weight:750;line-height:1}.agenda-week-grid__dayhd.is-today .agenda-week-grid__num{background:var(--day-accent);color:#fff;border-radius:99px;place-items:center;width:1.85rem;height:1.85rem;display:grid}.agenda-week-grid__count{background:color-mix(in srgb, var(--day-accent) 16%, #fff);min-width:1rem;color:var(--day-accent);border-radius:999px;padding:.05rem .28rem;font-size:.58rem;font-style:normal;font-weight:800;position:absolute;top:.25rem;right:.3rem}.agenda-week-grid__allday{background:#fbfcfb;min-height:1.6rem;max-height:3.2rem;overflow:hidden}.agenda-week-grid__allday-col{border-left:1px solid #eef2f0;flex-direction:column;gap:.15rem;min-width:0;padding:.2rem;display:flex;overflow:hidden}.agenda-week-grid__body{grid-template-columns:var(--ag-gutter) minmax(0, 1fr);flex:1;min-height:0;display:grid;position:relative;overflow:hidden}.agenda-week-grid__hours{background:#fbfcfb;border-right:1px solid #e8eee9;grid-template-rows:repeat(13,minmax(0,1fr));height:100%;display:grid}.agenda-week-grid__hour{border-bottom:1px solid #eef2f0;position:relative}.agenda-week-grid__hour>span{color:#84958c;background:#fbfcfb;padding:0 .15rem;font-size:.62rem;font-weight:650;position:absolute;top:-.45em;right:.35rem}.agenda-week-grid__cols{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;height:100%;display:grid;position:relative}.agenda-week-grid__col{--day-accent:#166b52;border-left:1px solid #eef2f0;grid-template-rows:repeat(13,minmax(0,1fr));min-width:0;height:100%;display:grid;position:relative}.agenda-week-grid__col.tone-mon{--day-accent:#0f766e}.agenda-week-grid__col.tone-tue{--day-accent:#2563eb}.agenda-week-grid__col.tone-wed{--day-accent:#7c3aed}.agenda-week-grid__col.tone-thu{--day-accent:#db2777}.agenda-week-grid__col.tone-fri{--day-accent:#ea580c}.agenda-week-grid__col.tone-sat{--day-accent:#0891b2}.agenda-week-grid__col.tone-sun{--day-accent:#166b52}.agenda-week-grid__col.is-today{background:color-mix(in srgb, var(--day-accent) 5%, transparent)}.agenda-week-grid__slot{appearance:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f3;min-height:0;padding:0}.agenda-week-grid__slot:hover{background:color-mix(in srgb, var(--day-accent,#8eb69b) 10%, transparent)}.agenda-week-grid__now{z-index:4;pointer-events:none;align-items:center;height:0;display:flex;position:absolute;left:0;right:0}.agenda-week-grid__now>i{background:#ea4335;flex:1;height:2px;box-shadow:0 0 0 1px #ea433526}.agenda-week-grid__now>span{color:#fff;background:#ea4335;border-radius:999px;padding:.08rem .35rem;font-size:.58rem;font-weight:800;position:absolute;left:.15rem;transform:translateY(-50%)}.agenda-block{z-index:3;color:#0f3d2e;text-align:left;cursor:pointer;background:#dae7e3;border:0;border-left:3px solid #166b52;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.05rem;min-height:1.1rem;margin:0;padding:.2rem .35rem;display:flex;position:absolute;left:2px;right:2px;overflow:hidden;box-shadow:0 1px 2px #0f281e0f}.agenda-block strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:750;line-height:1.15;overflow:hidden}.agenda-block small{opacity:.8;font-size:.6rem;font-weight:600}.agenda-block.is-allday{width:100%;padding:.15rem .35rem;position:relative;left:auto;right:auto}.agenda-block--google{color:#174ea6;background:#dfebfc;border-left-color:#1a73e8}.agenda-block--projects{color:#5b21b6;background:#ede3fc;border-left-color:#7c3aed}.agenda-block--sales{color:#92400e;background:#f5e7dd;border-left-color:#b45309}.agenda-block--whatsapp{color:#0b6b38;background:#deefe6;border-left-color:#128c4a}.agenda-block--finance{color:#115e59;background:#ddeceb;border-left-color:#0f766e}.agenda-block.has-conflict{outline:1px dashed #b42318}.agenda-block.is-overdue{box-shadow:inset 0 0 0 1px #b4231859}.agenda-block:hover{filter:brightness(.97);z-index:5}.agenda-week-grid--day{--ag-gutter:4rem}.agenda-week-grid--day .agenda-week-grid__head,.agenda-week-grid--day .agenda-week-grid__allday{grid-template-columns:var(--ag-gutter) minmax(0, 1fr)}.agenda-week-grid--day .agenda-week-grid__cols{grid-template-columns:minmax(0,1fr)}.agenda-week-grid--day .agenda-week-grid__dayhd{flex-direction:row;justify-content:flex-start;gap:.65rem;padding:.55rem .85rem}.agenda-week-grid--day .agenda-week-grid__num{font-size:1.45rem}.agenda-week-grid--day .agenda-week-grid__fulldate{color:#5f7169;text-transform:none;letter-spacing:0;font-size:.88rem;font-weight:650}.agenda-week-grid--day .agenda-week-grid__allday-empty{color:#94a3b8;padding:.15rem .25rem;font-size:.72rem}.agenda-week-grid--day .agenda-block{border-radius:8px;padding:.35rem .55rem;left:6px;right:6px}.agenda-week-grid--day .agenda-block strong{font-size:.82rem}.agenda-week-grid--day .agenda-block small{font-size:.7rem}@media (width<=900px){.agenda-week-grid{--ag-gutter:2.6rem}.agenda-week-grid--day{--ag-gutter:3rem}.agenda-week-grid__num{font-size:.95rem}}.agenda-month{flex-direction:column;gap:.35rem;min-height:0;display:flex;overflow:hidden}.agenda-month__head,.agenda-month__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;display:grid}.agenda-month__head{flex:none}.agenda-month__grid{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));min-height:0}.agenda-month__weekday{--day-accent:#166b52;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--day-accent);background:color-mix(in srgb, var(--day-accent) 10%, #fff);border-radius:9px;padding:.32rem .15rem;font-size:.68rem;font-weight:800}.agenda-month__weekday.tone-mon{--day-accent:#0f766e}.agenda-month__weekday.tone-tue{--day-accent:#2563eb}.agenda-month__weekday.tone-wed{--day-accent:#7c3aed}.agenda-month__weekday.tone-thu{--day-accent:#db2777}.agenda-month__weekday.tone-fri{--day-accent:#ea580c}.agenda-month__weekday.tone-sat{--day-accent:#0891b2}.agenda-month__weekday.tone-sun{--day-accent:#166b52}.agenda-month__cell{--day-accent:#166b52;appearance:none;font:inherit;text-align:left;border:1px solid color-mix(in srgb, var(--day-accent) 16%, var(--line,#d8e0da));background:linear-gradient(160deg, color-mix(in srgb, var(--day-accent) 8%, #fff), #fff 58%);cursor:pointer;height:100%;min-height:0;color:inherit;border-radius:11px;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:.18rem;padding:.32rem .38rem;transition:border-color .12s,box-shadow .12s,background .12s;display:grid;overflow:hidden}.agenda-month__cell.tone-mon{--day-accent:#0f766e}.agenda-month__cell.tone-tue{--day-accent:#2563eb}.agenda-month__cell.tone-wed{--day-accent:#7c3aed}.agenda-month__cell.tone-thu{--day-accent:#db2777}.agenda-month__cell.tone-fri{--day-accent:#ea580c}.agenda-month__cell.tone-sat{--day-accent:#0891b2}.agenda-month__cell.tone-sun{--day-accent:#166b52}.agenda-month__cell:hover{border-color:color-mix(in srgb, var(--day-accent) 45%, transparent);box-shadow:0 6px 16px color-mix(in srgb, var(--day-accent) 10%, transparent)}.agenda-month__cell.is-out{opacity:.4}.agenda-month__cell.is-today{border-color:color-mix(in srgb, var(--day-accent) 55%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--day-accent) 22%, transparent), 0 8px 18px color-mix(in srgb, var(--day-accent) 12%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--day-accent) 14%, #fff), #fff 50%)}.agenda-month__day{color:#0f172a;border-radius:99px;place-items:center;width:1.55rem;height:1.55rem;font-size:.8rem;font-weight:800;line-height:1;display:inline-grid}.agenda-month__cell.is-today .agenda-month__day{background:var(--day-accent);color:#fff}.agenda-month__dots{flex-wrap:wrap;gap:.2rem;min-height:.45rem;display:flex}.agenda-dot{background:#166b52;border-radius:99px;width:.42rem;height:.42rem}.agenda-dot--google{background:#1a73e8}.agenda-dot--projects{background:#7c3aed}.agenda-dot--sales{background:#b45309}.agenda-dot--whatsapp{background:#128c4a}.agenda-dot--finance{background:#0f766e}.agenda-month__events{align-content:start;gap:.12rem;min-height:0;display:grid;overflow:hidden}.agenda-month__chip{white-space:nowrap;text-overflow:ellipsis;color:#14532d;background:#e3edea;border-radius:6px;padding:.12rem .3rem;font-size:.62rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.agenda-month__chip--google{color:#174ea6;background:#1a73e81f}.agenda-month__chip--projects{color:#5b21b6;background:#7c3aed1f}.agenda-month__chip--sales{color:#92400e;background:#b453091f}.agenda-month__chip--whatsapp{color:#0b6b38;background:#128c4a1f}.agenda-month__chip--finance{color:#115e59;background:#0f766e1f}.agenda-month__more{color:#64748b;font-size:.68rem;font-weight:650}@media (width<=900px){.agenda-month__events{display:none}.agenda-month__cell{min-height:4.4rem}}.agenda-lead-field{position:relative}.agenda-lead-results{z-index:5;border:1px solid color-mix(in srgb, var(--text-primary,#12211a) 12%, transparent);background:#fff;border-radius:12px;gap:.2rem;margin:.3rem 0 0;padding:.3rem;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 34px #0d3b2e29}.agenda-lead-results button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:.45rem .55rem;display:grid}.agenda-lead-results button:hover{background:#166b5212}.agenda-lead-results span{color:var(--text-secondary,#5b6b62);font-size:.74rem}.agenda-delete-btn{color:#b42318;margin-right:auto}.pdv-kind-badge{letter-spacing:.05em;text-transform:uppercase;color:#5b21b6;vertical-align:middle;background:#7c3aed1a;border-radius:999px;align-items:center;margin-left:.5rem;padding:.14rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.pdv-kind-badge.is-service{color:var(--rs-green-900,#0d3b2e);background:#166b521f}.sales-origin-label{font-size:.72rem}.badge.info{color:#1d4ed8;background:#e8f1fe;border-color:#c3d9fb}.kit-steps-summary{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.kit-steps-summary li{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.88rem;display:flex}.kit-steps-summary .cell-meta{flex-basis:100%;margin-left:.1rem}.crm-lp{--crm-ink:#052c29;--crm-soft:#3d5c57;--crm-mute:#6b8580;--crm-mint:#8eb69b;--crm-deep:#0a3d38;--crm-sand:#f3f7f5;--crm-line:#052c291f;min-height:100dvh;color:var(--crm-ink);background:#fff;font-family:Sora,system-ui,sans-serif}.crm-lp-wrap{width:min(1120px,100% - 2rem);margin-inline:auto}.crm-lp__nav{z-index:40;border-bottom:1px solid var(--crm-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;position:sticky;top:0}.crm-lp__nav-inner{align-items:center;gap:1rem;width:min(1120px,100% - 2rem);min-height:3.6rem;margin:0 auto;display:flex}.crm-lp__brand{color:var(--crm-ink);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.crm-lp__brand strong{letter-spacing:-.03em;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.05rem;font-weight:550}.crm-lp__mark{background:color-mix(in srgb, var(--crm-mint) 22%, #fff);width:2rem;height:2rem;color:var(--crm-deep);border-radius:.55rem;place-items:center;display:grid}.crm-lp__links{gap:1rem;margin-left:auto;display:flex}.crm-lp__links a{color:var(--crm-soft);font-size:.86rem;font-weight:450;text-decoration:none}.crm-lp__links a:hover{color:var(--crm-ink)}.crm-lp__nav-cta{margin-left:.5rem}.crm-lp-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.15rem;font-size:.88rem;font-weight:550;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.crm-lp-btn:hover{transform:translateY(-1px)}.crm-lp-btn--primary{background:var(--crm-ink);color:#fff;box-shadow:0 10px 24px #052c2938}.crm-lp-btn--ghost{border-color:var(--crm-line);color:var(--crm-ink);background:#fff}.crm-lp-btn--ghost:hover{border-color:color-mix(in srgb, var(--crm-mint) 50%, transparent)}.crm-lp-btn--light{color:var(--crm-ink);background:#fff}.crm-lp-btn--ghost-light{color:#fff;background:#ffffff0f;border-color:#ffffff59}.crm-lp-hero{color:#fff;align-items:end;min-height:min(88vh,720px);padding:5.5rem 0 4rem;display:grid;position:relative;overflow:hidden}.crm-lp-hero__bg{background:radial-gradient(900px 480px at 12% 18%,#8eb69b59,#0000 55%),radial-gradient(700px 420px at 88% 12%,#ffffff14,#0000 50%),linear-gradient(155deg,#031a18 0%,#052c29 42%,#0d4a42 78%,#163f38 100%);position:absolute;inset:0}.crm-lp-hero__mesh{pointer-events:none;background:radial-gradient(circle at 30% 40%,#8eb69b38,#0000 40%),radial-gradient(circle at 70% 30%,#ffffff0f,#0000 35%);animation:14s ease-in-out infinite alternate crmLpMesh;position:absolute;inset:-20% -10%}.crm-lp-hero__grid{pointer-events:none;opacity:.35;background:repeating-linear-gradient(-18deg,#0000 0 18px,#ffffff08 18px 19px);position:absolute;inset:0}.crm-lp-hero__glow{pointer-events:none;background:linear-gradient(#0000 50%,#031a188c 100%);position:absolute;inset:0}@keyframes crmLpMesh{0%{transform:translate(0,0)scale(1)}to{transform:translate(2%,-3%)scale(1.05)}}.crm-lp-hero__copy{z-index:1;width:min(720px,100% - 2rem);margin:0 auto;position:relative}.crm-lp-hero__brand{letter-spacing:-.045em;color:#fff;margin:0 0 .85rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2.5rem,7vw,4.4rem);font-weight:500;line-height:.92}.crm-lp-hero h1{letter-spacing:-.02em;color:#ffffffeb;max-width:28ch;margin:0 0 .85rem;font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:400;line-height:1.35}.crm-lp-hero__lead{color:#ffffffb8;max-width:42ch;margin:0 0 1.6rem;font-size:1rem;font-weight:300;line-height:1.5}.crm-lp-hero__actions{flex-wrap:wrap;gap:.65rem;display:flex}.crm-lp-hero__actions .crm-lp-btn--ghost{color:#fff;background:#ffffff0f;border-color:#ffffff47}.crm-lp-anim{opacity:0;animation:.7s forwards crmLpIn;animation-delay:calc(var(--d,0) * .12s);transform:translateY(18px)}@keyframes crmLpIn{to{opacity:1;transform:none}}.crm-lp-benefits{background:var(--crm-sand);padding:3.5rem 0 2.75rem}.crm-lp-section-head{max-width:40rem;margin-bottom:1.5rem}.crm-lp-section-head h2{letter-spacing:-.03em;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.45rem,2.8vw,1.95rem);font-weight:500}.crm-lp-section-head p{color:var(--crm-soft);margin:.45rem 0 0;font-weight:300}.crm-lp-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--crm-mute);margin:0 0 .35rem;font-size:.72rem;font-weight:550}.crm-lp-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.crm-lp-benefit{border:1px solid var(--crm-line);background:#fff;border-radius:1rem;padding:1.2rem 1.1rem;box-shadow:0 1px #052c290a}.crm-lp-benefit__ico{background:color-mix(in srgb, var(--crm-mint) 18%, #fff);width:2.35rem;height:2.35rem;color:var(--crm-deep);border-radius:.6rem;place-items:center;margin-bottom:.65rem;display:grid}.crm-lp-benefit strong{letter-spacing:-.015em;margin-bottom:.3rem;font-size:1.02rem;font-weight:550;display:block}.crm-lp-benefit p{color:var(--crm-soft);margin:0;font-size:.86rem;font-weight:300;line-height:1.45}.crm-lp-modules{background:#fff;padding:3rem 0 1rem}.crm-lp-toc{flex-wrap:wrap;gap:.4rem;margin:0 0 1.75rem;display:flex}.crm-lp-toc a{border:1px solid var(--crm-line);background:var(--crm-sand);color:var(--crm-soft);border-radius:999px;padding:.38rem .72rem;font-size:.76rem;font-weight:500;text-decoration:none;display:inline-flex}.crm-lp-toc a:hover{color:var(--crm-ink);border-color:color-mix(in srgb, var(--crm-mint) 50%, transparent);background:#fff}.crm-lp-module{border-top:1px solid var(--crm-line);padding:2.2rem 0;scroll-margin-top:5rem}.crm-lp-module__head{max-width:40rem;margin-bottom:1.1rem}.crm-lp-module__head h3{letter-spacing:-.025em;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:500}.crm-lp-module__head p{color:var(--crm-soft);margin:.4rem 0 0;font-weight:300;line-height:1.45}.crm-lp-features{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.7rem;display:grid}.crm-lp-feature{border:1px solid var(--crm-line);background:linear-gradient(165deg, #fff 0%, var(--crm-sand) 140%);border-radius:.85rem;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding:.8rem .85rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.crm-lp-feature:hover{border-color:color-mix(in srgb, var(--crm-mint) 45%, transparent);transform:translateY(-2px);box-shadow:0 10px 22px #052c2912}.crm-lp-feature__ico{background:color-mix(in srgb, var(--crm-mint) 18%, #fff);width:2rem;height:2rem;color:var(--crm-deep);border-radius:.5rem;place-items:center;display:grid}.crm-lp-feature strong{margin-bottom:.12rem;font-size:.88rem;font-weight:600;display:block}.crm-lp-feature span{color:var(--crm-mute);font-size:.76rem;font-weight:300;line-height:1.4;display:block}.crm-lp-admin-note{border:1px dashed color-mix(in srgb, var(--crm-ink) 18%, transparent);background:color-mix(in srgb, var(--crm-sand) 80%, #fff);color:var(--crm-soft);border-radius:.85rem;margin:1.25rem 0 2rem;padding:1rem 1.1rem;font-size:.86rem;line-height:1.45}.crm-lp-admin-note strong{color:var(--crm-ink)}.crm-lp-eco{color:#fff;background:linear-gradient(135deg,#052c29 0%,#0a3d38 55%,#163f38 100%);padding:3.5rem 0}.crm-lp-eco__inner{text-align:center;max-width:40rem}.crm-lp-eco .crm-lp-eyebrow{color:var(--crm-mint)}.crm-lp-eco h2{letter-spacing:-.03em;margin:0 0 .55rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:500}.crm-lp-eco p{color:#ffffffbf;margin:0;font-weight:300;line-height:1.5}.crm-lp-eco__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.4rem;display:flex}.crm-lp-cta{background:var(--crm-sand);text-align:center;padding:3.5rem 0}.crm-lp-cta h2{letter-spacing:-.03em;margin:0 0 .4rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:500}.crm-lp-cta p{color:var(--crm-soft);margin:0 0 1.25rem;font-weight:300}.crm-lp-cta__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.crm-lp-footer{border-top:1px solid var(--crm-line);background:#fff;padding:1.35rem 0 1.6rem}.crm-lp-footer__inner{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.crm-lp-footer strong{letter-spacing:-.02em;font-family:Space Grotesk,system-ui,sans-serif;font-weight:550}.crm-lp-footer nav{flex-wrap:wrap;gap:.85rem;margin-left:auto;display:flex}.crm-lp-footer a{color:var(--crm-soft);font-size:.82rem;text-decoration:none}.crm-lp-footer a:hover{color:var(--crm-ink)}.crm-lp-footer p{width:100%;color:var(--crm-mute);margin:0;font-size:.75rem}.crm-lp-reveal{opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--d,0) * 60ms);transform:translateY(16px)}.crm-lp-reveal.is-in{opacity:1;transform:none}@media (width<=960px){.crm-lp-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lp__links{display:none}}@media (width<=640px){.crm-lp-hero{min-height:auto;padding:4.5rem 0 2.75rem}.crm-lp-benefits__grid{grid-template-columns:1fr}.crm-lp-toc{flex-wrap:nowrap;padding-bottom:.3rem;overflow-x:auto}.crm-lp-toc a{flex:none}}.sdr-nurture-layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.sdr-nurture-list__body{gap:.35rem;max-height:70vh;display:grid;overflow:auto}.sdr-nurture-list__item{text-align:left;border:1px solid var(--line,#d8e0da);cursor:pointer;font:inherit;background:#fff;border-radius:10px;gap:.15rem;padding:.55rem .65rem;display:grid}.sdr-nurture-list__item strong{color:var(--rs-brand-dark,#153832);font-size:.86rem}.sdr-nurture-list__item span{color:#5f7169;font-size:.7rem}.sdr-nurture-list__item.is-on{border-color:color-mix(in srgb, var(--rs-brand,#1d7a52) 45%, #bcd2c6);background:color-mix(in srgb, var(--rs-brand,#1d7a52) 8%, #fff)}.sdr-nurture-main{gap:.75rem;min-width:0;display:grid}.sdr-nurture-form{gap:.65rem;display:grid}.sdr-nurture-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.sdr-nurture-steps{gap:.65rem;display:grid}.sdr-nurture-step{border:1px solid var(--line,#d8e0da);background:#fbfcfb;border-radius:12px;gap:.45rem;padding:.65rem .75rem;display:grid}.sdr-nurture-step header{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sdr-nurture-step header em{color:#fff;background:#153832;border-radius:999px;padding:.12rem .45rem;font-size:.72rem;font-style:normal;font-weight:800}.sdr-nurture-step header strong{font-size:.88rem}.sdr-nurture-step__ch{border:1px solid #0000;border-radius:999px;margin-left:auto;padding:.12rem .45rem;font-size:.66rem;font-weight:700}.sdr-nurture-step__ch.is-whatsapp{color:#14632f;background:#e7f6ee}.sdr-nurture-step__ch.is-email{color:#3730a3;background:#eef2ff}.sdr-nurture-step__ch.is-call,.sdr-nurture-step__ch.is-task{color:#4b5563;background:#f3f4f6}.sdr-nurture-step__grid{grid-template-columns:5.5rem 8.5rem minmax(0,1fr);gap:.45rem;display:grid}.sdr-nurture-step__span{grid-column:1/-1}.sdr-nurture-enroll__table{gap:.3rem;margin-top:.55rem;display:grid}.sdr-nurture-enroll__row{border-bottom:1px solid #eef2ef;grid-template-columns:minmax(0,1.4fr) 5.5rem 4.5rem minmax(7rem,1fr);gap:.4rem;padding:.35rem .45rem;font-size:.78rem;display:grid}@media (width<=900px){.sdr-nurture-layout,.sdr-nurture-form__row{grid-template-columns:1fr}.sdr-nurture-step__grid,.sdr-nurture-enroll__row{grid-template-columns:1fr 1fr}}.sdr-nurture-toolbar{flex-wrap:wrap;gap:.55rem}.sdr-nurture-list-filter{border:1px solid var(--line,#d8e0da);background:#fff;border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:.2rem .65rem .2rem .55rem;display:inline-flex}.sdr-nurture-list-filter select{font:inherit;color:var(--rs-brand-dark,#153832);background:0 0;border:0;outline:none;max-width:14rem;font-size:.8rem}.sdr-nurture-editor{gap:.75rem;display:grid}.sdr-nurture-steps-head{flex-wrap:wrap;align-items:flex-start;gap:.55rem;display:flex}.sdr-nurture-steps-head .btn{margin-left:auto}.sdr-nurture-steps-head__copy{gap:.12rem;min-width:0;display:grid}.sdr-nurture-steps-head__copy strong{font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.01em;color:#153832;font-size:.92rem}.sdr-nurture-steps-head__copy span{color:#6f837b;font-size:.72rem;line-height:1.35}.sdr-nurture-list-picker{gap:.45rem;display:grid}.sdr-nurture-list-picker__search{width:100%}.sdr-nurture-list-picker__options{border:1px solid var(--line,#d8e0da);background:#fbfcfb;border-radius:12px;gap:.3rem;max-height:220px;padding:.4rem;display:grid;overflow:auto}.sdr-nurture-list-picker__opt{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.sdr-nurture-list-picker__opt strong{font-size:.84rem}.sdr-nurture-list-picker__opt span{color:#5f7169;font-size:.72rem;font-weight:650}.sdr-nurture-list-picker__opt:hover{border-color:#bcd2c6}.sdr-nurture-list-picker__opt.is-on{border-color:color-mix(in srgb, var(--rs-brand,#1d7a52) 40%, #bcd2c6);background:color-mix(in srgb, var(--rs-brand,#1d7a52) 8%, #fff)}.sdr-nurture-list-picker__chosen{color:#5f7169;margin:0;font-size:.78rem}.wa-campaign-card.is-active:before{background:#16a34a}.wa-campaign-card.is-draft:before{background:#94a3b8}.wa-campaign-card.is-paused:before{background:#d97706}.wa-campaign-card.is-archived:before{background:#ef4444}.sdr-nurture-stat-icons{color:var(--rs-brand-dark,#153832);align-items:center;gap:.45rem;line-height:1;display:inline-flex}.sdr-nurture-stat-icons .icon{font-size:1.35rem!important}.sdr-nurture-modal .modal-body{max-height:min(78vh,720px);padding:.75rem .9rem .85rem}.sdr-nurture-editor--split{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;gap:.75rem;min-height:0;display:grid}.sdr-nurture-editor__side{border-right:1px solid var(--line,#e4ebe6);align-content:start;gap:.45rem;max-height:min(68vh,640px);padding-right:.65rem;display:grid;overflow:auto}.sdr-nurture-editor__side .field{gap:.2rem}.sdr-nurture-editor__side .field>span{color:#5f7169;font-size:.7rem;font-weight:650}.sdr-nurture-editor__side input,.sdr-nurture-editor__side select{min-height:2rem;padding:.28rem .5rem;font-size:.82rem}.sdr-nurture-editor__cadence{flex-direction:column;gap:.45rem;min-width:0;min-height:0;max-height:min(68vh,640px);display:flex}.sdr-nurture-steps--compact{flex:1;gap:.35rem;padding-right:.15rem;overflow:auto}.sdr-nurture-step--compact{background:#f7faf8;border-radius:12px;gap:0;padding:0;overflow:hidden}.sdr-nurture-step__summary{cursor:pointer;width:100%;font:inherit;color:#243530;text-align:left;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.82rem;line-height:1.25;display:grid}.sdr-nurture-step__day{color:#1d5c3d;background:#e7f2ec;border:1px solid #1d5c3d24;border-radius:10px;justify-items:center;gap:.05rem;min-width:2.55rem;padding:.28rem .35rem;display:grid}.sdr-nurture-step__day small{letter-spacing:.04em;text-transform:uppercase;color:#5f7169;font-size:.58rem;font-weight:700;line-height:1}.sdr-nurture-step__day b{font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.02em;font-size:.95rem;font-style:normal;font-weight:700;line-height:1}.sdr-nurture-step--compact.is-whatsapp .sdr-nurture-step__day{color:#14632f;background:#e7f6ee;border-color:#14632f29}.sdr-nurture-step--compact.is-email .sdr-nurture-step__day{color:#3730a3;background:#eef2ff;border-color:#3730a329}.sdr-nurture-step--compact.is-call .sdr-nurture-step__day{color:#9a5b00;background:#fff4e5;border-color:#9a5b002e}.sdr-nurture-step--compact.is-task .sdr-nurture-step__day{color:#5b3ea8;background:#f3f0ff;border-color:#5b3ea829}.sdr-nurture-step__ch{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;margin-left:0;padding:.22rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.sdr-nurture-step__title{gap:.08rem;min-width:0;display:grid}.sdr-nurture-step__title em{letter-spacing:.03em;text-transform:uppercase;color:#84958c;font-size:.62rem;font-style:normal;font-weight:700;line-height:1}.sdr-nurture-step__title strong{color:#1a2a25;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;overflow:hidden}.sdr-nurture-step--compact.is-open{border-color:color-mix(in srgb, var(--rs-brand,#1d7a52) 28%, #d8e0da);background:#fff;box-shadow:0 1px 2px #0f281e0d}.sdr-nurture-step__body{background:linear-gradient(#fbfcfb,#fff);border-top:1px solid #eef2ef;gap:.55rem;padding:.55rem .65rem .7rem;display:grid}.sdr-nurture-step__body .field{gap:.22rem}.sdr-nurture-step__body .field>span{color:#6f837b;letter-spacing:.01em;font-size:.68rem;font-weight:650}.sdr-nurture-step__body input,.sdr-nurture-step__body textarea,.sdr-nurture-step__body select{min-height:2.05rem;padding:.35rem .55rem;font-size:.84rem}.sdr-nurture-step__body textarea{resize:vertical;min-height:4.5rem}.sdr-nurture-step__row{grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.sdr-nurture-step__day-field input{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.sdr-nurture-chips{flex-wrap:wrap;gap:.3rem;display:flex}.sdr-nurture-chip{border:1px solid var(--line,#d8e0da);font:inherit;color:#5f7169;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.72rem;font-weight:650;line-height:1.2;display:inline-flex}.sdr-nurture-chip.is-on{color:#fff;background:#153832;border-color:#153832}.sdr-nurture-chip.is-whatsapp.is-on{background:#14632f;border-color:#14632f}.sdr-nurture-chip.is-email.is-on{background:#3730a3;border-color:#3730a3}.sdr-nurture-chip.is-call.is-on{background:#9a5b00;border-color:#9a5b00}.sdr-nurture-chip.is-task.is-on{background:#5b3ea8;border-color:#5b3ea8}.sdr-nurture-step__del{place-self:end}@media (width<=720px){.sdr-nurture-step__summary{grid-template-columns:auto minmax(0,1fr) auto}.sdr-nurture-step__ch{grid-column:1/2}.sdr-nurture-step__title{grid-column:2/3}.sdr-nurture-step__row{grid-template-columns:1fr}.sdr-nurture-step__del{justify-self:start}}.sdr-nurture-list-compact{gap:.3rem;margin-top:.15rem;display:grid}.sdr-nurture-list-compact__head{color:#5f7169;justify-content:space-between;align-items:baseline;font-size:.7rem;font-weight:650;display:flex}.sdr-nurture-list-compact__head em{color:#84958c;font-style:normal}.sdr-nurture-list-compact__opts{border:1px solid var(--line,#d8e0da);background:#fbfcfb;border-radius:10px;gap:.2rem;max-height:9.5rem;padding:.28rem;display:grid;overflow:auto}.sdr-nurture-list-compact__opt{cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.32rem .45rem;display:grid}.sdr-nurture-list-compact__opt strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.sdr-nurture-list-compact__opt span{color:#5f7169;font-size:.68rem;font-weight:700}.sdr-nurture-list-compact__opt.is-on{border-color:color-mix(in srgb, var(--rs-brand,#1d7a52) 40%, #bcd2c6);background:color-mix(in srgb, var(--rs-brand,#1d7a52) 8%, #fff)}.sdr-nurture-side-enroll{border-top:1px dashed var(--line,#d8e0da);gap:.2rem;margin-top:.25rem;padding-top:.4rem;display:grid}.sdr-nurture-side-enroll__row{justify-content:space-between;gap:.35rem;font-size:.72rem;display:flex}.sdr-nurture-side-enroll__row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sdr-nurture-side-enroll__row em{color:#84958c;font-style:normal;font-weight:650}@media (width<=900px){.sdr-nurture-editor--split{grid-template-columns:1fr}.sdr-nurture-editor__side{border-right:0;border-bottom:1px solid var(--line,#e4ebe6);max-height:none;padding-bottom:.65rem;padding-right:0}.sdr-nurture-editor__cadence{max-height:none}}.sdr-nurture-filters{border-top:1px dashed var(--line,#d8e0da);gap:.3rem;margin-top:.2rem;padding-top:.45rem;display:grid}.sdr-nurture-filters__head{color:#5f7169;justify-content:space-between;align-items:center;gap:.35rem;font-size:.7rem;font-weight:650;display:flex}.sdr-nurture-filters__grid{grid-template-columns:1fr 3.2rem;gap:.35rem;display:grid}.sdr-nurture-filters__span{grid-column:1/-1}.sdr-nurture-filters .field>span{font-size:.64rem}.sdr-nurture-filters input{min-height:1.85rem;padding:.22rem .45rem;font-size:.78rem}.wa-campaign-card__badges .badge .icon{font-size:.85rem!important}.collections-page{gap:.85rem;display:grid}.coll-debt-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}@media (width<=720px){.coll-debt-kpis{grid-template-columns:1fr}}.coll-debt-kpi{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 40%, #fff);border-radius:12px;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.coll-debt-kpi.is-warn{border-color:color-mix(in srgb, #d97706 35%, var(--line));background:#fff9f2}.coll-debt-kpi em{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-style:normal;display:block}.coll-debt-kpi strong{letter-spacing:-.01em;font-size:1rem}.coll-debt-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.coll-debt-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.25rem;color:var(--muted);background:#fff;border-radius:999px;flex:14rem;align-items:center;gap:.4rem;padding:.25rem .7rem;display:inline-flex}.coll-debt-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.86rem}.coll-debt-toolbar select{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.25rem;font:inherit;background:#fff;border-radius:10px;padding:.25rem .55rem;font-size:.84rem}.coll-debt-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.coll-debt-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:center;gap:.75rem;padding:.75rem .85rem;display:grid}.coll-debt-card.is-overdue{border-color:color-mix(in srgb, #dc2626 28%, var(--line));box-shadow:inset 3px 0 #dc2626}@media (width<=900px){.coll-debt-card{grid-template-columns:1fr}}.coll-debt-card__main{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.coll-debt-card__ico{background:color-mix(in srgb, var(--rs-brand,#0f6b4c) 12%, #fff);width:2.15rem;height:2.15rem;color:var(--rs-brand,#0f6b4c);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.coll-debt-card__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;display:block;overflow:hidden}.coll-debt-card__tags{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.coll-debt-status,.coll-debt-chip{border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.coll-debt-status.is-ok{color:#047857;background:#ecfdf5}.coll-debt-status.is-warn{color:#c2410c;background:#fff7ed}.coll-debt-status.is-info{color:#1d4ed8;background:#eff6ff}.coll-debt-status.is-muted{color:#6b7280;background:#f3f4f6}.coll-debt-chip{color:#3f4f47;background:#f3f6f4}.coll-debt-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.coll-debt-card__metrics em{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.65rem;font-style:normal;display:block}.coll-debt-card__metrics strong{font-size:.86rem}.coll-debt-card__updated{color:var(--rs-brand,#0f6b4c)}.coll-debt-late{color:#b91c1c;font-size:.78rem;font-weight:700}.coll-debt-card__actions{justify-self:end}.coll-debt-form{gap:.85rem;display:grid}.coll-debt-section{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 28%, #fff);border-radius:12px;overflow:hidden}.coll-debt-section>header{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);align-items:flex-start;gap:.5rem;padding:.65rem .75rem .45rem;display:flex}.coll-debt-section>header strong{font-size:.88rem;display:block}.coll-debt-section>header p{color:var(--muted);margin:.1rem 0 0;font-size:.72rem}.coll-debt-section .coll-debt-grid{padding:.7rem .75rem .8rem}.coll-debt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem;display:grid}.coll-debt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.coll-debt-span-2{grid-column:span 2}@media (width<=720px){.coll-debt-grid,.coll-debt-grid--3{grid-template-columns:1fr}.coll-debt-span-2{grid-column:auto}}.coll-debt-inline{align-items:center;gap:.3rem;display:flex}.coll-debt-inline input{flex:1;min-width:0}.coll-debt-preview{border:1px dashed color-mix(in srgb, var(--rs-brand,#0f6b4c) 35%, var(--line));background:#fff;border-radius:10px;align-content:center;gap:.15rem;padding:.45rem .6rem;display:grid}.coll-debt-preview em{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.65rem;font-style:normal}.coll-debt-preview strong{color:var(--rs-brand,#0f6b4c);font-size:1.05rem}.coll-scan-hero .panel-body{gap:.85rem;display:grid}.coll-scan-steps{flex-wrap:wrap;gap:.4rem;display:flex}.coll-scan-steps span{color:var(--muted);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 50%, #fff);border:1px solid color-mix(in srgb, var(--line) 65%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.coll-scan-steps span em{width:1.2rem;height:1.2rem;color:var(--rs-brand,#0f6b4c);background:#fff;border-radius:999px;place-items:center;font-size:.68rem;font-style:normal;display:grid}.coll-scan-steps span.is-current{color:var(--text);border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff)}.coll-scan-steps span.is-done{color:#047857;border-color:color-mix(in srgb, #10b981 35%, var(--line))}.coll-scan-controls{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}@media (width<=820px){.coll-scan-controls{grid-template-columns:1fr}}.coll-scan-group span{align-items:center;gap:.3rem;display:inline-flex}.coll-scan-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.coll-scan-hint{margin:0;font-size:.8rem}.coll-scan-camera{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#0b1220;border-radius:14px;gap:.55rem;display:grid;overflow:hidden}.coll-scan-camera__video{object-fit:cover;background:#000;width:100%;max-height:min(62vh,480px);display:block}.coll-scan-camera__bar{background:#ebeced;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:.55rem .65rem;display:flex}.coll-scan-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.coll-scan-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.coll-scan-card__main{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.coll-scan-card__ico{color:#0f766e;background:#ddf0ee;border-radius:10px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}.coll-scan-card__meta{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.25rem;display:flex}.coll-scan-card__actions{flex-wrap:wrap;gap:.35rem;display:flex}.coll-scan-review{gap:.75rem;display:grid}.collections-status-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.collections-status-list li{border-bottom:1px solid var(--line,#e5ebe7);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.55rem .65rem;display:grid}.collections-status-list strong{font-size:.88rem}.collections-status-list span{color:#3f4f47;font-weight:650}.collections-status-list em{color:#5f7169;font-size:.82rem;font-style:normal}.collections-detail-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;margin-top:.85rem;display:grid}.collections-kv{gap:.55rem;display:grid}.collections-kv>div{gap:.12rem;display:grid}.collections-kv span{color:#6b7c74;text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.collections-kv strong{font-size:.92rem}.collections-timeline{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.collections-timeline li{border-left:2px solid #0d9488;gap:.1rem;padding-left:.65rem;display:grid}.collections-timeline time{color:#6b7c74;font-size:.68rem}.collections-timeline strong{font-size:.84rem}.collections-timeline em{color:#5f7169;font-size:.7rem;font-style:normal}.grid-stats .value.value--sm{font-size:1.05rem;line-height:1.2}.collections-map-table-wrap{max-height:320px;overflow:auto}.collections-map-table{border-collapse:collapse;width:100%;font-size:.82rem}.collections-map-table th,.collections-map-table td{border-bottom:1px solid var(--line,#e5ebe7);text-align:left;padding:.35rem .45rem}.collections-map-table select{width:100%;min-width:10rem}.collections-import-preview{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.collections-import-preview li{border-bottom:1px dashed #d8e0da;grid-template-columns:minmax(0,1.4fr) 1fr auto auto;align-items:center;gap:.55rem;padding:.4rem 0;display:grid}.collections-import-preview em{font-style:normal;font-weight:650}.collections-review-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.collections-review-grid .field{gap:.15rem}.collections-review-grid .field em{opacity:.75;font-style:normal;font-weight:500}.collections-review-grid .field.is-low input{background:#fef2f2;border-color:#dc2626}.collections-review-grid .field.is-mid input{background:#fffbeb;border-color:#d97706}.collections-review-grid .field.is-high input{border-color:#059669}.collections-review-grid .modal-actions{grid-column:1/-1}@media (width<=720px){.collections-review-grid{grid-template-columns:1fr}.collections-import-preview li{grid-template-columns:1fr 1fr}}.collections-status-list__link{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:0;text-decoration:none;display:grid}.collections-status-list__link:hover strong{color:var(--rs-brand,#0f6b4c)}.coll-debt-preview--calc{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.45rem .65rem;padding:.65rem .75rem;display:grid}.coll-debt-preview--calc>div em{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-style:normal;display:block}.coll-debt-preview--calc>div strong{font-size:.92rem}.coll-debt-preview__summary{grid-column:1/-1;margin:.15rem 0 0}@media (width<=720px){.coll-debt-preview--calc{grid-template-columns:1fr 1fr}}.coll-debt-check{color:var(--text);white-space:nowrap;align-items:center;gap:.35rem;font-size:.84rem;display:inline-flex}.coll-view-toggle{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:10px;display:inline-flex;overflow:hidden}.coll-view-toggle button{font:inherit;cursor:pointer;color:var(--muted);background:#fff;border:0;padding:.35rem .65rem;font-size:.8rem}.coll-view-toggle button.is-active{background:color-mix(in srgb, var(--rs-brand,#0f6b4c) 12%, #fff);color:var(--rs-brand,#0f6b4c);font-weight:650}.coll-table-wrap{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:12px;overflow:auto}.coll-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.84rem}.coll-table th,.coll-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);text-align:left;vertical-align:top;padding:.55rem .65rem}.coll-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 40%, #fff);z-index:1;font-size:.7rem;position:sticky;top:0}.coll-table td.num,.coll-table th.num{text-align:right;font-variant-numeric:tabular-nums}.coll-table tr.is-overdue td:first-child{box-shadow:inset 3px 0 #dc2626}.coll-pager{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;display:flex}.coll-pager__btns{gap:.35rem;display:flex}.coll-typeahead{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:10px;gap:.25rem;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.coll-typeahead button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:.75rem;padding:.5rem .65rem;display:flex}.coll-typeahead button:hover{background:color-mix(in srgb, var(--rs-brand,#0f6b4c) 8%, #fff)}.coll-group-prompt-preview{margin:.35rem 0 0;padding:0 .15rem}.coll-group-encargos{gap:.45rem;display:grid}.coll-group-encargos>strong{font-size:.86rem}.coll-stage-matrix{border-top:1px dashed color-mix(in srgb, var(--line) 70%, transparent);gap:.45rem;margin-top:.85rem;padding-top:.75rem;display:grid}.coll-stage-matrix ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.coll-stage-matrix li{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);border-radius:8px;gap:.1rem;padding:.4rem .5rem;display:grid}.coll-stage-matrix em{font-size:.84rem;font-style:normal;font-weight:650}.coll-stage-matrix span{color:var(--muted);font-size:.78rem}.coll-inline-search{align-items:center;gap:.4rem;display:flex}.coll-inline-search input{flex:1}.coll-debt-search .btn-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:.1rem;display:inline-grid}.coll-table th.coll-check,.coll-table td.coll-check{text-align:center;width:2rem}.coll-bulk-bar{border:1px solid color-mix(in srgb, var(--rs-brand,#0f6b4c) 28%, var(--line));background:color-mix(in srgb, var(--rs-brand,#0f6b4c) 8%, #fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;padding:.55rem .75rem;display:flex}.coll-bulk-bar strong{font-size:.86rem}.coll-bulk-bar select{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2rem;font:inherit;background:#fff;border-radius:8px;padding:.2rem .45rem;font-size:.82rem}.coll-debt-kpis--2{grid-template-columns:1fr 1fr}.coll-flow-steps{flex-wrap:wrap;gap:.35rem;display:flex}.coll-flow-steps span{color:var(--muted);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 45%, #fff);border:1px solid color-mix(in srgb, var(--line) 65%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.coll-flow-steps span em{width:1.15rem;height:1.15rem;color:var(--rs-brand,#0f6b4c);background:#fff;border-radius:999px;place-items:center;font-size:.66rem;font-style:normal;display:grid}.coll-flow-steps span.is-current{color:var(--text);border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff)}.coll-flow-steps span.is-done{color:#047857;border-color:color-mix(in srgb, #10b981 35%, var(--line))}.btn-block{width:100%;min-height:var(--btn-height,2.35rem);justify-content:center}.coll-sticky-actions{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 30%, #fff);gap:.45rem;padding:.75rem .85rem;display:grid}.coll-panel-head-stack{flex-wrap:wrap;gap:.55rem;align-items:flex-start!important}.coll-panel-head-stack>div{min-width:0}.coll-panel-head-stack p{margin:.15rem 0 0}.coll-dropzone{text-align:center;border:1.5px dashed color-mix(in srgb, var(--rs-brand,#0f6b4c) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#0f6b4c) 5%, #fff);width:100%;color:var(--text);cursor:pointer;font:inherit;border-radius:16px;justify-items:center;gap:.55rem;padding:1.25rem 1rem;display:grid}.coll-dropzone strong{font-size:.92rem}.coll-dropzone__hint{color:var(--muted);margin:0;font-size:.78rem;font-style:normal;font-weight:500}.coll-dropzone .btn{pointer-events:none;min-height:var(--btn-height,2.35rem);font-size:var(--btn-font,.84rem);font-weight:var(--btn-weight,650);color:#fff;margin-top:.15rem}.coll-dropzone .btn.btn-ghost{color:var(--text-soft,#4a5f58)}.coll-dropzone.is-over,.coll-dropzone:hover{border-color:var(--rs-brand,#0f6b4c);background:color-mix(in srgb, var(--rs-brand,#0f6b4c) 10%, #fff)}.coll-dropzone.has-file{text-align:left;border-style:solid;justify-items:start}.coll-import-setup__body{gap:.75rem;display:grid}.coll-import-setup__hint{color:#47635a;background:#f4f8f5;border:1px solid #e3e9e5;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;display:flex}.coll-import-setup__hint p{margin:0;font-size:.8rem;line-height:1.4}.coll-scan-actions{gap:.5rem;width:100%;display:grid}.coll-scan-actions__row{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.coll-scan-actions__row .btn{justify-content:center;width:100%}.coll-scan-camera__bar{grid-template-columns:auto 1fr;align-items:stretch;gap:.45rem;display:grid!important}.coll-scan-camera__bar .btn-block{min-height:2.75rem}.coll-group-form{gap:.75rem;display:grid}.coll-group-block{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 28%, #fff);border-radius:14px;gap:.55rem;padding:.75rem .85rem;display:grid}.coll-group-block>header{color:#153832;align-items:center;gap:.4rem;display:flex}.coll-group-block>header strong{font-size:.86rem}.coll-group-block__grid{grid-template-columns:1fr 1fr;gap:.55rem .65rem;display:grid}.coll-group-block__grid .field--full{grid-column:1/-1}@media (width<=640px){.coll-group-block__grid{grid-template-columns:1fr}.coll-group-block__grid .field--full{grid-column:auto}}.modal-panel.coll-debt-modal .modal-body{padding-bottom:.35rem}.modal-panel.coll-debt-modal .modal-actions,.modal-panel.coll-debt-modal .modal-footer{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.modal-panel.coll-debt-modal .modal-actions .btn,.modal-panel.coll-debt-modal .modal-footer .btn{justify-content:center;width:100%}.coll-policies-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:.85rem;display:grid}@media (width<=900px){.coll-policies-layout{grid-template-columns:1fr}}.coll-policy-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.coll-policy-card{text-align:left;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border-radius:12px;padding:.7rem .8rem}.coll-policy-card.is-on{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand) 8%, #fff);box-shadow:inset 3px 0 0 var(--rs-brand,#0f6b4c)}.coll-policy-card__top{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.coll-policy-card__top strong{font-size:.9rem}.coll-policy-card__meta{color:var(--muted);flex-wrap:wrap;gap:.35rem .65rem;font-size:.74rem;display:flex}.coll-stage-chip{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;gap:.12rem;padding:.35rem .15rem;display:grid}.coll-stage-chip:hover{color:var(--rs-brand,#0f6b4c)}.coll-sim-block{gap:.45rem;margin-bottom:.85rem;display:grid}.coll-sim-block h4,.coll-sim-result h4{text-transform:uppercase;letter-spacing:.03em;color:#6b7c74;margin:0;font-size:.78rem}.coll-sim-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.coll-sim-result{border-top:1px dashed color-mix(in srgb, var(--line) 70%, transparent);gap:.55rem;margin-top:.75rem;padding-top:.75rem;display:grid}.coll-sim-kv{grid-template-columns:1fr 1fr;gap:.55rem}@media (width<=640px){.coll-sim-grid{grid-template-columns:1fr}.coll-sim-kv{grid-template-columns:1fr 1fr}}@media (width<=720px){.collections-page.coll-mobile{gap:.7rem}.collections-page.coll-mobile .page-header__actions,.collections-page.coll-mobile .toolbar,.collections-page.coll-mobile .sdr-header-actions{grid-template-columns:1fr;gap:.4rem;width:100%;display:grid}.collections-page.coll-mobile .page-header__actions .btn,.collections-page.coll-mobile .toolbar .btn{justify-content:center;width:100%}.collections-page.coll-mobile .msg-module-subnav,.collections-page.coll-mobile .users-subnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.collections-page.coll-mobile .users-subnav__btn{flex:none}.collections-page.coll-mobile .coll-debt-toolbar{grid-template-columns:1fr;display:grid}.collections-page.coll-mobile .coll-debt-search{flex:none;width:100%}.collections-page.coll-mobile .coll-debt-toolbar select,.collections-page.coll-mobile .coll-view-toggle{width:100%}.collections-page.coll-mobile .coll-view-toggle{grid-template-columns:1fr 1fr;display:grid}.collections-page.coll-mobile .coll-view-toggle button{width:100%}.collections-page.coll-mobile .coll-debt-card__actions,.collections-page.coll-mobile .coll-scan-card__actions,.collections-page.coll-mobile .wa-campaign-card__actions{grid-template-columns:1fr;gap:.35rem;width:100%;display:grid}.collections-page.coll-mobile .coll-debt-card__actions .btn,.collections-page.coll-mobile .coll-scan-card__actions .btn,.collections-page.coll-mobile .wa-campaign-card__actions .btn{justify-content:center;width:100%}.collections-page.coll-mobile .coll-pager{flex-direction:column;align-items:stretch}.collections-page.coll-mobile .coll-pager__btns{grid-template-columns:1fr 1fr;display:grid}.collections-page.coll-mobile .coll-bulk-bar{grid-template-columns:1fr;display:grid}.collections-page.coll-mobile .coll-bulk-bar select,.collections-page.coll-mobile .coll-bulk-bar .btn{width:100%}.collections-page.coll-mobile .collections-detail-grid{grid-template-columns:1fr;margin-top:.35rem}.modal-panel.modal-lg.coll-debt-modal{width:min(100vw - .75rem,720px);max-height:min(94vh,920px)}.modal-panel.coll-debt-modal .modal-actions,.modal-panel.coll-debt-modal .modal-footer{grid-template-columns:1fr}}.coll-scan-steps{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.coll-scan-step,.coll-scan-steps>span.coll-scan-step,.coll-scan-steps>button.coll-scan-step{appearance:none;color:var(--muted);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 50%, #fff);border:1px solid color-mix(in srgb, var(--line) 65%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .6rem;font-family:inherit;font-size:.74rem;font-weight:650;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.coll-scan-step em{width:1.2rem;height:1.2rem;color:var(--rs-brand,#0f6b4c);background:#fff;border-radius:999px;place-items:center;font-size:.68rem;font-style:normal;display:grid}.coll-scan-step.is-current{color:var(--text);border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff)}.coll-scan-step.is-done{color:#047857;border-color:color-mix(in srgb, #10b981 35%, var(--line))}.coll-scan-menu{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:14px;grid-template-columns:1fr 1fr;gap:.45rem;padding:.3rem;display:grid}.coll-scan-menu__tab{appearance:none;color:var(--text-soft,#4a5f58);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:.55rem;padding:.55rem .7rem;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.coll-scan-menu__tab span{gap:.1rem;min-width:0;display:grid}.coll-scan-menu__tab strong{color:var(--text);font-size:.84rem;font-weight:650}.coll-scan-menu__tab small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.coll-scan-menu__tab.is-on{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));color:var(--rs-brand-dark,#153832);background:#fff;box-shadow:0 4px 14px #15383214}.coll-scan-pane{gap:.75rem;display:grid}.coll-scan-pane__lead{color:var(--muted);margin:0;font-size:.8rem}.coll-scan-options{gap:.5rem;display:grid}.coll-scan-opt{appearance:none;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .18s var(--ease-spring,ease), border-color .18s ease, box-shadow .18s ease;background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem .85rem;display:grid}.coll-scan-opt:hover:not(:disabled){border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));transform:translateY(-1px);box-shadow:0 6px 16px #15383214}.coll-scan-opt:disabled{opacity:.55;cursor:not-allowed;transform:none}.coll-scan-opt--primary{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:linear-gradient(135deg,#ebf2ed,#fff)}.coll-scan-opt__ico{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);width:2.4rem;height:2.4rem;color:var(--rs-brand-dark,#153832);border-radius:12px;place-items:center;display:grid}.coll-scan-opt--primary .coll-scan-opt__ico{background:var(--btn-primary-grad,linear-gradient(135deg, #8eb69b, #153832));color:#fff}.coll-scan-opt__copy{gap:.12rem;min-width:0;display:grid}.coll-scan-opt__copy strong{font-size:.9rem;font-weight:650}.coll-scan-opt__copy small{color:var(--muted);font-size:.74rem;line-height:1.3}.modal-panel.coll-scan-cam-modal{width:min(720px,100%);max-height:min(96vh,920px)}.modal-panel.coll-scan-cam-modal .modal-body{padding:.65rem .85rem .85rem}.coll-scan-cam{gap:.65rem;display:grid}.coll-scan-cam__phases{flex-wrap:wrap;gap:.35rem;display:flex}.coll-scan-cam__phases span{color:var(--muted);background:#f3f7f5;border:1px solid #dce6e1;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.coll-scan-cam__phases span em{color:#153832;background:#fff;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-style:normal;display:grid}.coll-scan-cam__phases span.is-on{color:#153832;background:#edf3ef;border-color:#b9d0c2}.coll-scan-cam__phases span.is-done{color:#047857;border-color:#95d6bf}.coll-scan-cam__stage{aspect-ratio:3/4;background:#0b1220;border:1px solid #1c2a3a;border-radius:16px;min-height:min(58vh,420px);max-height:min(68vh,560px);position:relative;overflow:hidden}.coll-scan-cam__video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.coll-scan-cam__frame{pointer-events:none;border:1.5px dashed #ffffff59;border-radius:12px;position:absolute;inset:10% 8%}.coll-scan-cam__frame i{border:3px solid #8eb69b;width:1.35rem;height:1.35rem;position:absolute}.coll-scan-cam__frame i:first-child{border-bottom:0;border-right:0;border-radius:6px 0 0;top:-2px;left:-2px}.coll-scan-cam__frame i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 6px 0 0;top:-2px;right:-2px}.coll-scan-cam__frame i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 6px;bottom:-2px;left:-2px}.coll-scan-cam__frame i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 6px;bottom:-2px;right:-2px}.coll-scan-cam__tip{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#0b1220b8;border-radius:999px;margin:0;padding:.35rem .7rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.coll-scan-cam__overlay{color:#fff;text-align:center;background:#0b12208c;place-content:center;justify-items:center;gap:.45rem;display:grid;position:absolute;inset:0}.coll-scan-cam__overlay p{margin:0;font-size:.88rem;font-weight:600}.coll-scan-cam__stage.is-busy .coll-scan-cam__video{filter:brightness(.7)}@media (width<=640px){.modal-panel.coll-scan-cam-modal{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.coll-scan-cam__stage{aspect-ratio:auto;height:min(68vh,560px);min-height:58vh;max-height:none}.coll-scan-menu__tab small{display:none}.coll-scan-opt{min-height:3.4rem;padding:.85rem .9rem}}@media (width>=720px){.coll-scan-cam__stage{aspect-ratio:4/3;min-height:min(52vh,460px)}}.coll-policy-toolbar{flex-wrap:wrap;align-items:end;gap:.65rem;margin-bottom:.75rem;display:flex}.coll-policy-toolbar .field{min-width:min(100%,220px);margin:0}.coll-policy-board{gap:.85rem;display:grid}.coll-policy-section{gap:.45rem;display:grid}.coll-policy-section__head{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.coll-policy-section__head strong{font-size:.86rem}.coll-policy-card{cursor:default;gap:.45rem;padding:.65rem .7rem;display:grid}.coll-policy-card.is-off{opacity:.72}.coll-policy-card__main{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.coll-policy-card__badges{flex-wrap:wrap;gap:.3rem;display:inline-flex}.coll-policy-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.coll-policy-form{gap:.75rem;display:grid}.coll-policy-limits{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=720px){.coll-policy-limits{grid-template-columns:repeat(3,minmax(0,1fr))}}.coll-check{align-items:center;gap:.45rem;flex-direction:row!important;display:flex!important}.coll-check span{margin:0;font-weight:550}.coll-policy-stages-edit{gap:.55rem;display:grid}.coll-policy-stage-row{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:12px;gap:.45rem;padding:.55rem .65rem;display:grid}.coll-policy-stage-row__head{align-items:center;gap:.4rem;display:flex}.coll-policy-stage-row__head em{color:var(--rs-brand-dark,#153832);font-size:.78rem;font-style:normal;font-weight:700}.coll-policy-stage-row__head input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:8px;flex:1;padding:.4rem .55rem}.coll-policy-stage-row__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (width>=640px){.coll-policy-stage-row__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.coll-group-block header{align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.coll-group-block header .btn{margin-left:auto}.coll-group-detail{gap:.75rem;display:grid}.coll-group-detail__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (width>=640px){.coll-group-detail__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.coll-group-detail__kpis>div{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);border-radius:12px;gap:.15rem;padding:.55rem .65rem;display:grid}.coll-group-detail__kpis em{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.7rem;font-style:normal}.coll-group-detail__kpis strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.coll-group-debt-list{gap:.4rem;max-height:min(48vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.coll-group-debt-row{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}.coll-group-debt-row__main{gap:.2rem;min-width:0;display:grid}.coll-group-debt-row__main strong{font-size:.9rem}.coll-group-debt-row__meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.coll-group-debt-row__amt{align-items:center;gap:.45rem;margin-left:auto;display:flex}.coll-group-debt-row__amt strong{white-space:nowrap;font-size:.9rem}.coll-group-charges-help{margin:0 0 .55rem;line-height:1.4}.coll-group-detail__tools{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.coll-group-detail__tools .coll-debt-search{flex:12rem}.coll-group-debt-row__stack{text-align:right;gap:.1rem;display:grid}.coll-group-debt-row__stack small{font-size:.7rem}.coll-debt-chip.is-warn{color:#8a5a12;background:#fff6e8;border-color:#f0d4a8}.sales-empty-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.sales-product-form--simple{gap:.85rem}.sales-create-core{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 40%, #fff);border-radius:14px;gap:.65rem;padding:.75rem .85rem;display:grid}.sales-create-core__label{text-transform:uppercase;letter-spacing:.03em;color:#5f7169;margin:0;font-size:.78rem;font-weight:700}.sales-kind-switch{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.sales-kind-switch>button{appearance:none;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);color:var(--text);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:12px;justify-items:start;gap:.15rem;padding:.7rem .8rem;font-weight:650;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.sales-kind-switch>button small{color:var(--muted);font-size:.72rem;font-weight:500}.sales-kind-switch>button.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 50%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 12%, #fff);color:var(--rs-brand-dark,#153832);box-shadow:0 4px 14px #15383214}.sales-create-more{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:12px;padding:.15rem .75rem .55rem}.sales-create-more>summary{cursor:pointer;color:var(--text-soft,#4a5f58);align-items:center;gap:.4rem;padding:.55rem .1rem;font-size:.86rem;font-weight:650;list-style:none;display:flex}.sales-create-more>summary::-webkit-details-marker{display:none}.sales-create-more__body{gap:.65rem;padding-bottom:.35rem;display:grid}.sdr-catalog-form .sales-kind-switch{margin-top:.25rem}.sdr-catalog-modal .sales-create-more{margin-top:.65rem}@media (width<=560px){.sales-kind-switch{grid-template-columns:1fr}.sales-empty-actions{flex-direction:column}.sales-empty-actions .btn{justify-content:center;width:100%}}.coll-sticky-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.coll-sticky-actions .btn-primary{min-height:var(--btn-height,2.35rem)}.coll-scan-pane__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.coll-scan-pane__actions .btn{min-height:var(--btn-height,2.35rem)}@media (width<=640px){.coll-sticky-actions .btn-primary,.coll-scan-pane__actions .btn-primary{justify-content:center;width:100%}}.modal-panel.coll-debt-modal{font-family:var(--font-body,"Sora", sans-serif)}.modal-panel.coll-debt-modal .modal-head h2{font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.modal-panel.coll-debt-modal .modal-desc{color:var(--muted,#6f837b);margin-top:.2rem;font-size:.82rem;line-height:1.45}.modal-panel.coll-debt-modal .modal-body{background:radial-gradient(120% 80% at 0 0,#8eb69b1a,#0000 55%),#f4f7f5;gap:.85rem;display:grid}.coll-modal-form,.coll-policy-form.coll-modal-form,.coll-group-form{gap:.85rem;display:grid}.modal-panel.coll-debt-modal .coll-group-block{border:1px solid color-mix(in srgb, var(--line,#d7e3dd) 80%, transparent);background:#fff;border-radius:16px;gap:.85rem;padding:.95rem 1rem 1.05rem;box-shadow:0 1px 2px #1538320a,0 10px 28px #1538320a}.modal-panel.coll-debt-modal .coll-group-block>header{border-bottom:1px solid color-mix(in srgb, var(--line,#d7e3dd) 70%, transparent);align-items:flex-start;gap:.65rem;margin:0;padding-bottom:.65rem;display:flex}.coll-group-block__ico{color:#153832;background:linear-gradient(145deg,#e6efe9,#eef5f0);border:1px solid #8eb69b47;border-radius:11px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.coll-group-block__title{flex:1;gap:.12rem;min-width:0;display:grid}.coll-group-block__title strong{font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.015em;color:#12201d;font-size:.98rem;font-weight:700}.coll-group-block__title small{color:#6f837b;font-size:.74rem;font-weight:500;line-height:1.35}.modal-panel.coll-debt-modal .coll-group-block>header .btn{align-self:center;margin-left:auto}.modal-panel.coll-debt-modal .coll-group-block__grid{gap:.7rem .75rem}.modal-panel.coll-debt-modal .field{gap:.35rem}.modal-panel.coll-debt-modal .field>span,.modal-panel.coll-debt-modal .field>label{letter-spacing:.01em;color:#4a5f58;font-size:.74rem;font-weight:650}.modal-panel.coll-debt-modal .field input,.modal-panel.coll-debt-modal .field select,.modal-panel.coll-debt-modal .field textarea,.modal-panel.coll-debt-modal .coll-policy-stage-row__head input{font-family:var(--font-body,"Sora", sans-serif);color:#12201d;background:#fbfdfc;border:1px solid #d5e1db;border-radius:11px;padding:.62rem .78rem;font-size:.88rem;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.modal-panel.coll-debt-modal .field input:focus,.modal-panel.coll-debt-modal .field select:focus,.modal-panel.coll-debt-modal .field textarea:focus,.modal-panel.coll-debt-modal .coll-policy-stage-row__head input:focus{background:#fff;border-color:#587d6c;outline:none;box-shadow:0 0 0 3px #8eb69b38}.coll-check-row{flex-wrap:wrap;grid-column:1/-1;gap:.55rem 1rem;display:flex}.modal-panel.coll-debt-modal .coll-check{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f7f5;border:1px solid #e2ebe6;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.45rem .65rem;flex-direction:row!important;display:inline-flex!important}.modal-panel.coll-debt-modal .coll-check input{accent-color:#153832;flex:none;width:1rem;height:1rem;margin:0}.modal-panel.coll-debt-modal .coll-check span{color:#2f463f;margin:0;font-size:.78rem;font-weight:600;line-height:1.25}.modal-panel.coll-debt-modal .coll-check:has(input:disabled){opacity:.55;cursor:not-allowed}.modal-panel.coll-debt-modal .coll-check--card{border-radius:11px;justify-content:flex-start;align-self:end;width:100%;min-height:2.55rem}.modal-panel.coll-debt-modal .coll-policy-stages-edit{gap:.65rem}.modal-panel.coll-debt-modal .coll-policy-stage-row{background:linear-gradient(#fcfefd,#f7faf8);border:1px solid #e3ece7;border-radius:14px;gap:.65rem;padding:.7rem .75rem}.modal-panel.coll-debt-modal .coll-policy-stage-row__head em{color:#fff;min-width:1.85rem;height:1.85rem;font-size:.72rem;font-weight:700;font-family:var(--font-display,"Space Grotesk", sans-serif);background:#153832;border-radius:9px;place-items:center;padding:0 .35rem;display:grid}.modal-panel.coll-debt-modal .coll-policy-stage-row__head input{flex:1;font-weight:650}.modal-panel.coll-debt-modal .coll-policy-stage-row__grid{gap:.55rem}.modal-panel.coll-debt-modal .modal-footer{background:#fff;border-top:1px solid #e5eee9;flex-wrap:wrap;grid-template-columns:none;justify-content:flex-end;gap:.5rem;display:flex!important}.modal-panel.coll-debt-modal .modal-footer .btn{width:auto;min-width:8.5rem}@media (width<=640px){.modal-panel.coll-debt-modal .modal-footer{grid-template-columns:1fr;display:grid!important}.modal-panel.coll-debt-modal .modal-footer .btn{width:100%}.coll-check-row{flex-direction:column;align-items:stretch}}.coll-clients-kpis{margin-bottom:.85rem}.coll-client-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.coll-client-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:14px;gap:.55rem;padding:.75rem .85rem;display:grid;box-shadow:0 1px 2px #1538320a}.coll-client-card__main{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:0;padding:0;display:grid}.coll-client-card__avatar{color:#153832;background:#edf3ef;border:1px solid #8eb69b47;border-radius:12px;place-items:center;width:2.4rem;height:2.4rem;display:grid}.coll-client-card__copy{gap:.25rem;min-width:0;display:grid}.coll-client-card__copy strong{font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.01em;font-size:.95rem}.coll-client-card__meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.coll-client-card__amt{text-align:right;justify-items:end;gap:.1rem;display:grid}.coll-client-card__amt strong{white-space:nowrap;font-size:.95rem}.coll-client-card__amt small{font-size:.72rem}.coll-client-card__actions{border-top:1px solid #eef3f0;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;padding-top:.15rem;display:flex}.coll-client-profile{gap:.85rem;display:grid}.coll-client-profile__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=720px){.coll-client-profile__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.coll-client-profile__kpis>div{background:linear-gradient(#fff,#f7faf8);border:1px solid #e3ece7;border-radius:14px;gap:.2rem;padding:.65rem .75rem;display:grid}.coll-client-profile__kpis em{text-transform:uppercase;letter-spacing:.03em;color:#6f837b;font-size:.7rem;font-style:normal;font-weight:650}.coll-client-profile__kpis strong{font-family:var(--font-display,"Space Grotesk", sans-serif);color:#12201d;font-size:.95rem}.coll-client-profile__kpis strong small{color:#6f837b;font-size:.72rem;font-weight:550;font-family:var(--font-body,"Sora", sans-serif);margin-top:.15rem;display:block}.coll-client-profile__contact{color:#4a5f58;flex-wrap:wrap;gap:.55rem .85rem;font-size:.8rem;display:flex}.coll-client-profile__contact span{align-items:center;gap:.3rem;display:inline-flex}.coll-client-profile .coll-scan-menu{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.coll-client-card__main{grid-template-columns:auto 1fr}.coll-client-card__amt{text-align:left;grid-column:2;justify-items:start}.coll-client-card__actions .btn{flex:1;justify-content:center}.coll-client-profile .coll-scan-menu{grid-template-columns:1fr}}.leads-desk table.data{font-size:.8rem}.leads-desk table.data thead th{letter-spacing:.03em;padding:.55rem .7rem;font-size:.65rem}.leads-desk table.data tbody td{color:#2a3b35;padding:.55rem .7rem;font-size:.8rem}.leads-desk table.data tbody tr:hover td{background:color-mix(in srgb, var(--rs-brand,#1d7a52) 6%, #fff)}.leads-desk button.users-person .row-avatar{border-radius:10px;width:2rem;height:2rem;font-size:.75rem}.leads-desk button.users-person .cell-primary{gap:.05rem}.leads-desk button.users-person .cell-primary strong{letter-spacing:-.01em;color:#153832;font-size:.82rem;font-weight:650}.leads-desk button.users-person .cell-meta{font-size:.68rem;line-height:1.25}.leads-desk table.data .cell-primary>span:first-child{color:#2a3b35;font-size:.78rem}.leads-desk table.data .cell-meta{font-size:.68rem}.leads-desk table.data .linkish{color:#1d5c3d;font-size:.78rem;font-weight:650}.leads-desk .badge{border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:700}.leads-desk .tag-chip{padding:.12rem .4rem;font-size:.66rem}.leads-desk .lead-status-select{appearance:none;min-width:7.2rem;max-width:9.5rem;height:1.9rem;min-height:1.9rem;font:inherit;color:#243530;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#5f7169 50%),linear-gradient(135deg,#5f7169 50%,#0000 50%);background-position:calc(100% - 12px) 48%,calc(100% - 7px) 48%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #d5e0da;border-radius:999px;padding:0 1.6rem 0 .55rem;font-size:.72rem;font-weight:650;line-height:1}.leads-desk .lead-status-select:focus{border-color:color-mix(in srgb, var(--rs-brand,#1d7a52) 45%, #d5e0da);box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-brand,#1d7a52) 16%, transparent);outline:none}.leads-desk .lead-status-select.is-new{color:#3730a3;background-color:#eef2ff;border-color:#c7d2fe}.leads-desk .lead-status-select.is-contacted{color:#14632f;background-color:#e7f6ee;border-color:#b7e4c7}.leads-desk .lead-status-select.is-meeting_scheduled{color:#9a5b00;background-color:#fff4e5;border-color:#f5d0a0}.leads-desk .lead-status-select.is-qualified{color:#0b4f75;background-color:#e8f4fb;border-color:#b6daf0}.leads-desk .lead-status-select.is-won{color:#0f7a3f;background-color:#e3f6ea;border-color:#9fd9b5}.leads-desk .lead-status-select.is-lost{color:#9f1d14;background-color:#fdecea;border-color:#f2c4bf}.leads-desk .leads-row-actions{background:#f4f7f5;border:1px solid #e4ebe6;border-radius:12px;align-items:center;gap:.28rem;padding:.18rem;display:inline-flex}.leads-desk .leads-act{color:#4a5f58;background:#fff;border:1px solid #0000;border-radius:9px;width:1.85rem;height:1.85rem;min-height:0;transition:transform .12s,box-shadow .12s,background .12s,color .12s;position:relative}.leads-desk .leads-act:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #1538321f}.leads-desk .leads-act--info{color:#0b4f75;background:#f0f7fb;border-color:#cfe3f0}.leads-desk .leads-act--info:hover:not(:disabled){background:#dcebf5;border-color:#9fc3dc}.leads-desk .leads-act--wa{color:#128c4a;background:#eef8f1;border-color:#b7e4c7}.leads-desk .leads-act--wa:hover:not(:disabled){background:#d8f0e1;border-color:#7dcf9d}.leads-desk .leads-act--mail{color:#5b3ea8;background:#f5f2fc;border-color:#d9d0f5}.leads-desk .leads-act--mail:hover:not(:disabled){background:#ebe4fa;border-color:#b9a8e8}.leads-desk .leads-act--tags{color:#9a5b00;background:#fff8ec;border-color:#f0d7a8}.leads-desk .leads-act--tags:hover:not(:disabled){background:#ffefd2;border-color:#e2b66a}.leads-desk .leads-act--open{color:#fff;background:linear-gradient(135deg,#1d7a52,#153832);border-color:#153832}.leads-desk .leads-act--open:hover:not(:disabled){box-shadow:0 4px 12px #15383247}.leads-desk .leads-act[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:5;background:#12201d;border-radius:8px;padding:.28rem .5rem;font-size:.68rem;font-weight:650;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 4px 12px #0000002e}.leads-desk .leads-act[data-tip]:hover:after,.leads-desk .leads-act[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=720px){.leads-desk .rs-table-stacked table.data td:first-child strong{font-size:.88rem!important}.leads-desk .lead-status-select{width:100%;max-width:100%;height:2.15rem;min-height:2.15rem;font-size:.8rem}.leads-desk .leads-row-actions{justify-content:flex-start;width:100%}.leads-desk .leads-act{width:2.15rem;height:2.15rem}}.wa-dash-desk{gap:1rem;display:grid}.wa-dash-period{border:1px solid var(--line);background:color-mix(in srgb, var(--surface,#fff) 88%, #e8f5ef);border-radius:999px;gap:.25rem;padding:.15rem;display:inline-flex}.wa-dash-period__btn{border-radius:999px!important;padding:.35rem .75rem!important;font-size:.78rem!important}.wa-dash-period__btn.is-on{color:#fff!important;background:#128c4a!important;border-color:#128c4a!important}.wa-dash-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.wa-dash-stats .stat{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;gap:.2rem;padding:.9rem 1rem;display:grid;box-shadow:inset 0 1px #fff,0 2px 8px #15383208}.wa-dash-stats .stat .label{color:var(--muted);align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.wa-dash-stats .stat strong{letter-spacing:-.02em;color:#153832;font-size:1.35rem}.wa-dash-panel{padding:1rem 1.1rem 1.1rem}.wa-dash-panel__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.wa-dash-panel__head h2{margin:0;font-size:1.05rem}.wa-dash-panel__head p{margin:.2rem 0 0}.wa-dash-sla-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wa-dash-sla-card{border:1px solid var(--line);background:#f7fcf9;border-radius:14px;padding:.85rem .95rem}.wa-dash-sla-card h3{margin:0 0 .65rem;font-size:.88rem}.wa-dash-bars{gap:.55rem;display:grid}.wa-dash-bar__meta{justify-content:space-between;gap:.5rem;margin-bottom:.2rem;font-size:.78rem;display:flex}.wa-dash-bar__track{background:#e8eef0;border-radius:999px;height:.45rem;overflow:hidden}.wa-dash-bar__track>i{border-radius:inherit;background:#94a3b8;min-width:0;height:100%;display:block}.wa-dash-bar.is-ok .wa-dash-bar__track>i{background:#16a34a}.wa-dash-bar.is-alert .wa-dash-bar__track>i{background:#d97706}.wa-dash-bar.is-critical .wa-dash-bar__track>i{background:#ea580c}.wa-dash-bar.is-super .wa-dash-bar__track>i{background:#dc2626}.wa-dash-split{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.wa-dash-agents,.wa-dash-channels{gap:.65rem;display:grid}.wa-dash-agent,.wa-dash-channel{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;padding:.75rem .85rem}.wa-dash-agent.is-ok{border-color:color-mix(in srgb, #16a34a 40%, var(--line))}.wa-dash-agent.is-alert{border-color:color-mix(in srgb, #d97706 45%, var(--line))}.wa-dash-agent.is-critical{border-color:color-mix(in srgb, #ea580c 50%, var(--line))}.wa-dash-agent.is-super{border-color:color-mix(in srgb, #dc2626 55%, var(--line))}.wa-dash-agent__top,.wa-dash-channel__top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.wa-dash-agent__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.wa-dash-agent__metrics dt{color:var(--muted);margin:0;font-size:.68rem}.wa-dash-agent__metrics dd{color:#153832;margin:.1rem 0 0;font-size:.92rem;font-weight:700}.wa-dash-agent__load{background:#e8eef0;border-radius:999px;height:.35rem;margin:.55rem 0 .35rem;overflow:hidden}.wa-dash-agent__load>i{background:#25d366;height:100%;display:block}.wa-dash-pill{border:1px solid var(--line);color:#475569;background:#f8fafc;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.wa-dash-pill.is-ok{color:#166534;background:#dcfce7;border-color:#86efac}.wa-dash-pill.is-alert{color:#92400e;background:#fef3c7;border-color:#fcd34d}.wa-dash-pill.is-critical{color:#9a3412;background:#ffedd5;border-color:#fdba74}.wa-dash-pill.is-super{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.wa-dash-ai-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:.85rem;display:grid}.wa-dash-ai-tile{border:1px solid var(--line);background:#f2fcf6;border-radius:12px;gap:.15rem;padding:.7rem .75rem;display:grid}.wa-dash-ai-tile strong{color:#153832;font-size:1.15rem}.wa-dash-ai-tile span{color:var(--muted);font-size:.72rem}.wa-dash-msg-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.wa-dash-msg-list li{border:1px solid var(--line);background:#f8fafc;border-radius:10px;justify-content:space-between;gap:.75rem;padding:.4rem .55rem;font-size:.82rem;display:flex}.wa-dash-queue{gap:.55rem;max-height:34rem;display:grid;overflow:auto}.wa-dash-queue__empty{margin:.25rem 0 .5rem}.wa-dash-queue__row{border:1px solid var(--line);color:inherit;background:var(--surface,#fff);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.8rem .9rem;text-decoration:none;display:flex}.wa-dash-queue__row:hover{border-color:color-mix(in srgb, #25d366 40%, var(--line));background:#f6fdf9}.wa-dash-queue__row.is-ok{border-left:3px solid #16a34a}.wa-dash-queue__row.is-alert{border-left:3px solid #d97706}.wa-dash-queue__row.is-critical{border-left:3px solid #ea580c}.wa-dash-queue__row.is-super{border-left:3px solid #dc2626}.wa-dash-queue__row.is-stale{opacity:.82;background:#f8fafc}.wa-dash-queue__main{flex:1;gap:.28rem;min-width:0;display:grid}.wa-dash-queue__title{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.wa-dash-queue__title strong{color:#153832;font-size:.95rem}.wa-dash-queue__unread{color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.wa-dash-queue__phone{color:var(--muted);font-size:.78rem}.wa-dash-queue__preview{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.wa-dash-queue__meta{flex-wrap:wrap;gap:.35rem .7rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.wa-dash-queue__meta li{color:#475569;font-size:.72rem}.wa-dash-queue__meta em{color:#64748b;margin-right:.2rem;font-style:normal;font-weight:700}.wa-dash-queue__wait{flex:none;justify-items:end;gap:.3rem;min-width:5.5rem;padding-top:.1rem;display:grid}.wa-dash-queue__wait strong{color:#153832;letter-spacing:-.02em;font-size:1.05rem}.wa-dash-queue__stale{border:1px dashed var(--line);background:#f8fafc;border-radius:12px;margin-top:.35rem;padding:.45rem .55rem .55rem}.wa-dash-queue__stale>summary{cursor:pointer;color:#64748b;padding:.25rem .2rem;font-size:.8rem;font-weight:600}.wa-dash-queue--stale{max-height:16rem;margin-top:.5rem}.wa-dash-foot{margin:.25rem 0 0}@media (width<=1100px){.wa-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-dash-sla-grid,.wa-dash-split{grid-template-columns:1fr}}@media (width<=640px){.wa-dash-stats{grid-template-columns:1fr}.wa-dash-agent__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-dash-ai-grid{grid-template-columns:1fr}}.msg-ops-panel__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.msg-ops-sla-human{border:1px solid color-mix(in srgb, #25d366 22%, var(--line));background:#f2fcf6;border-radius:12px;margin-bottom:.35rem;padding:.7rem .75rem}.msg-ops-sla-human h3{color:#153832;margin:0 0 .55rem;font-size:.8rem;font-weight:700}.msg-ops-sla-human__ok .msg-ops-bar>i{background:#16a34a}.msg-ops-sla-human__alert .msg-ops-bar>i{background:#d97706}.msg-ops-sla-human__critical .msg-ops-bar>i{background:#ea580c}.msg-ops-sla-human__superCritical .msg-ops-bar>i{background:#dc2626}.msg-ops-agents li.is-bucket-superCritical,.msg-ops-agents li.is-bucket-critical{border-color:color-mix(in srgb, #ea580c 35%, var(--line))}.coll-calc-explained .panel-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.coll-calc-history{border:1px dashed var(--line);background:#f8fafc;border-radius:12px;margin-top:.75rem;padding:.55rem .7rem}.coll-calc-history>summary{cursor:pointer;color:#475569;font-size:.82rem;font-weight:600}.coll-calc-json{background:#0f172a0a;border-radius:10px;max-height:12rem;margin:.55rem 0 0;padding:.55rem .65rem;font-size:.72rem;overflow:auto}.purchases-page.rs-desk{gap:.85rem;display:grid}.purchases-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=1100px){.purchases-bento{grid-template-columns:repeat(4,minmax(0,1fr))}}.purchases-bento__card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);color:inherit;box-shadow:var(--rs-shadow-sm,0 1px 2px #0f172a0a);background:#fff;border-radius:16px;align-content:start;gap:.4rem;padding:1rem 1.05rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.purchases-bento__card:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:0 8px 20px var(--rs-glow,#0f172a14);transform:translateY(-1px)}.purchases-bento__ico{width:2.4rem;height:2.4rem;color:var(--rs-brand-dark,#153832);background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 26%, transparent);border-radius:11px;place-items:center;display:grid}.purchases-bento__card strong{color:var(--rs-brand-dark,#153832);font-size:.95rem}.purchases-bento__card p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.purchases-footnote{margin:.25rem 0 0;font-size:.78rem}.purchases-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.purchases-search{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-width:min(100%,18rem);color:var(--muted);background:#fff;border-radius:11px;flex:14rem;align-items:center;gap:.4rem;padding:.35rem .7rem;display:inline-flex}.purchases-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none}.purchases-table-wrap{padding:0;overflow:auto}.purchases-table{width:100%}.purchases-table__actions{white-space:nowrap;text-align:right}@media (width<=900px){.purchases-bento{grid-template-columns:1fr}}.icon{vertical-align:middle;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.container.main{width:min(1360px,100% - 1.75rem);margin:1.1rem auto 2.25rem}.page-head--modern{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);align-items:center;gap:.85rem;margin-bottom:.9rem;padding-bottom:.85rem}.page-head__intro{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.page-head__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 55%, #fff), #fff);border:1px solid var(--line);width:44px;height:44px;color:var(--brand-mid);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.page-head__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-soft);margin:0 0 .2rem;font-size:.68rem;font-weight:700}.page-head--modern h1{font-size:clamp(1.35rem,2.2vw,1.7rem)}.page-head--modern p{margin-top:.25rem;font-size:.88rem}.page-head__actions .btn{width:fit-content}.btn-icon{background:var(--surface);width:2.15em;min-width:2.15em;height:2.15em;color:var(--text-soft);border:1px solid var(--line);box-shadow:none;border-radius:9px;gap:0;padding:0;font-size:.875rem}.btn-icon .material-symbols-outlined,.btn-icon .icon{width:1.25em;height:1.25em;font-size:1.25em}.btn-icon:hover:not(:disabled){background:var(--surface-2);color:var(--brand);border-color:var(--line-strong);box-shadow:none}.btn-icon.btn-primary{background:var(--btn-primary-grad,var(--brand));border-color:var(--btn-primary-border,var(--brand));color:#fff;box-shadow:var(--btn-primary-glow,none)}.btn-icon.btn-primary:hover:not(:disabled){background:var(--btn-primary-grad-hover,var(--brand-mid));border-color:var(--btn-primary-border,var(--brand-mid));color:#fff;box-shadow:var(--btn-primary-glow-hover,none);transform:translateY(-1px)}.btn-icon.btn-success{background:var(--ok-bg);color:var(--ok);border-color:#b7e4c7}.btn-icon.btn-success:hover:not(:disabled){color:var(--ok);background:#d8f3e3}.btn-icon.btn-warn{background:var(--warn-bg);color:var(--warn);border-color:#f0d4a8}.btn-icon.btn-warn:hover:not(:disabled){color:var(--warn);background:#ffefd6}.btn-icon.btn-danger{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.btn-icon.btn-danger:hover:not(:disabled){color:var(--danger);background:#fdecec}.btn-icon.btn-info{background:var(--info-bg);color:var(--info);border-color:#b2ddff}.btn-icon.btn-info:hover:not(:disabled){color:var(--info);background:#e0f2fe}.btn-icon.btn-sm{width:1.95em;min-width:1.95em;height:1.95em;font-size:.8rem}.toolbar .btn,.cell-actions .btn,.modal-foot .btn,.filter-bar .btn{flex:none;width:fit-content}.page-tabs .btn:not(.btn-primary){color:var(--text-soft);box-shadow:none;background:0 0;border-color:#0000}.page-tabs .btn:not(.btn-primary):hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--brand)}.filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffb3}.filter-bar .field{flex:160px;min-width:160px}.filter-bar .field--grow{flex:2 220px}.panel--modern{padding:0;overflow:hidden}.panel--modern>.panel-head,.panel--modern>.panel-body{padding-left:1.1rem;padding-right:1.1rem}.panel-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 0 .85rem;display:flex}.panel-head__title{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.panel-head__icon{background:color-mix(in srgb, var(--accent) 35%, #fff);width:32px;height:32px;color:var(--brand-mid);border-radius:9px;flex:none;place-items:center;display:grid}.panel-head h2{margin:0;font-size:.98rem;font-weight:650}.panel-head__desc{color:var(--muted);margin:.15rem 0 0;font-size:.78rem}.panel-body{padding:1rem 0 1.1rem}.panel--flush .panel-body{padding:0}.panel--flush .table-wrap{border:0;border-radius:0}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:auto}table.data{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}table.data thead th{z-index:1;text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:.72rem .9rem;font-size:.7rem;font-weight:700;position:sticky;top:0}table.data tbody td{border-bottom:1px solid color-mix(in srgb, var(--line) 85%, transparent);vertical-align:middle;color:var(--text);padding:.78rem .9rem}table.data tbody tr:last-child td{border-bottom:0}table.data tbody tr{transition:background .15s var(--ease)}table.data tbody tr:hover td{background:color-mix(in srgb, var(--accent) 12%, #fff)}table.data td.empty{border:0;padding:0}table.data .cell-primary{flex-direction:column;gap:.15rem;min-width:0;display:flex}table.data .cell-primary strong{color:var(--brand);font-weight:650}table.data .cell-meta{color:var(--muted);font-size:.75rem}table.data .cell-actions{white-space:nowrap;text-align:right}table.data .cell-actions .toolbar{justify-content:flex-end;gap:.35rem}.row-avatar{background:linear-gradient(145deg, var(--brand-mid), var(--brand));color:#fff;width:34px;height:34px;font-size:.72rem;font-weight:700;font-family:var(--font-display);border-radius:10px;flex:none;place-items:center;display:grid}.row-entity{align-items:center;gap:.7rem;min-width:0;display:flex}.badge{letter-spacing:.01em;background:var(--surface-2);color:var(--text-soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.badge.ok,.badge--ok{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 25%, #fff)}.badge.warn,.badge--warn{color:var(--warn);background:#fff7e8;border-color:#f0d9a8}.badge.danger,.badge--danger{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.badge.muted,.badge--muted{color:var(--muted);background:#eef2f0}.sys-status,.badge.sys-status{letter-spacing:.01em;color:#fff;background:var(--sys-media,#e6b422);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.25rem;padding:.28rem .7rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.sys-status--solid{color:#fff}.sys-status--soft{color:var(--text,#12201d);border:1px solid #0000}.sys-status--emergencia,.badge.sys-status--emergencia{background:var(--sys-emergencia,#e85a2a);color:#fff}.sys-status--alta,.badge.sys-status--alta{background:var(--sys-alta,#f7931e);color:#fff}.sys-status--media,.badge.sys-status--media{background:var(--sys-media,#e6b422);color:#fff}.sys-status--baixa,.badge.sys-status--baixa{background:var(--sys-baixa,#a8c93a);color:#fff}.sys-status--planejada,.badge.sys-status--planejada{background:var(--sys-planejada,#3ba8dc);color:#fff}.sys-status--em_analise,.sys-status--em-analise,.badge.sys-status--em_analise,.badge.sys-status--em-analise{background:var(--sys-em-analise,#9a9a9a);color:#fff}.sys-status--soft.sys-status--emergencia{background:var(--sys-emergencia-soft,#fde8e0);color:var(--sys-emergencia,#e85a2a);border-color:color-mix(in srgb, var(--sys-emergencia) 28%, #fff)}.sys-status--soft.sys-status--alta{background:var(--sys-alta-soft,#fff1de);color:color-mix(in srgb, var(--sys-alta) 82%, #000);border-color:color-mix(in srgb, var(--sys-alta) 28%, #fff)}.sys-status--soft.sys-status--media{background:var(--sys-media-soft,#fff8de);color:color-mix(in srgb, var(--sys-media) 72%, #000);border-color:color-mix(in srgb, var(--sys-media) 28%, #fff)}.sys-status--soft.sys-status--baixa{background:var(--sys-baixa-soft,#f2f8df);color:color-mix(in srgb, var(--sys-baixa) 55%, #000);border-color:color-mix(in srgb, var(--sys-baixa) 28%, #fff)}.sys-status--soft.sys-status--planejada{background:var(--sys-planejada-soft,#e4f4fb);color:color-mix(in srgb, var(--sys-planejada) 72%, #000);border-color:color-mix(in srgb, var(--sys-planejada) 28%, #fff)}.sys-status--soft.sys-status--em_analise,.sys-status--soft.sys-status--em-analise{background:var(--sys-em-analise-soft,#efefef);color:color-mix(in srgb, var(--sys-em-analise) 70%, #000);border-color:color-mix(in srgb, var(--sys-em-analise) 28%, #fff)}.sys-status-dot{background:currentColor;border-radius:999px;flex:none;width:.55rem;height:.55rem}.sys-status-swatch{gap:.45rem;max-width:14rem;display:grid}.sys-status-swatch .sys-status{border-radius:8px;width:100%;min-height:2.15rem;font-size:.82rem}.empty-state{text-align:center;justify-items:center;gap:.45rem;padding:2.5rem 1.5rem;display:grid}.empty-state__icon{background:color-mix(in srgb, var(--accent) 40%, #fff);width:56px;height:56px;color:var(--brand-mid);border:1px solid var(--line);border-radius:16px;place-items:center;margin-bottom:.35rem;display:grid}.empty-state h3{font-family:var(--font-display);color:var(--brand);margin:0;font-size:1.05rem}.empty-state p{max-width:28rem;color:var(--muted);margin:0;font-size:.88rem}.empty-state__action{margin-top:.65rem}.grid-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.15rem;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.05rem;position:relative;overflow:hidden}.stat--click{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .15s var(--ease);display:block}.stat--click:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));box-shadow:var(--shadow-md,var(--shadow));transform:translateY(-1px)}.stat--click:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stat:before{content:"";background:linear-gradient(180deg, var(--accent-deep), var(--brand-soft));width:3px;position:absolute;inset:0 auto 0 0}.stat .label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;display:flex}.stat .value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin-top:.35rem;font-size:1.55rem;font-weight:700}.quick-links{flex-wrap:wrap;gap:.5rem;margin-bottom:1.15rem;display:flex}.quick-link{background:var(--surface);border:1px solid var(--line);color:var(--text-soft);transition:border-color .15s var(--ease), color .15s var(--ease), background .15s var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.quick-link:hover{color:var(--brand);border-color:var(--brand-soft);background:color-mix(in srgb, var(--accent) 22%, #fff)}.table-footer{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}.loading-inline{color:var(--muted);align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.loading-inline .icon{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stack{gap:1rem;display:grid}.sidebar-link .material-symbols-outlined{color:inherit;opacity:1;font-size:1.15rem}.sidebar-link.is-active .material-symbols-outlined{color:inherit;opacity:1}@media (width<=900px){.page-head--modern{align-items:stretch}.page-head__actions{width:100%}.filter-bar .field{min-width:100%}}.stack>.panel,.container.main>.panel,.container.main>.panel--modern,.container.main>.filter-bar{margin-bottom:1rem}.container.main>.panel:last-child,.container.main>.panel--modern:last-child{margin-bottom:0}.panel--modern:not(.panel--flush){padding:0}.panel--modern:not(.panel--flush)>.panel-body,.panel--modern:not(.panel--flush)>form,.panel--modern:not(.panel--flush)>.form-grid{padding:1rem 1.1rem 1.15rem}table.data .toolbar .btn-sm{white-space:nowrap}.app-main{background:radial-gradient(1200px 500px at 10% -10%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 60%), radial-gradient(900px 420px at 100% 0%, color-mix(in srgb, var(--brand-soft) 12%, transparent), transparent 55%), var(--bg,#f3f6f4)}code{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:.12rem .35rem;font-size:.8em}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.plan-card{text-align:left;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;display:flex}.plan-card:hover{border-color:var(--brand-soft)}.plan-card.is-selected{border-color:var(--brand-mid);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 16%, #fff)}.plan-card__price{font-family:var(--font-display);color:var(--brand);font-size:1.05rem;font-weight:700}.check-inline{color:var(--text-soft);align-items:center;gap:.45rem;margin-top:.45rem;font-size:.88rem;display:flex}.secret-banner{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--ok) 35%, var(--line));background:linear-gradient(180deg, var(--ok-bg), var(--surface));gap:.75rem;margin-bottom:1rem;padding:1rem 1.15rem;display:grid}.secret-banner__head{align-items:flex-start;gap:.75rem;display:flex}.secret-banner__head p{color:var(--muted);margin:.15rem 0 0;font-size:.85rem}.secret-banner__value{color:#d7f5e8;word-break:break-all;background:#0f1c18;border-radius:10px;padding:.75rem .9rem;font-size:.82rem;line-height:1.45;display:block}.secret-banner__sample{background:var(--surface-2);border:1px solid var(--line);color:var(--text-soft);border-radius:10px;margin:0;padding:.7rem .85rem;font-size:.75rem;overflow:auto}.integ-guide__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}.integ-guide__k{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-soft);margin-bottom:.3rem;font-size:.68rem;font-weight:700;display:block}.integ-guide__grid p{color:var(--text-soft);margin:0;font-size:.88rem}.integ-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1rem;display:grid}.dash-pipeline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.35rem 1.5rem;display:grid}.dash-donut{width:148px;height:148px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.dash-donut__hole{background:var(--surface,#fff);text-align:center;width:92px;height:92px;box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 55%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.dash-donut__value{color:var(--brand,#16352f);font-size:1.45rem;font-weight:700;line-height:1;font-family:var(--font-display,inherit)}.dash-donut__label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;margin-top:.2rem;font-size:.72rem}.dash-pipeline__legend{flex-direction:column;gap:.4rem;min-width:0;display:flex}.dash-pipeline__row{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 55%, var(--surface));color:inherit;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:.65rem .75rem;padding:.55rem .7rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.dash-pipeline__row:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand-soft,#b8e2c5) 28%, var(--surface));transform:translateY(-1px)}.dash-pipeline__dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.dash-pipeline__name{letter-spacing:.02em;text-transform:uppercase;color:var(--text,#16352f);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.dash-pipeline__pct{color:var(--text-soft);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2rem;font-size:.78rem}.dash-pipeline__count{font-variant-numeric:tabular-nums;text-align:right;min-width:1.5rem;color:var(--brand,#16352f);font-size:.95rem;font-weight:700}.dash-pipeline__bar{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;grid-column:2/-1;height:4px;margin-top:-.15rem;overflow:hidden}.dash-pipeline__bar>i{border-radius:inherit;min-width:0;height:100%;display:block}.dash-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.4rem;min-height:140px;padding-top:.35rem;display:grid}.dash-bars__col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;display:flex}.dash-bars__value{color:var(--text-soft);font-variant-numeric:tabular-nums;min-height:.9rem;font-size:.68rem}.dash-bars__fill{background:linear-gradient(180deg, color-mix(in srgb, var(--green-mid,#3f7565) 88%, #fff), var(--green-mid,#3f7565));border-radius:5px 5px 2px 2px;width:100%;max-width:28px;min-height:6px;transition:height .25s}.dash-bars__date{color:var(--text-soft);white-space:nowrap;font-size:.65rem}@media (width<=720px){.dash-pipeline{grid-template-columns:1fr;justify-items:center}.dash-pipeline__legend{width:100%}}@media (width<=900px){.integ-split{grid-template-columns:1fr}}.chip-row{flex-wrap:wrap;gap:.3rem;max-width:280px;display:flex}.scope-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.55rem;display:grid}.scope-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;display:flex}.scope-card strong{color:var(--brand);font-size:.86rem;display:block}.scope-card small{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.scope-card.is-selected{border-color:var(--brand-soft);background:color-mix(in srgb, var(--accent) 18%, #fff)}.scope-card input{margin-top:.2rem}table.data tbody tr.is-selected-row td{background:color-mix(in srgb, var(--accent) 22%, #fff)}@media (width<=1100px){.integ-split{grid-template-columns:1fr}}.co-workflow{border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 5%, var(--surface));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:1rem;padding:.75rem .95rem;display:flex}.co-workflow__steps{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.25rem .35rem;font-size:.84rem;display:flex}.co-workflow__steps strong{color:var(--brand);margin-right:.2rem}.co-workflow__step{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.15rem;padding:.25rem .45rem;display:inline-flex}.co-workflow__step:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.co-workflow__step:disabled{opacity:.45;cursor:not-allowed}.co-search{border:1px solid var(--line);background:var(--surface);min-width:min(100%,220px);color:var(--text-soft);border-radius:10px;align-items:center;gap:.35rem;padding:.3rem .6rem;display:inline-flex}.co-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0}.co-brand-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;display:flex}.page-tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;display:flex}.brand-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:.85rem;display:grid}.brand-section{border-bottom:1px solid var(--line);margin-bottom:.85rem;padding-bottom:.85rem}.brand-section:last-of-type{border-bottom:0}.brand-section h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .65rem;font-size:.82rem;font-weight:700}.brand-presets{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.brand-preset{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:1fr 1fr;width:44px;height:28px;padding:0;display:grid;overflow:hidden}.brand-preset span{height:100%;display:block}.color-field{grid-template-columns:44px 1fr;align-items:center;gap:.45rem;display:grid}.color-field input[type=color]{border:1px solid var(--line);background:0 0;border-radius:8px;width:44px;height:36px;padding:0}.brand-preview__shell{border:1px solid var(--line);border-radius:14px;grid-template-columns:140px 1fr;min-height:220px;display:grid;overflow:hidden}.brand-preview__side{background:linear-gradient(180deg, var(--preview-brand), var(--preview-accent));color:#fff;align-content:start;gap:.35rem;padding:1rem .85rem;display:grid}.brand-preview__side img{object-fit:contain;background:#ffffff26;border-radius:10px;width:42px;height:42px}.brand-preview__mark{background:#ffffff2e;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.brand-preview__side strong{font-size:.9rem}.brand-preview__side small{opacity:.85;font-size:.72rem;line-height:1.3}.brand-preview__main{background:var(--surface-2);padding:1rem}.brand-preview__card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1rem}.brand-preview__card h3{color:var(--preview-brand);margin:.25rem 0}.brand-preview__card .btn-primary{background:var(--preview-brand);border-color:var(--preview-brand);color:#fff}.brand-preview__shell.tone-light .brand-preview__side{color:var(--preview-brand);border-right:1px solid var(--line);background:#f7faf8}.brand-preview__shell.tone-light .brand-preview__mark{background:color-mix(in srgb, var(--preview-brand) 12%, #fff);color:var(--preview-brand)}.brand-preview__shell.tone-dark .brand-preview__side{background:#15201c}.brand-logo{object-fit:contain;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.brand-logo.has-bg{box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;padding:4px}.brand-logo--panel{object-fit:contain;border-radius:0;flex-shrink:0;justify-self:center;width:auto;max-width:min(100%,148px);height:auto;max-height:64px;margin-inline:auto;padding:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important}.brand-logo--panel.has-bg{border-radius:10px;padding:4px;background:#ffffff1a!important;border:1px solid #ffffff1f!important}.brand-logo--solo{width:auto;max-width:min(100%,132px);height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.brand-logo-upload{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:1rem;padding:.85rem;display:grid}.brand-logo-upload__preview{border:1px dashed var(--line-strong);background:var(--surface);border-radius:14px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.brand-logo-upload__preview img{object-fit:contain;width:100%;height:100%}.brand-favicon-preview{border-radius:12px;width:56px;height:56px}.brand-favicon-preview img{object-fit:contain;width:32px;height:32px}.brand-logo-upload__actions strong{margin-bottom:.2rem;display:block}.notify-chip-row{flex-wrap:wrap;align-items:center;gap:.4rem;min-height:2rem;display:flex}.notify-chip-remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;margin-left:.25rem;font-size:1rem;line-height:1}.notify-chip-remove:hover{opacity:1}.sidebar-tone-light .sidebar-label--toggle{color:color-mix(in srgb, var(--brand) 55%, transparent)}.sidebar-tone-light .sidebar-label--toggle:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.sidebar-tone-light .sidebar-label__copy strong{color:color-mix(in srgb, var(--nav-sector) 55%, var(--brand))}.sidebar-tone-light .sidebar-label__copy em,.sidebar-tone-light .sidebar-link__desc{color:color-mix(in srgb, var(--brand) 48%, transparent)}.sidebar-tone-light .sidebar-link--explained>.material-symbols-outlined{color:color-mix(in srgb, var(--nav-sector) 70%, var(--brand))}.sidebar-tone-light .sidebar-group.is-peek,.sidebar-tone-light .sidebar-group.is-open:hover{background:color-mix(in srgb, var(--nav-sector) 10%, #fff)}.sidebar-tone-dark .sidebar{background:#15201c}.sidebar-tone-light .sidebar{color:var(--brand);border-right:1px solid var(--line);box-shadow:none;background:#f7faf8}.sidebar-tone-light .sidebar-link,.sidebar-tone-light .sidebar-label,.sidebar-tone-light .sidebar-brand strong,.sidebar-tone-light .sidebar-brand small,.sidebar-tone-light .sidebar-user strong,.sidebar-tone-light .sidebar-user small{color:inherit}.sidebar-tone-light .sidebar-brand small,.sidebar-tone-light .sidebar-user small{color:color-mix(in srgb, var(--brand) 55%, transparent)}.sidebar-tone-light .brand-mark{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand);box-shadow:none}.sidebar-tone-light .sidebar-link:hover,.sidebar-tone-light .sidebar-link.is-active{background:color-mix(in srgb, var(--brand) 10%, #fff);color:var(--brand)}.sidebar-tone-light .sidebar-link.is-active{box-shadow:inset 3px 0 0 var(--brand)}@media (width<=980px){.brand-layout,.brand-logo-upload{grid-template-columns:1fr}}.leads-workspace{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.leads-lists{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-height:calc(100vh - 6rem);padding:.65rem;position:sticky;top:.75rem;overflow:auto}.leads-lists__head{border-bottom:1px solid var(--line);align-items:center;gap:.55rem;margin-bottom:.45rem;padding:.45rem .5rem .75rem;display:flex}.leads-lists__head strong{font-size:.9rem;display:block}.leads-lists__head .muted{font-size:.75rem}.leads-lists__item{appearance:none;width:100%;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .55rem;font-size:.84rem;font-weight:550;display:flex}.leads-lists__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads-lists__item strong{color:var(--muted);background:var(--surface-2);text-align:center;border-radius:999px;flex-shrink:0;min-width:1.6rem;padding:.12rem .45rem;font-size:.78rem}.leads-lists__item:hover{background:var(--surface-2);color:var(--brand)}.leads-lists__item.is-active{background:color-mix(in srgb, var(--brand) 10%, white);color:var(--brand)}.leads-lists__item.is-active strong{background:var(--brand);color:#fff}.leads-lists__empty{margin:.5rem;font-size:.8rem;line-height:1.4}.leads-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.contacted-hero{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--surface-2) 70%, white), var(--surface));grid-template-columns:minmax(180px,1.1fr) minmax(200px,1fr) minmax(180px,.9fr);align-items:center;gap:1rem;padding:1.05rem 1.2rem;display:grid}.contacted-hero__k{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-soft);font-size:.72rem;font-weight:700;display:block}.contacted-hero__n{font-family:var(--font-display);color:var(--brand);margin:.1rem 0 .25rem;font-size:2rem;line-height:1.05;display:block}.contacted-hero__lead p{margin:0 0 .55rem;font-size:.86rem}.contacted-hero__chip{background:color-mix(in srgb, var(--brand) 12%, white);max-width:100%;color:var(--brand);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .35rem .28rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.contacted-hero__chip-clear{appearance:none;background:color-mix(in srgb, var(--brand) 14%, transparent);color:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;padding:0;display:inline-grid}.contacted-hero__chip-clear:hover{background:color-mix(in srgb, var(--brand) 22%, transparent)}.contacted-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.contacted-hero__stat{background:color-mix(in srgb, var(--surface) 88%, white);border:1px solid var(--line);border-radius:10px;padding:.55rem .65rem}.contacted-hero__stat span{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:650;display:block}.contacted-hero__stat strong{font-family:var(--font-display);color:var(--brand);margin-top:.15rem;font-size:1.25rem;display:block}.contacted-hero__hint{color:var(--text-soft);align-items:flex-start;gap:.45rem;font-size:.84rem;line-height:1.45;display:flex}.filter-bar--desk{align-items:end}.leads-lists__item.is-wa span{align-items:center;gap:.35rem;display:inline-flex}.leads-lists__item.is-wa.is-active{color:#0b5c2e;background:#dcf8e7}.leads-lists__item.is-wa.is-active strong{background:#128c4a}.contacted-queue__body{flex-direction:column;gap:.85rem;display:flex}.contacted-queue__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.contacted-card{border:1px solid var(--line);background:var(--surface,#fff);width:100%;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.contacted-card:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));box-shadow:0 8px 24px color-mix(in srgb, var(--brand) 8%, transparent)}.contacted-card__accent{background:color-mix(in srgb, var(--brand) 55%, var(--line));width:3px;position:absolute;top:0;bottom:0;left:0}.contacted-card--fresh .contacted-card__accent{background:#2f8f5b}.contacted-card--aging .contacted-card__accent{background:#c9852c}.contacted-card--stale .contacted-card__accent{background:#b42318}.contacted-card__main{box-sizing:border-box;grid-template-columns:minmax(0,1.45fr) minmax(12rem,1fr) auto;align-items:center;gap:.85rem 1.5rem;width:100%;padding:1rem 1.15rem 1rem 1.25rem;display:grid}.contacted-card__identity{flex-direction:column;gap:.55rem;min-width:0;padding-right:.25rem;display:flex}.contacted-card__who-btn{width:100%;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.85rem;min-width:0;margin:0;padding:0;display:flex}.contacted-card__who-btn .cell-primary{gap:.2rem;min-width:0;display:grid}.contacted-card__name-line{align-items:center;gap:.5rem;min-width:0;display:flex}.contacted-card__who-btn strong{letter-spacing:-.01em;color:var(--brand,#153832);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.contacted-card__who-btn .cell-meta{color:var(--muted,var(--text-soft));text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;overflow:hidden}.contacted-card__avatar{flex-shrink:0;width:2.65rem;height:2.65rem;font-size:.82rem}.contacted-card__score{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-2,#f3f6f4) 80%, #fff);min-width:1.7rem;height:1.35rem;color:var(--brand,#153832);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.contacted-card__score.ok{color:#1f6b45;border-color:color-mix(in srgb, #2f8f5b 35%, var(--line));background:#e6f2eb}.contacted-card__score.warn{color:#9a6700;border-color:color-mix(in srgb, #c9852c 35%, var(--line));background:#f7eee1}.contacted-card__score.muted{color:var(--muted)}.contacted-card__signals{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding-left:3.5rem;display:flex}.contacted-card__list-chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-2,#f3f6f4) 70%, #fff);color:var(--brand,#153832);cursor:pointer;border-radius:8px;padding:.18rem .55rem;font-size:.72rem;font-weight:650;line-height:1.2}.contacted-card__list-chip:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.contacted-card__touch{color:var(--text-soft,var(--muted));align-items:center;gap:.3rem;margin:0;font-size:.78rem;line-height:1.3;display:inline-flex}.contacted-card__touch--aging{color:#9a6700}.contacted-card__touch--stale{color:#b42318;font-weight:650}.contacted-card__channels{border-left:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-direction:column;justify-content:center;gap:.45rem;min-width:0;padding:.15rem .35rem .15rem 1.25rem;display:flex}.contacted-card__channel{align-items:center;gap:.45rem;min-width:0;font-size:.84rem;line-height:1.3;display:flex}.contacted-card__channel .icon,.contacted-card__channel .material-symbols-outlined{color:var(--muted);opacity:.85;flex-shrink:0}.contacted-card__channel a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.contacted-card__channel a:hover{color:var(--brand);text-decoration:underline}.contacted-card__tags{gap:.3rem;margin-top:.15rem}.contacted-card__tools{flex-direction:column;justify-content:center;align-items:flex-end;gap:.55rem;padding-left:.35rem;display:flex}.contacted-card__tools .users-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;display:flex}.contacted-card__pipeline-actions{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);padding-top:.55rem}.contacted-card__wa{color:#fff!important;background:#128c4a!important;border-color:#128c4a!important}.contacted-card__wa:hover{filter:brightness(1.05)}@media (width<=1100px){.contacted-hero{grid-template-columns:1fr}.contacted-card__main{grid-template-columns:1fr;row-gap:.9rem;padding:1rem 1rem 1rem 1.15rem}.contacted-card__channels{border-left:0;border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding:.85rem 0 0}.contacted-card__signals{padding-left:0}.contacted-card__tools{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);align-items:flex-start;padding-top:.85rem;padding-left:0}.contacted-card__tools .users-actions{flex-wrap:wrap;justify-content:flex-start}}.pipeline-step.is-contacted.is-active,.pipeline-step.is-contacted:hover{border-color:color-mix(in srgb, var(--info) 40%, var(--line))}button.linkish{appearance:none;color:var(--brand-soft);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:600;text-decoration:underline}button.linkish:hover{color:var(--brand)}@media (width<=960px){.leads-workspace{grid-template-columns:1fr}.leads-lists{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.35rem;max-height:none;display:grid;position:static}.leads-lists__head,.leads-lists__empty{grid-column:1/-1}}.radar-page{gap:.85rem;display:grid}.radar-tabs{background:color-mix(in srgb, var(--line,#e6ebe8) 55%, transparent);border-radius:12px;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.radar-tabs__item{min-height:2.15rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.86rem;font-weight:650;display:inline-flex}.radar-tabs__item.is-active{background:var(--surface,#fff);color:var(--brand,#0b6b4f);box-shadow:0 1px 2px #0000000f}.radar-tab-count{background:color-mix(in srgb, var(--brand) 14%, transparent);min-width:1.35rem;height:1.35rem;color:var(--brand);border-radius:999px;justify-content:center;align-items:center;margin-left:.15rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.radar-dash-stats .radar-stat{text-align:left;align-items:flex-start;gap:.75rem;animation:.45s both radar-rise;display:flex}.radar-dash-stats .radar-stat:first-child{animation-delay:20ms}.radar-dash-stats .radar-stat:nth-child(2){animation-delay:60ms}.radar-dash-stats .radar-stat:nth-child(3){animation-delay:.1s}.radar-dash-stats .radar-stat:nth-child(4){animation-delay:.14s}.radar-stat__icon{width:2.25rem;height:2.25rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, #fff);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.radar-dash-stats .stat .cell-meta{margin-top:.2rem}.radar-dash{gap:1rem;display:grid}.radar-banner{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 55%), var(--surface,#fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;animation:.4s both radar-rise;display:flex}.radar-banner__copy{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.radar-banner__copy .icon{color:var(--brand);margin-top:.1rem}.radar-banner__copy strong{font-size:.92rem;display:block}.radar-banner__copy p{color:var(--muted,#5a7a72);margin:.15rem 0 0;font-size:.82rem}.radar-panel{transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s both radar-rise}.radar-dash__main>.radar-panel{animation-delay:80ms}.radar-dash__side>.radar-panel:first-child{animation-delay:.12s}.radar-dash__side>.radar-panel:nth-child(2){animation-delay:.16s}.radar-dash__bottom>.radar-panel:first-child{animation-delay:.18s}.radar-dash__bottom>.radar-panel:nth-child(2){animation-delay:.22s}.radar-panel:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--brand) 10%, transparent);transform:translateY(-2px)}.radar-panel__muted{color:var(--muted,#5a7a72);margin:0;font-size:.88rem;line-height:1.45}.radar-empty{text-align:center;justify-items:center;gap:.45rem;padding:1.6rem 1rem 1.2rem;display:grid}.radar-empty--compact{padding:1.1rem .75rem}.radar-empty__orb{width:4.5rem;height:4.5rem;color:var(--brand);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--brand) 22%, #fff), transparent 55%), color-mix(in srgb, var(--brand) 10%, #fff);border:1px solid color-mix(in srgb, var(--brand) 16%, transparent);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}.radar-empty--compact .radar-empty__orb{width:3.5rem;height:3.5rem}.radar-empty h3{color:var(--ink,#0b3d33);margin:0;font-size:1.05rem}.radar-empty p{max-width:28rem;color:var(--muted,#5a7a72);margin:0 0 .55rem;font-size:.88rem;line-height:1.45}.radar-howto__cta{margin-top:.85rem}.radar-dash__charts{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);align-items:center;gap:1rem;display:grid}.radar-dash__side{gap:1rem;display:grid}.radar-dash__maturity{gap:.55rem;display:grid}.radar-dash__maturity-row{grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) 1.5rem;align-items:center;gap:.55rem;font-size:.86rem;display:grid}.radar-dash__maturity-track{background:color-mix(in srgb, var(--line) 85%, transparent);border-radius:999px;height:6px;overflow:hidden}.radar-dash__maturity-track>i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 70%, #fff), var(--brand));height:100%;display:block}.radar-dash__maturity-row strong{text-align:right;font-variant-numeric:tabular-nums}.radar-dash__strengths{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.radar-dash__strengths li{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 50%, var(--surface));border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.88rem;display:flex}.radar-dash__latest{gap:.85rem;display:grid}.panel-head__icon--warn{color:#b45309;background:#f6eae1}@keyframes radar-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html.ui-reduce-motion .radar-stat,html.ui-reduce-motion .radar-panel,html.ui-reduce-motion .radar-banner{animation:none!important}html.ui-reduce-motion .radar-panel:hover{transform:none}@media (width<=900px){.radar-dash__charts{grid-template-columns:1fr}}.radar-dash__latest-score{align-items:flex-start;gap:.85rem;display:flex}.radar-dash__latest-score .badge{justify-content:center;min-width:2.6rem;font-size:1.1rem}.radar-dash__latest-summary{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.5}.radar-dash__latest-meta{color:var(--text-soft);flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.84rem;display:flex}.radar-chart-wrap--compact{max-width:280px;margin-inline:auto}.tone-text.tone-critical{color:var(--danger)}.tone-text.tone-attention{color:#9a6b00}.tone-text.tone-structured{color:var(--brand)}.tone-text.tone-advanced,.tone-text.tone-excellence{color:var(--ok,#2e7d32)}.radar-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.radar-filters__chips{flex-wrap:wrap;gap:.35rem;display:flex}.radar-filters__search{border:1px solid var(--line);background:var(--surface);min-width:min(100%,240px);max-width:320px;color:var(--text-soft);border-radius:10px;flex:200px;align-items:center;gap:.4rem;padding:.35rem .65rem;display:inline-flex}.radar-filters__search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0}.radar-phase-cell{gap:.3rem;min-width:7rem;display:grid}.radar-phase-cell__bar{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;height:4px;display:block;overflow:hidden}.radar-phase-cell__bar>i{border-radius:inherit;background:var(--brand-soft,#3f7565);height:100%;display:block}.radar-admin-layout{grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);align-items:start;gap:1rem;display:grid}.radar-filters__chip{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:var(--surface,#fff);min-height:2rem;color:var(--text-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .85rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.radar-filters__chip em{background:color-mix(in srgb, var(--line) 70%, transparent);min-width:1.25rem;color:var(--text-soft);text-align:center;border-radius:999px;padding:.1rem .4rem;font-size:.72rem;font-style:normal;font-weight:700}.radar-filters__chip.is-active{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand,#0b6b4f)}.radar-filters__chip.is-active em{background:color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand,#0b6b4f)}.radar-assess-list{gap:.65rem;display:grid}.radar-assess-card{--stagger:0;border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 4%, #fff) 0%, var(--surface,#fff) 42%, color-mix(in srgb, var(--line) 18%, #fff) 100%);cursor:pointer;animation:.42s both radar-assess-rise;animation-delay:calc(var(--stagger) * 45ms);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.9rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.radar-assess-card:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));transform:translateY(-1px);box-shadow:0 8px 22px #0b3c2d12}.radar-assess-card.is-selected{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 28%, transparent), 0 10px 24px #0b3c2d14}.radar-assess-card__avatar{width:2.4rem;height:2.4rem;color:var(--brand,#0b6b4f);background:color-mix(in srgb, var(--brand) 14%, #fff);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);border-radius:11px;place-items:center;font-size:.95rem;font-weight:750;display:grid}.radar-assess-card__main{gap:.7rem;min-width:0;display:grid}.radar-assess-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.radar-assess-card__title{color:var(--text,#14352c);font-size:.95rem;font-weight:700;line-height:1.25;display:block}.radar-assess-card__meta{color:var(--text-soft);margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.radar-assess-card__metrics{grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:.65rem 1rem;display:grid}.radar-metric{gap:.15rem;min-width:3.2rem;display:grid}.radar-metric span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:.68rem;font-weight:700}.radar-metric strong{color:var(--text);font-size:.95rem;font-weight:750;line-height:1.2}.radar-metric strong.is-empty{color:color-mix(in srgb, var(--text-soft) 70%, transparent);font-weight:600}.radar-metric--phase{min-width:0}.radar-metric--phase strong{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:650;overflow:hidden}.radar-assess-card .radar-phase-cell__bar{height:5px;margin-top:.25rem}.radar-assess-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.radar-assess-aside{position:sticky;top:.75rem}@keyframes radar-assess-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html.ui-reduce-motion .radar-assess-card{animation:none}@media (width<=720px){.radar-assess-card{grid-template-columns:auto minmax(0,1fr)}.radar-assess-card__actions{grid-column:1/-1;justify-content:flex-start}.radar-assess-card__metrics{grid-template-columns:1fr 1fr}.radar-metric--phase{grid-column:1/-1}}.radar-howto ol{color:var(--text-soft);margin:0 0 .75rem 1.1rem;padding:0}.radar-howto li{margin-bottom:.35rem}.radar-howto__steps{counter-reset:radar-step;gap:.65rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.radar-howto__steps li{counter-increment:radar-step;grid-template-columns:1.6rem minmax(0,1fr);gap:.15rem .65rem;margin:0;display:grid}.radar-howto__steps li:before{content:counter(radar-step);background:color-mix(in srgb, var(--brand) 14%, transparent);width:1.6rem;height:1.6rem;color:var(--brand);border-radius:999px;grid-row:1/span 2;place-items:center;font-size:.75rem;font-weight:700;display:grid}.radar-howto__steps strong{color:var(--text);font-size:.88rem}.radar-howto__steps span{color:var(--text-soft);font-size:.82rem;line-height:1.4}.radar-howto__blocks{flex-wrap:wrap;align-items:center;gap:.2rem .15rem;display:flex}.radar-howto__chip{letter-spacing:.02em;color:var(--brand);align-items:center;gap:.1rem;font-size:.75rem;font-weight:650;display:inline-flex}@media (width<=900px){.radar-dash__charts{grid-template-columns:1fr}}.radar-scoreboard{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.radar-score-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);padding:.9rem 1rem;overflow:hidden}.radar-score-card span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:650;display:block}.radar-score-card strong{font-family:var(--font-display);color:var(--brand);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:.25rem 0;font-size:clamp(.98rem,.55rem + 1.1vw,1.35rem);line-height:1.25;display:block;overflow:hidden}.radar-score-card strong.radar-score-card__wrap{white-space:normal;text-overflow:unset;overflow:visible}.radar-score-card small{color:var(--muted);overflow-wrap:normal;word-break:normal;font-size:.78rem;line-height:1.35;display:block}.radar-score-card.warn strong{color:var(--warn)}.radar-exec{color:var(--text);margin:0;line-height:1.55}.radar-charts-grid,.radar-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.radar-chart-wrap{justify-content:center;display:flex}.radar-chart-host{width:100%;max-width:360px;margin:0 auto;position:relative}.radar-chart__point{cursor:pointer;outline:none}.radar-chart__point:focus-visible circle:nth-of-type(2){stroke:var(--brand);stroke-width:2px}.radar-chart__tip{z-index:5;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, white);min-width:180px;max-width:240px;box-shadow:0 10px 28px #0b1f182e, 0 0 0 1px color-mix(in srgb, var(--brand) 8%, transparent);pointer-events:none;border-radius:12px;padding:.65rem .75rem;animation:.12s radar-tip-in;position:absolute}.radar-chart__tip-head{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.2rem;display:flex}.radar-chart__tip-head strong{color:var(--brand);font-size:.86rem;line-height:1.25}.radar-chart__tip-score{text-align:center;background:var(--surface-2);min-width:2rem;color:var(--brand);border-radius:999px;flex-shrink:0;padding:.12rem .4rem;font-size:.82rem;font-weight:800}.radar-chart__tip-score.tone-critical{background:var(--danger-bg);color:var(--danger)}.radar-chart__tip-score.tone-attention{background:var(--warn-bg);color:#9a6b00}.radar-chart__tip-score.tone-structured{background:color-mix(in srgb, var(--brand) 12%, white)}.radar-chart__tip-score.tone-advanced{background:var(--ok-bg,#e8f5e9);color:var(--ok)}.radar-chart__tip-score.tone-excellence{color:#0f766e;background:#ccfbf1}.radar-chart__tip-band{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;font-weight:700}.radar-chart__tip p{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.4}@keyframes radar-tip-in{0%{opacity:0}to{opacity:1}}.maturity-bars{gap:.65rem;display:grid}.maturity-bars__list{gap:.55rem;display:grid}.maturity-bars__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta value""track track";align-items:center;gap:.28rem .55rem;display:grid}.maturity-bars__meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:.35rem;min-width:0;display:flex}.maturity-bars__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.maturity-bars__band{display:none}.maturity-bars__value{color:var(--brand);white-space:nowrap;grid-area:value;font-size:.82rem;font-weight:700}.maturity-bars__track{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;grid-area:track;height:10px;overflow:hidden}.maturity-bars__fill{border-radius:inherit;background:var(--brand);height:100%;transition:width .35s var(--ease,ease)}.maturity-bars__fill.tone-critical{background:var(--danger)}.maturity-bars__fill.tone-attention{background:#d4a017}.maturity-bars__fill.tone-structured{background:var(--brand-soft)}.maturity-bars__fill.tone-advanced{background:var(--ok)}.maturity-bars__fill.tone-excellence{background:#0f766e}.maturity-bars--work .maturity-bars__legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem .75rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.maturity-bars--work .maturity-bars__legend span{color:var(--text-soft);align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;display:inline-flex}.maturity-bars--work .maturity-bars__legend span:before{content:"";background:currentColor;border-radius:999px;width:.55rem;height:.55rem}.maturity-bars--work .maturity-bars__legend .tone-critical{color:var(--danger)}.maturity-bars--work .maturity-bars__legend .tone-attention{color:#d4a017}.maturity-bars--work .maturity-bars__legend .tone-structured{color:var(--brand-soft)}.maturity-bars--work .maturity-bars__legend .tone-advanced{color:var(--ok)}.maturity-bars--work .maturity-bars__legend .tone-excellence{color:#0f766e}.maturity-bars--work .maturity-bars__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;display:grid}.maturity-bars--work .maturity-bars__row{border:1px solid var(--line);background:var(--surface-2);cursor:help;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta value""track track";align-items:center;gap:.28rem .65rem;min-width:0;padding:.65rem .75rem;transition:border-color .15s,box-shadow .15s,transform .12s,background .15s;display:grid}.maturity-bars--work .maturity-bars__row:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:var(--surface);transform:translateY(-1px);box-shadow:0 6px 16px #0b1f1814}.maturity-bars--work .maturity-bars__meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.maturity-bars--work .maturity-bars__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:650;overflow:hidden}.maturity-bars--work .maturity-bars__band{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.12rem .4rem;font-size:.65rem;font-weight:700;display:inline-flex}.maturity-bars--work .maturity-bars__band.tone-critical{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.maturity-bars--work .maturity-bars__band.tone-attention{background:var(--warn-bg);color:#9a6b00;border-color:#f0d4a8}.maturity-bars--work .maturity-bars__band.tone-structured{background:color-mix(in srgb, var(--brand) 10%, white);border-color:color-mix(in srgb, var(--brand) 20%, var(--line));color:var(--brand)}.maturity-bars--work .maturity-bars__band.tone-advanced{background:var(--ok-bg,#e8f5e9);color:var(--ok);border-color:#b7e0bf}.maturity-bars--work .maturity-bars__band.tone-excellence{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.maturity-bars--work .maturity-bars__track{grid-area:track;height:8px}.maturity-bars--work .maturity-bars__value{font-family:var(--font-display);color:var(--brand);white-space:nowrap;grid-area:value;font-size:1.05rem;font-weight:700;line-height:1}@media (width<=720px){.maturity-bars--work .maturity-bars__list{grid-template-columns:1fr}}.maturity-bars--profile .maturity-bars__legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem .75rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.maturity-bars--profile .maturity-bars__legend span{color:var(--text-soft);align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;display:inline-flex}.maturity-bars--profile .maturity-bars__legend span:before{content:"";background:currentColor;border-radius:999px;width:.55rem;height:.55rem}.maturity-bars--profile .maturity-bars__legend .tone-critical{color:var(--danger)}.maturity-bars--profile .maturity-bars__legend .tone-attention{color:#d4a017}.maturity-bars--profile .maturity-bars__legend .tone-structured{color:var(--brand-soft)}.maturity-bars--profile .maturity-bars__legend .tone-advanced{color:var(--ok)}.maturity-bars--profile .maturity-bars__legend .tone-excellence{color:#0f766e}.maturity-bars--profile .maturity-bars__list{gap:.55rem}.maturity-bars--profile .maturity-bars__row{border:1px solid var(--line);background:var(--surface-2);cursor:help;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon meta value""icon track track";gap:.35rem .7rem;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s,transform .12s,background .15s}.maturity-bars--profile .maturity-bars__row:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:var(--surface);transform:translateY(-1px);box-shadow:0 6px 16px #0b1f1814}.maturity-bars--profile .maturity-bars__icon{background:color-mix(in srgb, var(--brand) 12%, white);width:2.25rem;height:2.25rem;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));border-radius:12px;flex-shrink:0;grid-area:icon;justify-content:center;align-self:center;align-items:center;display:inline-flex}.maturity-bars--profile .maturity-bars__icon.tone-critical{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.maturity-bars--profile .maturity-bars__icon.tone-attention{background:var(--warn-bg);color:#9a6b00;border-color:#f0d4a8}.maturity-bars--profile .maturity-bars__icon.tone-structured{background:color-mix(in srgb, var(--brand) 12%, white);color:var(--brand)}.maturity-bars--profile .maturity-bars__icon.tone-advanced{background:var(--ok-bg,#e8f5e9);color:var(--ok);border-color:#b7e0bf}.maturity-bars--profile .maturity-bars__icon.tone-excellence{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.maturity-bars--profile .maturity-bars__band{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.12rem .4rem;font-size:.65rem;font-weight:700;display:inline-flex}.maturity-bars--profile .maturity-bars__band.tone-critical{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.maturity-bars--profile .maturity-bars__band.tone-attention{background:var(--warn-bg);color:#9a6b00;border-color:#f0d4a8}.maturity-bars--profile .maturity-bars__band.tone-structured{background:color-mix(in srgb, var(--brand) 10%, white);border-color:color-mix(in srgb, var(--brand) 20%, var(--line));color:var(--brand)}.maturity-bars--profile .maturity-bars__band.tone-advanced{background:var(--ok-bg,#e8f5e9);color:var(--ok);border-color:#b7e0bf}.maturity-bars--profile .maturity-bars__band.tone-excellence{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.maturity-bars--profile .maturity-bars__name{font-size:.9rem;font-weight:650}.maturity-bars--profile .maturity-bars__value{font-family:var(--font-display);font-size:1.15rem}.maturity-bars--profile .maturity-bars__track{height:8px}.srh-option{gap:.4rem;position:relative}.srh-option__trigger{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line-strong,var(--line)));background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 4%, #fff), var(--surface,#fff));width:100%;min-height:2.55rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 5%, transparent);border-radius:11px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.9rem;font-weight:550;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.srh-option__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srh-option__trigger.is-placeholder{color:var(--muted);font-weight:500}.srh-option__trigger:hover{border-color:color-mix(in srgb, var(--brand) 38%, var(--line))}.srh-option__trigger.is-open,.srh-option__trigger:focus-visible{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.srh-option__trigger .material-symbols-outlined{color:var(--brand);opacity:.85;flex:none}.srh-option__required{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.srh-option__panel{z-index:40;border:1px solid color-mix(in srgb, var(--brand) 16%, var(--line));background:var(--surface,#fff);box-shadow:0 12px 28px #14281e1f, 0 2px 0 color-mix(in srgb, var(--brand) 6%, transparent);border-radius:14px;gap:.45rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0}.srh-option__panel--portal{grid-template-rows:auto minmax(0,1fr);margin:0;overflow:hidden;z-index:5200!important;display:grid!important;position:fixed!important;bottom:auto!important;right:auto!important}.srh-option__panel--portal .srh-option__list{min-height:0;max-height:none;overflow:auto}.srh-option__search{border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line));background:color-mix(in srgb, var(--surface-2,#f4f7f5) 80%, #fff);min-height:2.25rem;color:var(--muted);border-radius:10px;align-items:center;gap:.4rem;padding:0 .7rem;display:flex}.srh-option__search input{min-width:0;color:var(--text);font:inherit;outline:none;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:.4rem 0!important}.srh-option__list{gap:.15rem;max-height:min(42vh,280px);margin:0;padding:.1rem;list-style:none;display:grid;overflow:auto}.srh-option__item{width:100%;min-height:2.2rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.88rem;display:flex}.srh-option__item:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.srh-option__item.is-active{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand);font-weight:650}.srh-option__item--other{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:color-mix(in srgb, var(--brand) 70%, var(--text));border-radius:0 0 9px 9px;margin-top:.15rem;font-weight:600}.srh-option__item--other .material-symbols-outlined{font-size:1rem!important}.srh-option__empty{color:var(--muted);padding:.65rem .7rem;font-size:.8rem}.srh-option__other{margin-top:.15rem}.modal-body .srh-option__panel{z-index:60}.srh-page{gap:1.35rem;padding-bottom:.5rem;display:grid}.srh-page>.page-header,.srh-page>.page-head{margin-bottom:0}.srh-page>.alert{margin:0}.srh-page-tabs{background:color-mix(in srgb, var(--line,#e6ebe8) 58%, transparent);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:14px;flex-wrap:wrap;gap:.3rem;width:fit-content;max-width:100%;margin:0;padding:.35rem;display:flex}.srh-page-tabs__item{min-height:2.3rem;color:color-mix(in srgb, var(--text) 82%, var(--muted));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.86rem;font-weight:650;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.srh-page-tabs__item:hover{background:color-mix(in srgb, var(--surface,#fff) 70%, transparent);color:var(--brand)}.srh-page-tabs__item.is-active{background:var(--surface,#fff);color:var(--brand,#0b6b4f);box-shadow:0 1px 2px #0f281e14}.srh-page-tabs__item.is-active .radar-tab-count{background:color-mix(in srgb, var(--brand) 16%, transparent)}.srh-dash-stats{gap:.95rem;margin:0}.srh-stat{border-color:color-mix(in srgb, var(--brand) 12%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--brand) 5%, #fff), var(--surface,#fff) 55%);border-radius:14px;align-items:flex-start;gap:.85rem;padding:1.1rem 1.15rem;display:flex}.srh-stat__icon{width:2.35rem;height:2.35rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, #fff);border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.srh-stat__body{flex:1;min-width:0}.srh-stat .label{margin:0}.srh-stat .value{margin-top:.35rem;font-size:1.7rem}.srh-stat .cell-meta{color:var(--muted);margin-top:.35rem;font-size:.78rem;line-height:1.35}.srh-list-panel{margin-bottom:0}.srh-list-panel>.panel-head,.srh-list-panel>.panel-body{padding-left:1.35rem;padding-right:1.35rem}.srh-list-panel>.panel-head{padding-top:1.1rem;padding-bottom:.95rem}.srh-list-panel .panel-body{padding-top:1.15rem;padding-bottom:1.35rem}.srh-filters{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.1rem;margin:0 0 1.35rem;padding:.95rem 1.05rem;display:flex}.srh-filters__chips{background:color-mix(in srgb, var(--line) 45%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.3rem;display:inline-flex}.srh-filters__chip{min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.82rem;font-weight:650;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.srh-filters__chip:hover{background:color-mix(in srgb, var(--surface,#fff) 75%, transparent)}.srh-filters__chip.is-active{background:var(--surface,#fff);color:var(--brand);box-shadow:0 1px 2px #0f281e12}.srh-filters__tools{flex-wrap:wrap;flex:18rem;justify-content:flex-end;align-items:center;gap:.7rem .8rem;display:flex}.srh-filters__search{border:1px solid color-mix(in srgb, var(--brand) 12%, var(--border,var(--line)));background:var(--surface,#fff);min-width:12rem;max-width:22rem;min-height:2.55rem;color:var(--muted);box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 4%, transparent);border-radius:11px;flex:14rem;align-items:center;gap:.45rem;padding:0 .85rem;display:flex}.srh-filters__search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);color:var(--text)}.srh-filters__search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.srh-filters__dept{flex-direction:column;justify-content:flex-end;gap:0;min-width:11.5rem;display:flex;position:relative}.srh-filters__dept .rs-select{width:100%}.srh-filters__dept>span{display:none}.srh-filters__dept select{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 12%, var(--border,var(--line)));background-color:var(--surface,#fff);width:100%;min-height:2.55rem;color:var(--text);font:inherit;cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 4%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f6b57' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:.9rem;border-radius:11px;padding:.45rem 2.15rem .45rem .8rem;font-size:.88rem;font-weight:550}.srh-filters__dept select:focus{border-color:color-mix(in srgb, var(--brand) 48%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.srh-empty{text-align:center;justify-items:center;gap:1.35rem;padding:1.5rem .75rem 1.15rem;display:grid}.srh-empty .empty-state{gap:.55rem;max-width:28rem}.srh-empty .empty-state__action{margin-top:.35rem}.srh-empty__steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;width:min(100%,48rem);margin:.15rem 0 0;padding:0;list-style:none;display:grid}.srh-empty__steps li{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 7%, #fff), var(--surface,#fff) 70%);box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 5%, transparent);border-radius:14px;gap:.35rem;padding:1rem 1.05rem;display:grid}.srh-empty__steps strong{color:var(--brand);font-size:.84rem}.srh-empty__steps span{color:var(--muted);font-size:.8rem;line-height:1.4}.srh-list-panel .data tbody tr.is-selected{background:color-mix(in srgb, var(--brand) 8%, transparent)}.srh-list-panel .table-wrap{margin:0 -.15rem}.srh-progress-card{margin-top:.25rem!important}.srh-team,.srh-compare,.srh-evolution{gap:1.15rem;display:grid}.srh-team .filter-bar,.srh-compare .filter-bar,.srh-evolution .filter-bar{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:var(--surface,#fff);border-radius:14px;gap:.85rem;margin:0;padding:1rem 1.15rem}@media (width<=900px){.srh-filters{align-items:stretch}.srh-filters__tools{flex-basis:100%;justify-content:stretch}.srh-filters__search{max-width:none}}@media (width<=720px){.srh-page{gap:1.1rem}.srh-page-tabs{width:100%}.srh-page-tabs__item{flex:auto;justify-content:center}.srh-empty{padding:1.25rem .25rem .5rem}.srh-empty__steps{grid-template-columns:1fr}.srh-filters__dept{width:100%}.srh-list-panel>.panel-head,.srh-list-panel>.panel-body{padding-left:1rem;padding-right:1rem}}.srh-temp-note{color:var(--muted);align-items:flex-start;gap:.4rem;margin:.85rem 0 0;font-size:.8rem;line-height:1.4;display:flex}.srh-temp-note .icon{color:var(--brand);flex-shrink:0;margin-top:.05rem}.semaphore-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.55rem;display:grid}.semaphore-card{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.7rem .75rem}.semaphore-card span{color:var(--text-soft);font-size:.78rem;display:block}.semaphore-card strong{margin:.15rem 0;font-size:1.25rem;display:block}.semaphore-card small{font-size:.72rem;font-weight:650}.semaphore-card.tone-critical{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.semaphore-card.tone-attention{background:var(--warn-bg);color:var(--warn);border-color:#f0d4a8}.semaphore-card.tone-structured{color:var(--brand);background:#eef6f2}.semaphore-card.tone-advanced{background:var(--ok-bg);color:var(--ok)}.semaphore-card.tone-excellence{color:#0f766e;background:#ccfbf1}.badge.tone-critical{background:var(--danger-bg);color:var(--danger)}.badge.tone-attention{background:var(--warn-bg);color:var(--warn)}.badge.tone-structured{color:var(--brand);background:#e8f0ed}.badge.tone-advanced,.badge.tone-excellence{background:var(--ok-bg);color:var(--ok)}.tone-text-critical{color:var(--danger)!important}.tone-text-attention{color:var(--warn)!important}.tone-text-structured,.tone-text-advanced,.tone-text-excellence{color:var(--brand)!important}.radar-misalign{gap:.75rem;display:grid}.radar-misalign article{background:var(--warn-bg);border:1px solid #f0d4a8;border-radius:10px;padding:.75rem}.radar-misalign p{color:var(--text-soft);margin:.35rem 0 0;font-size:.9rem}.radar-recs{gap:.65rem;display:grid}.radar-recs--expanded{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-height:none;overflow:visible}.radar-rec{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.75rem}.radar-rec header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.radar-rec h3{margin:0 0 .25rem;font-size:.95rem}.radar-rec p{color:var(--text-soft);margin:0;font-size:.86rem}.radar-rec small{margin-top:.4rem;display:block}.radar-rec.sev-critical{background:var(--danger-bg);border-color:#f5c4bf}.radar-rec.sev-high{background:var(--warn-bg);border-color:#f0d4a8}.radar-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.radar-plan-block{margin-bottom:0}.radar-plan-block h3{margin:0 0 .4rem;font-size:.95rem}.radar-plan-block ul{margin:0;padding-left:1.1rem}.radar-plan-block li{margin-bottom:.35rem;font-size:.88rem}.radar-phase-block{margin-bottom:1.25rem}.radar-phase-block:last-child{margin-bottom:0}.radar-phase-block__title{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-soft);margin:0 0 .65rem;font-size:.78rem;font-weight:700}.radar-phase-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;display:grid}.radar-phase-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.radar-phase-card__head{align-items:flex-start;gap:.75rem;display:flex}.radar-phase-card__head h4{margin:.1rem 0 .35rem;font-size:.95rem;line-height:1.25}.radar-phase-card__phase{color:var(--muted);font-size:.72rem;font-weight:600;display:block}.radar-phase-card__meta{flex-wrap:wrap;gap:.35rem;display:flex}.radar-phase-card__rec strong{margin-bottom:.25rem;font-size:.88rem;display:block}.radar-phase-card__rec p{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.4}.radar-phase-card__rec small{color:var(--muted);margin-top:.4rem;font-size:.75rem;display:block}.radar-score-ring{color:var(--brand-soft);flex:none}.radar-score-ring.tone-critical{color:var(--danger)}.radar-score-ring.tone-attention{color:var(--warn)}.radar-score-ring.tone-structured{color:var(--brand-soft)}.radar-score-ring.tone-advanced,.radar-score-ring.tone-excellence{color:var(--ok)}.sev-badge.sev-critical{background:var(--danger-bg);color:var(--danger)}.sev-badge.sev-high{background:var(--warn-bg);color:var(--warn)}.sev-badge.sev-medium{background:var(--info-bg);color:var(--info)}.sev-badge.sev-low{background:var(--surface-2);color:var(--muted)}.radar-persona-facts p{margin:0 0 .4rem;font-size:.88rem}.radar-public{max-width:860px;min-height:100vh;margin:0 auto;padding:1.5rem 1rem 3rem}.radar-public--result{max-width:1100px;overflow:visible}.radar-public__hero{margin-bottom:1.25rem}.radar-public__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-soft);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.radar-public__hero h1{font-family:var(--font-display);color:var(--brand);margin:0 0 .35rem;font-size:clamp(1.6rem,3vw,2.2rem)}.radar-public__hero p{color:var(--text-soft);margin:0}.radar-progress{background:var(--line);border-radius:999px;height:8px;margin-top:.9rem;overflow:hidden}.radar-progress__fill{background:linear-gradient(90deg, var(--brand), var(--accent-deep));height:100%;transition:width .3s var(--ease)}.radar-public__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.15rem 1.2rem 1.35rem}.radar-q{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:0 0 .75rem;padding:.85rem}.radar-q legend{color:var(--text);padding:0 .25rem;font-weight:650}.radar-q__hint{margin:.25rem 0 .55rem;font-size:.82rem}.radar-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.radar-scale__opt{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--muted);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .25rem;font-size:.68rem;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .12s;display:flex}.radar-scale__opt input{opacity:0;pointer-events:none;position:absolute}.radar-scale__opt strong{color:var(--text);font-size:.95rem}.radar-scale__opt--t1{--temp:#c62828;--temp-soft:#ffebee}.radar-scale__opt--t2{--temp:#e65100;--temp-soft:#fff3e0}.radar-scale__opt--t3{--temp:#f9a825;--temp-soft:#fffde7}.radar-scale__opt--t4{--temp:#7cb342;--temp-soft:#f1f8e9}.radar-scale__opt--t5{--temp:#2e7d32;--temp-soft:#e8f5e9}.radar-scale__opt:hover{border-color:color-mix(in srgb, var(--temp,var(--brand)) 45%, var(--line));background:color-mix(in srgb, var(--temp-soft,var(--surface-2)) 70%, white)}.radar-scale__opt.is-on{border-color:var(--temp,var(--brand));background:var(--temp-soft,color-mix(in srgb, var(--brand) 10%, white));color:var(--temp,var(--brand));box-shadow:0 0 0 2px color-mix(in srgb, var(--temp,var(--brand)) 22%, transparent);transform:translateY(-1px)}.radar-scale__opt.is-on strong{color:var(--temp,var(--brand))}.radar-coach{background:var(--info-bg);color:var(--info);border:1px solid #b2ddff;border-radius:8px;gap:.5rem;margin-top:.65rem;padding:.65rem .75rem;font-size:.84rem;display:flex}.radar-coach p{color:var(--text-soft);margin:.2rem 0 0}.radar-persona-cross{align-items:flex-start;margin:0 0 1rem}.radar-persona-cross .btn{color:inherit}.radar-section-title{color:var(--brand);margin:.5rem 0 .75rem;font-size:1rem}.chip-pick{flex-wrap:wrap;gap:.4rem;display:flex}.chip{appearance:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--text-soft);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.chip.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.chip--danger.is-on{background:var(--danger);border-color:var(--danger);color:#fff}@media (width<=900px){.radar-admin-layout,.radar-charts-grid,.radar-split{grid-template-columns:1fr}.radar-scale{grid-template-columns:repeat(3,1fr)}}.srh-report p{margin:0 0 .55rem;font-size:.9rem;line-height:1.45}.srh-employee-report .srh-report{gap:.85rem;display:grid}.srh-report__block{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:0;padding:.85rem .9rem}.srh-report__block h3{color:var(--brand);align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.9rem;display:flex}.srh-report__block h3 .icon{opacity:.9}.srh-report__block p,.srh-report__block li{color:var(--text);font-size:.88rem;line-height:1.45}.srh-report__block ul,.srh-report__block ol{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.srh-report__block--ok{background:color-mix(in srgb, var(--ok,#2e7d32) 6%, white);border-color:color-mix(in srgb, var(--ok,#2e7d32) 22%, var(--line))}.srh-report__block--warn{border-color:color-mix(in srgb, #e65100 20%, var(--line));background:#fef6f2}.srh-report__block--ai{background:color-mix(in srgb, var(--brand) 7%, white);border-color:color-mix(in srgb, var(--brand) 22%, var(--line))}.srh-report__note{color:var(--text-soft)!important;margin:.45rem 0 0!important;font-size:.82rem!important}.srh-report__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.srh-report__chips{flex-wrap:wrap;gap:.4rem;list-style:none;padding:0!important;display:flex!important}.srh-report__chips li{background:color-mix(in srgb, var(--brand) 10%, white);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));color:var(--brand);border-radius:999px;padding:.3rem .65rem;font-size:.8rem;font-weight:600}.srh-report__scores{list-style:none;gap:.45rem!important;padding:0!important}.srh-report__scores li{background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:.75rem;padding:.4rem .5rem;display:flex}.srh-report__scores span{color:var(--text-soft);white-space:nowrap;font-size:.8rem}.srh-report__actions{counter-reset:srh-act;list-style:none;gap:.55rem!important;padding:0!important}.srh-report__actions li{counter-increment:srh-act;background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;gap:.15rem .65rem;padding:.55rem .65rem;display:grid}.srh-report__actions li:before{content:counter(srh-act);background:var(--brand);color:#fff;border-radius:999px;grid-row:1/span 2;justify-content:center;align-self:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.srh-report__actions strong{color:var(--brand);font-size:.84rem}.srh-report__actions span{color:var(--text-soft);font-size:.84rem}@media (width<=800px){.srh-report__grid{grid-template-columns:1fr}}.srh-gap{background:var(--info-bg);border:1px solid #b2ddff;border-radius:10px;margin:.65rem 0;padding:.65rem .75rem}.srh-gap p{color:var(--text-soft);margin:.3rem 0 0}.srh-anomalies{gap:.55rem;margin:.75rem 0;display:grid}.srh-anomaly{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.65rem .75rem}.srh-anomaly.sev-high{background:var(--danger-bg);border-color:#f5c4bf}.srh-anomaly.sev-medium{background:var(--warn-bg);border-color:#f0d4a8}.srh-anomaly p{color:var(--text-soft);margin:.25rem 0 0;font-size:.86rem}.panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.srh-weights{margin:.75rem 0 1rem}.srh-weights h3{margin:0 0 .55rem;font-size:.92rem}.srh-weights__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.srh-weights__item{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.65rem .7rem}.srh-weights__item span{color:var(--text-soft);font-size:.78rem;display:block}.srh-weights__item strong{color:var(--brand);margin:.2rem 0 .4rem;display:block}.srh-delta-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:.75rem;padding:.85rem}.srh-delta-card header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.srh-delta-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.45rem;display:grid}.srh-delta{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:.45rem .55rem}.srh-delta span{text-transform:uppercase;color:var(--muted);font-size:.72rem;display:block}.srh-delta strong{font-size:1.05rem}.srh-delta.up{background:var(--ok-bg);color:var(--ok);border-color:#b7e4c7}.srh-delta.down{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.srh-delta.flat{color:var(--text-soft)}.srh-compare-axes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.srh-compare-axis{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.75rem}.srh-compare-axis.is-risk{background:var(--warn-bg);border-color:#f0d4a8}.srh-compare-axis header{justify-content:space-between;align-items:baseline;margin-bottom:.55rem;font-size:.85rem;display:flex}.srh-compare-axis header span{color:var(--text-soft);font-size:.78rem}.srh-compare-bars{gap:.45rem;display:grid}.srh-compare-bars span{color:var(--muted);margin-bottom:.2rem;font-size:.72rem;display:block}.srh-result__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.srh-result__toolbar-actions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.srh-result__cover{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 55%), linear-gradient(135deg, var(--surface-2), var(--surface));border-radius:16px;margin:0 0 1rem;padding:1.15rem 1.25rem}.srh-result__cover-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.srh-result__cover-title{font-family:var(--font-display);color:var(--brand);white-space:normal;overflow-wrap:normal;word-break:normal;margin:0 0 .35rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.srh-result__cover-meta{color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.4}.srh-result-modal{width:min(100%,1120px)!important}.srh-result-modal .modal-body{background:linear-gradient(180deg, var(--surface-2), var(--surface));padding:.85rem 1rem 1.15rem}.srh-result-modal__body{max-height:none}.srh-result--printready{overflow:visible}.srh-progress-card .toolbar{margin:0}.srh-view-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:.25rem;padding:.2rem;display:inline-flex}.srh-view-tabs__btn{appearance:none;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem .75rem;font-size:.82rem;font-weight:600}.srh-view-tabs__btn.is-active{background:var(--brand);color:#fff}.srh-progress-meta{font-size:.85rem;color:var(--muted)!important;margin:.55rem 0 0!important}.srh-wizard-nav{justify-content:space-between;margin-top:.5rem}.srh-context-form .field>label{align-items:center;gap:.35rem;display:inline-flex}.field>label:has(.icon){align-items:center;gap:.35rem;display:inline-flex}.srh-context-form .field>label .icon{color:var(--brand);opacity:.85}.field>label:has(.icon) .icon{color:var(--brand);opacity:.85}.srh-scale-hint{align-items:flex-start;gap:.45rem;margin:0;font-size:.85rem;line-height:1.4;display:flex}.srh-scale-hint .icon{color:var(--brand);flex-shrink:0;margin-top:.1rem}.srh-q{border:none;border-bottom:1px solid var(--line);background:0 0;margin:0 0 .35rem;padding:.85rem .15rem 1rem}.srh-q:last-of-type{border-bottom:none}.srh-q--missing{border:1.5px solid color-mix(in srgb, #c62828 35%, var(--line));background:#fcf2f2;border-radius:12px;margin:0 0 .55rem;padding:.85rem .65rem 1rem;animation:1.1s 2 srh-missing-pulse;box-shadow:0 0 0 3px #c628281a}.srh-q--missing .srh-q__num{color:#c62828;background:#f7e1e1}@keyframes srh-missing-pulse{0%,to{box-shadow:0 0 0 3px #c628281a}50%{box-shadow:0 0 0 6px #c628282e}}.srh-missing-popup__lead{color:var(--text-soft);align-items:flex-start;gap:.5rem;margin:0 0 .85rem;font-size:.9rem;line-height:1.4;display:flex}.srh-missing-popup__lead .icon{color:#c62828;flex-shrink:0;margin-top:.05rem}.srh-missing-popup__list{gap:.45rem;max-height:min(40vh,280px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.srh-missing-popup__list li{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:10px;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;font-size:.86rem;line-height:1.35;display:flex}.srh-q legend{align-items:flex-start;gap:.55rem;width:100%;padding:0 0 .65rem;font-size:.95rem;font-weight:650;line-height:1.35;display:flex}.srh-q__num{background:color-mix(in srgb, var(--brand) 12%, white);min-width:1.55rem;height:1.55rem;color:var(--brand);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;font-weight:700;display:inline-flex}.srh-scale{gap:.45rem}.srh-scale__opt{--temp:var(--brand);--temp-soft:color-mix(in srgb, var(--brand) 10%, white);border:1.5px solid var(--line);background:var(--surface);letter-spacing:-.01em;min-height:4.1rem;box-shadow:0 1px 0 color-mix(in srgb, var(--text) 4%, transparent);border-radius:14px;gap:.35rem;padding:.55rem .35rem;font-size:.72rem;font-weight:600;line-height:1.2}.srh-scale__opt .icon{color:color-mix(in srgb, var(--temp) 70%, var(--muted));transition:transform .15s,color .15s;font-size:1.35rem!important}.srh-scale__opt--t1{--temp:#c62828;--temp-soft:#ffebee}.srh-scale__opt--t2{--temp:#ef6c00;--temp-soft:#fff3e0}.srh-scale__opt--t3{--temp:#f9a825;--temp-soft:#fffde7}.srh-scale__opt--t4{--temp:#7cb342;--temp-soft:#f1f8e9}.srh-scale__opt--t5{--temp:#2e7d32;--temp-soft:#e8f5e9}.srh-scale__opt:hover{border-color:color-mix(in srgb, var(--temp) 50%, var(--line));background:color-mix(in srgb, var(--temp-soft) 55%, white);box-shadow:0 6px 14px color-mix(in srgb, var(--temp) 12%, transparent);transform:translateY(-2px)}.srh-scale__opt:hover .icon{color:var(--temp);transform:scale(1.08)}.srh-scale__opt.is-on{border-color:var(--temp);background:var(--temp-soft);color:color-mix(in srgb, var(--temp) 85%, #111);box-shadow:0 0 0 2px color-mix(in srgb, var(--temp) 22%, transparent), 0 8px 16px color-mix(in srgb, var(--temp) 14%, transparent);transform:translateY(-2px)}.srh-scale__opt.is-on .icon{color:var(--temp);transform:scale(1.1)}@media (width<=900px){.srh-scale{grid-template-columns:1fr}.srh-scale__opt{text-align:left;flex-direction:row;justify-content:flex-start;gap:.65rem;min-height:0;padding:.7rem .85rem}.srh-scale__opt span{flex:1}}@media (width>=901px) and (width<=1100px){.srh-scale__opt{padding:.5rem .2rem;font-size:.66rem}}.radar-split--single{grid-template-columns:1fr}.print-only{display:none}.radar-result__toolbar{justify-content:flex-end;gap:.5rem;margin-bottom:.75rem;display:flex}.radar-result--printready{overflow:visible}.radar-result--printready .radar-recs,.radar-result--printready .table-wrap,.radar-result--printready .panel-body{max-height:none!important;overflow:visible!important}@media print{.no-print,.app-sidebar,.topbar,.srh-result__toolbar,.radar-result__toolbar,nav{display:none!important}.print-only{display:block!important}.srh-print-header,.radar-print-header{border-bottom:1px solid #ccc;margin-bottom:1rem;padding-bottom:.75rem}.srh-print-header strong,.radar-print-header strong{margin-bottom:.25rem;font-size:1.15rem;display:block}.srh-print-header span,.radar-print-header span{color:#444;font-size:.85rem;display:block}body.srh-printing .app-shell,body.srh-printing .modal-backdrop,body.srh-printing .modal-head,body.srh-printing .modal-foot,body.srh-printing .modal-close,body.srh-printing .page-header,body.srh-printing .view-toggle,body.srh-printing .filter-bar,body.srh-printing .panel--flush{display:none!important}body.srh-printing .modal-root{background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}body.srh-printing .modal-panel.srh-result-modal{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important;overflow:visible!important}body.srh-printing .modal-body,body.srh-printing .srh-result-modal__body,body.srh-printing .srh-print-root{background:#fff!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}body.srh-printing .srh-result__cover{display:none!important}html,body,#root{color:#111!important;background:#fff!important;height:auto!important;overflow:visible!important}.radar-recs,.radar-recs--expanded,.table-wrap,.panel-body,.radar-public,.radar-result,.radar-phase-grid,.maturity-bars,.semaphore-grid{max-height:none!important;overflow:visible!important}.panel,.radar-score-card,.radar-phase-card,.radar-rec,.radar-print-block,.radar-result,.srh-result{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.app-shell,.app-main,.radar-public,.radar-public--result{width:100%!important;max-width:none!important;margin:0!important;padding:.5rem!important}.radar-charts-grid,.radar-split,.radar-phase-grid,.radar-recs--expanded,.radar-plan-grid{grid-template-columns:1fr 1fr!important}.radar-public__hero{margin-bottom:.75rem!important}}.inbox-page{gap:1rem;display:grid}.inbox-toolbar{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 55%), var(--surface,#fff);border-radius:14px;gap:.75rem;padding:.9rem 1rem;display:grid}.inbox-toolbar__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.inbox-toolbar__total{align-items:center;gap:.65rem;min-width:0;display:flex}.inbox-toolbar__total>.icon,.inbox-toolbar__total>.material-symbols-outlined{color:color-mix(in srgb, var(--brand) 80%, var(--muted))}.inbox-toolbar__total strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--brand,#16352f);font-size:1.35rem;font-weight:750;line-height:1.1;display:block}.inbox-toolbar__total span{color:var(--muted);margin-top:.15rem;font-size:.82rem;display:block}.inbox-toolbar__meter{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;width:min(100%,200px);height:6px;display:flex;overflow:hidden}.inbox-toolbar__meter>i{height:100%;display:block}.inbox-toolbar__meter>i.is-high{background:var(--sys-alta,#f7931e)}.inbox-toolbar__meter>i.is-medium{background:var(--sys-media,#e6b422)}.inbox-toolbar__meter>i.is-low{background:var(--sys-baixa,#a8c93a)}.inbox-toolbar__priorities{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.inbox-prio-chip{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, transparent);min-height:2.2rem;color:color-mix(in srgb, var(--text) 88%, var(--muted));font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.inbox-prio-chip em{font-variant-numeric:tabular-nums;opacity:.75;font-style:normal}.inbox-prio-chip:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--surface,#fff))}.inbox-prio-chip.is-active{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 88%, #0b3d2a);color:#fff}.inbox-prio-chip--high.is-active{border-color:color-mix(in srgb, var(--danger,#c62828) 70%, transparent);background:color-mix(in srgb, var(--danger,#c62828) 88%, #4a1010)}.inbox-prio-chip--medium.is-active{border-color:color-mix(in srgb, var(--warn,#c9852c) 70%, transparent);background:color-mix(in srgb, var(--warn,#c9852c) 85%, #5a3a00)}.inbox-toolbar__search{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:var(--surface,#fff);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 .75rem;display:grid}.inbox-toolbar__search .icon,.inbox-toolbar__search .material-symbols-outlined{color:var(--muted)}.inbox-toolbar__search input{background:0 0;border:0;outline:none;width:100%;padding:.55rem 0;font-size:.88rem}.inbox-toolbar__search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.inbox-board{grid-template-columns:minmax(0,1.75fr) minmax(220px,.7fr);align-items:start;gap:1rem;display:grid}.inbox-board__main{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);border-radius:14px;min-width:0;padding:.85rem .9rem 1rem}.inbox-board__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.inbox-board__head h2{margin:0;font-size:1.05rem}.inbox-board__head p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.inbox-board__side{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 5%, transparent), transparent 40%), var(--surface,#fff);border-radius:14px;padding:.85rem .75rem}.inbox-side-head{align-items:flex-start;gap:.55rem;margin-bottom:.75rem;padding:0 .2rem;display:flex}.inbox-side-head>.icon,.inbox-side-head>.material-symbols-outlined{color:color-mix(in srgb, var(--brand) 75%, var(--muted));margin-top:.1rem}.inbox-side-head strong{font-size:.92rem;display:block}.inbox-side-head span{color:var(--muted);margin-top:.12rem;font-size:.75rem;display:block}.inbox-feed{gap:1rem;display:grid}.inbox-feed__heading{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.78rem;font-weight:700;display:flex}.inbox-feed__heading span{font-variant-numeric:tabular-nums;opacity:.85;margin-left:auto}.inbox-feed__heading--urgent{color:var(--danger,#c62828)}.inbox-feed__heading--urgent span{color:inherit}.inbox-feed__list{gap:.9rem;display:grid}.inbox-task{border:1px solid color-mix(in srgb, var(--border,var(--line)) 75%, transparent);background:color-mix(in srgb, var(--surface,#fff) 96%, transparent);border-radius:12px;grid-template-columns:4px auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.7rem .75rem;display:grid}.inbox-task:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:color-mix(in srgb, var(--brand) 4%, var(--surface,#fff))}.inbox-task__rail{background:color-mix(in srgb, var(--brand) 35%, #9aa);border-radius:999px;align-self:stretch}.inbox-task--high .inbox-task__rail{background:var(--sys-alta,#f7931e)}.inbox-task--medium .inbox-task__rail{background:var(--sys-media,#e6b422)}.inbox-task--low .inbox-task__rail{background:var(--sys-baixa,#a8c93a)}.inbox-task__kind{background:color-mix(in srgb, var(--brand) 9%, transparent);width:2rem;height:2rem;color:var(--brand);border-radius:10px;place-items:center;display:grid}.inbox-task--high .inbox-task__kind{background:color-mix(in srgb, var(--danger,#c62828) 12%, transparent);color:var(--danger,#c62828)}.inbox-task__body{gap:.25rem;min-width:0;display:grid}.inbox-task__top{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.inbox-task__top h3{margin:0;font-size:.92rem;font-weight:700;line-height:1.25}.inbox-task__prio{letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted);border-radius:6px;padding:.15rem .4rem;font-size:.68rem;font-weight:700}.inbox-task__sub{color:var(--muted);margin:0;font-size:.8rem}.inbox-task__reason-line{color:color-mix(in srgb, var(--text) 70%, var(--muted));margin:0;font-size:.78rem;line-height:1.35}.inbox-task__meta{align-content:start;justify-items:end;gap:.35rem;display:grid}.inbox-task__meta time{color:var(--muted);white-space:nowrap;font-size:.72rem}.inbox-task__score{font-variant-numeric:tabular-nums}.inbox-task__score.is-empty{color:var(--muted);font-size:.85rem}.inbox-kind-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.inbox-kind-row{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .55rem;display:grid}.inbox-kind-row:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 7%, transparent)}.inbox-kind-row.is-active{border-color:color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent)}.inbox-kind-row.is-empty{opacity:.45}.inbox-kind-row__icon{background:color-mix(in srgb, var(--brand) 9%, transparent);width:1.7rem;height:1.7rem;color:var(--brand);border-radius:8px;place-items:center;display:grid}.inbox-kind-row__body{gap:.25rem;min-width:0;display:grid}.inbox-kind-row__body strong{font-size:.8rem;font-weight:650}.inbox-kind-row__bar{background:color-mix(in srgb, var(--line) 85%, transparent);border-radius:999px;height:3px;display:block;overflow:hidden}.inbox-kind-row__bar>i{background:color-mix(in srgb, var(--brand) 65%, transparent);height:100%;display:block}.inbox-kind-row__count{font-variant-numeric:tabular-nums;font-size:.85rem}@media (width<=980px){.inbox-board{grid-template-columns:1fr}.inbox-toolbar__priorities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.inbox-task{grid-template-columns:4px auto minmax(0,1fr)}.inbox-task__meta{grid-column:2/-1;grid-template-columns:auto auto 1fr;place-items:center start}.inbox-task__meta .btn{justify-self:end}}.inbox-kind-card{border:1px solid var(--line);background:var(--surface);color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem .8rem;display:flex}.inbox-kind-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.inbox-kind-card__body strong{font-size:.86rem}.inbox-kind-card__body small{color:var(--muted)}.inbox-kind-card__chevron{color:var(--muted);margin-left:auto}.inbox-task-reasons{color:var(--muted);margin:.35rem 0 0;padding-left:1rem;font-size:.8rem}@media (width<=720px){.inbox-kind-grid{grid-template-columns:1fr}}.inbox-hub{gap:1.25rem;margin-bottom:1.25rem;display:grid}.inbox-hub__block{gap:.55rem;display:grid}.inbox-hub__title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.inbox-submenu{margin-bottom:0}.inbox-submenu__count{background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.68rem;font-weight:700;display:inline-grid}.inbox-kind-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;display:grid}.inbox-kind-card{border:1px solid var(--line);border-radius:var(--radius-sm,10px);background:var(--surface);color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color .2s var(--ease), background .2s var(--ease), transform .15s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid}.inbox-kind-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 40%, var(--line));background:color-mix(in srgb, var(--brand) 4%, var(--surface));transform:translateY(-1px)}.inbox-kind-card:disabled{opacity:.48;cursor:not-allowed}.inbox-kind-card__icon{background:color-mix(in srgb, var(--brand) 10%, transparent);width:2.35rem;height:2.35rem;color:var(--brand);border-radius:10px;place-items:center;display:grid}.inbox-kind-card__body{gap:.1rem;min-width:0;display:grid}.inbox-kind-card__body strong{font-size:.88rem;font-weight:700}.inbox-kind-card__body small{color:var(--muted);font-size:.75rem}.inbox-kind-card__chevron{opacity:.45;margin-left:auto;font-size:1.1rem}.inbox-task-reasons{color:var(--text-soft);margin:.35rem 0 0;padding-left:1.05rem;font-size:.8rem;line-height:1.35}.inbox-task-reasons li+li{margin-top:.12rem}@media (width<=640px){.inbox-kind-grid{grid-template-columns:1fr}}.landings-page{gap:.85rem;display:grid}.landings-stats .stat{animation:.45s both landing-rise}.landings-stats .stat:first-child{animation-delay:20ms}.landings-stats .stat:nth-child(2){animation-delay:60ms}.landings-stats .stat:nth-child(3){animation-delay:.1s}.landings-stats .stat:nth-child(4){animation-delay:.14s}.landing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;display:flex}.landing-search{min-width:min(280px,100%);margin:0}.landing-search input{min-width:220px}.landing-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.landing-card{--landing-accent:var(--brand,#0f3d32);--landing-i:0;border:1px solid var(--line);background:var(--surface,#fff);box-shadow:0 1px 0 color-mix(in srgb, var(--landing-accent) 8%, transparent);animation:.5s both landing-rise;animation-delay:calc(var(--landing-i) * 50ms);border-radius:16px;grid-template-rows:auto 1fr auto;gap:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden}.landing-card:hover{border-color:color-mix(in srgb, var(--landing-accent) 28%, var(--line));box-shadow:0 10px 28px color-mix(in srgb, var(--landing-accent) 14%, transparent);transform:translateY(-3px)}.landing-card__media{background:radial-gradient(120% 90% at 10% 0%, color-mix(in srgb, var(--landing-accent) 35%, transparent), transparent 55%), linear-gradient(145deg, color-mix(in srgb, var(--landing-accent) 18%, #0b3d33), #0b3d33);color:#fff;background-position:50%;background-size:cover;place-items:center;min-height:132px;display:grid;position:relative}.landing-card__media.has-image{background-color:#0b3d33;background-position:50%;background-size:cover}.landing-card__media.has-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#081c188c);position:absolute;inset:0}.landing-card__letter{font-family:var(--font-display,inherit);letter-spacing:-.03em;opacity:.95;font-size:2.4rem;font-weight:750}.landing-card__media .badge{z-index:1;position:absolute;top:.7rem;right:.7rem}.landing-card__body{align-content:start;gap:.6rem;padding:1rem 1.05rem .4rem;display:grid}.landing-card__head{gap:.25rem;min-width:0;display:grid}.landing-card__head .cell-primary{gap:.2rem;min-width:0;display:grid}.landing-card__head strong,.landing-card__title{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.3;display:-webkit-box;overflow:hidden}.landing-card__head .cell-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.landing-card__chips{flex-wrap:wrap;gap:.35rem;display:flex}.landing-chip{color:var(--muted);background:color-mix(in srgb, var(--line) 55%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.landing-chip.is-on{color:var(--brand,#0b6b4f);background:color-mix(in srgb, var(--brand,#0b6b4f) 12%, #fff)}.landing-chip.is-warn{color:#9a5b00;background:#fdf1dc}.landing-chip .icon{font-size:14px}.landing-card__desc{color:color-mix(in srgb, var(--text) 80%, var(--muted));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.landing-card__actions{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;padding:.75rem 1rem 1rem;display:flex}.landing-card__more{margin-left:auto;position:relative}.landing-card__more>summary{cursor:pointer;list-style:none}.landing-card__more>summary::-webkit-details-marker{display:none}.landing-card__more-menu{z-index:5;border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;gap:.15rem;min-width:11.5rem;padding:.35rem;animation:.16s both landing-menu-in;display:grid;position:absolute;bottom:calc(100% + .35rem);right:0;box-shadow:0 12px 28px #0f282224}.landing-card__more:not([open])>.landing-card__more-menu{display:none}.landing-card__more-menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.84rem;font-weight:600;display:flex}.landing-card__more-menu button:hover{background:color-mix(in srgb, var(--brand,#0b6b4f) 8%, #fff)}.landing-card__more-menu button.is-danger{color:#b42318}.landing-card__more-menu button.is-danger:hover{background:#f9eded}@keyframes landing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes landing-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html.ui-reduce-motion .landing-card,html.ui-reduce-motion .landings-stats .stat,html.ui-reduce-motion .landing-card__more-menu{animation:none!important}html.ui-reduce-motion .landing-card:hover{transform:none}.landing-template-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;display:grid}.landing-template-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=720px){.landing-template-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-template-card--visual{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;grid-template-rows:88px auto;padding:0;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.landing-template-card--visual:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));transform:translateY(-1px)}.landing-template-card--visual.is-selected{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 22%, transparent)}.landing-template-card__hero{background-position:50%;background-size:cover;background-color:var(--tpl-primary,#123);display:block}.landing-template-card__body{gap:.35rem;padding:.65rem .75rem .8rem;display:grid}.landing-template-card__brand{align-items:center;gap:.45rem;display:flex}.landing-template-card__brand img{object-fit:cover;border-radius:8px;width:28px;height:28px}.landing-template-card__swatches{gap:.3rem;display:flex}.landing-template-card__swatches i{border-radius:999px;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.landing-preset-row{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.landing-preset-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;display:inline-flex}.landing-preset-chip i{border-radius:50%;width:10px;height:10px;display:inline-block}.landing-preset-chip.is-active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);font-weight:650}.landing-logo-preview{object-fit:contain;border:1px solid var(--line);background:#111;border-radius:12px;width:56px;height:56px;margin-top:.45rem}.landing-hero-preview{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:12px;height:88px;margin-top:.45rem}.landing-template-card{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s var(--ease), transform .15s var(--ease);border-radius:12px;gap:.35rem;padding:1rem;display:grid}.landing-template-card:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px)}.landing-template-card__icon{background:color-mix(in srgb, var(--brand) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--brand);border-radius:10px;place-items:center;margin-bottom:.25rem;display:grid}.landing-template-card strong{font-size:.95rem}.landing-template-card small{color:var(--muted);line-height:1.35}.landing-color-row{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.landing-color-row input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:42px;height:38px;padding:0}.landing-html-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45}.landing-analytics-split{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.landing-day-list{gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.landing-day-list li{background:var(--surface-2,#f6f7f6);border-radius:8px;justify-content:space-between;gap:.75rem;padding:.45rem .55rem;font-size:.82rem;display:flex}.landing-day-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.check-row{align-items:center;gap:.55rem;font-size:.88rem;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-capture{--lp-primary:#0f3d32;--lp-accent:#c4a35a;isolation:isolate;color:#f4f7f5;background:#071510;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative;overflow-x:hidden}.lp-capture__atmosphere{z-index:-1;background:radial-gradient(ellipse 70% 55% at 15% 10%, color-mix(in srgb, var(--lp-accent) 22%, transparent), transparent 55%), radial-gradient(ellipse 55% 45% at 90% 20%, color-mix(in srgb, var(--lp-primary) 35%, transparent), transparent 50%), linear-gradient(160deg, #071510 0%, #0c241c 42%, #102820 100%);position:absolute;inset:0}.lp-capture.has-hero .lp-capture__atmosphere{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-primary) 72%, #000) 0%, color-mix(in srgb, var(--lp-primary) 42%, transparent) 42%, color-mix(in srgb, var(--lp-primary) 78%, #000) 100%), var(--lp-hero) center / cover no-repeat}.lp-capture.has-hero .lp-capture__atmosphere:after{opacity:.2}.lp-capture--mini{min-height:100dvh}.lp-capture--mini .lp-capture__top{padding:.85rem 1rem .35rem}.lp-capture--mini .lp-capture__logo small{display:none}.lp-capture--mini .lp-capture__shell{grid-template-columns:1fr;align-items:stretch;gap:1rem;width:min(440px,100% - 1.5rem);margin:.25rem auto 1rem;padding:0 0 .75rem}.lp-capture--mini .lp-capture__hero{text-align:left;padding:.15rem .15rem 0}.lp-capture--mini .lp-capture__hero h1,.lp-capture--mini .lp-capture__html :is(h1,h2){max-width:18ch;margin:.2rem 0 .45rem;font-size:clamp(1.65rem,7vw,2.15rem);line-height:1.15}.lp-capture--mini .lp-lead,.lp-capture--mini .lp-capture__html .lp-lead{opacity:.9;max-width:36ch;margin:0;font-size:.95rem}.lp-capture--mini .lp-capture__panel{padding:1rem 1rem 1.1rem}.lp-capture--mini .lp-capture__panel-head h2{margin:0 0 .2rem;font-size:1.05rem}.lp-capture--mini .lp-capture__panel-head p{color:#5a6d64;margin:0 0 .65rem;font-size:.8rem}.lp-capture--mini .lp-capture__foot{padding:.55rem 1rem 1rem}.lp-capture--preview{border-radius:14px;min-height:0;max-height:70vh;overflow:hidden}.lp-capture--preview .lp-capture__shell{width:min(380px,100% - 1rem)}@media (width>=901px){.lp-capture--mini:not(.lp-capture--preview) .lp-capture__shell{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:end;gap:1.75rem;width:min(920px,100% - 2.5rem);margin-top:auto;margin-bottom:1.5rem}.lp-capture--mini:not(.lp-capture--preview) .lp-capture__hero h1,.lp-capture--mini:not(.lp-capture--preview) .lp-capture__html :is(h1,h2){max-width:14ch;font-size:clamp(2.2rem,4vw,3rem)}.lp-capture--mini:not(.lp-capture--preview){grid-template-rows:auto 1fr auto}}.lp-capture__atmosphere:after{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.lp-capture--loading,.lp-capture--empty{text-align:center;place-items:center;padding:2rem}.lp-capture__pulse{border:2px solid #c4a35a59;border-top-color:var(--lp-accent);border-radius:50%;width:42px;height:42px;margin:0 auto .85rem;animation:.9s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-capture__top{padding:1.25rem clamp(1rem,4vw,2.5rem) .5rem}.lp-capture__logo{align-items:center;gap:.75rem;display:flex}.lp-capture__logo img{object-fit:contain;background:#ffffff14;border-radius:12px;width:48px;height:48px}.lp-capture__mark{background:linear-gradient(145deg, var(--lp-accent), #8b7340);color:#0e1a14;letter-spacing:.04em;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:grid;box-shadow:0 10px 28px #c4a35a47}.lp-capture__logo strong{letter-spacing:.02em;font-size:1.05rem;display:block}.lp-capture__logo small{color:#f4f7f59e;font-size:.75rem}.lp-capture__shell{grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:min(1120px,100% - 2rem);margin:1rem auto 2rem;padding:.5rem 0 1.5rem;display:grid}.lp-capture__hero{animation:.7s both lp-rise}.lp-capture__aside{animation:.85s 80ms both lp-rise}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-capture__html :is(h1,h2),.lp-capture__hero h1{letter-spacing:-.02em;color:#f7faf8;max-width:14ch;margin:0 0 .7rem;font-family:Fraunces,Iowan Old Style,Georgia,serif;font-size:clamp(2.1rem,4.6vw,3.35rem);line-height:1.08}.lp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent);margin:0 0 .55rem;font-size:.72rem;font-weight:800}.lp-lead,.lp-capture__html .lp-lead{color:#ecf3efc7;max-width:36ch;margin:0 0 1.1rem;font-size:1.08rem;line-height:1.55}.lp-capture__html .lp-bullets{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lp-capture__html .lp-bullets li{color:#ecf3efe0;align-items:flex-start;gap:.55rem;font-size:.95rem;line-height:1.4;display:flex}.lp-capture__html .lp-bullets li:before{content:"";background:var(--lp-accent);border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.4rem;box-shadow:0 0 0 4px #c4a35a2e}.lp-capture__html .lp-meta-row{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.lp-capture__html .lp-chip{color:#f4f7f5d9;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.lp-capture__panel{color:#15241e;background:#fffffff5;border:1px solid #ffffff59;border-radius:22px;padding:1.35rem 1.25rem 1.2rem;box-shadow:0 24px 60px #00000047,0 0 0 1px #0f3d320a}.lp-capture__panel-head{margin-bottom:.95rem}.lp-capture__panel-head .lp-kicker{color:#8b7340}.lp-capture__panel-head h2{color:var(--lp-primary);margin:0 0 .25rem;font-size:1.35rem}.lp-capture__panel-head p{color:#5a6d64;margin:0;font-size:.9rem}.lp-capture__form{gap:.75rem;display:grid}.lp-capture__field{color:#31453c;gap:.28rem;font-size:.82rem;font-weight:650;display:grid}.lp-capture__field :is(input,textarea,select){width:100%;font:inherit;color:#15241e;background:#f7faf8;border:1px solid #d5e0da;border-radius:12px;padding:.72rem .85rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.lp-capture__field :is(input,textarea,select):focus{border-color:color-mix(in srgb, var(--lp-primary) 55%, #d5e0da);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-primary) 16%, transparent);background:#fff;outline:none}.lp-capture__captcha{background:#f0f5f2;border:1px dashed #c9d8d0;border-radius:12px;gap:.45rem;padding:.75rem;display:grid}.lp-capture__captcha--math{background:linear-gradient(#f7faf8 0%,#eef4f0 100%);border-style:solid;border-color:#d5e0da}.lp-capture__captcha-label{color:#3d564b;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.lp-capture__captcha-label .material-symbols-outlined{color:#8b7340;font-size:1rem}.lp-capture__captcha-hint{color:#6a7f74;margin:0;font-size:.72rem;font-weight:500}.lp-capture__captcha-off{margin:0;font-size:.78rem}.lp-math{align-items:stretch;gap:.5rem;display:flex}.lp-math__challenge{background:#fff;border:1px solid #d5e0da;border-radius:12px;flex:1;align-items:center;gap:.45rem;min-width:0;padding:.35rem .45rem;display:flex}.lp-math__eq{color:var(--lp-primary,#0f3d32);letter-spacing:.02em;white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:700}.lp-math__eq-sign{color:#8a9a92;font-size:1.1rem;font-weight:700}.lp-math__input{width:4.25rem;min-width:3.5rem;font:inherit;text-align:center;color:#15241e;background:#f0f5f2;border:0;border-radius:8px;padding:.55rem .4rem;font-size:1.15rem;font-weight:750}.lp-math__input:focus{outline:2px solid color-mix(in srgb, var(--lp-primary,#0f3d32) 35%, transparent);outline-offset:1px;background:#fff}.lp-math__refresh{color:#3d564b;cursor:pointer;background:#fff;border:1px solid #d5e0da;border-radius:12px;flex:none;place-items:center;width:2.75rem;transition:background .15s,color .15s;display:grid}.lp-math__refresh:hover:not(:disabled){color:var(--lp-primary,#0f3d32);background:#eef4f0}.lp-math__refresh:disabled{opacity:.55;cursor:wait}.lp-math__refresh .material-symbols-outlined{font-size:1.2rem}.lp-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lp-capture__cta{background:linear-gradient(135deg, var(--lp-primary), #1a5a48);color:#fff;font:inherit;letter-spacing:.01em;cursor:pointer;border:0;border-radius:14px;width:100%;min-height:48px;margin-top:.25rem;padding:.9rem 1rem;font-weight:750;transition:transform .15s,filter .15s;box-shadow:0 12px 28px #0f3d3247}.lp-capture__cta:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.lp-capture__cta:disabled{opacity:.65;cursor:wait}.lp-capture__success{text-align:center;padding:1.25rem .5rem}.lp-capture__success .material-symbols-outlined{color:#2f7860;font-size:2.4rem}.lp-capture__success h2{color:var(--lp-primary);margin:.4rem 0 .35rem}.lp-capture__success p{color:#5a6d64;margin:0}.lp-capture__foot{color:#f4f7f58c;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.85rem clamp(1rem,4vw,2.5rem) 1.25rem;font-size:.78rem;display:flex}.lp-capture__foot .linkish{color:#f4f7f5c7}.lp-public.lp-public--preview,.lp-public--preview{--lp-primary:#0f3d32;--lp-accent:#c4a35a;color:#f4f7f5;background:#0c241c;border-radius:14px;min-height:0;padding:.5rem}.lp-public--preview .lp-public__card{color:#15241e;background:#fffffff5;width:100%}@media (width<=900px){.lp-capture__top{padding:1rem 1rem .25rem}.lp-capture__logo img,.lp-capture__mark{width:40px;height:40px}.lp-capture__logo strong{font-size:.95rem}.lp-capture__shell{grid-template-columns:1fr;gap:1rem;width:min(100%,100% - 1.25rem);margin:.35rem auto 1.25rem;padding-bottom:.5rem}.lp-capture__html :is(h1,h2),.lp-capture__hero h1{max-width:none;font-size:clamp(1.7rem,8vw,2.35rem)}.lp-lead,.lp-capture__html .lp-lead{max-width:none;font-size:.98rem}.lp-capture__html .lp-bullets li{font-size:.9rem}.lp-capture__aside{order:2}.lp-capture__panel{border-radius:18px;padding:1.1rem 1rem 1rem}.lp-capture__panel-head h2{font-size:1.2rem}.lp-capture__field :is(input,textarea,select){padding:.8rem .85rem;font-size:16px}.lp-math__eq{font-size:1.2rem}.lp-math__input{width:3.75rem;padding:.65rem .35rem;font-size:1.1rem}.lp-capture__cta{padding:.95rem 1rem;font-size:1rem}.lp-capture__foot{padding:.65rem 1rem 1.1rem;font-size:.72rem}}@media (width<=480px){.lp-capture__html .lp-meta-row{gap:.4rem}.lp-capture__html .lp-chip{padding:.3rem .55rem;font-size:.72rem}.lp-math{flex-wrap:nowrap}.lp-math__challenge{padding:.3rem .4rem}}.form-packs-panel{margin-bottom:1.15rem}.form-packs-groups{gap:1.1rem;display:grid}.form-packs-group .inbox-hub__title{margin-bottom:.45rem}.form-field-packs{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.75rem;display:flex}.wf-page{gap:.75rem;display:grid}.wf-page>.page-head--modern{margin-bottom:.15rem}.wf-page__top{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:stretch;gap:.65rem;display:grid}.wf-page .grid-stats--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:0}.wf-page .grid-stats--compact .stat{border-radius:12px;padding:.65rem .75rem}.wf-page .grid-stats--compact .stat .value{margin-top:.15rem;font-size:1.25rem}.wf-page .grid-stats--compact .stat .label{font-size:.65rem}.wf-legend{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;padding:.7rem .85rem;display:flex}.wf-legend--compact{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.25rem;height:100%;padding:.55rem .7rem;display:grid}.wf-legend--compact .wf-legend__step{flex:unset;text-align:center}.wf-legend--compact .wf-legend__step strong{font-size:.78rem}.wf-legend__step{flex:120px;gap:.1rem;min-width:0;display:grid}.wf-legend__step strong{font-size:.9rem}.wf-legend__step small{color:var(--muted);font-size:.75rem}.wf-legend__arrow{color:var(--muted);opacity:.55;text-align:center;align-self:center;font-weight:700}.wf-models-strip,.wf-suggest{margin-bottom:0!important}.wf-suggest__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem;display:grid}.wf-suggest__card{border:1px solid var(--line);background:var(--surface-2,#f7f9f8);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.65rem .7rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.wf-suggest__card:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px);box-shadow:0 8px 18px #0f3d320f}.wf-suggest__card.tone-gap{border-color:color-mix(in srgb, #c47a3a 28%, var(--line))}.wf-suggest__card.tone-boost{border-color:color-mix(in srgb, #2a7ab0 28%, var(--line))}.wf-suggest__card.tone-ops{border-color:color-mix(in srgb, var(--brand) 28%, var(--line))}.wf-suggest__icon{background:color-mix(in srgb, var(--brand) 10%, #fff);width:34px;height:34px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.wf-suggest__body{gap:.12rem;min-width:0;display:grid}.wf-suggest__body strong{font-size:.84rem;line-height:1.25}.wf-suggest__body small{color:var(--muted);font-size:.72rem;line-height:1.35}.wf-suggest__cta{color:var(--brand);font-size:.72rem;font-weight:750}.wf-featured{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.45rem;display:grid}.wf-featured__card{border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:12px;gap:.25rem;padding:.65rem .7rem;transition:border-color .15s,transform .15s;display:grid}.wf-featured__card:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));transform:translateY(-1px)}.wf-featured__icon{color:var(--brand);display:inline-flex}.wf-featured__card strong{font-size:.82rem;line-height:1.25}.wf-featured__card small{color:var(--muted);font-size:.7rem;line-height:1.35}.wf-models-strip .panel-head--compact{gap:.65rem;padding:.65rem .85rem}.wf-models-strip .panel-head--compact h2{margin:0;font-size:.95rem}.wf-models-strip .panel-head--compact .panel-head__desc{margin:.1rem 0 0;font-size:.75rem}.wf-models-strip .panel-body--compact{padding:.55rem .85rem .75rem!important}.wf-models-cats{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.4rem;display:grid}.wf-models-cat{border:1px solid var(--line);background:var(--surface-2,#f7f9f8);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s var(--ease), transform .15s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:.35rem;padding:.5rem .65rem;display:flex}.wf-models-cat:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px)}.wf-models-cat strong{font-size:.8rem;line-height:1.2}.wf-models-cat small{color:var(--muted);background:#0f3d320f;border-radius:999px;padding:.1rem .4rem;font-size:.72rem;font-weight:700}.landing-toolbar--compact{gap:.55rem;margin:.15rem 0 .25rem}.wf-recipe-groups{gap:1.15rem;display:grid}.wf-recipe-group .inbox-hub__title{margin-bottom:.45rem}.wf-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:.62rem;font-weight:800}.wf-rule-list{gap:.65rem;display:grid}.wf-rule-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;gap:.65rem;padding:.85rem .9rem;display:grid}.wf-rule-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.wf-rule-card__title h2{margin:0;font-size:1rem}.wf-rule-card__title p{margin:.15rem 0 0;font-size:.8rem}.wf-priority{background:color-mix(in srgb, var(--brand) 12%, transparent);min-width:2.2rem;height:2.2rem;color:var(--brand);border-radius:9px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.wf-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.wf-node{border:1px solid var(--line);background:var(--surface-2,#f7f9f8);border-radius:9px;gap:.2rem;min-width:0;padding:.55rem .65rem;display:grid}.wf-node strong{font-size:.78rem;line-height:1.3}.wf-node small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.wf-node--when{border-color:color-mix(in srgb, #2a7ab0 35%, var(--line))}.wf-node--if{border-color:color-mix(in srgb, #c47a3a 35%, var(--line))}.wf-node--wait{border-color:color-mix(in srgb, #7a5caf 35%, var(--line))}.wf-node--then{border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.wf-rule-card__actions{flex-wrap:wrap;gap:.3rem;display:flex}.wf-live-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.85rem;display:grid}.wf-live-preview__rail{background:color-mix(in srgb, var(--brand) 6%, var(--surface-2,#f6f7f6));border:1px solid var(--line);border-radius:8px;gap:.15rem;padding:.55rem .65rem;display:grid}.wf-live-preview__rail strong{font-size:.78rem}.wf-delay-presets{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.wf-then-list{background:var(--surface-2,#f6f7f6);border:1px solid var(--line);border-radius:10px;margin:0 0 .85rem;padding:.65rem .85rem .65rem 1.6rem}.wf-then-list li{align-items:center;gap:.4rem;margin:.25rem 0;font-size:.85rem;display:flex}@media (width<=1100px){.wf-page__top{grid-template-columns:1fr}.wf-legend--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-legend--compact .wf-legend__arrow{display:none}}@media (width<=900px){.wf-pipeline,.wf-live-preview{grid-template-columns:1fr 1fr}.wf-page .grid-stats--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wf-pipeline,.wf-live-preview,.wf-legend--compact{grid-template-columns:1fr}}.lead-detail{gap:.7rem;animation:.35s both lead-detail-in;display:grid}@keyframes lead-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lead-detail__topbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.lead-detail__crumb{font-variant-numeric:tabular-nums;font-size:.82rem}.lead-detail__topbar-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.lead-detail__status-badge{color:var(--status-color,var(--brand));background:color-mix(in srgb, var(--status-color,var(--brand)) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--status-color,var(--brand)) 28%, transparent);border-radius:999px;align-items:center;gap:.3rem;margin-left:.35rem;padding:.22rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.lead-detail__hero{border:1px solid var(--line);border-radius:var(--radius,14px);background:linear-gradient(125deg, color-mix(in srgb, var(--accent,#b8e2c5) 28%, var(--surface)) 0%, var(--surface) 48%, color-mix(in srgb, var(--brand) 4%, var(--surface)) 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;padding:.75rem .95rem;display:flex}.lead-detail__identity{flex:280px;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.lead-detail__avatar{width:44px;height:44px;font-family:var(--font-display,inherit);letter-spacing:.02em;color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--status-color,var(--brand-mid)) 78%, #fff), var(--status-color,var(--brand)));box-shadow:0 6px 14px color-mix(in srgb, var(--status-color,var(--brand)) 20%, transparent);outline:2px solid color-mix(in srgb, var(--status-color,var(--brand)) 30%, transparent);outline-offset:1px;border-radius:12px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid}.lead-detail__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.lead-detail__name{font-family:var(--font-display,inherit);color:var(--brand);margin:.1rem 0 .35rem;font-size:clamp(1.2rem,1rem + .8vw,1.55rem);font-weight:700;line-height:1.15}.lead-detail__contacts{flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem;display:flex}.lead-detail__chip{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--brand-mid);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.8rem;font-weight:550;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.lead-detail__chip:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:var(--surface);transform:translateY(-1px)}.lead-detail__chip--wa{background:color-mix(in srgb, #25d366 14%, var(--surface));border-color:color-mix(in srgb, #25d366 35%, var(--line));color:#146c36}.lead-detail__meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lead-detail__tags{margin-top:.55rem}.lead-detail__score-pill{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:14px;place-items:center;min-width:88px;padding:.7rem .9rem;display:grid}.lead-detail__score-pill span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700;display:block}.lead-detail__score-pill strong{font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;color:var(--brand);margin-top:.15rem;font-size:1.85rem;line-height:1;display:block}.lead-detail__score-pill.ok strong{color:#1b7a4a}.lead-detail__score-pill.warn strong{color:var(--warn)}.lead-detail__score-pill.muted strong{color:var(--muted)}.lead-detail__pipeline{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;padding:.3rem;display:grid}.lead-detail__pipe-step{--pipe-color:var(--muted);appearance:none;cursor:pointer;font:inherit;color:color-mix(in srgb, var(--pipe-color) 55%, var(--muted));background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:.35rem;padding:.35rem .25rem;transition:background .15s,color .15s,transform .15s;display:flex}.lead-detail__pipe-step:hover:not(:disabled){background:color-mix(in srgb, var(--pipe-color) 10%, var(--surface));color:var(--pipe-color)}.lead-detail__pipe-step:disabled{opacity:.65;cursor:wait}.lead-detail__pipe-dot{background:color-mix(in srgb, var(--pipe-color) 42%, #c5c5c5);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pipe-color) 16%, transparent);border-radius:50%}.lead-detail__pipe-label{letter-spacing:.02em;font-size:.72rem;font-weight:650}.lead-detail__pipe-step.is-done{color:var(--pipe-color)}.lead-detail__pipe-step.is-done .lead-detail__pipe-dot{background:var(--pipe-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--pipe-color) 22%, transparent)}.lead-detail__pipe-step.is-active{background:color-mix(in srgb, var(--pipe-color) 14%, var(--surface));color:var(--pipe-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pipe-color) 28%, transparent);transform:translateY(-1px)}.lead-detail__pipe-step.is-active .lead-detail__pipe-dot{background:var(--pipe-color);box-shadow:0 0 0 4px color-mix(in srgb, var(--pipe-color) 22%, transparent)}.lead-detail__quick{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 4%, var(--surface)), var(--surface));border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.55rem .7rem;display:grid}.lead-detail__quick-group{gap:.45rem;min-width:0;display:grid}.lead-detail__quick-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.lead-detail__quick-btns{flex-wrap:wrap;gap:.35rem;display:flex}.lead-detail__qa{--qa-color:var(--brand);border:1px solid color-mix(in srgb, var(--qa-color) 35%, transparent);background:color-mix(in srgb, var(--qa-color) 10%, var(--surface));color:var(--qa-color)}.lead-detail__qa:hover:not(:disabled){background:color-mix(in srgb, var(--qa-color) 18%, var(--surface))}.lead-detail__qa--wa{--qa-color:#128c7e}.lead-detail__qa--call{--qa-color:#1d4ed8}.lead-detail__qa--mail{--qa-color:#6d28d9}.lead-detail__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:.75rem;display:grid}.lead-detail__main,.lead-detail__side{gap:.75rem;display:grid}.lead-detail__side{align-self:start;max-height:calc(100vh - 1.3rem);padding-bottom:.25rem;position:sticky;top:.65rem;overflow:auto}.lead-detail__composer{gap:.5rem;display:grid}.lead-detail__type-row{flex-wrap:wrap;gap:.35rem;display:flex}.lead-detail__type-btn{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--brand-mid);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.28rem;padding:.38rem .65rem;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lead-detail__type-btn:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.lead-detail__type-btn.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.lead-detail__composer-foot{justify-content:flex-end;display:flex}.lead-detail__empty{text-align:center;color:var(--muted);border:1px dashed color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--line) 35%, transparent);border-radius:12px;place-items:center;gap:.35rem;padding:1.1rem .85rem;display:grid}.lead-detail__empty p{max-width:34ch;margin:0;font-size:.86rem;line-height:1.4}.lead-detail__event--status .lead-detail__event-icon{background:color-mix(in srgb, var(--brand) 12%, transparent)}.lead-detail__city-row{grid-template-columns:minmax(0,1fr) 4.5rem;gap:.55rem;display:grid}.lead-detail__uf input{text-transform:uppercase;text-align:center;letter-spacing:.06em}.lead-detail__dados-actions{justify-content:flex-end;gap:.4rem;display:flex}.lead-detail__dados-form{gap:.55rem}.lead-detail__dados-form .field{gap:.22rem}.lead-detail__dados-form .field>label{color:var(--muted);font-size:.72rem;font-weight:600}.lead-detail__dados-form input,.lead-detail__dados-form select{padding:.4rem .55rem;font-size:.88rem}.lead-detail__tags-field>span{color:var(--muted);font-size:.72rem;font-weight:600}.lead-detail__tag-picker{border:1px solid var(--border,var(--line));background:color-mix(in srgb, var(--muted) 4%, var(--surface,#fff));border-radius:10px;gap:.45rem;padding:.55rem .6rem;display:grid}.lead-detail__tag-options{flex-wrap:wrap;gap:.35rem;display:flex}.lead-detail__tag-option{appearance:none;border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:var(--surface,#fff);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .65rem;font-size:.75rem;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lead-detail__tag-option:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));color:var(--text,inherit)}.lead-detail__tag-option.is-selected{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 12%, var(--surface,#fff));color:var(--brand,#1a4731)}.lead-detail__tag-add{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lead-detail__tag-add input{flex:8rem;min-width:0}.lead-detail__tag-empty,.lead-detail__tag-selected{margin:0;font-size:.72rem;line-height:1.35}.lead-detail .panel-head{padding:.65rem .85rem}.lead-detail .panel-body{padding:.7rem .85rem}.lead-detail .panel-head__desc{font-size:.72rem}.lead-detail .panel-head h2{font-size:.95rem}.lead-detail__timeline{max-height:min(42vh,360px);margin:0;padding:0;list-style:none;overflow:auto}.lead-detail__event{grid-template-columns:30px minmax(0,1fr);gap:.55rem;padding:.55rem .65rem;display:grid;position:relative}.lead-detail__event+.lead-detail__event{border-top:1px solid color-mix(in srgb, var(--line) 85%, transparent)}.lead-detail__event-icon{background:var(--surface-2);width:30px;height:30px;color:var(--brand-mid);border-radius:9px;flex:none;place-items:center;display:grid}.lead-detail__event-icon--call{background:color-mix(in srgb, #3b82f6 14%, var(--surface));color:#1d4ed8}.lead-detail__event-icon--email{background:color-mix(in srgb, #8b5cf6 14%, var(--surface));color:#6d28d9}.lead-detail__event-icon--meeting{background:color-mix(in srgb, #f59e0b 16%, var(--surface));color:#b45309}.lead-detail__event-icon--note{background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand)}.lead-detail__event-icon--status_change{background:color-mix(in srgb, #64748b 14%, var(--surface));color:#475569}.lead-detail__event-meta{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:.35rem;display:flex}.lead-detail__event-actions{gap:.15rem;margin-left:auto;display:inline-flex}.lead-detail__score-block{gap:.55rem;display:grid}.lead-detail__score-block--compact .lead-detail__score-card{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .75rem;padding:.55rem .75rem;display:grid}.lead-detail__score-block--compact .lead-detail__score-card span{grid-area:1/2}.lead-detail__score-block--compact .lead-detail__score-card strong{grid-area:1/1/span 2;font-size:1.65rem;line-height:1}.lead-detail__score-block--compact .lead-detail__score-card small{grid-area:2/2}.lead-detail__buckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.lead-detail__bucket{background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.78rem;display:flex}.lead-detail__bucket span{color:var(--muted)}.lead-detail__bucket strong{font-variant-numeric:tabular-nums;color:var(--brand)}.lead-detail__reasons{color:var(--muted);margin:0;padding-left:1.05rem;font-size:.8rem;line-height:1.45}.lead-detail__tags-form{border-top:1px solid var(--line);gap:.55rem;margin-top:1rem;padding-top:.9rem;display:grid}.lead-detail__radar-import{flex-wrap:wrap;gap:.45rem;display:flex}.lead-detail__radar-import input{flex:120px;min-width:0}.lead-detail__checklist{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.lead-detail__checklist>li{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.65rem .7rem}.lead-detail__check-title{gap:.1rem;margin-bottom:.45rem;display:grid}.lead-detail__check-title strong{font-size:.86rem}.lead-detail__check-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lead-detail__check-row select{max-width:100%;font-size:.78rem}.lead-detail__upload{border:1px dashed color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 4%, var(--surface));color:var(--brand-mid);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem;font-size:.84rem;font-weight:600;transition:border-color .15s,background .15s;display:flex;position:relative}.lead-detail__upload:hover{border-color:var(--brand-soft);background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.lead-detail__upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.lead-detail__files{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.lead-detail__files>li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem .6rem;display:flex}.lead-detail__file-info{gap:.1rem;min-width:0;display:grid}.lead-detail__file-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.lead-detail__file-info .muted{font-size:.74rem}.lead-detail__dup-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lead-detail__dup-list>li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 0;display:flex}.lead-detail__dup-list>li:last-child{border-bottom:0;padding-bottom:0}@media (width<=1080px){.lead-detail__grid{grid-template-columns:1fr}.lead-detail__side{max-height:none;position:static;overflow:visible}.lead-detail__quick{grid-template-columns:1fr}.lead-detail__timeline{max-height:min(50vh,420px)}}@media (width<=720px){.lead-detail__pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-detail__city-row{grid-template-columns:minmax(0,1fr) 4rem}.lead-detail__hero{padding:1rem}.lead-detail__avatar{border-radius:14px;width:48px;height:48px}}@media (width<=480px){.lead-detail__pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-detail__score-pill{width:100%}}@media (prefers-reduced-motion:reduce){.lead-detail{animation:none}.lead-detail__chip,.lead-detail__pipe-step{transition:none}}.chats-page{gap:.85rem;display:grid;container:chats/inline-size}.chats-live-pill{letter-spacing:.02em;color:#1b7a4a;vertical-align:middle;background:#1b7a4a1f;border-radius:999px;align-items:center;gap:.35rem;margin-left:.45rem;padding:.12rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.chats-live-pill>i{background:#1b7a4a;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #1b7a4a38}.chats-shell{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 6%, transparent), transparent 40%), var(--surface,#fff);border-radius:14px;grid-template-columns:minmax(260px,340px) 1fr;min-height:min(74vh,780px);display:grid;overflow:hidden}.chats-list{border-right:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand) 4%);flex-direction:column;min-height:0;display:flex}.chats-list__filters{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);gap:.75rem;padding:.85rem .8rem .9rem;display:grid}.chats-queue-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.chats-queue-stat{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:var(--surface,#fff);text-align:left;cursor:default;color:inherit;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.05rem .4rem;min-height:3.1rem;padding:.55rem .5rem .5rem;display:grid}.chats-queue-stat>.icon,.chats-queue-stat>.material-symbols-outlined{color:color-mix(in srgb, var(--brand) 75%, var(--muted));opacity:.9;grid-row:1/span 2}.chats-queue-stat strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:700;line-height:1.15}.chats-queue-stat span{letter-spacing:.01em;text-transform:none;color:var(--muted);font-size:.72rem;font-weight:560;line-height:1.2}button.chats-queue-stat{cursor:pointer}button.chats-queue-stat:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));background:color-mix(in srgb, var(--brand) 6%, var(--surface,#fff))}.chats-queue-stat.is-active{border-color:color-mix(in srgb, var(--brand) 50%, var(--border));background:color-mix(in srgb, var(--brand) 12%, var(--surface,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent)}.chats-queue-stat.is-warn strong,.chats-queue-stat.is-warn>.icon,.chats-queue-stat.is-warn>.material-symbols-outlined{color:#b26a00}.chats-list__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.chats-list__tab{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 88%, transparent);min-height:2.15rem;color:color-mix(in srgb, var(--text) 88%, var(--muted));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.78rem;font-weight:600;line-height:1.1;display:inline-flex}.chats-list__tab>.icon,.chats-list__tab>.material-symbols-outlined{opacity:.85;font-size:.95rem}.chats-list__tab:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--border));background:color-mix(in srgb, var(--brand) 7%, var(--surface,#fff))}.chats-list__tab.is-active{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 88%, #0b3d2a);color:#fff;box-shadow:0 1px #0000001f}.chats-list__tab.is-active>.icon,.chats-list__tab.is-active>.material-symbols-outlined{opacity:1;color:inherit}.chats-list__search{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:var(--surface,#fff);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 .7rem;display:grid}.chats-list__search .icon,.chats-list__search .material-symbols-outlined{color:var(--muted);font-size:1.1rem}.chats-list__search input{background:0 0;border:0;outline:none;width:100%;padding:.55rem 0;font-size:.88rem}.chats-list__search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.chats-list__selects{grid-template-columns:1fr;gap:.55rem;display:grid}.chats-list__select-field{gap:.3rem;margin:0;display:grid}.chats-list__select-field>span{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--brand) 55%, var(--muted));align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.chats-list__select-field>span .icon,.chats-list__select-field>span .material-symbols-outlined{color:color-mix(in srgb, var(--brand) 72%, var(--muted));font-size:.95rem}.chats-list__selects select,.chats-list__filters select{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));background-color:color-mix(in srgb, var(--surface) 96%, var(--brand));width:100%;min-height:2.45rem;color:var(--brand);cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 6%, transparent);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f6b57' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");border-radius:11px;padding:.55rem 2.2rem .55rem .75rem;font-size:.88rem;font-weight:550;line-height:1.25;background-position:right .7rem center!important;background-repeat:no-repeat!important;background-size:.95rem!important}.chats-list__selects select:hover:not(:disabled),.chats-list__filters select:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 38%, var(--line));background-color:var(--surface,#fff)}.chats-list__selects select:focus,.chats-list__filters select:focus{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent);background-color:var(--surface,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23153832' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");outline:none;background-position:right .7rem center!important;background-repeat:no-repeat!important;background-size:.95rem!important}.chats-list__filters input{border:1px solid var(--border);background:var(--surface,#fff);border-radius:8px;width:100%;padding:.5rem .65rem}.chats-list__loading{align-items:center;gap:.4rem;display:flex}.chats-list__items{flex:1;margin:0;padding:.35rem;list-style:none;overflow:auto}.chats-list__item{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;width:100%;padding:.7rem .75rem;display:grid}.chats-list__item:hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}.chats-list__item.is-active{background:color-mix(in srgb, var(--brand) 14%, transparent);border-left-color:var(--brand)}.chats-list__item.has-unread strong{font-weight:750}.chats-list__item-top{justify-content:space-between;gap:.5rem;font-size:.92rem;display:flex}.chats-list__item-top span{color:var(--muted);font-size:.78rem}.chats-list__item-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.78rem;display:flex}.chats-list__sector{color:var(--text,#1a1a1a);font-weight:600}.chats-list__assignee{opacity:.9}.chats-thread__routing{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.35rem 0 0;font-size:.82rem;display:flex}.chats-thread__routing span{align-items:center;gap:.25rem;display:inline-flex}.chats-routing-now{grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.65rem;display:grid}.chats-routing-now div{flex-direction:column;gap:.15rem;display:flex}.chats-routing-now strong{font-size:.92rem}.chats-sector-chips{flex-wrap:wrap;gap:.4rem;display:flex}.chats-sector-chip{border:1px solid color-mix(in srgb, var(--border,#ccc) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand,#1a5) 8%);color:inherit;cursor:pointer;border-radius:.35rem;padding:.35rem .65rem;font-size:.8rem}.chats-sector-chip:hover:not(:disabled){border-color:var(--brand,#1a5)}.chats-sector-chip.is-current{border-color:var(--brand,#1a5);background:color-mix(in srgb, var(--brand,#1a5) 16%, transparent);font-weight:600}.chats-sector-chip:disabled{opacity:.55;cursor:wait}.chats-status{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem}.chats-badge{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .35rem;font-size:.72rem;display:inline-grid}.chats-badge--followup{letter-spacing:.04em;background:#c9852c;margin-left:0;font-size:.62rem}.chats-list__item.has-followup-due{background:#c9852c14;box-shadow:inset 3px 0 #c9852c}.chats-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.chats-thread__head{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.chats-thread__head h2{margin:0;font-size:1.1rem}.chats-thread__head p{margin:.2rem 0 0}.chats-thread__actions{flex-wrap:wrap;gap:.4rem;display:flex}.chats-thread__messages{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 45%);flex-direction:column;flex:1;gap:.65rem;padding:1rem;display:flex;overflow:auto}.chats-bubble{border-radius:12px;gap:.25rem;max-width:min(78%,520px);padding:.65rem .8rem;display:grid}.chats-bubble p{white-space:pre-wrap;margin:0;line-height:1.4}.chats-bubble time{color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.chats-ack{letter-spacing:-.06em;opacity:.75;font-size:.68rem;font-weight:600}.chats-ack--sent{color:var(--muted)}.chats-ack--queued{color:var(--muted);opacity:.75;letter-spacing:0}.chats-ack--delivered{color:color-mix(in srgb, var(--muted) 40%, #2563eb)}.chats-ack--read{color:#2563eb}.chats-ack--failed{color:#b91c1c;letter-spacing:0;opacity:1}.chats-bubble__retry{align-self:flex-end;margin-top:.35rem;font-size:.75rem}.chats-media{gap:.35rem;display:grid}.chats-media__thumb{background:#153832;border-radius:12px;width:min(100%,280px);min-height:140px;max-height:220px;display:block;position:relative;overflow:hidden}.chats-media__img{object-fit:cover;background:#0f1f1c;border-radius:12px;width:100%;max-width:min(100%,280px);height:100%;min-height:140px;max-height:220px;display:block}.chats-media__badge{color:#fff;pointer-events:none;background:#0000008c;border-radius:8px;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;bottom:.45rem;left:.45rem}.chats-media__audio,.chats-media__video{object-fit:cover;background:#0f1f1c;border-radius:12px;width:min(100%,280px);min-height:140px;max-height:220px}.chats-media__doc{font-size:.85rem;font-weight:600}.chats-media__caption{white-space:pre-wrap;margin:0;line-height:1.4}.chats-bubble--in{background:color-mix(in srgb, var(--surface,#fff) 88%, #111 6%);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);align-self:flex-start}.chats-bubble--out{background:color-mix(in srgb, var(--brand) 18%, var(--surface,#fff));border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);align-self:flex-end}.chats-ai-banner{background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 22%, var(--border));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.55rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.chats-ai-banner>span{align-items:center;gap:.35rem;display:inline-flex}.chats-ai-off{justify-content:center;width:100%;margin-bottom:.45rem}.chats-bubble__agent{letter-spacing:.02em;opacity:.85;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.chats-bubble__agent--bot{color:var(--brand)}.chats-bubble--out .chats-bubble__agent{text-align:right}.chats-composer{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, var(--brand) 3%);gap:.45rem;padding:.65rem .85rem .85rem;display:grid}.chats-composer.is-focus{background:color-mix(in srgb, var(--surface,#fff) 88%, var(--brand) 6%)}.chats-composer__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.chats-composer__tools{align-items:center;gap:.2rem;display:inline-flex}.chats-tool{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:background .15s,color .15s,transform .12s;display:inline-flex;position:relative}.chats-tool:hover:not(:disabled),.chats-tool:focus-visible{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);outline:none}.chats-tool:active:not(:disabled){transform:translateY(1px)}.chats-tool:disabled{opacity:.38;cursor:not-allowed}.chats-tool--info{cursor:help}.chats-tool[data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;max-width:16rem;padding:.35rem .55rem;font-size:.72rem;font-weight:560;line-height:1.25;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 18px #0f172a2e}.chats-tool[data-tip]:before{content:"";pointer-events:none;opacity:0;visibility:hidden;z-index:30;border:5px solid #0000;border-top-color:#1f2933;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .2rem);left:50%;transform:translate(-50%)translateY(4px)}.chats-tool[data-tip]:hover:after,.chats-tool[data-tip]:hover:before,.chats-tool[data-tip]:focus-visible:after,.chats-tool[data-tip]:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.chats-composer__send{align-items:center;gap:.4rem;display:inline-flex;position:relative}.chats-composer__send[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;padding:.35rem .55rem;font-size:.72rem;font-weight:560;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px)}.chats-composer__send[data-tip]:hover:after,.chats-composer__send[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.chats-composer__sign-hint{color:var(--muted);align-items:center;gap:.35rem;min-width:0;margin:0 0 0 auto;font-size:.74rem;display:inline-flex}.chats-composer__sign-hint span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chats-composer__sign-hint strong{color:var(--text);font-weight:650}.chats-composer__row{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}.chats-composer textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:2.8rem;max-height:9rem;font:inherit;background:var(--surface,#fff);border-radius:10px;padding:.65rem .75rem}.chats-composer__row .btn{min-height:2.8rem;padding-inline:1.1rem}.chats-composer__attach{align-items:center;gap:.65rem;padding:.35rem .15rem;display:flex}.chats-composer__attach-preview{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:56px;height:56px}.chats-composer__attach-file{color:var(--text);align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.chats-side__empty{text-align:center;color:var(--muted);place-content:center;gap:.65rem;min-height:12rem;padding:1.25rem;display:grid}.chats-side__empty p{margin:0;font-size:.88rem;line-height:1.45}.chats-badge--header{align-self:center}.chats-followups__due{color:#b42318;font-size:.7rem;font-style:normal;font-weight:700}.messaging-channels-page{gap:1rem;display:grid}.wa-channels-hero{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));box-shadow:0 10px 28px color-mix(in srgb, var(--brand) 10%, transparent), 0 1px 0 #fff6 inset;background:linear-gradient(165deg, color-mix(in srgb, var(--brand) 9%, transparent), transparent 52%), var(--surface)}.wa-channels-hero .panel-head{align-items:center;gap:.85rem}.wa-channels-hero .panel-head__icon--brand,.panel-head__icon--brand{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand)}.wa-channels-hero h2{letter-spacing:-.02em;font-size:1.2rem}.wa-channel-grid--hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:clamp(.75rem,1.2vw,1.15rem);width:100%;display:grid}.wa-channel-card--hero{border-color:color-mix(in srgb, var(--brand) 22%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 10%, transparent), transparent 58%), var(--surface);min-height:0;padding:1.15rem 1.2rem}.wa-channel-card--hero header strong{font-size:1.08rem}.wa-setup-stat--accent{border-color:color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.wa-sectors-secondary{opacity:.96;border-style:dashed}.wa-sectors-secondary .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wa-sectors-secondary__toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:16rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}.wa-sectors-secondary__toggle .panel-head__title{flex:1;min-width:0}.wa-sectors-secondary__toggle h2{font-size:1rem}.wa-sectors-secondary__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}@media (width<=720px){.wa-channel-grid--hero{grid-template-columns:1fr}.wa-setup-strip{grid-template-columns:1fr 1fr}.wa-setup-hint{grid-column:1/-1}}@media (width>=1100px){.wa-channels-desk .wa-channel-grid--hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}@media (width>=1480px){.wa-channels-desk .wa-channel-grid--hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}}.wa-sla-input{border:1px solid var(--line-strong,var(--border));background:var(--surface);width:8rem;max-width:100%;font:inherit;border-radius:8px;padding:.45rem .55rem}.wa-channel-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.wa-channel-card{border:1px solid var(--line);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 6%, transparent), transparent 55%), var(--surface);border-radius:14px;gap:.65rem;padding:.95rem 1rem;display:grid}.wa-channel-card header{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.wa-channel-card header strong{font-size:.98rem;display:block}.wa-channel-card header p{margin:.2rem 0 0}.wa-setup-strip{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(12rem,1.6fr);align-items:stretch;gap:.75rem;margin-bottom:.85rem;display:grid}.wa-setup-stat{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 8%, transparent), transparent 55%), var(--surface,#fff);border-radius:12px;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.wa-setup-stat strong{font-size:1.15rem;line-height:1.1;display:block}.wa-setup-stat span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.72rem}.wa-setup-hint{align-content:center;margin:0;padding:.55rem .25rem;line-height:1.4;display:grid}.wa-sector-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.wa-sector-card{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--surface,#fff);border-radius:14px;gap:.65rem;padding:.85rem;display:grid}.wa-sector-card header{align-items:flex-start;gap:.65rem;display:flex}.wa-sector-card header strong{font-size:.95rem;display:block}.wa-sector-card header p{margin:.15rem 0 0}.wa-sector-card__members{color:var(--muted);margin-top:.25rem;font-size:.72rem;font-style:normal;font-weight:600;display:block}.wa-sector-card__icon{border-radius:12px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.wa-sector-card__sla{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:color-mix(in srgb, var(--muted) 5%, var(--surface,#fff));border-radius:12px;gap:.55rem;padding:.75rem .8rem;display:grid}.wa-sector-card__sla-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.wa-sector-card__sla-label{color:var(--text,inherit);align-items:center;gap:.3rem;font-size:.8rem;font-weight:650;display:inline-flex}.wa-sector-card__sla-label .material-symbols-outlined,.wa-sector-card__sla-label .icon{color:color-mix(in srgb, var(--brand,#1a4731) 65%, var(--muted));font-size:.95rem}.wa-sector-card__sla-preview{color:var(--brand,#1a4731);font-size:.72rem;font-style:normal;font-weight:700;line-height:1.3}.wa-sector-card__sla-hint{color:var(--muted);margin:0;font-size:.72rem;line-height:1.4}.wa-sector-card__sla-inputs{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.wa-sector-card__sla-control{gap:.28rem;min-width:0;display:grid}.wa-sector-card__sla-control-label{color:var(--muted);font-size:.72rem;font-weight:600}.wa-sector-card__sla-control-box{border:1px solid var(--border,var(--line));background:var(--surface,#fff);border-radius:10px;align-items:center;gap:.4rem;min-width:0;padding:.2rem .65rem .2rem .5rem;display:flex;overflow:hidden}.wa-sector-card__sla-control-box input{box-sizing:border-box;width:100%;min-width:4.5ch;max-width:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--text,inherit);appearance:textfield;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:.45rem .2rem;font-size:.95rem;line-height:1.35}.wa-sector-card__sla-control-box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.wa-sector-card__sla-control-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.wa-sector-card__sla-control-box>span{color:var(--muted);flex:none;padding-left:.1rem;font-size:.72rem;font-weight:650;line-height:1}.wa-sector-card__sla-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.15rem;display:flex}.wa-sector-card__sla-presets{flex-wrap:wrap;flex:1;gap:.3rem;min-width:0;display:flex}.wa-sector-card__sla-save{flex-shrink:0;margin-left:auto}.wa-sector-card__sla-save:disabled{opacity:.45}.wa-sector-card__sla-chip{border:1px solid color-mix(in srgb, var(--border,var(--line)) 90%, transparent);background:var(--surface,#fff);font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;padding:.28rem .6rem;font-size:.7rem;font-weight:650}.wa-sector-card__sla-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand,#1a4731) 35%, var(--line));color:var(--text,inherit)}.wa-sector-card__sla-chip.is-active{border-color:color-mix(in srgb, var(--brand,#1a4731) 45%, var(--line));background:color-mix(in srgb, var(--brand,#1a4731) 10%, var(--surface,#fff));color:var(--brand,#1a4731)}.wa-sector-card__sla-chip:disabled{opacity:.55;cursor:not-allowed}.wa-sector-card__actions{flex-wrap:wrap;gap:.35rem;display:flex}.wa-sectors-secondary{opacity:1;border-style:solid;border-color:color-mix(in srgb, #25d366 30%, var(--line));background:linear-gradient(165deg, #25d36612, transparent 50%), var(--surface)}.wa-sector-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.8rem}.wa-sector-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:.6rem;padding:.95rem 1rem;position:relative;overflow:hidden}.wa-sector-card:before{content:"";background:var(--sector,#25d366);height:4px;position:absolute;inset:0 0 auto}.wa-sector-card header{flex-wrap:wrap;row-gap:.4rem}.wa-sector-card header>div{flex:8rem;min-width:0}.wa-sector-card header strong{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;line-height:1.2;overflow:hidden}.wa-sector-card header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.wa-sector-card__icon{border:1px solid color-mix(in srgb, var(--sector,#25d366) 40%, var(--line));border-radius:11px;width:2.6rem;height:2.6rem;box-shadow:0 2px 5px #0f281914}.wa-sector-card__chips{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.wa-sector-card__members{color:inherit;background:color-mix(in srgb, var(--sector,#25d366) 12%, #fff);border:1px solid color-mix(in srgb, var(--sector,#25d366) 35%, var(--line));border-radius:999px;margin-top:0;padding:.14rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}.wa-sector-card__ai{color:#128c4a;border:1px solid color-mix(in srgb, #25d366 40%, var(--line));background:#dcf8e7;border-radius:999px;padding:.14rem .5rem;font-size:.66rem;font-style:normal;font-weight:700}.wa-sector-card .wa-channel-pill{margin-left:auto;padding:.24rem .55rem;font-size:.64rem}.wa-sector-card__sla{border-color:var(--line);background:#fff;gap:.45rem;padding:.65rem .75rem}.wa-sector-card--online .wa-sector-card__sla,.wa-sector-card__sla{border-color:color-mix(in srgb, var(--sector,#25d366) 25%, var(--line))}.wa-sector-card__sla-label{font-size:.76rem}.wa-sector-card__sla-preview{color:#128c4a;border:1px solid color-mix(in srgb, #25d366 35%, var(--line));background:#dcf8e7;border-radius:999px;padding:.16rem .55rem;font-size:.68rem}.wa-sector-card__sla-hint{font-size:.7rem}.wa-sector-card__sla-control-label{font-size:.68rem}.wa-sector-card__sla-control-box input{padding:.35rem .2rem;font-size:.88rem}.wa-sector-card__sla-control-box:focus-within{border-color:color-mix(in srgb, #25d366 50%, var(--line));box-shadow:0 0 0 3px #25d36624}.wa-sector-card__sla-chip.is-active{border-color:color-mix(in srgb, #25d366 50%, var(--line));color:#128c4a;background:#dcf8e7}.wa-sector-card__actions .btn{padding:.32rem .6rem;font-size:.78rem}.wa-sector-card__block-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.64rem;font-weight:700;display:inline-flex}.wa-sector-card__people,.wa-sector-card__channels{display:grid}.wa-sector-card__empty{color:#b45309;margin:0;font-size:.74rem}.wa-sector-people{align-items:center;gap:.55rem;min-width:0;display:flex}.wa-sector-avatars{display:inline-flex}.wa-sector-avatar{border:2px solid #fff;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-size:.62rem;font-weight:800;display:grid;box-shadow:0 1px 3px #0f281926}.wa-sector-avatar+.wa-sector-avatar{margin-left:-.5rem}.wa-sector-avatar--more{color:#64748b;background:#f1f5f9}.wa-sector-people__names{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.wa-sector-channel-chips{flex-wrap:wrap;gap:.35rem;display:flex}.wa-sector-channel-chip{border:1px solid color-mix(in srgb, #25d366 35%, var(--line));background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.wa-sector-channel-chip i{background:#cbd5e1;border-radius:999px;width:.45rem;height:.45rem}.wa-sector-channel-chip i.is-on{background:#25d366}.wa-sector-card__stats{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.wa-sector-card__more{border-top:1px dashed var(--line);padding-top:.5rem}.wa-sector-card__more summary{color:var(--muted);cursor:pointer;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;list-style:none;display:inline-flex}.wa-sector-card__more summary::-webkit-details-marker{display:none}.wa-sector-card__more summary:hover{color:#128c4a}.wa-sector-card__more-body{gap:.6rem;margin-top:.6rem;display:grid}.wa-hint-info{vertical-align:middle;display:inline-flex;position:relative}.wa-hint-info__btn{color:#128c4a;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:999px;place-items:center;width:1.05rem;height:1.05rem;padding:0;display:inline-grid}.wa-hint-info__btn:hover{opacity:1}.wa-hint-info__pop{z-index:30;color:#f1f5f9;pointer-events:none;background:#0f172a;border-radius:9px;width:max-content;max-width:15rem;padding:.5rem .65rem;font-size:.7rem;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f172a47}.wa-hint-info__pop:after{content:"";border:6px solid #0000;border-top-color:#0f172a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.wa-channel-card__title{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.wa-channel-card__glyph{background:color-mix(in srgb, var(--brand) 12%, transparent);width:2.2rem;height:2.2rem;color:var(--brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.wa-channel-card__sectors{flex-wrap:wrap;gap:.35rem;min-height:1.5rem;margin-top:.55rem;display:flex}.wa-channel-sector-chip{border:1px solid var(--border);border-radius:999px;padding:.18rem .45rem;font-size:.72rem;font-weight:600}.wa-channel-card__meta span{align-items:center;gap:.25rem;display:inline-flex}.wa-channel-card__sectors-empty{justify-items:start;gap:.35rem;display:grid}.chats-composer__sign-hint{margin-left:auto}.wa-sector-pick{flex-wrap:wrap;gap:.4rem;display:flex}.wa-sector-pick__chip{border:1px solid var(--border);background:var(--surface,#fff);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.82rem;display:inline-flex}.wa-sector-pick__chip.is-on{font-weight:600}@media (width<=900px){.wa-setup-strip{grid-template-columns:1fr 1fr}.wa-setup-hint{grid-column:1/-1}}.wa-channel-card__error{color:#8f1f16;background:#b423181a;border-radius:8px;gap:.4rem;margin:.55rem 0 0;padding:.45rem .55rem;font-size:.78rem;line-height:1.35;display:grid}.wa-channel-card__error p{max-height:4.2em;margin:0;overflow:hidden}.wa-channel-card__error-actions{flex-wrap:wrap;gap:.3rem;display:flex}.wa-channel-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-channels-hero{border-color:color-mix(in srgb, #25d366 38%, var(--line));background:linear-gradient(165deg, #25d3661a, transparent 52%), var(--surface)}.wa-hero-brand{border:1px solid color-mix(in srgb, #25d366 40%, var(--line));box-shadow:0 2px 6px #128c5024;background:#fff!important}.wa-channels-summary{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:.45rem;margin-left:auto;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.wa-channels-summary i{background:#cbd5e1;border-radius:999px;width:.55rem;height:.55rem}.wa-channels-summary i.is-on{background:#25d366;animation:2s infinite waPulse;box-shadow:0 0 0 3px #25d36640}@keyframes waPulse{0%{box-shadow:0 0 #25d36659}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.wa-kpi-online.is-on{border-color:color-mix(in srgb, #25d366 45%, var(--line))}.wa-kpi-online.is-on .rs-mc__val{color:#128c4a}.wa-channel-card--hero{border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:.7rem;min-width:0;display:flex;position:relative;overflow:visible}.wa-channel-card--hero:before{content:"";pointer-events:none;background:#cbd5e1;border-radius:14px 14px 0 0;height:4px;position:absolute;inset:0 0 auto}.wa-channel-card--hero.wa-channel--online{border-color:color-mix(in srgb, #25d366 55%, var(--line));background:linear-gradient(160deg, #25d3661a, transparent 55%), var(--surface);box-shadow:0 12px 26px #25d36629,inset 0 1px #fff}.wa-channel-card--hero.wa-channel--online:before{background:linear-gradient(90deg,#128c4a,#25d366)}.wa-channel-card--hero.wa-channel--connecting:before{background:#f59e0b}.wa-channel-card--hero.wa-channel--connecting{border-color:color-mix(in srgb, #f59e0b 45%, var(--line))}.wa-channel-card--hero.wa-channel--error:before{background:#dc2626}.wa-channel-card--hero.wa-channel--error{border-color:color-mix(in srgb, #dc2626 40%, var(--line))}.wa-channel-card--hero.wa-channel--offline,.wa-channel-card--hero.wa-channel--paused,.wa-channel-card--hero.wa-channel--disabled{background:color-mix(in srgb, #f1f5f9 55%, var(--surface))}.wa-channel-card--hero.wa-channel--offline .wa-channel-card__glyph svg,.wa-channel-card--hero.wa-channel--paused .wa-channel-card__glyph svg,.wa-channel-card--hero.wa-channel--disabled .wa-channel-card__glyph svg,.wa-channel-card--hero.wa-channel--error .wa-channel-card__glyph svg{filter:grayscale();opacity:.5}.wa-channel-card__glyph{border:1px solid color-mix(in srgb, #25d366 35%, var(--line));background:#fff;border-radius:12px;width:2.9rem;height:2.9rem;position:relative;box-shadow:0 2px 5px #128c501a}.wa-glyph-dot{background:#cbd5e1;border:2px solid #fff;border-radius:999px;width:.8rem;height:.8rem;position:absolute;bottom:-3px;right:-3px}.wa-channel--online .wa-glyph-dot{background:#25d366;animation:2s infinite waPulse}.wa-channel--connecting .wa-glyph-dot{background:#f59e0b;animation:1.2s infinite waPulse}.wa-channel--error .wa-glyph-dot{background:#dc2626}.wa-channel-pill{letter-spacing:.02em;white-space:nowrap;color:#64748b;border:1px solid var(--line);background:#f1f5f9;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.7rem;font-weight:800;display:inline-flex}.wa-channel-pill i{background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.wa-channel-pill--online{color:#128c4a;border-color:color-mix(in srgb, #25d366 45%, var(--line));background:#d8f7e3}.wa-channel-pill--online i{animation:2s infinite waPulse}.wa-channel-pill--connecting{color:#b45309;border-color:color-mix(in srgb, #f59e0b 45%, var(--line));background:#fef3c7}.wa-channel-pill--error{color:#b91c1c;border-color:color-mix(in srgb, #dc2626 35%, var(--line));background:#fee2e2}.wa-channel-pill--offline,.wa-channel-pill--paused,.wa-channel-pill--disabled{color:#64748b;background:#f1f5f9}.wa-channel-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.15rem;display:grid}.wa-channel-stat{border:1px solid var(--line);background:#fff;border-radius:12px;gap:.2rem;min-width:0;padding:.55rem .6rem;display:grid}.wa-channel--online .wa-channel-stat{border-color:color-mix(in srgb, #25d366 30%, var(--line))}.wa-channel-stat__lbl{letter-spacing:.01em;min-width:0;color:var(--muted);align-items:center;gap:.28rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.wa-channel-stat__lbl>span{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;min-width:0;font-weight:650;overflow:hidden}.wa-channel-stat .material-symbols-outlined,.wa-channel-stat .icon,.wa-channel-card__meta .material-symbols-outlined,.wa-channel-card__meta .icon,.wa-channel-mod .material-symbols-outlined,.wa-channel-mod .icon{flex-shrink:0;line-height:1;text-transform:none!important;letter-spacing:normal!important}.wa-channel-stat strong{font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1.15}.wa-channel-stat em{color:var(--muted);font-size:.68rem;font-style:normal;line-height:1.35}.wa-channel-stat.is-hot{border-color:color-mix(in srgb, #f59e0b 50%, var(--line))}.wa-channel-stat.is-hot strong{color:#b45309}.wa-channel-stat--avg{grid-column:1/-1}.wa-channel-stat--avg strong{color:#128c4a}.wa-channel-card__info{word-break:break-word;margin:0;font-size:.72rem;line-height:1.4}.wa-channel-card--hero{padding:1.05rem 1.1rem 1rem}.wa-channel-card--hero header{flex-wrap:wrap;align-items:flex-start;row-gap:.5rem}.wa-channel-card__title{flex:12rem;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.wa-channel-card__title>div{flex:1;min-width:0}.wa-channel-card--hero header strong{white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;line-height:1.25;display:block;overflow:hidden}.wa-channel-card header p{white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.75rem;line-height:1.35;overflow:hidden}.wa-channel-card__glyph{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.wa-channel-pill{flex-shrink:0;margin-left:auto;padding:.28rem .6rem;font-size:.68rem}.wa-channel-card__sectors{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:0;margin:0;display:flex}.wa-channel-card__sectors-empty{flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;display:flex}.wa-channel-sector-chip{padding:.18rem .5rem;font-size:.7rem}.wa-channel-card__meta{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;font-size:.78rem;line-height:1.35;display:flex}.wa-channel-modules{flex-wrap:wrap;gap:.35rem;width:100%;display:inline-flex}.wa-channel-mod{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, #fff 88%, var(--bg-mesh,#eef2f0));color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.28rem;padding:.22rem .58rem;font-size:.72rem;font-weight:550;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.wa-channel-mod:hover:not(:disabled){border-color:color-mix(in srgb, #128c4a 35%, var(--line));color:var(--text)}.wa-channel-mod.is-on{color:#0f7a3f;background:#e0f9ea;border-color:#128c4a73;font-weight:700}.wa-channel-mod:disabled{opacity:.55;cursor:wait}.wa-channel-usage-chips{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.wa-channel-usage-chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:var(--text-soft,#4a5f58);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.82rem;font-weight:500;display:inline-flex}.wa-channel-usage-chip.is-on{color:#0f7a3f;background:#e5faed;border-color:#128c4a73;font-weight:700}.wa-channel-card__actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem;display:flex}.wa-channel-card__actions .btn{padding:.4rem .7rem;font-size:.8rem}.wa-channel-card__meta span.is-on{color:#128c4a;font-weight:700}.wa-channel-card__meta span.is-off{color:var(--muted);opacity:.75}.wa-channel-card__meta span.is-warn{color:#b45309;font-weight:700}.wa-channel-open-chats{background:#128c4a;border-color:#128c4a}.wa-channel-open-chats:hover{background:#0f7a3f}.wa-channel-more{margin-left:auto;position:relative}.wa-channel-more__btn{justify-content:center;width:36px;min-width:36px;padding-inline:0}.wa-channel-more__menu{z-index:8;border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;min-width:168px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1538321f}.wa-channel-more__menu button{min-height:36px;font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.wa-channel-more__menu button:hover{background:color-mix(in srgb, var(--brand,#8eb69b) 12%, transparent)}.wa-channel-more__menu button.is-danger{color:#a61f2d}.wa-channel-form__hero{background:color-mix(in srgb, var(--brand) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.wa-channel-form__hero strong{font-size:.92rem;display:block}.wa-channel-form__hero p{margin:.15rem 0 0}.wa-channel-form__icon{color:#fff;background:linear-gradient(160deg,#128c7e,#075e54);border-radius:12px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.wa-channel-form__note{background:color-mix(in srgb, #2563eb 8%, var(--surface));color:#1e40af;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.45;display:flex}.wa-channel-form__note p{margin:0}.wa-channel-form__toggles{gap:.45rem;display:grid}.wa-channel-form__check{cursor:pointer;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.wa-channel-form__note .material-symbols-outlined,.wa-channel-form__note .icon{flex:none;margin-top:.05rem}.messaging-qr{text-align:center;justify-items:center;gap:.85rem;display:grid}.messaging-qr__status{margin:0}.messaging-qr__frame{border:1px solid var(--line);background:#fff;border-radius:16px;padding:.85rem;box-shadow:0 10px 28px #00000014}.messaging-qr__frame img{border-radius:8px;width:260px;height:260px;display:block}.messaging-qr__steps{text-align:left;background:color-mix(in srgb, var(--brand) 6%, var(--surface));border-radius:10px;width:min(100%,320px);margin:0;padding:.65rem .85rem .65rem 1.6rem;font-size:.86rem;line-height:1.5}.wa-channels-desk .wa-channels-kpis.rs-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}.wa-channels-desk .wa-channel-card__pairing{margin:.35rem 0 0}.messaging-qr__instance{margin:0}.wa-members{gap:1rem;display:grid}.wa-members__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.wa-members__list li{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.wa-members__list li>div{gap:.1rem;min-width:0;display:grid}.wa-members__add{grid-template-columns:1fr auto;align-items:end;gap:.65rem;display:grid}.wa-members__picker{border-top:1px solid var(--line);gap:.65rem;padding-top:.35rem;display:grid}.wa-members__pick-list{gap:.35rem;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wa-members__pick-item{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.55rem .65rem;display:flex}.wa-members__pick-item input{margin-top:.2rem}.wa-members__pick-item span{gap:.1rem;min-width:0;display:grid}@media (width<=640px){.wa-members__add{grid-template-columns:1fr;align-items:stretch}}.messaging-sector-list{flex-wrap:wrap;gap:.55rem .9rem;margin:0;padding:0;list-style:none;display:flex}.messaging-sector-list li{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}@media (width<=640px){.wa-members__add,.wa-channel-form .form-grid.two{grid-template-columns:1fr}}.chats-side{border-left:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, #111 3%);flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.chats-side__tabs{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 88%, var(--brand) 6%);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.chats-side__tab{border:0;border-right:1px solid color-mix(in srgb, var(--border) 60%, transparent);font:inherit;color:var(--muted);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.55rem .2rem;font-size:.68rem;display:flex;position:relative}.chats-side__tab:last-child{border-right:0}.chats-side__tab.is-active{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);font-weight:600}.chats-side__tab em{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.62rem;font-style:normal;display:inline-flex;position:absolute;top:.25rem;right:.35rem}.chats-side__body{flex:1;gap:.95rem;padding:.85rem;display:grid;overflow:auto}.chats-side__block{gap:.45rem;display:grid}.chats-side__block h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:.78rem}.chats-side__block .field{gap:.25rem;display:grid}.chats-side__block .field>span{color:var(--muted);font-size:.75rem}.chats-side__block select,.chats-side__block textarea,.chats-side__block input{border:1px solid var(--border);background:var(--surface,#fff);width:100%;font:inherit;border-radius:8px;padding:.45rem .55rem}.chats-side__lead{gap:.25rem;display:grid}.chats-side__lead-form{gap:.45rem;display:grid}.chats-side__identity{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 8%, transparent), color-mix(in srgb, var(--surface,#fff) 92%, transparent));border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:flex}.chats-side__identity--compact{border-radius:10px;padding:.7rem .8rem}.chats-side__identity-main{flex:1;gap:.28rem;min-width:0;display:grid}.chats-side__identity-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;line-height:1.25;overflow:hidden}.chats-side__phone{color:var(--text);align-items:center;gap:.35rem;margin:0;font-size:.8rem;display:inline-flex}.chats-side__phone.is-hidden{color:var(--muted)}.chats-side__identity-meta{flex-wrap:wrap;gap:.3rem;margin-top:.1rem;display:flex}.chats-side__chip{letter-spacing:.01em;background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted);border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:650;display:inline-flex}.chats-side__chip.is-lead{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand)}.chats-avatar--xl{width:3.1rem;height:3.1rem;font-size:.9rem}.chats-history__intro{margin:0;line-height:1.4}.chats-history__item-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.chats-history__when{color:var(--muted);flex:none;font-size:.72rem}.chats-history__item-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.chats-history__item-meta>span{color:var(--muted);font-size:.75rem}.chats-history__item-meta .chats-status{font-style:normal}.chats-quick-tags{flex-wrap:wrap;gap:.25rem;display:flex}.chats-check{color:var(--muted);align-items:flex-start;gap:.45rem;font-size:.82rem;display:flex}.chats-check input{margin-top:.15rem}.chats-history__sub{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:.55rem 0 .2rem;font-size:.78rem}.chats-history__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.chats-history__item{text-align:left;border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--surface,#fff);cursor:pointer;width:100%;font:inherit;border-radius:12px;gap:.32rem;padding:.7rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s;display:grid}.chats-history__item:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--border));box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 10%, transparent);transform:translateY(-1px)}.chats-history__item strong{font-size:.86rem}.chats-history__item span,.chats-history__item em{color:var(--muted);font-size:.75rem;font-style:normal}.chats-history__item.is-current{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent)}.chats-history__activity{background:color-mix(in srgb, var(--brand) 5%, transparent);border-radius:8px;gap:.2rem;padding:.5rem .55rem;display:grid}.chats-history__activity p{white-space:pre-wrap;margin:0;font-size:.84rem}.chats-notes-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.chats-notes-list p{white-space:pre-wrap;margin:0 0 .25rem;font-size:.84rem}.chats-ai-modes,.chats-fu-actions{flex-wrap:wrap;gap:.3rem;display:flex}.chats-fu-row-actions{flex-flow:column;justify-content:center;gap:.25rem;margin-top:0;display:flex}.chats-tags{flex-wrap:wrap;gap:.35rem;display:flex}.chats-tag{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand);cursor:pointer;border:0;border-radius:999px;padding:.2rem .55rem;font-size:.78rem}.chats-inline{grid-template-columns:1fr auto;gap:.35rem;display:grid}.chats-summary{white-space:pre-wrap;font:inherit;background:color-mix(in srgb, var(--brand) 6%, transparent);border-radius:8px;margin:0;padding:.55rem;font-size:.82rem;line-height:1.4}.chats-sla{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem}.chats-sla--breached{color:#b42318;font-weight:700}.chats-lock-warn{color:#b42318;gap:.35rem;margin:.35rem 0 0;font-size:.82rem;display:grid}.chats-lock-warn__actions{flex-wrap:wrap;gap:.35rem;display:flex}.chats-thread__older{justify-content:center;padding:.35rem 0 .65rem;display:flex}.chats-bubble--note{background:color-mix(in srgb, #c9852c 12%, var(--surface,#fff));border:1px dashed #c9852c66;align-self:center;max-width:90%}.chats-note-label{text-transform:uppercase;letter-spacing:.04em;color:#8a5a10;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:inline-flex}.chats-note-icon{color:#8a5a10;background:#f5e9d9;border-radius:7px;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}.messaging-sector-dot{vertical-align:middle;border-radius:50%;width:.65rem;height:.65rem;display:inline-block}@container chats (width<=1099px){.chats-shell--3{grid-template-columns:minmax(0,2.4fr) minmax(0,7.6fr)}.chats-side{display:none}}@container chats (width<=700px){.chats-shell,.chats-shell--3{grid-template-columns:1fr;min-height:auto}.chats-list{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);max-height:min(38dvh,320px)}}.wa-report{gap:1rem;display:grid}.wa-campaigns-page,.wa-module-desk{gap:1.15rem;padding-bottom:.75rem;display:grid}.wa-campaigns-page>.page-head--modern,.wa-module-desk>.page-head--modern,.wa-campaigns-desk>.page-head--modern,.wa-dash-desk>.page-head--modern,.wa-channels-desk>.page-head--modern,.msg-ops-desk>.page-head--modern,.pdv-hub>.page-head--modern,.sdr-page>.page-head--modern,.sdr-nurture-page>.page-head--modern,.messaging-channels-page>.page-head--modern,.msg-ops-page>.page-head--modern{margin-bottom:0;padding-bottom:.55rem}.wa-campaigns-page>.page-head--modern .page-head__actions,.wa-module-desk>.page-head--modern .page-head__actions,.wa-campaigns-desk>.page-head--modern .page-head__actions,.wa-dash-desk>.page-head--modern .page-head__actions,.wa-channels-desk>.page-head--modern .page-head__actions,.msg-ops-desk>.page-head--modern .page-head__actions,.pdv-hub>.page-head--modern .page-head__actions,.sdr-page>.page-head--modern .page-head__actions,.sdr-nurture-page>.page-head--modern .page-head__actions{align-items:center;gap:.4rem}.wa-campaigns-page>.msg-module-subnav,.wa-module-desk>.msg-module-subnav,.wa-campaigns-desk>.msg-module-subnav,.wa-dash-desk>.msg-module-subnav,.wa-channels-desk>.msg-module-subnav,.msg-ops-desk>.msg-module-subnav,.pdv-hub>.msg-module-subnav,.sdr-page>.msg-module-subnav,.sdr-nurture-page>.msg-module-subnav,.messaging-channels-page>.msg-module-subnav,.msg-ops-page>.msg-module-subnav{margin:-.25rem 0 .15rem}.wa-campaigns-hero{gap:.85rem;display:grid}.wa-campaigns-stats{gap:.75rem;margin:0}.wa-campaigns-stats .stat{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--brand) 5%, #fff) 0%, var(--surface,#fff) 58%);border-radius:16px;padding:1rem 1.05rem .95rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.wa-campaigns-stats .stat:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand) 18%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;bottom:-1.4rem;right:-1.2rem}.wa-campaigns-stats .stat .label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.wa-campaigns-stats .stat .value{letter-spacing:-.03em;color:var(--text);margin-top:.35rem;font-size:1.85rem;font-weight:780;line-height:1.05}.wa-campaigns-stats .stat .cell-meta{color:var(--text-soft,var(--muted));margin-top:.4rem;font-size:.78rem}.wa-campaigns-stats .stat .cell-meta a{color:var(--brand);font-weight:650;text-decoration:none}.wa-campaigns-stats .stat .cell-meta a:hover{text-decoration:underline}.wa-policy-strip{flex-wrap:wrap;gap:.5rem;display:flex}.wa-policy-pill{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));background:color-mix(in srgb, var(--surface,#fff) 88%, var(--brand));min-height:2.05rem;color:var(--text-soft,var(--muted));border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .85rem;font-size:.76rem;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #1538320a}.wa-policy-pill .material-symbols-outlined,.wa-policy-pill svg{color:var(--brand);flex-shrink:0}.wa-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.wa-policy-card{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 7%, white), var(--surface));border-radius:14px;align-items:flex-start;gap:.75rem;padding:1rem 1.05rem;display:flex}.wa-policy-card__icon{width:2.25rem;height:2.25rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, #fff);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.wa-policy-card strong{color:var(--brand);margin-bottom:.25rem;font-size:.92rem;display:block}.wa-policy-card p{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.45}.wa-policy-card a{color:var(--brand-soft,var(--brand));font-weight:650}.wa-campaigns-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:1.15rem;display:grid}.wa-campaigns-layout--single{grid-template-columns:minmax(0,1fr)}.wa-policy-pill--btn{appearance:none;font:inherit;cursor:pointer;text-align:left}.wa-policy-pill--btn:hover{filter:brightness(.98)}.wa-window-modal__body{gap:.85rem;display:grid}.wa-campaigns-side-stack{align-content:start;gap:1rem;display:grid;position:sticky;top:.85rem}.wa-campaigns-main,.wa-campaigns-side{margin:0}.wa-campaigns-main.panel--modern,.wa-campaigns-side.panel--modern{border-color:color-mix(in srgb, var(--line) 78%, transparent);border-radius:18px;box-shadow:0 10px 28px #1538320b}.wa-campaigns-main>.panel-body{padding-top:.85rem}.wa-campaigns-toolbar{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1.15rem;padding:.65rem .7rem;display:flex}.wa-campaigns-filters{background:color-mix(in srgb, var(--line) 42%, transparent);border-radius:11px;flex-wrap:wrap;gap:.28rem;padding:.22rem;display:inline-flex}.wa-campaigns-chip{min-height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.32rem .85rem;font-size:.8rem;font-weight:650;transition:background .12s,color .12s,box-shadow .12s}.wa-campaigns-chip:hover{background:color-mix(in srgb, var(--surface,#fff) 82%, transparent)}.wa-campaigns-chip.is-active{background:var(--surface,#fff);color:var(--brand);box-shadow:0 1px 3px #0f281e14}.wa-campaigns-search{background:color-mix(in srgb, var(--surface-2,#eef3f0) 72%, #fff);min-width:11rem;height:2.5rem;color:var(--muted);border:1px solid #0000;border-radius:999px;flex:0 21rem;align-items:center;gap:.45rem;margin-left:auto;padding:0 .35rem 0 .85rem;transition:border-color .15s,box-shadow .15s,background .15s,color .15s;display:flex}.wa-campaigns-search:hover{background:color-mix(in srgb, var(--surface-2,#eef3f0) 92%, #fff)}.wa-campaigns-search:focus-within{border-color:color-mix(in srgb, var(--brand) 38%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent);background:var(--surface,#fff);color:var(--text)}.wa-campaigns-search .material-symbols-outlined{opacity:.7;flex:none;font-size:1.05rem}.wa-campaigns-search input:not([type=checkbox]):not([type=radio]){min-width:0;height:100%;box-shadow:none;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:.86rem}.wa-campaigns-search input::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.wa-campaigns-search__clear{width:1.7rem;height:1.7rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.wa-campaigns-search__clear:hover{background:color-mix(in srgb, var(--line) 55%, transparent);color:var(--text)}.wa-campaigns-search__clear .material-symbols-outlined{opacity:1;font-size:.95rem}.wa-campaign-cards{grid-template-columns:1fr;align-items:stretch;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.wa-campaign-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.wa-campaign-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.wa-campaign-card{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--brand) 3.5%, #fff), var(--surface,#fff) 52%);border-radius:16px;grid-template-rows:auto auto auto auto 1fr auto;gap:.55rem;min-width:0;padding:.85rem .9rem .75rem 1.05rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 2px 10px #1538320a}.wa-campaign-card:before{content:"";background:color-mix(in srgb, var(--muted) 55%, var(--line));width:4px;position:absolute;top:0;bottom:0;left:0}.wa-campaign-card.is-running:before{background:linear-gradient(#2f9e6f,#1f6b4d)}.wa-campaign-card.is-paused:before,.wa-campaign-card.is-scheduled:before{background:linear-gradient(#e0a23a,#c9831d)}.wa-campaign-card.is-failed:before,.wa-campaign-card.is-cancelled:before{background:linear-gradient(#d45d5d,#b63f3f)}.wa-campaign-card.is-completed:before{background:linear-gradient(#3a8fd6,#2a6fa8)}.wa-campaign-card:hover{border-color:color-mix(in srgb, var(--brand) 26%, var(--line));box-shadow:0 1px 0 #ffffffb3 inset, 0 14px 30px color-mix(in srgb, var(--brand) 11%, transparent);transform:translateY(-2px)}.wa-campaign-card__head{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.wa-campaign-card__id{flex:auto;gap:.28rem;min-width:0;display:grid}.wa-campaign-card__id>strong{letter-spacing:-.015em;color:var(--text);-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.3;display:-webkit-box;overflow:hidden}.wa-campaign-card__badges{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.wa-campaign-card__badges .badge{flex:none}.wa-campaign-card__title{flex-wrap:nowrap;flex:auto;align-items:center;gap:.45rem .55rem;min-width:0;display:flex}.wa-campaign-card__title strong{letter-spacing:-.015em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.98rem;line-height:1.25;overflow:hidden}.wa-campaign-card__title .badge{flex:none}.wa-campaign-card__actions{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.05rem;padding-top:.55rem;display:flex}.wa-campaign-card__actions .btn{gap:.28rem;min-height:1.9rem;padding:.22rem .55rem;font-size:.72rem;font-weight:650}.wa-campaign-card__actions .btn .material-symbols-outlined{font-size:1rem}.wa-campaign-card__actions .btn-primary{box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 22%, transparent);margin-left:auto}.wa-campaign-card__actions .wa-campaign-card__danger{color:#b91c1c}.wa-campaign-card__alert{margin:0}.wa-campaign-card__alert p{margin:.25rem 0 0}.wa-campaign-card__meta{color:var(--muted);flex-wrap:wrap;align-content:start;gap:.28rem .35rem;font-size:.7rem;display:flex}.wa-campaign-card__meta>*{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 80%, #fff);border:1px solid color-mix(in srgb, var(--line) 65%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.25rem;max-width:100%;min-height:1.4rem;padding:.08rem .45rem;display:inline-flex;overflow:hidden}.wa-campaign-card__action-err{color:#8f2d24;background:#fff1f0;border:1px solid #f0b4ae;border-radius:10px;flex:1 0 100%;margin:.15rem 0 0;padding:.45rem .55rem;font-size:.78rem;line-height:1.35}.wa-campaign-card__paused-hint{color:#7a5a16;background:#fff8e8;border:1px solid #f0d29a;border-radius:10px;flex:1 0 100%;margin:0 0 .15rem;padding:.4rem .55rem;font-size:.78rem;line-height:1.35}.wa-campaign-card__progress{color:var(--brand);grid-template-columns:1fr auto;align-items:center;gap:.55rem;font-size:.76rem;font-weight:750;display:grid}.wa-campaign-card__bar{background:color-mix(in srgb, var(--brand) 10%, var(--line));border-radius:999px;height:.48rem;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #1538320f}.wa-campaign-card__bar>i{flex:none;height:100%;transition:width .35s;display:block}.wa-campaign-card__bar>i.is-skip{opacity:.85;background:linear-gradient(90deg,#d4b483,#c49a6c)}.wa-campaign-card__bar>i.is-sent{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 70%, #2f6b57), var(--brand))}.wa-campaign-card__bar>i.is-fail{background:linear-gradient(90deg,#e07a5f,#c44b3c)}.wa-campaign-card.is-draft .wa-campaign-card__progress,.wa-campaign-card.is-scheduled .wa-campaign-card__progress{color:#7a6550}.wa-campaign-card__kpis{grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;gap:.35rem;display:grid}.wa-campaign-card__kpis>div{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 58%, #fff);border:1px solid color-mix(in srgb, var(--line) 62%, transparent);text-align:center;border-radius:10px;grid-column:auto;justify-items:center;gap:.1rem;min-width:0;padding:.4rem .28rem .35rem;display:grid}.wa-campaign-card__kpis>div.is-warn{border-color:color-mix(in srgb, #d4a35a 28%, var(--line));background:#faf0e1}.wa-campaign-card__kpis>div.is-ok{border-color:color-mix(in srgb, var(--brand) 22%, var(--line));background:#ecf7f2}.wa-campaign-card__kpis strong{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:.95rem}.wa-campaign-card__kpis>div.is-warn strong{color:#9a5b10}.wa-campaign-card__kpis>div.is-ok strong{color:#1f6b4d}.wa-campaign-card__kpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.55rem;font-weight:700;overflow:hidden}@media (width<=520px){.wa-campaign-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wa-campaign-card__kpis>div:nth-child(4),.wa-campaign-card__kpis>div:nth-child(5){grid-column:span 1}}.wa-window-status{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.wa-window-check{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 60%, #fff);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.55rem;margin:0 0 .85rem;padding:.7rem .8rem;display:flex}.wa-window-check input{margin-top:.15rem}.wa-window-check span{font-size:.88rem;font-weight:650;line-height:1.35}.wa-window-days{flex-wrap:wrap;gap:.35rem;display:flex}.wa-window-days .btn{border-radius:999px;justify-content:center;min-width:2.45rem;padding-inline:.55rem}.wa-window-slots{gap:.5rem;display:grid}.wa-window-slot{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:color-mix(in srgb, var(--surface,#fff) 90%, var(--brand));border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .5rem;display:flex}.wa-window-slot input[type=time]{min-width:6.5rem}.wa-window-actions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.wa-window-hint{background:color-mix(in srgb, var(--brand) 6%, #fff);border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line));color:var(--text-soft,var(--muted));border-radius:11px;margin:.85rem 0 0;padding:.65rem .75rem;font-size:.78rem;line-height:1.45}.wa-suppress-row{align-items:stretch;gap:.45rem;display:flex}.wa-suppress-row input{flex:1;min-width:0}.wa-form-hints{flex-wrap:wrap;gap:.45rem;margin-bottom:.25rem;display:flex}.wa-form-hints>span{background:color-mix(in srgb, var(--brand) 10%, white);color:var(--brand);border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.wa-campaign-form{gap:.85rem;display:grid}.wa-campaign-form .form-grid.two{gap:.75rem}.wa-form-section{--wa-tone:#1f6b4f;--wa-tone-soft:#e8f3ee;--wa-tone-edge:#b7d4c6;border:1px solid var(--wa-tone-edge);background:linear-gradient(135deg, color-mix(in srgb, var(--wa-tone) 10%, #fff) 0%, #fff 42%, var(--wa-tone-soft) 100%);box-shadow:inset 4px 0 0 var(--wa-tone);border-radius:16px;gap:.7rem;padding:.95rem 1rem 1rem;display:grid}.wa-form-section__head{align-items:flex-start;gap:.7rem;display:flex}.wa-form-section__head>.icon,.wa-form-section__head>.wa-tone-badge{flex-shrink:0}.wa-form-section__head>div{flex:1;gap:.15rem;min-width:0;display:grid}.wa-form-section__head strong{color:color-mix(in srgb, var(--wa-tone) 55%, #122018);font-size:.95rem;font-weight:780}.wa-form-section__head>div>span{color:#4a5c54;font-size:.78rem;line-height:1.4}.wa-tone-badge{background:color-mix(in srgb, var(--wa-tone) 16%, #fff);border:1px solid color-mix(in srgb, var(--wa-tone) 28%, #fff);width:2.05rem;height:2.05rem;color:var(--wa-tone);border-radius:11px;place-items:center;display:inline-grid}.wa-tone-badge .icon{color:inherit}.wa-section-explain{background:color-mix(in srgb, var(--wa-tone) 8%, #fff);border:1px dashed color-mix(in srgb, var(--wa-tone) 28%, var(--line,#d5ddd8));color:#31443a;border-radius:11px;margin:0;padding:.55rem .7rem;font-size:.8rem;line-height:1.45}.wa-section-explain strong{color:color-mix(in srgb, var(--wa-tone) 70%, #1a2420);font-weight:700}.wa-section-warn{color:#8a4b16;background:#fff4ec;border:1px solid #f0c9a8;border-radius:11px;margin:0;padding:.55rem .7rem;font-size:.8rem;line-height:1.4}.wa-tone-teal{--wa-tone:#0f766e;--wa-tone-soft:#e6f7f5;--wa-tone-edge:#9ed4cf}.wa-tone-green{--wa-tone:#1f6b4f;--wa-tone-soft:#e8f3ee;--wa-tone-edge:#b7d4c6}.wa-tone-amber{--wa-tone:#b45309;--wa-tone-soft:#fff6e8;--wa-tone-edge:#f0c48a}.wa-tone-sky{--wa-tone:#0369a1;--wa-tone-soft:#e8f4fb;--wa-tone-edge:#9ec9e6}.wa-tone-violet{--wa-tone:#6d28d9;--wa-tone-soft:#f3edff;--wa-tone-edge:#cbb8f5}.wa-tone-coral{--wa-tone:#c2410c;--wa-tone-soft:#fff1ea;--wa-tone-edge:#f0b89a}.wa-media-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem;display:grid}.wa-media-grid--solo{grid-template-columns:1fr}.wa-media-card{border:1px solid var(--line,#d5ddd8);background:#fff;border-radius:14px;align-content:start;gap:.45rem;padding:.75rem;display:grid}.wa-media-card--file{background:linear-gradient(#f3f9fd 0%,#fff 70%);border-color:#9ec9e6}.wa-media-card--audio{background:linear-gradient(#fff8ef 0%,#fff 70%);border-color:#f0c48a}.wa-media-card__label{color:#24352c;align-items:center;gap:.35rem;font-size:.8rem;font-weight:750;display:inline-flex}.wa-media-card--file .wa-media-card__label .icon{color:#0369a1}.wa-media-card--audio .wa-media-card__label .icon{color:#b45309}.wa-media-card__explain{color:#5c6b64;margin:0;font-size:.74rem;line-height:1.4}.wa-media-card__hint{margin:0;line-height:1.35}.wa-media-card .wa-campaign-file{min-height:3rem;padding:.55rem .7rem}.wa-audio-list{gap:.4rem;display:grid}.wa-audio-list .wa-campaign-attach audio{max-width:160px;height:32px}.wa-el-panel{--wa-tone:#6d28d9;--wa-tone-soft:#f3edff;--wa-tone-edge:#cbb8f5;border:1px solid var(--wa-tone-edge);background:linear-gradient(135deg, color-mix(in srgb, var(--wa-tone) 10%, #fff) 0%, #fff 50%, var(--wa-tone-soft) 100%);box-shadow:inset 3px 0 0 var(--wa-tone);border-radius:14px;gap:.55rem;padding:.85rem .9rem;display:grid}.wa-el-panel__head{align-items:flex-start;gap:.65rem;display:flex}.wa-el-panel__head>.icon,.wa-el-panel__head>.wa-tone-badge{flex-shrink:0}.wa-el-panel__head strong{color:color-mix(in srgb, var(--wa-tone) 55%, #1a1524);font-size:.9rem;display:block}.wa-el-panel__head span{color:#5a5268;font-size:.74rem}.wa-el-panel__text{resize:vertical;border:1px solid var(--line,#d5ddd8);width:100%;min-height:3.2rem;font:inherit;background:#fff;border-radius:10px;padding:.55rem .65rem}.wa-el-panel__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wa-el-preview{max-width:200px;height:28px}.wa-el-panel__row{grid-template-columns:1.4fr 1fr;gap:.55rem;display:grid}.wa-el-panel__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wa-el-panel__tone-summary{margin:0}.wa-el-tones{border:1px solid var(--line,#d5ddd8);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;padding:.55rem .65rem;display:grid}.wa-el-tone{gap:.25rem;margin:0;display:grid}.wa-el-tone>span{flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.78rem;font-weight:650;display:flex}.wa-el-tone em{color:var(--muted,#5c6b64);font-size:.68rem;font-style:normal;font-weight:500}.wa-el-tone input[type=range]{width:100%;accent-color:var(--brand,#1f6b4f)}.wa-campaign-attach--el{margin-top:.15rem}.wa-sdr-block__switch{flex-shrink:0;margin-left:auto}.wa-sdr-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem;display:grid}@media (width<=720px){.wa-media-grid,.wa-el-panel__row,.wa-el-tones{grid-template-columns:1fr}}.wa-campaign-form__hint{background:color-mix(in srgb, var(--brand) 7%, #fff);border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));color:var(--text-soft);border-radius:11px;align-items:flex-start;gap:.4rem;margin:0;padding:.65rem .75rem;font-size:.82rem;line-height:1.4;display:flex}.wa-campaign-form__hint.warn{border-color:color-mix(in srgb, #e65100 20%, var(--line));background:#fef5f0}.wa-audience{gap:.4rem;display:flex}.wa-audience button{border:1px solid var(--line);min-height:2.4rem;color:var(--text-soft);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:1;font-size:.84rem;font-weight:650}.wa-audience button.is-on{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand)}.wa-phone-list{resize:vertical;width:100%;min-height:5.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45}.wa-campaign-form__hint>span{min-width:0}.wa-campaign-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wa-campaign-file{border:1px dashed color-mix(in srgb, var(--brand) 28%, var(--line));background:color-mix(in srgb, var(--brand) 4%, #fff);width:100%;min-height:3.4rem;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.wa-campaign-file:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 7%, #fff)}.wa-campaign-file .material-symbols-outlined{color:var(--brand)}.wa-campaign-file span{gap:.1rem;min-width:0;display:grid}.wa-campaign-file strong{font-size:.88rem}.wa-campaign-file em{color:var(--muted);font-size:.75rem;font-style:normal}.wa-campaign-attach{align-items:center;gap:.65rem;margin-top:.55rem;display:flex}.wa-campaign-attach img{object-fit:cover;border:1px solid var(--line);border-radius:9px;width:3.2rem;height:3.2rem}.wa-campaign-attach>span{align-items:center;gap:.35rem;font-size:.84rem;display:inline-flex}.wa-brief-vars{flex-wrap:wrap;gap:.35rem;display:flex}.wa-brief-var{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:color-mix(in srgb, var(--brand) 6%, #fff);min-height:1.9rem;color:var(--brand);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .55rem;font-size:.74rem;font-weight:650}.wa-brief-var:hover{background:color-mix(in srgb, var(--brand) 12%, #fff)}.wa-brief-var.is-reset{color:var(--muted);background:0 0;border-style:dashed}.wa-msg-style{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--brand) 4%, #fff);border-radius:12px;gap:.75rem;padding:.85rem .95rem;display:grid}.wa-msg-style__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.wa-msg-style__head strong{font-size:.92rem}.wa-msg-style__row{gap:.35rem;display:grid}.wa-msg-style__row>span{color:var(--text);font-size:.82rem;font-weight:650}.wa-msg-thermo{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.wa-msg-thermo em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:600}.wa-msg-thermo input[type=range],.wa-msg-style__grid input[type=range]{width:100%;accent-color:var(--brand)}.wa-msg-thermo input[type=range]{background:linear-gradient(90deg,#6bb3ff,#f0b429 55%,#e85d4c);border-radius:999px;height:.35rem}.wa-msg-style__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.wa-msg-style__grid .field{gap:.35rem}.wa-msg-style__val{font-size:.9rem}.wa-msg-style__presets{flex-wrap:wrap;gap:.35rem;display:flex}@media (width<=640px){.wa-msg-style__grid{grid-template-columns:1fr}}.wa-campaign-create-modal.modal-xl{max-height:min(92vh,920px)}.wa-campaign-create-modal .modal-body{flex-direction:column;gap:.85rem;max-height:calc(min(92vh,920px) - 7.5rem);padding-top:.85rem;display:flex;overflow:auto}.wa-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.wa-mode-box{--wa-tone:#1f6b4f;--wa-tone-soft:#e8f3ee;--wa-tone-edge:#b7d4c6;border:1px solid var(--wa-tone-edge);background:linear-gradient(135deg, color-mix(in srgb, var(--wa-tone) 10%, #fff) 0%, #fff 45%, var(--wa-tone-soft) 100%);box-shadow:inset 4px 0 0 var(--wa-tone);border-radius:16px;align-content:start;gap:.65rem;padding:.9rem 1rem;display:grid}.wa-mode-box--audio-src{margin-top:0}.wa-mode-box__label{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--wa-tone) 72%, #3a4a42);align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:inline-flex}.wa-mode-box__label .icon{color:var(--wa-tone);opacity:.95}.wa-mode-box p,.wa-mode-box__help{margin:0;line-height:1.4}.wa-mode-box .wa-choice__btn.is-on{border-color:color-mix(in srgb, var(--wa-tone) 55%, #9ab5a8);background:color-mix(in srgb, var(--wa-tone) 10%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wa-tone) 20%, transparent)}.wa-mode-box .wa-choice__btn.is-on .icon{color:var(--wa-tone)}.wa-sdr-block.is-on{box-shadow:inset 4px 0 0 var(--wa-tone), 0 0 0 1px color-mix(in srgb, var(--wa-tone) 18%, transparent)}.wa-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.wa-choice--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wa-choice__btn{border:1px solid var(--line,#d5ddd8);color:inherit;cursor:pointer;text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:.2rem;margin:0;padding:.7rem .45rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.wa-choice__btn:hover{border-color:color-mix(in srgb, var(--brand,#1f6b4f) 35%, var(--line,#d5ddd8));background:#fafcfb}.wa-choice__btn.is-on{border-color:color-mix(in srgb, var(--brand,#1f6b4f) 55%, #9ab5a8);background:color-mix(in srgb, var(--brand,#1f6b4f) 8%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand,#1f6b4f) 18%, transparent)}.wa-choice__btn .icon{color:var(--brand,#1f6b4f);opacity:.85}.wa-choice__btn.is-on .icon{opacity:1}.wa-choice__title{font-size:.82rem;font-weight:700;line-height:1.2}.wa-choice__hint{color:var(--muted,#5c6b64);font-size:.68rem;line-height:1.25}.wa-mix-legend{background:color-mix(in srgb, var(--brand,#1f6b4f) 5%, #f3f6f4);border:1px dashed color-mix(in srgb, var(--brand,#1f6b4f) 22%, var(--line,#d5ddd8));border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0;padding:.55rem .65rem;list-style:none;display:grid}.wa-mix-legend li{color:#31443a;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.wa-mix-legend .icon{color:var(--brand,#1f6b4f);flex-shrink:0}.wa-followup-check{cursor:pointer;align-items:flex-start;gap:.5rem;margin:.15rem 0 0;font-size:.88rem;line-height:1.35;display:flex}.wa-followup-check input{margin-top:.2rem}.wa-followup-fields{border:1px solid var(--line,#d5ddd8);background:#fff;border-radius:12px;gap:.65rem;padding:.65rem .7rem;display:grid}@media (width<=760px){.wa-mode-grid,.wa-choice--3,.wa-mix-legend{grid-template-columns:1fr}}.wa-report__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wa-report__cols h3,.wa-report h3{color:var(--brand);margin:0 0 .55rem;font-size:.88rem}@media (width<=960px){.wa-policy-grid,.wa-campaigns-layout,.wa-report__cols{grid-template-columns:1fr}}@media (width<=640px){.wa-campaigns-search{flex:100%;margin-left:0}}.wa-report__stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.65rem;display:grid}.wa-report__stats>div{background:color-mix(in srgb, var(--brand) 8%, transparent);border-radius:10px;gap:.15rem;padding:.7rem .8rem;display:grid}.wa-report__stats strong{font-size:1.25rem}.wa-report__stats span{color:var(--muted);font-size:.75rem}.wa-report h3{margin:0;font-size:.9rem}.wa-preview{gap:.5rem;max-height:28rem;margin-top:.45rem;display:grid;overflow:auto}.wa-preview__item{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.65rem .75rem}.wa-preview__head{justify-content:space-between;align-items:center;gap:.6rem;font-size:.84rem;display:flex}.wa-preview__text{white-space:pre-wrap;color:var(--text);margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.wa-preview__media{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.4rem;display:flex}.wa-preview__kind{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand);border-radius:999px;align-items:center;gap:.25rem;padding:.18rem .45rem;font-size:.72rem;font-weight:750;display:inline-flex}.wa-preview__kind.is-audio{color:#7a5530;background:#f2e9df}.wa-preview__kind.is-file{color:#35506a;background:#e1e7ed}.wa-preview__kind.is-text{background:color-mix(in srgb, var(--line) 70%, #fff);color:#556}.wa-preview__file{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;font-weight:650;overflow:hidden}.wa-preview__player-wrap{max-width:24rem;margin-top:.45rem}.wa-preview__player-wrap .chats-media{margin:0}.wa-preview__player-wrap .chats-media__audio{width:100%;max-width:22rem;height:2.25rem}.wa-preview__caption-lbl{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:.15rem;font-size:.68rem;font-weight:750;display:block}.wa-preview__followup{background:color-mix(in srgb, var(--brand) 6%, #f7faf8);white-space:pre-wrap;border-radius:10px;margin:.45rem 0 0;padding:.45rem .55rem;font-size:.84rem;line-height:1.4}.wa-preview__err{margin-top:.3rem;color:#a33!important}.wa-report__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.wa-report__list li{background:color-mix(in srgb, var(--surface,#fff) 90%, #111 4%);border-radius:8px;justify-content:space-between;gap:1rem;padding:.4rem .55rem;display:flex}.chats-followups{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);gap:.4rem;padding:.65rem .85rem;display:grid}.chats-followups>strong{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.chats-followups ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.chats-followups li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.3rem;display:grid}.chats-followups li>button:first-child{text-align:left;cursor:pointer;background:#c9852c1f;border:0;border-radius:8px;gap:.1rem;padding:.4rem .5rem;display:grid}.chats-followups li em{color:var(--muted);font-size:.72rem;font-style:normal}.chats-followups-mini{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.chats-followups-mini li{justify-content:space-between;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.msg-ops-page{gap:1rem;display:grid}.msg-ops-live{color:#15803d;align-items:center;gap:.35rem;margin-left:.35rem;font-weight:600;display:inline-flex}.msg-ops-live>i{background:#22c55e;border-radius:50%;width:.45rem;height:.45rem;animation:1.6s infinite msg-ops-pulse;box-shadow:0 0 0 3px #22c55e47}@keyframes msg-ops-pulse{0%,to{opacity:1}50%{opacity:.45}}.msg-ops-alerts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.55rem;display:grid}.msg-ops-alert{color:inherit;border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:.65rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.msg-ops-alert:hover{transform:translateY(-1px)}.msg-ops-alert>div{flex:1;gap:.1rem;min-width:0;display:grid}.msg-ops-alert strong{font-size:.88rem}.msg-ops-alert span{color:var(--muted);font-size:.78rem}.msg-ops-alert--danger{border-color:color-mix(in srgb, #b91c1c 28%, var(--line));background:color-mix(in srgb, #b91c1c 7%, var(--surface))}.msg-ops-alert--warn{border-color:color-mix(in srgb, #b45309 28%, var(--line));background:color-mix(in srgb, #b45309 7%, var(--surface))}.msg-ops-alert__icon{border-radius:10px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.msg-ops-alert__icon--danger{color:#b91c1c;background:#b91c1c24}.msg-ops-alert__icon--warn{color:#b45309;background:#b4530924}.msg-ops-healthy{border:1px solid color-mix(in srgb, #15803d 22%, var(--line));background:color-mix(in srgb, #15803d 8%, var(--surface));color:#166534;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.88rem;font-weight:600;display:flex}.msg-ops-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.msg-ops-kpi{border:1px solid var(--line);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 5%, transparent), transparent 50%), var(--surface);border-radius:14px;gap:.35rem;padding:.9rem .95rem;display:grid}.msg-ops-kpi--link{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.msg-ops-kpi--link:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));transform:translateY(-1px);box-shadow:0 8px 20px #0000000f}.msg-ops-kpi__top{align-items:center;gap:.45rem;display:flex}.msg-ops-kpi__icon{width:1.7rem;height:1.7rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:8px;place-items:center;display:grid}.msg-ops-kpi__icon--ok{color:#15803d;background:#15803d1f}.msg-ops-kpi__icon--warn{color:#b45309;background:#b453091f}.msg-ops-kpi__icon--danger{color:#b91c1c;background:#b91c1c1f}.msg-ops-kpi__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.msg-ops-kpi__value{letter-spacing:-.02em;font-size:1.55rem;font-weight:750;line-height:1.1}.msg-ops-kpi__value--danger{color:#b91c1c}.msg-ops-kpi__value--warn{color:#b45309}.msg-ops-kpi__value--ok{color:#15803d}.msg-ops-kpi__meta{color:var(--muted);font-size:.76rem;line-height:1.35}.msg-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.msg-ops-subhead{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:1.15rem 0 .55rem;font-size:.78rem;font-weight:700}.msg-ops-channels,.msg-ops-kv,.msg-ops-followups,.msg-ops-agents,.msg-ops-status-bars{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.msg-ops-channels li{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand) 3%);border-radius:12px;gap:.4rem;padding:.7rem .75rem;display:grid}.msg-ops-channels__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.msg-ops-channels__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.75rem;display:flex}.msg-ops-channels__error{color:#b91c1c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.msg-ops-chip{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);border-radius:999px;padding:.1rem .4rem;font-weight:600}.msg-ops-health{font-weight:650}.msg-ops-health--ok{color:#15803d}.msg-ops-health--warn{color:#b45309}.msg-ops-health--danger{color:#b91c1c}.msg-ops-bar{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:999px;height:5px;overflow:hidden}.msg-ops-bar>i{background:var(--brand);border-radius:inherit;height:100%;display:block}.msg-ops-bar>i.is-warm{background:#d97706}.msg-ops-bar>i.is-hot{background:#dc2626}.msg-ops-pill{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--muted) 18%, transparent);white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.68rem}.msg-ops-pill--online{color:#1b6b3a;background:#2f8f6b38}.msg-ops-pill--error,.msg-ops-pill--offline,.msg-ops-pill--disabled{color:#9b2c2c;background:#d66a6433}.msg-ops-pill--paused,.msg-ops-pill--connecting{color:#8a4b08;background:#c9852c33}.msg-ops-kv li{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;gap:.75rem;padding:.4rem 0;font-size:.88rem;display:flex}.msg-ops-kv li:last-child{border-bottom:0}.msg-ops-kv strong.is-danger{color:#b91c1c}.ops-tools{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;display:grid}.ops-tool{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:12px;align-content:start;gap:.65rem;padding:.9rem 1rem;display:grid}.ops-tool__head{align-items:center;gap:.5rem;display:flex}.ops-tool__head strong{flex:1}.ops-tool p{margin:0;font-size:.82rem}.ops-tool__stats{grid-template-columns:1fr 1fr;gap:.4rem .75rem;margin:0;font-size:.8rem;display:grid}.ops-tool__stats b{font-size:1.05rem}.ops-tool__cta{flex-wrap:wrap;gap:.5rem;display:flex}.ops-pipe{grid-auto-columns:minmax(238px,1fr);grid-auto-flow:column;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.ops-pipe__col{background:color-mix(in srgb, var(--muted) 9%, transparent);border:1px dashed #0000;border-radius:12px;align-content:start;gap:.5rem;min-width:0;padding:.55rem;display:grid}.ops-pipe__col.is-over{border-color:var(--brand)}.ops-pipe__head{align-items:center;gap:.4rem;font-size:.82rem;display:flex}.ops-pipe__head em{background:color-mix(in srgb, var(--muted) 20%, transparent);border-radius:999px;margin-left:auto;padding:0 .45rem;font-size:.72rem;font-style:normal}.ops-pipe__cards{grid-auto-rows:max-content;align-content:start;gap:.5rem;min-width:0;max-height:560px;padding-right:.15rem;display:grid;overflow:hidden auto}.ops-pipe__card{background:var(--card,#fff);border:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-radius:10px;gap:.3rem;min-width:0;max-width:100%;padding:.55rem .65rem;font-size:.8rem;display:grid;overflow:hidden}.ops-pipe__card[draggable=true]{cursor:grab}.ops-pipe__top{align-items:center;gap:.5rem;min-width:0;display:flex}.ops-pipe__top strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ops-pipe__unread{color:#fff;background:#16a34a;border-radius:999px;padding:.05rem .4rem;font-size:.68rem}.ops-pipe__badges{flex-wrap:wrap;gap:.3rem;display:flex}.ops-pipe__badge{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand);border-radius:999px;padding:.08rem .45rem;font-size:.68rem;font-weight:600}.ops-pipe__badge.is-danger{color:#b91c1c;background:#dc262629}.ops-pipe__badge.is-warn{color:#92400e;background:#d977062e}.ops-pipe__time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;overflow:hidden}.ops-pipe__actions{flex:none;gap:.25rem;display:flex}.ops-pipe__actions button:disabled{opacity:.35}.ops-pipe__more{font-size:.78rem;font-weight:600}.ops-pipe__more--btn{border:1px solid color-mix(in srgb, var(--brand,#153832) 22%, var(--line,#d8e0da));background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--brand,#8eb69b) 8%, #fff) 100%);width:100%;color:var(--brand,#153832);cursor:pointer;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;margin:.1rem 0 0;padding:.48rem .7rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0f281e0a}.ops-pipe__more--btn:hover{border-color:color-mix(in srgb, var(--brand,#8eb69b) 55%, var(--line,#d8e0da));background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--brand,#8eb69b) 16%, #fff) 100%);transform:translateY(-1px);box-shadow:0 4px 12px #15383214}.ops-pipe__more--btn:active{box-shadow:none;transform:translateY(0)}.ops-pipe__more-copy{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.ops-pipe__more-copy strong{letter-spacing:-.01em;white-space:nowrap;font-size:.76rem;font-weight:700}.ops-pipe__more-copy em{background:color-mix(in srgb, var(--brand,#153832) 88%, #000);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:.22rem .45rem;font-size:.68rem;font-style:normal;font-weight:750;line-height:1}.ops-pipe__empty{color:var(--muted);text-align:center;padding:.6rem 0;font-size:.75rem}.ops-queue{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);margin-top:1rem;padding-top:.75rem}.ops-queue h3{align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.88rem;display:flex}.ops-queue h3 em{color:#92400e;background:#d9770638;border-radius:999px;padding:.05rem .5rem;font-size:.74rem;font-style:normal}.ops-queue__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ops-queue__row{align-items:center;gap:.5rem;display:flex}.ops-queue__main{flex:1;min-width:0;display:grid}.ops-queue__main strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ops-queue__row select{border:1px solid var(--border);border-radius:8px;max-width:130px;padding:.3rem .4rem}.msg-ops-status-bars li{gap:.3rem;display:grid}.msg-ops-status-bars__row{justify-content:space-between;gap:.5rem;font-size:.84rem;display:flex}.msg-ops-agents li{gap:.35rem;display:grid}.msg-ops-agents__top{align-items:center;gap:.55rem;display:flex}.msg-ops-agents__top>div{flex:1;gap:.05rem;min-width:0;display:grid}.msg-ops-agents__top em{color:var(--brand);font-size:1rem;font-style:normal;font-weight:700}.msg-ops-agents__avatar{color:#fff;background:linear-gradient(160deg, var(--brand-mid,var(--brand)), var(--brand));border-radius:10px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:grid}.msg-ops-followups li a{color:inherit;border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, #111 3%);border-radius:10px;gap:.2rem;padding:.65rem .7rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.msg-ops-followups li a:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.msg-ops-followups__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.msg-ops-followups li.is-overdue a{background:#c9852c1f;border-color:#c9852c59;box-shadow:inset 3px 0 #c9852c}.msg-ops-followups li span{color:var(--muted);font-size:.75rem}@media (width<=960px){.msg-ops-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.msg-ops-live>i{animation:none}}.fin-page{gap:.85rem}.fin-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.fin-tab{border:1px solid var(--line);background:var(--surface);min-height:3.35rem;color:inherit;cursor:pointer;text-align:left;font:inherit;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .7rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.fin-tab:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.fin-tab.is-active{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--surface));box-shadow:inset 0 -2px 0 var(--brand)}.fin-tab__text{gap:.05rem;min-width:0;display:grid}.fin-tab__text strong{font-size:.86rem;font-weight:650;line-height:1.2}.fin-tab__text small{color:var(--muted);font-size:.68rem}.fin-tab__badge{color:#912018;text-align:center;background:#b4231829;border-radius:999px;min-width:1.35rem;margin-left:auto;padding:.1rem .4rem;font-size:.72rem;font-weight:700}.fin-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.fin-kpi-meta{color:var(--muted);margin-top:.35rem;font-size:.75rem}.fin-kpi-meta .is-danger,.fin-page .value.is-danger{color:#b42318;font-weight:650}.fin-quick{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, var(--surface)), var(--surface) 45%);border-radius:14px;padding:.9rem 1rem}.fin-quick h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .65rem;font-size:.78rem}.fin-quick__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.fin-quick__grid button{border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer;text-align:left;font:inherit;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem .75rem;transition:border-color .15s,transform .12s;display:flex}.fin-quick__grid button:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px)}.fin-quick__grid strong{font-size:.88rem;display:block}.fin-quick__grid small{color:var(--muted);font-size:.72rem;display:block}.fin-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:.75rem;display:grid}.fin-alert-list,.fin-agenda{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.fin-alert{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;padding:.7rem .8rem;display:grid}.fin-alert--critical{border-color:color-mix(in srgb, #b42318 35%, var(--line));background:color-mix(in srgb, #b42318 6%, var(--surface))}.fin-alert--warning{border-color:color-mix(in srgb, #b54708 35%, var(--line));background:color-mix(in srgb, #b54708 6%, var(--surface))}.fin-alert__body{gap:.15rem;min-width:0;display:grid}.fin-alert__body strong{font-size:.88rem}.fin-alert__body span{color:var(--muted);font-size:.78rem}.fin-alert em{white-space:nowrap;font-size:.86rem;font-style:normal;font-weight:700}.fin-agenda button{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem .7rem;display:grid}.fin-agenda button:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.fin-agenda__dot{background:var(--muted);border-radius:50%;width:.55rem;height:.55rem}.fin-agenda__dot--danger{background:#b42318}.fin-agenda__dot--warn{background:#b54708}.fin-agenda__dot--ok{background:var(--brand)}.fin-agenda__main{gap:.1rem;min-width:0;display:grid}.fin-agenda__main strong{font-size:.88rem}.fin-agenda__main small{color:var(--muted);font-size:.74rem}.fin-agenda__amt{white-space:nowrap;font-size:.86rem;font-weight:700}.fin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fin-toolbar__hint{margin:0;font-size:.8rem}.fin-table-wrap{overflow-x:auto}.fin-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.fin-badge{border:1px solid var(--line);background:color-mix(in srgb, var(--muted) 8%, var(--surface));color:var(--text);border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.fin-badge--ok{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:color-mix(in srgb, var(--brand) 70%, #000)}.fin-badge--warn{border-color:color-mix(in srgb, #b54708 35%, var(--line));background:color-mix(in srgb, #b54708 10%, var(--surface));color:#93370d}.fin-badge--danger{border-color:color-mix(in srgb, #b42318 35%, var(--line));background:color-mix(in srgb, #b42318 10%, var(--surface));color:#912018}.fin-badge--muted{color:var(--muted)}.fin-party-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:.35rem;padding:.95rem 1rem;display:grid}.fin-party-card header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.fin-party-card header>div{gap:.15rem;min-width:0;display:grid}.fin-party-card__legal{font-size:.78rem;display:block}.fin-party-card__meta{color:var(--muted);flex-wrap:wrap;gap:.35rem .75rem;font-size:.78rem;display:flex}.fin-party-card p{margin:0;font-size:.84rem}.fin-party-card__actions{justify-content:flex-end;margin-top:.25rem;display:flex}.fin-party-section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.fin-party-section-head h3{margin:0}.fin-party-list{gap:.75rem;display:grid}.fin-party-list__row{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--bg));border-radius:10px;gap:.55rem;padding:.75rem;display:grid}.fin-party-list__row-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width<=1100px){.fin-tabs,.fin-kpis,.fin-quick__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-split{grid-template-columns:1fr}}@media (width<=720px){.fin-tabs,.fin-kpis,.fin-quick__grid{grid-template-columns:1fr 1fr}}.eval-tabs{gap:.4rem;margin-bottom:.85rem;display:flex}.eval-questions{gap:.65rem;display:grid}.eval-questions__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.eval-question-row{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr) 4.5rem 4.5rem 4.5rem auto;align-items:end;gap:.5rem;padding:.55rem 0;display:grid}.eval-question-row__label{min-width:0}.eval-bands{border-top:1px solid var(--line);gap:.55rem;margin-top:1.1rem;padding-top:.85rem;display:grid}.eval-bands__hint{margin:0}.eval-thermo-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:.25rem 0 .5rem;display:grid}.eval-thermo-step{text-align:center;color:#fff;background:#64748b;border-radius:8px;gap:.15rem;padding:.45rem .35rem;font-size:.72rem;font-weight:700;display:grid}.eval-thermo-step span{opacity:.92;font-size:.65rem;font-weight:500;display:block}.eval-thermo-step.is-critical{background:var(--sys-emergencia,#e85a2a)}.eval-thermo-step.is-negative{background:var(--sys-alta,#f7931e)}.eval-thermo-step.is-warning{background:var(--sys-media,#e6b422)}.eval-thermo-step.is-ok{background:var(--sys-baixa,#a8c93a)}.eval-thermo-step.is-positive{background:var(--sys-planejada,#3ba8dc)}.eval-thermo-step.is-active{outline:2px solid var(--ink,#0b3d33);outline-offset:1px}.eval-band-row{border:1px solid var(--line);border-left-width:4px;border-radius:8px;grid-template-columns:4.5rem 8rem minmax(0,1fr);align-items:end;gap:.5rem;padding:.45rem .5rem;display:grid}.eval-band-row.is-critical{border-left-color:var(--sys-emergencia,#e85a2a)}.eval-band-row.is-negative{border-left-color:var(--sys-alta,#f7931e)}.eval-band-row.is-warning{border-left-color:var(--sys-media,#e6b422)}.eval-band-row.is-ok{border-left-color:var(--sys-baixa,#a8c93a)}.eval-band-row.is-positive{border-left-color:var(--sys-planejada,#3ba8dc)}.eval-band-row__msg{min-width:0}.eval-thermo-result{color:#fff;background:#0b6b4f;border-radius:12px;margin:.85rem 0 0;padding:.9rem 1rem}.eval-thermo-result.is-critical{background:var(--sys-emergencia,#e85a2a)}.eval-thermo-result.is-negative{background:var(--sys-alta,#f7931e)}.eval-thermo-result.is-warning{background:var(--sys-media,#e6b422)}.eval-thermo-result.is-ok{background:var(--sys-baixa,#a8c93a)}.eval-thermo-result.is-positive{background:var(--sys-planejada,#3ba8dc)}.eval-thermo-result__head{align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.eval-thermo-result__avg{font-size:1.75rem;font-weight:800;line-height:1}.eval-thermo-result .muted{color:#ffffffbf;font-size:.8rem}.eval-thermo-result__bar{background:#fff3;border-radius:999px;height:8px;margin:.65rem 0 .75rem;overflow:hidden}.eval-thermo-result__bar>span{background:#ffffffd9;border-radius:999px;height:100%;display:block}@media (width<=720px){.eval-thermo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.eval-band-row{grid-template-columns:4.5rem 1fr}.eval-band-row__msg{grid-column:1/-1}}.eval-json-ta{resize:vertical;width:100%;min-height:12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45}.eval-json-actions{flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem;display:flex}.eval-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.eval-kpi{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2,#f6f7f9) 70%, white);border-radius:10px;gap:.2rem;padding:.75rem .9rem;display:grid}.eval-kpi strong{font-size:1.25rem;line-height:1.2}.eval-charts-grid{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.eval-chart-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2,#f6f7f9) 80%, white);border-radius:12px;padding:1rem 1.1rem}.eval-chart-card h3{margin:0 0 .75rem;font-size:.95rem}.eval-chart-card--wide{grid-column:1/-1}.eval-dist{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.35rem;min-height:140px;display:grid}.eval-dist__col{justify-items:center;gap:.25rem;font-size:.75rem;display:grid}.eval-dist__bar-wrap{align-items:flex-end;width:100%;height:110px;display:flex}.eval-dist__bar{background:color-mix(in srgb, var(--brand) 75%, #1f2937);border-radius:6px 6px 2px 2px;width:100%;min-height:6px}.eval-score-chips{flex-wrap:wrap;gap:.35rem;display:flex}.eval-public-q{gap:.45rem;display:grid}.eval-public-q.is-pending .eval-score-scale{outline:1px dashed color-mix(in srgb, var(--brand) 35%, var(--line));outline-offset:3px;border-radius:10px;padding:.2rem}.eval-score-hint{color:var(--muted);font-size:.78rem}.eval-response-filters{flex-wrap:wrap;align-items:end}.eval-score-scale{flex-wrap:wrap;gap:.35rem;display:flex}.eval-score-btn{border:1px solid var(--line);background:var(--surface,#fff);width:2.35rem;height:2.35rem;color:inherit;cursor:pointer;border-radius:8px;font-weight:600}.eval-score-btn.is-active,.eval-score-btn:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, white);color:var(--brand)}@media (width<=900px){.eval-charts-grid{grid-template-columns:1fr}.eval-question-row{grid-template-columns:1fr 1fr}.eval-question-row__label{grid-column:1/-1}}.notif-center{z-index:40;position:relative}.notif-center__bell{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:inline-grid;position:relative}.notif-center__bell:hover{background:#ffffff24}.notif-center__bell.has-unread{color:var(--accent,#b8e2c5)}.notif-center__bell em{color:#fff;background:#c4472c;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.62rem;font-style:normal;line-height:1;display:inline-grid;position:absolute;top:-.2rem;right:-.25rem}.notif-center__panel{background:var(--surface,#fff);width:min(22rem,100vw - 2rem);max-height:min(28rem,70vh);color:var(--text,#12201d);border:1px solid var(--line,#d7e3dd);box-shadow:var(--shadow,0 12px 32px #052c291f);border-radius:.75rem;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;overflow:hidden}.notif-center__head{border-bottom:1px solid var(--line,#d7e3dd);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.notif-center__head-actions{gap:.25rem;display:flex}.notif-center__error{color:var(--danger,#b42318);margin:0;padding:.5rem .75rem;font-size:.8rem}.notif-center__list{margin:0;padding:0;list-style:none;overflow:auto}.notif-center__item{text-align:left;border:0;border-bottom:1px solid var(--line,#d7e3dd);cursor:pointer;width:100%;color:inherit;background:0 0;gap:.15rem;padding:.7rem .75rem;display:grid}.notif-center__item:hover{background:var(--surface-2,#f7faf8)}.notif-center__item.is-unread{background:color-mix(in srgb, var(--brand,#052c29) 6%, transparent)}.notif-center__item strong{font-size:.84rem}.notif-center__item span{color:var(--muted,#6f837b);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;display:-webkit-box;overflow:hidden}.notif-center__item time{color:var(--muted,#6f837b);font-size:.68rem}.form-results-shell{gap:.35rem;display:grid}.form-results-subnav{margin-bottom:.85rem}.form-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}@media (width<=960px){.form-results-grid{grid-template-columns:1fr}}.form-results-bars{align-items:end;gap:.35rem;min-height:140px;display:grid}.form-results-bars__col{color:var(--muted);justify-items:center;gap:.2rem;font-size:.68rem;display:grid}.form-results-bars__track{align-items:flex-end;width:100%;height:110px;display:flex}.form-results-bars__track span{background:color-mix(in srgb, var(--brand) 72%, #1f2937);border-radius:6px 6px 2px 2px;width:100%;min-height:6px;display:block}.form-results-bars__col em{color:var(--text);font-style:normal;font-weight:700}.form-results-rank{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.form-results-rank li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.45rem 0;display:grid}.form-results-rank li:last-child{border-bottom:0}.form-results-rank__pos{background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-grid}.form-results-rank small{display:block}.form-results-rank__metrics{text-align:right;gap:.1rem;font-size:.78rem;display:grid}.form-results-recent{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.form-results-recent li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.55rem 0;display:flex}.form-results-recent li:last-child{border-bottom:0}.form-results-recent p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.form-results-recent__meta{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.wf-page{gap:.65rem}.wf-toolbar{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 45%), var(--surface,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.55rem .7rem;display:flex}.wf-toolbar__filters{background:color-mix(in srgb, var(--line,#e6ebe8) 55%, transparent);border:1px solid color-mix(in srgb, var(--border,var(--line)) 70%, transparent);border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.2rem;padding:.18rem;display:inline-grid}.wf-filter-chip{min-height:1.95rem;color:color-mix(in srgb, var(--text) 85%, var(--muted));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.wf-filter-chip .icon,.wf-filter-chip .material-symbols-outlined{opacity:.72}.wf-filter-chip em{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--surface,#fff) 70%, transparent);opacity:.9;border-radius:999px;min-width:1.05em;padding:.05rem .3rem;font-style:normal}.wf-filter-chip:hover{background:color-mix(in srgb, var(--surface,#fff) 72%, transparent)}.wf-filter-chip.is-active{background:color-mix(in srgb, var(--brand) 90%, #0b3d2a);color:#fff}.wf-filter-chip.is-active .icon,.wf-filter-chip.is-active .material-symbols-outlined{opacity:1}.wf-filter-chip.is-active em{background:#ffffff38}.wf-toolbar__meta{color:var(--muted);white-space:nowrap;margin:0;font-size:.75rem}.wf-toolbar__search{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:color-mix(in srgb, var(--surface,#fff) 88%, #f4f7f5);border-radius:10px;flex:180px;grid-template-columns:auto 1fr;align-items:center;gap:.35rem;min-width:min(100%,180px);min-height:2.1rem;padding:0 .65rem;display:grid}.wf-toolbar__search .icon,.wf-toolbar__search .material-symbols-outlined{color:var(--muted)}.wf-toolbar__search input{background:0 0;border:0;outline:none;width:100%;padding:.4rem 0;font-size:.86rem}.wf-toolbar__search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);background:var(--surface,#fff)}.wf-start{padding:0;overflow:hidden}.wf-start__summary{cursor:pointer;align-items:center;gap:.55rem;padding:.65rem .8rem;list-style:none;display:flex}.wf-start__summary::-webkit-details-marker{display:none}.wf-start__summary-icon{background:color-mix(in srgb, var(--brand) 10%, transparent);width:1.75rem;height:1.75rem;color:var(--brand);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.wf-start__summary-text{flex:1;gap:.05rem;min-width:0;display:grid}.wf-start__summary-text strong{font-size:.92rem}.wf-start__summary-text small{color:var(--muted);font-size:.75rem}.wf-start__summary-hint{color:var(--muted);flex-shrink:0;font-size:.75rem}.wf-start__body{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.55rem;padding:0 .8rem .75rem;display:grid}.wf-start__ok{margin:.45rem 0 0;font-size:.82rem}.wf-start__suggest{flex-wrap:wrap;gap:.35rem;padding-top:.55rem;display:flex}.wf-start__chip{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);max-width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.wf-start__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-start__chip:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface,#fff))}.wf-start__chip.tone-gap{border-color:color-mix(in srgb, var(--warn,#f7931e) 35%, var(--line))}.wf-start__chip.tone-boost{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.wf-start__actions{flex-wrap:wrap;gap:.35rem;display:flex}.wf-start__cats{flex-wrap:wrap;gap:.3rem;display:flex}.wf-start__cat{background:color-mix(in srgb, var(--brand) 7%, transparent);color:inherit;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.3rem;padding:.28rem .5rem;font-size:.75rem;font-weight:650;display:inline-flex}.wf-start__cat em{font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal}.wf-start__cat:hover{border-color:color-mix(in srgb, var(--brand) 28%, transparent)}.wf-empty-actions{flex-wrap:wrap;gap:.5rem;display:flex}.wf-rule-list{gap:.45rem}.wf-rule-card{box-shadow:none;gap:.5rem;padding:.7rem .75rem}.wf-rule-card__actions{align-items:center;gap:.35rem}.wf-more{position:relative}.wf-more>summary{list-style:none}.wf-more>summary::-webkit-details-marker{display:none}.wf-more__menu{z-index:8;border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);border-radius:10px;min-width:10.5rem;padding:.25rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #0000001f}.wf-more__menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.82rem;display:inline-flex}.wf-more__menu button:hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}.wf-more__menu button.is-danger{color:var(--danger,#c62828)}@media (width<=720px){.wf-toolbar{flex-direction:column;align-items:stretch}.wf-toolbar__filters{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.wf-toolbar__meta{white-space:normal}}.wf-rule-card{border-left:3px solid #0000;gap:.55rem;padding:.75rem .85rem;box-shadow:0 1px 2px #0f281e0d}.wf-rule-card.is-active{border-left-color:color-mix(in srgb, var(--brand) 85%, #0b3d2a)}.wf-rule-card.is-paused{border-left-color:color-mix(in srgb, #c47a3a 75%, var(--line))}.wf-rule-card__head{align-items:center;gap:.65rem}.wf-rule-card__head-end{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.wf-rule-card__title h2{font-size:.95rem;line-height:1.25}.wf-rule-card__title p{font-size:.76rem;line-height:1.35}.wf-rule-card__title{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.wf-trigger-icon{background:color-mix(in srgb, var(--brand) 12%, var(--surface));width:2.15rem;height:2.15rem;color:color-mix(in srgb, var(--brand) 90%, #0b3d2a);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.badge--with-icon{align-items:center;gap:.28rem;display:inline-flex}.wf-priority{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.02rem;min-width:2rem;height:2rem;font-size:.62rem;line-height:1;display:inline-flex}.wf-priority span{font-weight:800}.wf-rule-card__actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.wf-flow{background:linear-gradient(90deg, #2a7ab00a, transparent 18%, color-mix(in srgb, var(--brand) 5%, transparent) 72%, color-mix(in srgb, var(--brand) 8%, transparent)), color-mix(in srgb, var(--line) 28%, var(--surface));border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:11px;align-items:stretch;gap:0;min-height:4.5rem;padding:.45rem;display:flex;overflow-x:auto}.wf-flow__arrow{color:var(--muted);opacity:.45;flex-shrink:0;align-self:center;align-items:center;padding:0 .15rem;display:flex}.wf-flow__step-label{align-items:center;gap:.32rem;margin-bottom:.08rem;display:flex}.wf-step-icon{border-radius:7px;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;display:grid}.wf-step-icon--when{color:#2a7ab0;background:#2a7ab029}.wf-step-icon--if{color:#a86228;background:#c47a3a29}.wf-step-icon--wait{color:#6a4f96;background:#7a5caf29}.wf-step-icon--then{background:color-mix(in srgb, var(--brand) 18%, transparent);color:color-mix(in srgb, var(--brand) 92%, #0b3d2a)}.wf-flow__step-value{align-items:flex-start;gap:.32rem;min-width:0;display:flex}.wf-flow__step-value--center{text-align:center;justify-content:center;align-items:center}.wf-flow__step-value--center>div{min-width:0}.wf-step-value-icon{opacity:.78;flex-shrink:0;margin-top:.04rem}.wf-flow__step-value--center .wf-step-value-icon{margin-top:0}.wf-flow__step--when .wf-step-value-icon{color:#2a7ab0}.wf-flow__step--if .wf-step-value-icon{color:#a86228}.wf-flow__step--wait .wf-step-value-icon{color:#6a4f96}.wf-no-actions{align-items:center;gap:.28rem;font-size:.74rem;display:inline-flex}.wf-flow__step{background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:9px;align-content:start;gap:.12rem;min-width:0;padding:.42rem .52rem;display:grid}.wf-flow__step strong{font-size:.76rem;font-weight:700;line-height:1.3}.wf-flow__step small{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.wf-flow__step--when{border-color:color-mix(in srgb, #2a7ab0 28%, var(--line));background:color-mix(in srgb, #2a7ab0 5%, var(--surface));flex:0 11.5rem}.wf-flow__step--if{border-color:color-mix(in srgb, #c47a3a 28%, var(--line));background:color-mix(in srgb, #c47a3a 5%, var(--surface))}.wf-flow__step--wait{border-color:color-mix(in srgb, #7a5caf 28%, var(--line));background:color-mix(in srgb, #7a5caf 5%, var(--surface))}.wf-flow__step--then{border-color:color-mix(in srgb, var(--brand) 32%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface));flex:14rem}.wf-flow__step--compact{text-align:center;flex:none;width:6.75rem}.wf-flow__step--compact .wf-flow__step-label{justify-content:center}.wf-flow__step--compact .wf-flow__step-value{flex-direction:column;align-items:center;gap:.2rem}.wf-flow__step--compact .wf-step-value-icon{margin-top:0}.wf-flow__step--compact strong{font-size:.74rem}.wf-flow__step--compact small{-webkit-line-clamp:1}.wf-flow .wf-kicker{letter-spacing:.08em;opacity:.85;font-size:.58rem}.wf-rule-card .auto-chips{align-content:flex-start;gap:.28rem}.wf-rule-card .auto-chip{border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);background:color-mix(in srgb, var(--brand) 9%, var(--surface));max-width:100%;color:color-mix(in srgb, var(--brand) 92%, #0b3d2a);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.22rem;padding:.16rem .48rem;font-size:.7rem;font-weight:650;line-height:1.25;display:inline-flex;overflow:hidden}.wf-rule-card .auto-chip .icon,.wf-rule-card .auto-chip .material-symbols-outlined{opacity:.92;font-variation-settings:"FILL" 1, "wght" 500;flex-shrink:0}.wf-rule-card .auto-chip--email,.wf-rule-card .auto-chip--ai{background:color-mix(in srgb, #2a7ab0 10%, var(--surface));color:#195c80;border-color:#2a7ab047}.wf-rule-card .auto-chip--wa{background:color-mix(in srgb, #25a56a 11%, var(--surface));color:#197547;border-color:#25a56a4d}.wf-rule-card .auto-chip--tag,.wf-rule-card .auto-chip--list,.wf-rule-card .auto-chip--status{background:color-mix(in srgb, #c47a3a 9%, var(--surface));color:#845321;border-color:#c47a3a3d}.wf-rule-card .auto-chip--sequence,.wf-rule-card .auto-chip--webhook,.wf-rule-card .auto-chip--seller{background:color-mix(in srgb, #7a5caf 9%, var(--surface));color:#543f82;border-color:#7a5caf3d}@media (width<=960px){.wf-rule-card__head{flex-wrap:wrap}.wf-rule-card__head-end{justify-content:space-between;width:100%}}@media (width<=640px){.wf-flow{min-height:unset;flex-direction:column;gap:.2rem}.wf-flow__arrow{display:none}.wf-flow__step--compact{text-align:left;width:auto}.wf-flow__step--when,.wf-flow__step--then{flex:unset}}.automations-page{gap:.65rem;display:grid}.auto-kpis .users-kpi strong{font-variant-numeric:tabular-nums}.auto-fn .users-search{flex:220px;min-width:min(100%,220px)}.auto-desk .panel--flush>.panel-body{padding:1rem 1.25rem 1.25rem}.auto-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.auto-card{--auto-accent:var(--brand,#0f3d32);--auto-i:0;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-top:3px solid color-mix(in srgb, var(--auto-accent) 55%, var(--line));background:var(--surface,#fff);animation:.45s both landing-rise;animation-delay:calc(var(--auto-i) * 40ms);border-radius:14px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f281e0d}.auto-card:hover{border-color:color-mix(in srgb, var(--auto-accent) 28%, var(--line));box-shadow:0 10px 24px color-mix(in srgb, var(--auto-accent) 12%, transparent)}.auto-card__top{align-items:flex-start;gap:.6rem;padding:.7rem .7rem .15rem;display:flex}.auto-card__tile{color:#fff;background:radial-gradient(120% 90% at 10% 0%, color-mix(in srgb, var(--auto-accent) 40%, transparent), transparent 55%), linear-gradient(145deg, color-mix(in srgb, var(--auto-accent) 22%, #0b3d33), #0b3d33);width:2.6rem;height:2.6rem;box-shadow:0 4px 10px color-mix(in srgb, var(--auto-accent) 25%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.auto-card__tile .icon,.auto-card__tile .material-symbols-outlined{opacity:.95}.auto-card__top .auto-card__head{flex:1;min-width:0;padding-top:.1rem}.auto-card__top .sys-status{flex:none;margin-left:auto}.auto-card__body{align-content:start;gap:.45rem;padding:.3rem .7rem .55rem;display:grid}.auto-card__head .users-person{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auto-card__head .cell-primary{text-align:left;gap:.12rem;min-width:0;display:grid}.auto-card__head .cell-primary strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;display:-webkit-box;overflow:hidden}.auto-card__head .cell-primary .cell-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.auto-card__chips{flex-wrap:wrap;gap:.28rem;display:flex}.auto-mini-chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--line) 25%, var(--surface));color:color-mix(in srgb, var(--text) 80%, var(--muted));border-radius:999px;align-items:center;gap:.22rem;padding:.14rem .42rem;font-size:.68rem;font-weight:650;display:inline-flex}.auto-mini-chip.is-on{border-color:color-mix(in srgb, var(--brand) 25%, transparent);background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:color-mix(in srgb, var(--brand) 90%, #0b3d2a)}.auto-card__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.auto-card__actions{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--line) 12%, var(--surface,#fff));flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem .65rem .7rem;display:flex}.auto-card__actions .btn{flex:none}.auto-card__more{margin-left:auto}.auto-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.auto-fn .fin-fn__sep{background:color-mix(in srgb, var(--line) 85%, transparent);align-self:stretch;width:1px;min-height:1.6rem;margin:0 .25rem}.auto-fn .fin-fn__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:.15rem;font-size:.72rem;font-weight:700}.auto-starter-grid{gap:.65rem;display:grid}.auto-starter-card{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--line) 18%, var(--surface));border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.auto-starter-card h3{margin:0 0 .2rem;font-size:.95rem}.auto-starter-card p{margin:0;font-size:.8rem}.auto-starter-card__icon{background:color-mix(in srgb, var(--auto-accent,var(--brand)) 14%, var(--surface));width:2.75rem;height:2.75rem;color:color-mix(in srgb, var(--auto-accent,var(--brand)) 90%, #0b3d2a);border-radius:10px;place-items:center;display:grid}.auto-starter-card__obj{color:color-mix(in srgb, var(--brand) 85%, #0b3d2a);align-items:center;gap:.3rem;font-weight:650;display:flex;margin-top:.35rem!important;font-size:.75rem!important}.auto-html-ref{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--line) 15%, var(--surface));border-radius:10px;margin-top:.85rem;padding:.65rem .75rem}.auto-html-ref summary{cursor:pointer;font-size:.85rem;font-weight:700}.auto-merge-tags{margin:.55rem 0 0;padding-left:1.1rem;font-size:.8rem}.auto-merge-tags code{font-size:.78rem}.auto-html-editor .auto-html-textarea{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--line) 12%, var(--surface));border-radius:10px;width:100%;padding:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45}.auto-merge-tags-inline{flex-wrap:wrap;gap:.28rem;margin:.5rem 0 .75rem;display:flex}.auto-html-actions{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.projects-page{gap:.75rem;display:grid}.projects-toolbar{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 3%, #fff), #fff 75%);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.65rem .75rem;display:flex;box-shadow:0 1px 2px #0f281e0a}.projects-toolbar__filters{background:color-mix(in srgb, var(--line,#e6ebe8) 55%, transparent);border-radius:10px;flex-wrap:wrap;gap:.25rem;padding:.18rem;display:inline-flex}.projects-toolbar__search{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);min-width:min(100%,220px);color:var(--muted);border-radius:10px;flex:220px;align-items:center;gap:.4rem;padding:.35rem .65rem;display:flex}.projects-toolbar__search input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.projects-toolbar__create{flex:240px;gap:.4rem;min-width:min(100%,240px);display:flex}.projects-toolbar__create input{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);min-height:2.2rem;font:inherit;background:0 0;border-radius:10px;flex:1;padding:.4rem .65rem}.projects-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.projects-create-form{gap:1rem}.projects-create-form .field{align-content:start;gap:.35rem;display:grid}.projects-create-form .field>span,.projects-create-label{color:var(--text,inherit);align-items:center;gap:.35rem;font-size:.82rem;font-weight:650;display:inline-flex}.projects-create-label .material-symbols-outlined,.projects-create-label .icon{color:color-mix(in srgb, var(--brand,#1a4731) 70%, var(--muted));font-size:1rem}.projects-create-hint{color:var(--muted);min-height:2.1em;margin:0;font-size:.75rem;line-height:1.4}.projects-create-tip{border:1px solid color-mix(in srgb, #f7931e 28%, var(--line,#ddd));background:linear-gradient(135deg, color-mix(in srgb, #f7931e 10%, var(--surface,#fff)), color-mix(in srgb, var(--brand,#1a4731) 4%, var(--surface,#fff)));border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.projects-create-tip__icon{color:#c46a00;background:#f7931e2e;border-radius:10px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}.projects-create-tip strong{margin-bottom:.15rem;font-size:.84rem;display:block}.projects-create-tip p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.projects-create-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}@media (width<=640px){.projects-create-row{grid-template-columns:1fr}}.projects-create-form textarea,.projects-create-form input,.projects-create-form select{width:100%;font:inherit}.projects-create-check{border:1px solid color-mix(in srgb, var(--brand,#1a4731) 22%, var(--line));background:color-mix(in srgb, var(--brand,#1a4731) 5%, var(--surface,#fff));cursor:pointer;border-radius:12px;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:flex}.projects-create-check:hover{border-color:color-mix(in srgb, var(--brand,#1a4731) 40%, var(--line))}.projects-create-check input{accent-color:var(--brand,#1a4731);margin-top:.35rem}.projects-create-check__icon{background:color-mix(in srgb, var(--brand,#1a4731) 12%, transparent);width:2rem;height:2rem;color:var(--brand,#1a4731);border-radius:9px;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.projects-create-check>span:last-child{flex:1;gap:.2rem;display:grid}.projects-create-check small{color:var(--muted);font-size:.78rem;line-height:1.35}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.projects-card{border:1px solid color-mix(in srgb, var(--border,var(--line)) 70%, transparent);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 55%), linear-gradient(180deg, #fff, color-mix(in srgb, var(--brand) 3%, #fff));color:inherit;border-radius:16px;gap:.7rem;padding:1rem 1.05rem .9rem 1.15rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f281e0a,0 8px 22px #0f281e0a}.projects-card__accent{background:color-mix(in srgb, var(--brand) 55%, #8aa);width:4px;position:absolute;top:0;bottom:0;left:0}.projects-card--is-active .projects-card__accent{background:linear-gradient(#2f6f4e,#4d9a6e)}.projects-card--is-hold .projects-card__accent{background:linear-gradient(#b26a00,#e0a23a)}.projects-card--is-done .projects-card__accent{background:linear-gradient(#3b5b8c,#6a8fc0)}.projects-card:hover{border-color:color-mix(in srgb, var(--brand) 38%, var(--line));transform:translateY(-2px);box-shadow:0 14px 30px #0f281e1a}.projects-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.65rem;display:grid}.projects-card__avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(145deg,#2f6f4e,#3d8a62);border-radius:12px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;font-size:.78rem;font-weight:780;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.projects-card--is-hold .projects-card__avatar{background:linear-gradient(145deg,#8a5200,#c4841f)}.projects-card--is-done .projects-card__avatar{background:linear-gradient(145deg,#3b5b8c,#5d7fad)}.projects-card__titles{gap:.28rem;min-width:0;display:grid}.projects-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:750;line-height:1.25;overflow:hidden}.projects-card__tags{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.projects-card__kind{letter-spacing:.01em;background:color-mix(in srgb, var(--brand) 12%, #fff);color:color-mix(in srgb, var(--brand) 75%, #1a2a20);border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.projects-card__client{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.2rem;max-width:100%;font-size:.74rem;display:inline-flex;overflow:hidden}.projects-card__client.is-muted{opacity:.8}.projects-card__status{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--muted) 10%, #fff);color:var(--muted);border:1px solid color-mix(in srgb, var(--muted) 16%, transparent);border-radius:999px;flex:none;align-items:center;gap:.35rem;width:auto;max-width:none;padding:.28rem .55rem .28rem .45rem;font-size:.66rem;font-weight:780;display:inline-flex}.projects-card__status:before{content:"";opacity:.85;width:.42rem;height:.42rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.projects-card__status--is-active{color:#1f5a3b;background:#eaf1ed;border-color:#2f6f4e2e}.projects-card__status--is-hold{color:#8a5200;background:#f7f0e6;border-color:#b26a002e}.projects-card__status--is-done{color:#2f4a72;background:#ebeff4;border-color:#3b5b8c2e}.projects-card__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.projects-card__meta{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);align-items:center;gap:.55rem;margin-top:.1rem;padding-top:.7rem;display:flex}.projects-card__stats{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden}.projects-card__stats>span{color:var(--muted);background:0 0;border:0;border-radius:0;justify-items:start;gap:.12rem;min-width:0;padding:.55rem .6rem .5rem;font-size:.68rem;display:grid;position:relative}.projects-card__stats>span+span{border-left:1px solid color-mix(in srgb, var(--line) 75%, transparent)}.projects-card__stat-icon{width:1.35rem;height:1.35rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, #fff);border-radius:7px;place-items:center;margin-bottom:.12rem;display:inline-grid}.projects-card__stat-icon .material-symbols-outlined{color:inherit;font-size:.85rem!important}.projects-card__stats>span em{color:var(--text);letter-spacing:-.02em;font-size:.95rem;font-style:normal;font-weight:780;line-height:1}.projects-card__stats>span>span{opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.projects-card__go{background:color-mix(in srgb, var(--brand) 12%, #fff);width:2rem;height:2rem;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.projects-card:hover .projects-card__go{background:color-mix(in srgb, var(--brand) 18%, #fff);border-color:color-mix(in srgb, var(--brand) 28%, transparent);transform:translate(2px)}.projects-card__stats>span[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:3;background:#1a2a20;border-radius:8px;padding:.3rem .48rem;font-size:.68rem;font-weight:600;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(3px)}.projects-card__stats>span[data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.projects-board-filters{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--bg));border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding:.55rem .7rem;display:flex}.projects-board-filters__search{border:1px solid var(--line);background:var(--surface,#fff);border-radius:.55rem;flex:12rem;align-items:center;gap:.35rem;min-width:min(100%,14rem);min-height:2.25rem;padding:.35rem .65rem;display:inline-flex}.projects-board-filters__search input{width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:.88rem}.projects-board-filters>select{border:1px solid var(--line);background-color:var(--surface,#fff);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);min-width:11rem;min-height:2.25rem;color:inherit;font:inherit;appearance:none;cursor:pointer;background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:.55rem;padding:.35rem 2rem .35rem .7rem;font-size:.88rem}.projects-board-filters>select:focus{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.projects-board-filters .btn{border-radius:.55rem;min-height:2.25rem}.projects-board-filters__labels{flex-wrap:wrap;gap:.3rem;display:flex}.projects-board-filters__swatch{cursor:pointer;border:2px solid #0000;border-radius:.35rem;width:1.35rem;height:1.35rem;padding:0}.projects-board-filters__swatch.is-on{border-color:#111;box-shadow:inset 0 0 0 1px #fff}.projects-card-comments li.is-system{opacity:.92}.projects-card-comments li.is-system p{color:var(--muted);font-style:italic}.projects-board-page{--pb-gap:.75rem;--pb-cols:3;gap:.9rem}.projects-board-chrome{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 4%, #fff), #fff 70%);border-radius:.95rem;gap:.7rem;padding:.75rem .85rem;display:grid;box-shadow:0 1px 2px #0f281e0a}.projects-aux-modal.modal-panel,.projects-aux-modal{border:0;border-radius:1rem;overflow:hidden;box-shadow:0 20px 48px #0f281e29}.projects-aux-modal .modal-head{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 5%, #fff), #fff)}.projects-aux-modal .modal-body{background:#fbfcfb}.projects-board-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.projects-phases{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.projects-phase-tab{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);min-height:2rem;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:650;display:inline-flex}.projects-phase-tab em{font-variant-numeric:tabular-nums;opacity:.7;font-style:normal}.projects-phase-tab.is-active{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 90%, #0b3d2a);color:#fff}.projects-board-stage{border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 8%, #e8f2ec) 0%, color-mix(in srgb, var(--bg) 70%, #dfe8e3) 48%, color-mix(in srgb, var(--brand) 5%, #eef3f0) 100%);border-radius:1rem;min-height:0;padding:.9rem;overflow:hidden}.projects-board-page .projects-board-stage{border:1px solid color-mix(in srgb, var(--line,#d8e0da) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--rs-brand,#8eb69b) 6%, #fff) 0%, #f7f9f8 100%);border-radius:14px;padding:.45rem;box-shadow:0 1px #0f281e08}.projects-board-page .projects-kanban,.projects-board-page .projects-kanban.kanban-board{grid-template-columns:repeat(var(--pb-cols,3), minmax(0, 1fr));align-items:stretch;gap:.65rem;min-height:24rem;margin:0;padding:.15rem;display:grid;overflow:hidden}.projects-board-page .kanban-col.projects-phase-col{--phase:#64748b;--phase-soft:color-mix(in srgb, var(--phase) 12%, #fff);border:1px solid color-mix(in srgb, var(--phase) 18%, #e8eee9);border-top:3px solid var(--phase);background:#fff;border-radius:14px;flex-direction:column;gap:0;width:auto;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden;box-shadow:0 1px #0f281e08,0 8px 20px #0f281e0a}.projects-board-page .kanban-col.projects-phase-col.is-drop-target{border-color:color-mix(in srgb, var(--phase) 55%, #bcd2c6);box-shadow:0 0 0 2px color-mix(in srgb, var(--phase) 22%, transparent)}.projects-board-page .projects-phase-col__head.kanban-col-head{border:0;border-bottom:1px solid color-mix(in srgb, var(--phase) 14%, #e8eee9);background:linear-gradient(165deg, color-mix(in srgb, var(--phase) 18%, #fff) 0%, color-mix(in srgb, var(--phase) 5%, #fff) 100%);border-radius:0;align-items:center;gap:.45rem;min-width:0;min-height:3rem;margin:0;padding:.55rem .65rem;display:flex}.projects-board-page .projects-phase-col__dot{background:var(--phase);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--phase) 22%, transparent);border-radius:99px;flex:none}.projects-board-page .projects-phase-col__titles{flex:auto;gap:.08rem;min-width:0;display:grid}.projects-board-page .projects-phase-col__titles strong{font-size:var(--tk-title,.88rem);font-weight:var(--tk-bold,650);letter-spacing:-.015em;color:color-mix(in srgb, var(--phase) 55%, var(--tk-ink,#152820));text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.projects-board-page .projects-col-hint{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350);letter-spacing:.01em;color:color-mix(in srgb, var(--phase) 22%, var(--tk-mute,#84958c));line-height:1.2}.projects-board-page .projects-phase-col__count{font-style:normal;font-weight:var(--tk-semi,550);text-align:center;color:#fff;background:var(--phase);min-width:1.55rem;box-shadow:0 2px 6px color-mix(in srgb, var(--phase) 28%, transparent);border-radius:999px;flex:none;padding:.28rem .48rem;font-size:.72rem;line-height:1}.projects-board-page .projects-phase-col__add{background:color-mix(in srgb, var(--phase) 12%, #fff);width:1.6rem;height:1.6rem;color:color-mix(in srgb, var(--phase) 70%, #152820);cursor:pointer;border:0;border-radius:.45rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.projects-board-page .projects-phase-col__add:hover{background:color-mix(in srgb, var(--phase) 22%, #fff)}.projects-board-page .kanban-col-body.projects-phase-col__cards{background:color-mix(in srgb, var(--phase-soft) 55%, #fafcfb);flex-direction:column;flex:1;gap:.45rem;min-width:0;min-height:4rem;padding:.55rem;display:flex;overflow:hidden auto}.projects-board-page .kanban-empty--action{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;width:100%;min-width:0;max-width:100%;padding:.75rem .65rem;line-height:1.35}.projects-board-page .projects-kanban-card.ops-pipe__card{border:1px solid color-mix(in srgb, var(--phase,#64748b) 14%, #e8eee9);border-left:3px solid color-mix(in srgb, var(--phase,#64748b) 70%, #94a3b8);z-index:0;cursor:grab;min-width:0;max-width:100%;font-size:var(--tk-body,.8rem);background:#fff;border-radius:11px;gap:.28rem;padding:.5rem .55rem .45rem;transition:transform .12s,box-shadow .12s,border-color .12s,opacity .12s;display:grid;position:relative;overflow:visible;box-shadow:0 1px #0f281e08}.projects-board-page .projects-kanban-card:active{cursor:grabbing}.projects-board-page .projects-kanban-card:hover{border-color:color-mix(in srgb, var(--phase,#64748b) 45%, #bcd2c6);transform:translateY(-1px);box-shadow:0 3px 10px #0f281e14}.projects-board-page .projects-kanban-card.is-dragging{opacity:.55;transform:scale(.98);box-shadow:0 8px 18px #0f281e1f}.projects-board-page .projects-kanban-card.is-drop-target{border-color:color-mix(in srgb, var(--phase,#64748b) 65%, #8eb69b);box-shadow:0 0 0 2px color-mix(in srgb, var(--phase,#64748b) 28%, transparent), 0 6px 14px #0f281e14}.projects-board-page .projects-kanban-card.is-assign-open{z-index:6}.projects-board-page .projects-kanban-card .ops-pipe__top{gap:.35rem}.projects-board-page .projects-kanban-card .ops-pipe__top strong{font-size:.84rem;font-weight:var(--tk-bold,650);letter-spacing:-.015em;color:var(--tk-ink,#152820);line-height:1.2}.projects-board-page .projects-kanban-card .ops-pipe__preview{font-size:var(--tk-meta,.7rem);font-weight:var(--tk-light,350);color:var(--tk-soft,#5f7169);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.projects-board-page .projects-kanban-card .ops-pipe__badges{gap:.25rem}.projects-board-page .projects-kanban-card .ops-pipe__badge{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-semi,550);background:color-mix(in srgb, var(--phase,#8eb69b) 12%, #fff);color:color-mix(in srgb, var(--phase,#153832) 70%, #5f7169);align-items:center;gap:.18rem;display:inline-flex}.projects-board-page .projects-kanban-card .ops-pipe__foot{border-top:1px solid color-mix(in srgb, var(--line,#d8e0da) 55%, transparent);justify-content:space-between;align-items:center;gap:.35rem;margin-top:.1rem;padding-top:.28rem;display:flex}.projects-board-page .projects-kanban-card .ops-pipe__time{min-width:0;font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350);color:var(--tk-mute,#84958c);align-items:center;gap:.3rem;display:inline-flex}.projects-board-page .projects-kanban-card .ops-pipe__actions{flex:none;align-items:center;gap:.1rem;display:inline-flex}.projects-board-page .projects-kanban-card .msg-ops-icon-btn{width:1.55rem;height:1.55rem;color:var(--tk-soft,#5f7169);border-radius:.4rem}.projects-board-page .projects-kanban-card .msg-ops-icon-btn:hover:not(:disabled),.projects-board-page .projects-kanban-card .msg-ops-icon-btn.is-on{background:color-mix(in srgb, var(--phase,#8eb69b) 16%, #fff);color:var(--tk-ink,#152820)}.projects-board-page .projects-prio-chip{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-semi,550);color:#475569;background:#eef0f4;border-radius:999px;flex:none;padding:.08rem .4rem;line-height:1.2}.projects-board-page .projects-prio-chip--emergencia,.projects-board-page .projects-prio-chip--alta{color:#c2410c;background:#fce4d8}.projects-board-page .projects-prio-chip--media{color:#a16207;background:#f7ecd7}.projects-board-page .projects-prio-chip--baixa,.projects-board-page .projects-prio-chip--planejada{color:#475569;background:#eceef1}.projects-board-page .projects-prio-chip--em_analise{color:#4f46e5;background:#e9eafd}.projects-board-page .projects-kanban-card__avatars--inline{margin-right:.1rem;display:inline-flex}.projects-board-page .projects-kanban-card__avatars--inline .projects-kanban-card__avatar{width:1.15rem;height:1.15rem;font-size:.52rem}.projects-board-page .projects-kanban-card__labels{gap:.2rem;margin:0}.projects-board-page .projects-kanban-card__label{border-radius:.18rem;width:2.2rem;height:.38rem}.projects-board-page .projects-kanban-card__cover-bar{border-radius:.2rem;height:.35rem;margin:-.1rem 0 .05rem}.projects-board-page .projects-kanban-card strong,.projects-board-page .projects-kanban-card__title{font-size:.84rem;line-height:1.2;font-weight:var(--tk-bold,650);letter-spacing:-.015em;color:var(--tk-ink,#152820);overflow-wrap:anywhere;display:block}.projects-board-page .projects-kanban-card__desc{-webkit-line-clamp:2;font-size:var(--tk-meta,.7rem);font-weight:var(--tk-light,350);color:var(--tk-soft,#5f7169);-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.projects-board-page .projects-kanban-card__meta-row{min-width:0;font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350);color:var(--tk-mute,#84958c);flex-wrap:wrap;align-items:center;gap:.25rem .35rem;display:flex}.projects-board-page .projects-kanban-card__meta-row .sys-status{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-semi,550);border-radius:999px;padding:.12rem .4rem}.projects-board-page .projects-kanban-card__due,.projects-board-page .projects-kanban-card__checks{font-weight:var(--tk-light,350);align-items:center;gap:.18rem;display:inline-flex}.projects-board-page .projects-kanban-card__foot{border-top:1px solid color-mix(in srgb, var(--line,#d8e0da) 55%, transparent);justify-content:space-between;align-items:center;gap:.35rem;padding:.2rem .45rem .4rem;display:flex}.projects-board-page .projects-kanban-card__unassigned{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350);color:var(--tk-mute,#84958c)}.projects-board-page .projects-kanban-card__qa{align-items:center;gap:.15rem;display:inline-flex}.projects-board-page .projects-qa{width:1.55rem;height:1.55rem;color:var(--tk-soft,#5f7169);cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.projects-board-page .projects-qa:hover,.projects-board-page .projects-qa.is-on{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);color:var(--tk-ink,#152820)}.projects-board-page .projects-assign{position:relative}.projects-board-page .projects-assign__menu{z-index:8;border:1px solid color-mix(in srgb, var(--line,#d8e0da) 85%, transparent);background:#fff;border-radius:.65rem;gap:.25rem;min-width:12.5rem;max-width:min(16rem,70vw);max-height:14rem;padding:.45rem;display:grid;position:absolute;bottom:calc(100% + .3rem);right:0;overflow:auto;box-shadow:0 10px 28px #0f281e24}.projects-board-page .projects-assign__hint{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350);color:var(--tk-mute,#84958c);margin:0;padding:.1rem .25rem .25rem}.projects-board-page .projects-assign__item{text-align:left;width:100%;font:inherit;font-size:var(--tk-meta,.7rem);font-weight:var(--tk-light,350);color:var(--tk-ink,#152820);cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.4rem;padding:.3rem .35rem;display:flex}.projects-board-page .projects-assign__item.is-on{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);font-weight:var(--tk-bold,650)}.projects-board-page .projects-assign__item:hover{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff)}.projects-board-page .projects-assign__manage{border:0;border-top:1px solid color-mix(in srgb, var(--line,#d8e0da) 70%, transparent);text-align:left;font:inherit;font-size:var(--tk-micro,.62rem);font-weight:var(--tk-semi,550);color:var(--rs-brand-dark,#3f6b55);cursor:pointer;background:0 0;margin-top:.15rem;padding:.4rem .35rem .2rem}.projects-board-page .projects-teams__members li{align-items:center;gap:.4rem;display:flex}.projects-kanban{min-height:420px;margin-top:.25rem}.projects-board-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.projects-board-layout.has-panel{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}@media (width<=980px){.projects-board-layout.has-panel{grid-template-columns:1fr}}.projects-board-panel{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);border-radius:14px;gap:.65rem;max-height:calc(100vh - 1.3rem);padding:.85rem;display:grid;position:sticky;top:.65rem;overflow:auto}.projects-board-panel__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.projects-board-panel__head h3{margin:0;font-size:.95rem}.projects-phase-add{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.projects-phase-add input{border:1px solid var(--border,var(--line));min-width:10rem;min-height:2rem;font:inherit;border-radius:8px;padding:.3rem .55rem}.projects-form__row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.projects-side-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}@media (width<=900px){.projects-side-grid,.projects-form__row{grid-template-columns:1fr}}.kanban-col-actions{align-items:center;gap:.25rem;display:inline-flex}.kanban-col.is-drop-target{outline:2px dashed color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:-2px;background:color-mix(in srgb, var(--brand) 5%, var(--surface,#fff))}.kanban-empty--action{border:1px dashed color-mix(in srgb, var(--line) 90%, transparent);width:100%;min-height:5.5rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:12px;place-items:center;gap:.35rem;padding:.85rem;font-size:.78rem;display:grid}.kanban-empty--action:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));color:var(--brand)}.projects-kanban-card{overflow:visible}.projects-kanban-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.projects-kanban-card__due{color:var(--muted);align-items:center;gap:.2rem;font-size:.7rem;display:inline-flex}.projects-kanban-card__due.is-overdue{color:var(--danger,#c62828);font-weight:650}.projects-kanban-card__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.projects-kanban-card__foot{justify-content:space-between;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.projects-kanban-card__avatars{flex-direction:row-reverse;align-items:center;display:flex}.projects-kanban-card__avatars .projects-kanban-card__avatar{border:1.5px solid var(--surface,#fff);margin-left:-.35rem}.projects-kanban-card__avatars .projects-kanban-card__avatar:last-child{margin-left:0}.projects-kanban-card__avatar.is-more{background:color-mix(in srgb, var(--muted) 18%, transparent);color:var(--muted);font-size:.6rem}.projects-card-members{gap:.55rem;display:grid}.projects-assign-hint{margin:.15rem 0 .45rem;font-size:.78rem;line-height:1.35}.projects-user-chips{flex-wrap:wrap;gap:.4rem;display:flex}.projects-user-chip{border:1px solid color-mix(in srgb, var(--border,var(--line)) 88%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand) 8%);max-width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.28rem .65rem .28rem .28rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.projects-user-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 45%, var(--border,var(--line)))}.projects-user-chip.is-on{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 16%, transparent);color:color-mix(in srgb, var(--brand) 70%, #0a0a0a)}.projects-user-chip:disabled{opacity:.55;cursor:not-allowed}.projects-user-chip input{opacity:0;pointer-events:none;position:absolute}.projects-user-chip__meta{text-align:left;gap:.05rem;min-width:0;display:grid}.projects-user-chip__meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:650;overflow:hidden}.projects-user-chip__meta small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:500;overflow:hidden}.projects-user-chip__tag{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-left:.1rem;font-size:.62rem;font-style:normal;font-weight:700}.projects-user-chips--check .projects-user-chip{border-radius:12px;max-width:16rem;padding-right:.75rem;position:relative}.projects-team-pick{gap:.45rem;display:grid}.projects-team-pick__head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.projects-team-pick__actions{flex-wrap:wrap;gap:.15rem;display:flex}.projects-card-members__toggle-users{justify-self:start}.projects-card-members__count{margin:0;font-size:.78rem}.projects-card-members__empty{margin:0;font-size:.84rem}.projects-card-members__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.projects-card-members__list li{align-items:center;gap:.45rem;display:flex}.projects-card-members__list strong{flex:1;font-size:.86rem}.projects-card-members__add{align-items:center;gap:.45rem;display:flex}.projects-card-members__add select{flex:1}.projects-kanban-card__avatar{background:color-mix(in srgb, var(--brand) 14%, transparent);width:1.55rem;height:1.55rem;color:var(--brand);border-radius:999px;place-items:center;font-size:.65rem;font-weight:700;display:grid}.projects-kanban-card__labels{flex-wrap:wrap;gap:.25rem;margin-top:.1rem;display:flex}.projects-kanban-card__label{border-radius:.25rem;width:2.4rem;height:.45rem;display:inline-block}.projects-kanban-card__checks{color:var(--muted);align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;display:inline-flex}.projects-card-modal.modal-panel,.projects-card-modal{--pcm-ink:#152820;--pcm-soft:#5f7169;--pcm-mute:#84958c;--pcm-bold:650;--pcm-semi:550;--pcm-light:350;border:0;border-radius:1rem;flex-direction:column;width:min(1080px,100vw - 1rem);max-height:min(92vh,860px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f281e2e,inset 0 2px #fff6}.projects-card-modal .modal-head{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 6%, #fff) 0%, #fff 100%);flex:none;padding:.55rem .9rem}.projects-card-modal .modal-head-text h2{font-size:.92rem;font-weight:var(--pcm-bold);letter-spacing:-.015em;color:var(--pcm-ink);text-overflow:ellipsis;white-space:nowrap;max-width:48ch;line-height:1.2;overflow:hidden}.projects-card-modal .modal-body{background:radial-gradient(900px 220px at 0% 0%, color-mix(in srgb, var(--brand) 6%, transparent), transparent 62%), #f7f9f8;flex:auto;min-height:0;max-height:none;padding:.7rem .85rem;overflow:auto}.projects-card-modal .modal-foot{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;flex:none;justify-content:flex-end;gap:.4rem;padding:.55rem .9rem}.projects-card-modal .modal-foot .btn:first-child{margin-right:auto}.projects-card-detail{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);align-items:start;gap:.7rem .85rem;min-height:0;display:grid}.projects-card-detail__main,.projects-card-detail__aside{gap:.55rem;min-width:0;display:grid}.projects-card-detail__aside{align-self:start;max-height:min(68vh,640px);padding-right:.1rem;position:sticky;top:0;overflow:auto}.projects-card-detail__cover{border-radius:999px;height:.55rem;margin-bottom:.7rem}.projects-card-detail__cover-image{background:#1a1a1a;border-radius:.85rem;margin:-.15rem 0 .85rem;position:relative;overflow:hidden}.projects-card-detail__cover-image img{object-fit:cover;width:100%;max-height:160px;display:block}.projects-card-detail__cover-image .btn{background:#ffffffeb;position:absolute;top:.5rem;right:.5rem}.projects-card-title-block{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.4rem;margin:0;padding:.35rem .45rem;display:grid}.projects-card-title-block .icon{color:var(--pcm-mute,var(--muted));margin-top:0}.projects-card-title-input{width:100%;font:inherit;font-size:1.05rem;font-weight:var(--pcm-bold,650);letter-spacing:-.02em;color:var(--pcm-ink,#152820);background:0 0;border:0;border-radius:.35rem;outline:none;padding:.1rem .15rem;line-height:1.25}.projects-card-title-input:focus{background:color-mix(in srgb, var(--brand) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent)}.projects-card-upload{border:1px dashed color-mix(in srgb, var(--brand) 28%, var(--line));cursor:pointer;font-size:.78rem;font-weight:var(--pcm-semi,550);color:var(--brand);background:color-mix(in srgb, var(--brand) 4%, #fff);border-radius:.55rem;align-items:center;gap:.35rem;width:fit-content;padding:.35rem .6rem;display:inline-flex}.projects-card-upload input{display:none}.projects-card-upload:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 8%, #fff)}.projects-card-upload-error{color:var(--danger,#c62828);margin:0;font-size:.82rem}.projects-card-attachments{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.projects-card-attachments li{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff;border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;padding:.5rem .6rem;display:flex}.projects-card-attachments__info{gap:.1rem;min-width:0;display:grid}.projects-card-attachments__info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.projects-card-attachments__actions{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.projects-card-detail__form{gap:.55rem;display:grid}.projects-card-module{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:#fff;border-radius:.75rem;gap:.4rem;padding:.55rem .65rem;display:grid;box-shadow:0 1px #0f281e08}.projects-card-module:last-child{padding-bottom:.55rem}.projects-card-module--labels .projects-card-label-row{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.projects-card-module--labels .projects-card-label-name{flex:10rem;min-width:8rem;max-width:none}.projects-card-module--meta{gap:.5rem}.projects-card-module--activity{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:#fff;border-radius:.75rem;max-height:none;padding:.55rem .65rem;position:static;overflow:visible;box-shadow:0 1px #0f281e08}.projects-card-module>header{color:var(--pcm-soft,#5f7169);align-items:center;gap:.35rem;min-width:0;display:flex}.projects-card-module>header .icon{color:var(--brand);opacity:.9;font-size:1rem}.projects-card-module>header strong{font-size:.68rem;font-weight:var(--pcm-semi,550);letter-spacing:.04em;text-transform:uppercase;color:var(--pcm-mute,#84958c)}.projects-card-module>header .muted{text-transform:none;font-size:.62rem;font-weight:var(--pcm-light,350);color:var(--pcm-mute,#84958c);text-overflow:ellipsis;white-space:nowrap;max-width:55%;margin-left:auto;overflow:hidden}.projects-card-module textarea,.projects-card-module input:not([type=checkbox]):not([type=file]),.projects-card-module select,.projects-card-module--meta input:not([type=checkbox]):not([type=file]),.projects-card-module--meta select{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);width:100%;font:inherit;font-size:.82rem;font-weight:var(--pcm-light,350);color:var(--pcm-ink,#152820);background:#fff;border-radius:.5rem;padding:.4rem .55rem;transition:border-color .15s,box-shadow .15s}.projects-card-module textarea:focus,.projects-card-module input:focus,.projects-card-module select:focus,.projects-card-module--meta input:focus,.projects-card-module--meta select:focus{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent);outline:none}.projects-card-module textarea{resize:vertical;min-height:3.2rem;line-height:1.4}.projects-card-module .projects-card-checklist-add input,.projects-card-module .projects-card-members__add select{flex:1;width:auto;min-width:0}.projects-card-module .projects-card-label-name{max-width:18rem}.projects-card-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .5rem;display:grid}.projects-card-meta-grid .field{gap:.2rem;min-width:0;display:grid}.projects-card-meta-grid .field>span,.projects-card-members-field>span{font-size:.62rem;font-weight:var(--pcm-semi,550);color:var(--pcm-mute,#84958c);letter-spacing:.03em;text-transform:uppercase}.projects-card-members-field>span{margin-bottom:.2rem;display:block}.projects-card-members-field .projects-assign-hint{font-size:.7rem;font-weight:var(--pcm-light,350);margin:0 0 .35rem;line-height:1.3}.projects-card-detail__aside .projects-user-chips{max-height:9.5rem;padding-right:.15rem;overflow:auto}.projects-card-detail__aside .projects-user-chip{padding:.22rem .4rem;font-size:.72rem}.projects-card-labels{flex-wrap:wrap;gap:.3rem;display:flex}.projects-card-label{color:#fff;cursor:pointer;text-shadow:0 1px 1px #00000040;border:0;border-radius:.4rem;min-width:2.8rem;min-height:1.45rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.projects-card-label-row{gap:.45rem;display:grid}.projects-card-label-picker{flex-wrap:wrap;gap:.3rem;display:flex}.projects-card-label-swatch{cursor:pointer;border:2px solid #0000;border-radius:.4rem;width:1.55rem;height:1.55rem;padding:0;box-shadow:inset 0 0 0 1px #00000014}.projects-card-label-swatch.is-on{border-color:#111;box-shadow:inset 0 0 0 1px #fff}.projects-card-label-name{max-width:18rem}.projects-card-progress{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:.4rem;overflow:hidden}.projects-card-progress>span{background:var(--brand);border-radius:inherit;height:100%;transition:width .2s;display:block}.projects-card-checklist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.projects-card-checklist li{align-items:center;gap:.35rem;display:flex}.projects-card-checklist label{flex:1;align-items:flex-start;gap:.45rem;font-size:.88rem;display:flex}.projects-card-checklist .is-done{color:var(--muted);text-decoration:line-through}.projects-card-checklist-add{align-items:center;gap:.45rem;display:flex}.projects-card-checklist-add input{flex:1}.projects-card-comment-form{gap:.45rem;display:grid}.projects-card-comments{gap:.45rem;max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.projects-card-comments li p{white-space:pre-wrap;margin:.25rem 0 0;font-size:.88rem;line-height:1.4}.projects-card-comments__head{align-items:center;gap:.4rem;font-size:.78rem;display:flex}.projects-card-comments__head strong{flex:1}@media (width<=900px){.projects-card-detail{grid-template-columns:1fr}.projects-card-detail__aside{max-height:none;position:static;overflow:visible}.projects-card-module--activity{max-height:none;position:static}.projects-card-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-card-comments{max-height:10rem}.projects-board-page{--pb-gap:.55rem}.projects-board-stage{padding:.7rem}.projects-board-page .projects-kanban,.projects-board-page .projects-kanban.kanban-board{grid-template-columns:1fr;overflow-x:hidden}.projects-board-page .kanban-col{max-height:none}}.projects-teams__members{gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.projects-teams__members li{border-bottom:0;justify-content:space-between;align-items:center;gap:.35rem;padding-bottom:0;font-size:.78rem;display:flex}.projects-form{gap:.55rem;padding:.85rem;display:grid}.projects-form h3,.projects-side-grid h3{margin:0;font-size:.95rem}.projects-form label{color:var(--muted);gap:.25rem;font-size:.82rem;display:grid}.projects-form input,.projects-form select{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:var(--surface,#fff);min-height:2.15rem;color:inherit;font:inherit;border-radius:8px;padding:.35rem .55rem}.projects-form--inline{grid-template-columns:1fr auto;align-items:center}.projects-teams{gap:.45rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.projects-teams li{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.1rem;padding-bottom:.4rem;display:grid}.projects-prio{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.projects-prio--emergencia{color:var(--sys-emergencia,#e85a2a)}.projects-prio--alta{color:var(--sys-alta,#f7931e)}.projects-prio--media{color:var(--sys-media,#e6b422)}.projects-prio--baixa{color:var(--sys-baixa,#a8c93a)}.projects-prio--planejada{color:var(--sys-planejada,#3ba8dc)}.projects-prio--em_analise{color:var(--sys-em-analise,#9a9a9a)}.kanban-card-meta{flex-wrap:wrap;gap:.35rem;margin:.35rem 0;font-size:.75rem;display:flex}.kanban-card__open{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.projects-kind-picker{border:0;margin:0;padding:0}.projects-kind-picker legend{margin-bottom:.35rem;padding:0}.projects-kind-picker>.projects-create-hint{margin-bottom:.55rem}.projects-kind-picker__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}@media (width<=720px){.projects-kind-picker__options{grid-template-columns:1fr}}.projects-kind-option{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);cursor:pointer;background:var(--surface,#fff);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.75rem .8rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.projects-kind-option:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.projects-kind-option.is-active{border-color:color-mix(in srgb, var(--brand) 50%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--surface,#fff));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent)}.projects-kind-option input{opacity:0;pointer-events:none;position:absolute}.projects-kind-option__icon{background:color-mix(in srgb, var(--muted) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:10px;place-items:center;display:grid}.projects-kind-option.is-active .projects-kind-option__icon{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand,#1a4731)}.projects-kind-option__body{gap:.2rem;min-width:0;display:grid}.projects-kind-option__body strong{font-size:.82rem;line-height:1.25}.projects-kind-option small,.projects-kind-option__body small{color:var(--muted);font-size:.72rem;line-height:1.35}.proj-cal{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);border-radius:14px;gap:.75rem;padding:.75rem;display:grid}.proj-cal__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.proj-cal__nav{align-items:center;gap:.25rem;display:inline-flex}.proj-cal__month{text-align:center;text-transform:capitalize;min-width:10rem;font-size:.95rem}.proj-cal__weekdays,.proj-cal__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.proj-cal__weekdays{margin-bottom:.25rem}.proj-cal__weekdays span{color:var(--muted);text-align:center;text-transform:uppercase;font-size:.72rem;font-weight:650}.proj-cal__day{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--line));border-radius:10px;grid-template-rows:auto 1fr;gap:.25rem;min-height:6.5rem;padding:.35rem;display:grid}.proj-cal__day.is-out{opacity:.45}.proj-cal__day.is-today{border-color:color-mix(in srgb, var(--brand) 50%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}.proj-cal__day-head{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.proj-cal__day-num{font-size:.78rem;font-weight:700}.proj-cal__add{width:1.35rem;height:1.35rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.proj-cal__add:hover{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.proj-cal__events{align-content:start;gap:.2rem;display:grid}.proj-cal__event{background:color-mix(in srgb, var(--brand) 10%, var(--surface,#fff));width:100%;color:inherit;font:inherit;text-align:left;cursor:grab;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;padding:.22rem .35rem;font-size:.68rem;font-weight:650;display:block;overflow:hidden}.proj-cal__event.projects-prio--emergencia{background:color-mix(in srgb, var(--sys-emergencia,#e85a2a) 18%, var(--surface,#fff));border-left:3px solid var(--sys-emergencia,#e85a2a)}.proj-cal__event.projects-prio--alta{background:color-mix(in srgb, var(--sys-alta,#f7931e) 18%, var(--surface,#fff));border-left:3px solid var(--sys-alta,#f7931e)}.proj-cal__event.projects-prio--media{background:color-mix(in srgb, var(--sys-media,#e6b422) 18%, var(--surface,#fff));border-left:3px solid var(--sys-media,#e6b422)}.proj-cal__event.projects-prio--baixa{background:color-mix(in srgb, var(--sys-baixa,#a8c93a) 18%, var(--surface,#fff));border-left:3px solid var(--sys-baixa,#a8c93a)}.proj-cal__event.projects-prio--planejada{background:color-mix(in srgb, var(--sys-planejada,#3ba8dc) 18%, var(--surface,#fff));border-left:3px solid var(--sys-planejada,#3ba8dc)}.proj-cal__event.projects-prio--em_analise{background:color-mix(in srgb, var(--sys-em-analise,#9a9a9a) 18%, var(--surface,#fff));border-left:3px solid var(--sys-em-analise,#9a9a9a)}.proj-cal__more{color:var(--muted);font-size:.68rem}.proj-cal__undated{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.4rem;padding-top:.35rem;display:grid}.proj-cal__undated h4{margin:0;font-size:.85rem}.proj-cal__undated-list{flex-wrap:wrap;gap:.35rem;display:flex}.proj-cal__undated-list .proj-cal__event{width:auto;max-width:14rem}@media (width<=900px){.proj-cal__day{min-height:4.5rem}}.profile-page{gap:.85rem;display:grid}.profile-tabs{background:color-mix(in srgb, var(--line,#e6ebe8) 55%, transparent);border-radius:12px;flex-wrap:wrap;gap:.35rem;padding:.3rem;display:flex}.profile-tabs__item{min-height:2.15rem;color:inherit;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.profile-tabs__item.is-active{background:var(--surface,#fff);box-shadow:0 1px 2px #0000000f}.profile-panel{gap:1rem;padding:1.1rem 1.15rem;display:grid}.profile-desk .profile-shell.profile-panel,.profile-desk .security-shell.profile-panel{grid-template-columns:minmax(15rem,18.5rem) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.profile-desk .panel .profile-field__control input:not([type=checkbox]):not([type=radio]),.profile-desk .panel .profile-field__control textarea{padding-left:2.6rem}.profile-desk .profile-avatar--xl{width:7.25rem;height:7.25rem;font-size:2.5rem}.profile-desk .profile-main .profile-actions--sticky{justify-content:space-between}.profile-desk .profile-prefs--dense .prefs-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.profile-desk .profile-prefs .prefs-colors.sys-status-legend{flex-wrap:wrap;gap:.4rem;display:flex}.profile-desk .profile-prefs .prefs-colors .sys-status{width:auto;min-height:0}@media (width<=900px){.profile-desk .profile-shell.profile-panel,.profile-desk .profile-prefs--dense .prefs-layout{grid-template-columns:1fr}}.profile-hero{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.profile-identity{flex-wrap:wrap;align-items:center;gap:1.1rem 1.35rem;display:flex}.profile-identity__meta{flex:14rem;gap:.35rem;min-width:0;display:grid}.profile-identity__name{color:var(--ink,#0b3d33);font-size:1.15rem;font-weight:750;line-height:1.25}.profile-identity__sub{color:var(--muted,#5a7a72);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.86rem;display:flex}.profile-role-chip{letter-spacing:.02em;color:var(--brand,#0b6b4f);background:color-mix(in srgb, var(--brand,#0b6b4f) 12%, #fff);border:1px solid color-mix(in srgb, var(--brand,#0b6b4f) 18%, transparent);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.profile-photo-hint{margin:0;font-size:.78rem}.profile-details-grid{max-width:none}.profile-details-grid .field small.muted{margin-top:.3rem;display:block}.profile-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 18%, #fff), #e8efec);width:88px;height:88px;color:var(--brand);font-family:var(--font-display);border:2px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-size:2rem;font-weight:700;display:grid;overflow:hidden}.profile-avatar--lg{width:104px;height:104px;font-size:2.35rem}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-actions{align-content:start;gap:.35rem;display:grid}.profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.profile-panel.profile-prefs{gap:0;overflow:visible;padding:0!important}.prefs-section{border-bottom:1px solid var(--line,#e6ebe8);gap:.85rem;padding:1.15rem 1.25rem;display:grid}.prefs-section:last-of-type{border-bottom:none}.prefs-section__head{align-items:flex-start;gap:.75rem;display:flex}.prefs-section__head .icon{color:var(--brand,#0b6b4f);margin-top:.1rem}.prefs-section__head h2{color:var(--ink,#0b3d33);margin:0;font-size:1rem;font-weight:700}.prefs-section__head p{color:var(--muted,#5a7a72);max-width:42rem;margin:.2rem 0 0;font-size:.82rem;line-height:1.4}.prefs-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (width>=720px){.prefs-lang-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.prefs-lang-card{text-align:left;border:1px solid var(--line,#e6ebe8);background:var(--surface,#fff);cursor:pointer;color:inherit;font:inherit;border-radius:12px;justify-items:start;gap:.2rem;padding:.75rem .85rem;transition:border-color .15s,background .15s;display:grid;position:relative}.prefs-lang-card:hover{border-color:color-mix(in srgb, var(--brand,#0b6b4f) 35%, var(--line))}.prefs-lang-card.is-selected{border-color:var(--brand,#0b6b4f);background:color-mix(in srgb, var(--brand,#0b6b4f) 8%, #fff)}.prefs-lang-card__flag{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-size:1.35rem;line-height:1}.prefs-lang-card__code{letter-spacing:.06em;color:var(--brand,#0b6b4f);font-size:.72rem;font-weight:800}.prefs-lang-card__label{font-size:.88rem;font-weight:650}.prefs-lang-card__check{color:var(--brand,#0b6b4f);position:absolute;top:.55rem;right:.55rem}.prefs-region{gap:.75rem;max-width:32rem;display:grid}.prefs-region__tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.prefs-clock{background:color-mix(in srgb, var(--brand,#0b6b4f) 7%, #fff);border:1px solid color-mix(in srgb, var(--brand,#0b6b4f) 14%, transparent);border-radius:10px;gap:.1rem;min-width:12rem;padding:.55rem .75rem;display:grid}.prefs-clock__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#5a7a72);font-size:.7rem}.prefs-tools{gap:.85rem;display:grid}.prefs-tool{border:1px solid var(--line,#e6ebe8);background:color-mix(in srgb, var(--surface-2,#f5f8f6) 70%, #fff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem .95rem;display:flex}.prefs-tool__copy{flex:14rem;gap:.2rem;min-width:0;display:grid}.prefs-tool__copy strong{font-size:.9rem}.prefs-tool__copy .muted{font-size:.8rem;line-height:1.35}.prefs-segment{background:color-mix(in srgb, var(--line,#e6ebe8) 70%, transparent);border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.prefs-segment button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:650}.prefs-segment button.is-active{background:var(--surface,#fff);color:var(--brand,#0b6b4f);box-shadow:0 1px 2px #0000000f}.prefs-toggle{cursor:pointer;background:#c5d0cb;border:0;border-radius:999px;flex-shrink:0;width:3.1rem;height:1.75rem;padding:0;transition:background .15s;position:relative}.prefs-toggle.is-on{background:var(--brand,#0b6b4f)}.prefs-toggle__knob{background:#fff;border-radius:50%;width:1.35rem;height:1.35rem;transition:transform .15s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 2px #00000026}.prefs-toggle.is-on .prefs-toggle__knob{transform:translate(1.35rem)}.profile-actions--sticky{border-top:1px solid var(--line,#e6ebe8);background:color-mix(in srgb, var(--surface,#fff) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;margin-top:0;padding:.85rem 1.25rem;position:sticky;bottom:0}.prefs-dirty{font-size:.82rem}html.ui-compact .app-shell,html.ui-compact .container.main{--prefs-density-scale:.92}html.ui-compact .sidebar-nav a,html.ui-compact .profile-tabs__item{min-height:1.9rem;padding-top:.3rem;padding-bottom:.3rem}html.ui-compact .panel--modern:not(.panel--flush)>form,html.ui-compact .panel--modern:not(.panel--flush)>.panel-body,html.ui-compact .profile-panel{padding-top:.75rem;padding-bottom:.85rem}html.ui-compact table.data td,html.ui-compact table.data th{padding-top:.4rem;padding-bottom:.4rem}html.ui-reduce-motion *,html.ui-reduce-motion :before,html.ui-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tone-text.tone-critical,.tone-text-critical,.radar-score-ring.tone-critical,.maturity-bars--work .maturity-bars__legend .tone-critical,.maturity-bars--profile .maturity-bars__legend .tone-critical{color:var(--sys-emergencia,#e85a2a)!important}.tone-text.tone-attention,.tone-text-attention,.radar-score-ring.tone-attention,.maturity-bars--work .maturity-bars__legend .tone-attention,.maturity-bars--profile .maturity-bars__legend .tone-attention{color:var(--sys-alta,#f7931e)!important}.tone-text.tone-structured,.tone-text-structured,.radar-score-ring.tone-structured{color:var(--sys-media,#e6b422)!important}.tone-text.tone-advanced,.tone-text-advanced,.radar-score-ring.tone-advanced{color:var(--sys-baixa,#a8c93a)!important}.tone-text.tone-excellence,.tone-text-excellence,.radar-score-ring.tone-excellence{color:var(--sys-planejada,#3ba8dc)!important}.maturity-bars__fill.tone-critical,.radar-chart__tip-score.tone-critical{background:var(--sys-emergencia,#e85a2a);color:#fff}.maturity-bars__fill.tone-attention,.radar-chart__tip-score.tone-attention{background:var(--sys-alta,#f7931e);color:#fff}.maturity-bars__fill.tone-structured,.radar-chart__tip-score.tone-structured{background:var(--sys-media,#e6b422);color:#fff}.maturity-bars__fill.tone-advanced,.radar-chart__tip-score.tone-advanced{background:var(--sys-baixa,#a8c93a);color:#fff}.maturity-bars__fill.tone-excellence,.radar-chart__tip-score.tone-excellence{background:var(--sys-planejada,#3ba8dc);color:#fff}.semaphore-card.tone-critical{background:var(--sys-emergencia-soft,#fde8e0);border-color:color-mix(in srgb, var(--sys-emergencia) 35%, #fff);color:var(--sys-emergencia,#e85a2a)}.semaphore-card.tone-attention{background:var(--sys-alta-soft,#fff1de);border-color:color-mix(in srgb, var(--sys-alta) 35%, #fff);color:color-mix(in srgb, var(--sys-alta) 82%, #000)}.semaphore-card.tone-structured{background:var(--sys-media-soft,#fff8de);border-color:color-mix(in srgb, var(--sys-media) 35%, #fff);color:color-mix(in srgb, var(--sys-media) 72%, #000)}.semaphore-card.tone-advanced{background:var(--sys-baixa-soft,#f2f8df);border-color:color-mix(in srgb, var(--sys-baixa) 35%, #fff);color:color-mix(in srgb, var(--sys-baixa) 55%, #000)}.semaphore-card.tone-excellence{background:var(--sys-planejada-soft,#e4f4fb);border-color:color-mix(in srgb, var(--sys-planejada) 35%, #fff);color:color-mix(in srgb, var(--sys-planejada) 72%, #000)}.badge.tone-critical{background:var(--sys-emergencia,#e85a2a);color:#fff;border-color:#0000}.badge.tone-attention{background:var(--sys-alta,#f7931e);color:#fff;border-color:#0000}.badge.tone-structured{background:var(--sys-media,#e6b422);color:#fff;border-color:#0000}.badge.tone-advanced,.badge.tone-excellence{background:var(--sys-planejada,#3ba8dc);color:#fff;border-color:#0000}.badge.tone-advanced{background:var(--sys-baixa,#a8c93a)}.sev-badge.sev-critical,.badge.sev-critical{background:var(--sys-emergencia,#e85a2a);color:#fff;border-color:#0000}.sev-badge.sev-high,.badge.sev-high{background:var(--sys-alta,#f7931e);color:#fff;border-color:#0000}.sev-badge.sev-medium,.badge.sev-medium{background:var(--sys-media,#e6b422);color:#fff;border-color:#0000}.sev-badge.sev-low,.badge.sev-low{background:var(--sys-baixa,#a8c93a);color:#fff;border-color:#0000}.radar-rec.sev-critical{border-color:color-mix(in srgb, var(--sys-emergencia) 40%, #fff);background:var(--sys-emergencia-soft,#fde8e0)}.radar-rec.sev-high{border-color:color-mix(in srgb, var(--sys-alta) 40%, #fff);background:var(--sys-alta-soft,#fff1de)}.radar-rec.sev-medium{border-color:color-mix(in srgb, var(--sys-media) 40%, #fff);background:var(--sys-media-soft,#fff8de)}.radar-rec.sev-low{border-color:color-mix(in srgb, var(--sys-baixa) 40%, #fff);background:var(--sys-baixa-soft,#f2f8df)}.inbox-prio-chip--high.is-active{background:var(--sys-alta-soft,#fff1de);border-color:color-mix(in srgb, var(--sys-alta) 40%, #fff);color:color-mix(in srgb, var(--sys-alta) 82%, #000)}.inbox-prio-chip--medium.is-active{background:var(--sys-media-soft,#fff8de);border-color:color-mix(in srgb, var(--sys-media) 40%, #fff);color:color-mix(in srgb, var(--sys-media) 72%, #000)}.inbox-prio-chip--low.is-active{background:var(--sys-baixa-soft,#f2f8df);border-color:color-mix(in srgb, var(--sys-baixa) 40%, #fff);color:color-mix(in srgb, var(--sys-baixa) 55%, #000)}.inbox-task__prio--high{background:var(--sys-alta,#f7931e);color:#fff}.inbox-task__prio--medium{background:var(--sys-media,#e6b422);color:#fff}.inbox-task__prio--low{background:var(--sys-baixa,#a8c93a);color:#fff}.srh-anomaly.sev-high{border-color:color-mix(in srgb, var(--sys-alta) 40%, #fff);background:var(--sys-alta-soft,#fff1de)}.srh-anomaly.sev-medium{border-color:color-mix(in srgb, var(--sys-media) 40%, #fff);background:var(--sys-media-soft,#fff8de)}.srh-anomaly.sev-low{border-color:color-mix(in srgb, var(--sys-baixa) 40%, #fff);background:var(--sys-baixa-soft,#f2f8df)}.fin-badge--danger{background:var(--sys-emergencia,#e85a2a);color:#fff}.fin-badge--warn{background:var(--sys-media,#e6b422);color:#fff}.fin-badge--ok{background:var(--sys-baixa,#a8c93a);color:#fff}.fin-badge--muted{background:var(--sys-em-analise,#9a9a9a);color:#fff}.msg-ops-chip--danger,.msg-ops-stat--danger{color:var(--sys-emergencia,#e85a2a)}.msg-ops-chip--warn,.msg-ops-stat--warn{color:var(--sys-media,#e6b422)}.msg-ops-chip--ok,.msg-ops-stat--ok{color:var(--sys-baixa,#a8c93a)}.chats-sla--warn{color:var(--sys-media,#e6b422)}.chats-sla--ok{color:var(--sys-baixa,#a8c93a)}.lead-detail__score-pill.ok{background:var(--sys-baixa,#a8c93a);color:#fff}.lead-detail__score-pill.warn{background:var(--sys-media,#e6b422);color:#fff}.lead-detail__score-pill.muted{background:var(--sys-em-analise,#9a9a9a);color:#fff}.sys-status-legend{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem;display:grid}.sys-status-legend .sys-status{border-radius:8px;width:100%;min-height:2.35rem;font-size:.86rem}.chats-shell--3{grid-template-columns:minmax(0,2.4fr) minmax(0,5.6fr) minmax(0,2fr)}.admin-shell:has(.chats-page){height:100dvh;overflow:hidden}.admin-shell:has(.chats-page) .app-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.admin-shell:has(.chats-page) .container.main{flex-direction:column;flex:1;width:min(100% - 1rem,1760px);min-height:0;margin:.55rem auto;display:flex;overflow:hidden}.chats-page{flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex;overflow:hidden;container:chats/inline-size}.chats-page>.page-head--modern{flex-shrink:0;margin-bottom:0;padding-bottom:.35rem}.chats-page>.page-head--modern h1{font-size:clamp(1.15rem,1.1rem + .35cqi,1.55rem)}.chats-page>.page-head--modern p{max-width:52rem;font-size:.84rem}.chats-page>.alert{flex-shrink:0;margin:0}.chats-shell,.chats-shell--3{flex:1;height:auto;max-height:100%;overflow:hidden;min-height:0!important}.chats-list,.chats-thread,.chats-side{height:100%;min-height:0;overflow:hidden}.chats-list__filters,.chats-thread__head,.chats-thread__main,.chats-composer,.chats-lock-warn,.chats-session-notice,.chats-ai-banner,.chats-side__tabs,.wa-window-banner{flex-shrink:0}.chats-followups{flex-shrink:0;max-height:none;overflow:visible}.chats-followups.is-collapsed{max-height:none}.chats-followups.is-open{max-height:min(28vh,14rem);overflow:auto}.chats-list__items,.chats-thread__messages,.chats-side__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.chats-thread>.empty-state,.chats-side__empty{flex:1;min-height:0;overflow:auto}.chats-avatar{letter-spacing:.02em;color:#fff;background:#3d6b4f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.chats-avatar img{object-fit:cover;border-radius:inherit;background:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.chats-avatar--lg{width:2.75rem;height:2.75rem;font-size:.82rem}.chats-avatar.tone-0{background:#2f6f4e}.chats-avatar.tone-1{background:#3b5b8c}.chats-avatar.tone-2{background:#8a4b2f}.chats-avatar.tone-3{background:#5b4a8c}.chats-avatar.tone-4{background:#2f6f6a}.chats-avatar.tone-5{background:#6b4a2f}.chats-list__item-body{flex:1;gap:.18rem;min-width:0;display:grid}.chats-list__item-meta{flex-wrap:wrap;gap:.35rem}.chats-status{letter-spacing:.01em;background:color-mix(in srgb, var(--muted) 16%, transparent);color:var(--muted);border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.68rem;font-weight:650;display:inline-flex}.chats-status--waiting_agent,.chats-status--unassigned,.chats-status--new{color:#8a5200;background:#b26a0029}.chats-status--waiting_customer{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand)}.chats-status--resolved,.chats-status--closed{opacity:.8}.chats-thread__head{flex-wrap:wrap;align-items:flex-start;gap:.65rem .85rem;padding:.85rem 1rem .75rem}.chats-thread__main{flex:14rem;gap:.55rem;min-width:0;display:grid}.chats-thread__who{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.chats-thread__who h2{font-size:1.05rem;line-height:1.25}.chats-thread__sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:.28rem 0 0;font-size:.8rem;display:flex}.chats-thread__sub .is-muted{font-style:italic}.chats-thread__messages{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 7%, #eef3ef), color-mix(in srgb, var(--brand) 4%, #e8eee9));gap:.45rem;padding:1.1rem 1.15rem 1.25rem}.chats-bubble{border-radius:14px;max-width:min(76%,560px);padding:.55rem .75rem .45rem;box-shadow:0 1px #0000000f}.chats-bubble--in{background:#fff;border-radius:4px 14px 14px}.chats-bubble--out{background:color-mix(in srgb, var(--brand) 22%, #fff);border-radius:14px 4px 14px 14px}.chats-bubble p{font-size:.92rem;line-height:1.45}.chats-bubble time{justify-content:flex-end;font-size:.68rem}.chats-composer{background:var(--surface,#fff);padding:.7rem .9rem .85rem}.chats-composer textarea{border-radius:12px;min-height:3.1rem;font-size:.95rem}.chats-lock-warn{border:1px solid color-mix(in srgb, #b42318 28%, var(--border,#d9e2de));background:color-mix(in srgb, #b42318 7%, var(--surface,#fff));color:#8a1c14;border-radius:12px;gap:.35rem;margin:.45rem .9rem .35rem;padding:.65rem .8rem;font-size:.82rem;line-height:1.4;display:grid}.chats-lock-warn--soft{color:#6b5a1e;background:color-mix(in srgb, #e6b422 14%, var(--surface,#fff));border-color:color-mix(in srgb, #e6b422 35%, var(--border,#d9e2de))}.chats-session-notice{background:linear-gradient(135deg,#fbf2f1 0%,#fff 58%),#fff;border:1px solid #ddc1bd;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.65rem .75rem;margin:.45rem .9rem .55rem;padding:.85rem .95rem;display:grid;box-shadow:0 1px 2px #12201d0a}.chats-session-notice--meta{background:linear-gradient(135deg,#ebf3f7 0%,#fff 55%),#fff;border-color:#a8c9d6}.chats-session-notice__icon{color:#9f1d14;background:#f8e9e8;border:1px solid #b423182e;border-radius:12px;place-items:center;width:2.35rem;height:2.35rem;display:grid}.chats-session-notice--meta .chats-session-notice__icon{color:#0369a1;background:#e1edf4;border-color:#0369a138}.chats-session-notice__body{gap:.3rem;min-width:0;display:grid}.chats-session-notice__body>strong{font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.01em;color:#1a2421;font-size:.95rem}.chats-session-notice__body>p{color:#4a5c56;margin:0;font-size:.82rem;line-height:1.45}.chats-session-notice__rule{background:#ebf3f7;border:1px solid #0369a12e;border-radius:10px;padding:.55rem .65rem;color:#0b4f75!important;margin-top:.15rem!important;font-size:.78rem!important;line-height:1.45!important}.chats-session-notice__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.4rem;display:flex}@media (width>=720px){.chats-session-notice{grid-template-columns:auto 1fr auto;align-items:center}.chats-session-notice__actions{flex-direction:column;grid-column:auto;justify-content:flex-end;align-items:stretch}}.wa-window-banner__copy{flex:1;gap:.25rem;min-width:0;display:grid}.wa-window-banner__badge{letter-spacing:.02em;text-transform:uppercase;color:#0369a1;background:#e1edf4;border-radius:999px;align-items:center;width:fit-content;padding:.05rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}.wa-window-banner.is-closed .wa-window-banner__badge{color:#7a4f00;background:#f4eadb}.chats-side__tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.chats-side__tab{padding:.5rem .1rem;font-size:.64rem}.chats-thread__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;max-width:min(100%,28rem);display:flex}.chats-thread__actions .btn{white-space:nowrap}.chats-thread__actions .btn .material-symbols-outlined,.chats-thread__actions .btn .icon{font-size:1rem!important}.chats-side__launcher{flex-direction:column;gap:.75rem;height:100%;min-height:0;padding:.85rem .8rem .9rem;display:flex;overflow:auto}.chats-side__block--summary{cursor:pointer}.chats-side__launcher-actions{gap:.65rem;margin-top:0;display:grid}.chats-side__launcher-shortcuts{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.chats-side__launcher-shortcuts .btn{justify-content:flex-start;gap:.3rem;min-height:2.2rem;padding:.35rem .5rem;font-size:.74rem}.chats-side__launcher-shortcuts em{background:color-mix(in srgb, var(--brand) 14%, transparent);min-width:1.15rem;height:1.15rem;color:var(--brand);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .3rem;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.chats-side-modal.modal-panel{width:min(860px,100vw - 1.25rem);max-height:min(92vh,900px)}.chats-side-modal .modal-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.chats-side-modal__panel{flex-direction:column;height:min(74vh,720px);min-height:0;display:flex}.chats-side-modal__panel .chats-side__tabs{flex-shrink:0}.chats-side-modal__panel .chats-side__body{flex:auto;align-content:start;gap:.85rem;min-height:0;padding:.95rem 1rem 1.15rem;display:grid;overflow-y:auto}@container chats (width>=1800px){.chats-shell--3{grid-template-columns:minmax(0,2.4fr) minmax(0,5.6fr) minmax(0,2fr)}.chats-bubble{max-width:min(72%,640px)}.chats-thread__messages{padding:1.25rem 1.5rem 1.4rem}.chats-thread__actions{max-width:34rem}}@container chats (width>=1100px) and (width<=1799px){.chats-shell--3{grid-template-columns:minmax(0,2.4fr) minmax(0,5.6fr) minmax(0,2fr)}.chats-side__launcher{gap:.6rem;padding:.7rem .65rem .75rem}.chats-thread__actions{max-width:min(100%,22rem)}.chats-side__launcher-shortcuts{grid-template-columns:1fr}.chats-side__identity .chats-avatar--xl{width:2.6rem;height:2.6rem;font-size:.78rem}}@container chats (width<=1099px){.chats-shell--3{grid-template-columns:minmax(0,2.4fr) minmax(0,7.6fr)}.chats-side{display:none}.chats-thread__head{flex-wrap:nowrap;gap:.45rem .55rem;padding:.55rem .65rem}.chats-thread__actions{flex:none;justify-content:flex-end;width:auto;max-width:none}.chats-list__filters{gap:.4rem;padding:.45rem .5rem .5rem}.chats-queue-strip{gap:.3rem}.chats-queue-stat{padding:.3rem .35rem .28rem}}@container chats (width<=1100px){.chats-thread__actions .chats-action-lbl{display:none}.chats-thread__actions .btn{justify-content:center;min-width:2.15rem;padding-inline:.45rem}.chats-thread__who h2{font-size:.98rem}.chats-thread__sub{gap:.25rem .45rem;font-size:.74rem}.chats-thread__routing{font-size:.74rem}.chats-bubble{max-width:min(88%,480px)}.chats-side-modal__panel{height:min(78vh,640px)}}@container chats (width<=700px){.chats-shell,.chats-shell--3{grid-template-columns:1fr;min-height:0!important}.chats-list{border-bottom:0;border-right:0;max-height:none}.chats-thread__messages{padding:.75rem .7rem .9rem}.chats-composer{padding:.55rem .65rem .7rem}.chats-page>.page-head--modern .page-head__actions{width:auto}.chats-side-modal.modal-panel{width:calc(100vw - .75rem);max-height:96dvh}.chats-side-modal__panel{height:min(82dvh,720px)}.chats-side-modal__panel .chats-side__tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.chats-side-modal__panel .chats-side__tab span{display:none}}@media (height<=800px){.admin-shell:has(.chats-page) .container.main{margin:.35rem auto}.chats-page{gap:.3rem}.chats-page>.page-head--modern{padding-bottom:.2rem}.chats-page>.page-head--modern p{display:none}.chats-list__filters{gap:.4rem;padding:.5rem .55rem .55rem}.chats-thread__head{padding:.5rem .65rem}.chats-thread__messages{padding:.7rem .75rem .85rem}.chats-composer{padding:.5rem .65rem .6rem}.chats-composer textarea{min-height:2.6rem}}@media (width>=2560px){.admin-shell:has(.chats-page) .container.main{width:min(100% - 2rem,2200px);margin:.85rem auto}.chats-bubble{max-width:min(68%,720px);font-size:1.02rem}}@media (width<=720px) and (height<=900px){.admin-shell:has(.chats-page){height:100dvh;overflow:hidden}.admin-shell:has(.chats-page) .app-main{height:100dvh;overflow:hidden}.chats-page{height:auto;max-height:100%;overflow:hidden}.admin-shell:has(.chats-page) .container.main{height:auto;max-height:100%;overflow:hidden}}@media (width<=1100px){.chats-shell--3{grid-template-columns:minmax(0,2.4fr) minmax(0,7.6fr)}.chats-side{display:none}}@media (width<=720px){.chats-shell,.chats-shell--3{grid-template-columns:1fr}.chats-list{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);max-height:min(36dvh,300px)}.chats-thread__messages{max-height:none}}.chats-side{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 5%, #f4f7f5) 0%, #f7f8f7 28%, #f3f4f3 100%)}.chats-side__tabs{background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand) 8%);border-bottom:1px solid color-mix(in srgb, var(--brand) 18%, var(--border));gap:.2rem;padding:.35rem .35rem 0}.chats-side__tab{color:color-mix(in srgb, var(--muted) 88%, #000);border:0;border-radius:10px 10px 0 0;gap:.1rem;padding:.42rem .15rem .48rem;transition:background .15s,color .15s}.chats-side__tab:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.chats-side__tab.is-active{color:var(--brand);background:var(--surface,#fff);box-shadow:0 -1px 0 color-mix(in srgb, var(--brand) 25%, transparent);font-weight:700}.chats-side__body{align-content:start;gap:.55rem;padding:.65rem .7rem .9rem}.chats-side__block{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--surface,#fff);border-radius:12px;gap:.38rem;padding:.65rem .7rem;box-shadow:0 1px #14281e08}.chats-side__block h3{letter-spacing:.045em;text-transform:uppercase;color:color-mix(in srgb, var(--brand) 55%, #445046);align-items:center;gap:.35rem;margin:0 0 .05rem;font-size:.72rem;font-weight:750;display:inline-flex}.chats-side__block h3 .material-symbols-outlined{color:var(--brand);font-size:1rem!important}.chats-side__block .muted.small,.chats-side__block .field>span{font-size:.72rem;line-height:1.35}.chats-side__block .field{gap:.18rem}.chats-side__block select,.chats-side__block textarea,.chats-side__block input{border-color:color-mix(in srgb, var(--border) 85%, var(--brand) 15%);background:color-mix(in srgb, var(--surface,#fff) 94%, #eef3f0);border-radius:9px;padding:.42rem .55rem}.chats-side__block select{appearance:none;cursor:pointer;background-color:color-mix(in srgb, var(--surface,#fff) 94%, #eef3f0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f6b57' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.9rem;min-height:2.3rem;padding-right:2.1rem}.chats-side__block select:focus{border-color:color-mix(in srgb, var(--brand) 50%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.chats-side__block--lead{border-color:color-mix(in srgb, #2f6f4e 22%, var(--border));background:linear-gradient(145deg,#eef3f1,#fff 55%)}.chats-side__block--tags{border-color:color-mix(in srgb, #b26a00 20%, var(--border));background:linear-gradient(145deg,#fef6e6,#fff 58%)}.chats-side__block--route,.chats-side__block--status{border-color:color-mix(in srgb, #3b5b8c 22%, var(--border));background:linear-gradient(145deg,#edf0f5,#fff 58%)}.chats-side__block--queues{border-color:color-mix(in srgb, #2f6f6a 20%, var(--border));background:linear-gradient(145deg,#eef3f3,#fff 58%)}.chats-side__block--transfer{border-color:color-mix(in srgb, var(--brand) 24%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 8%, #fff), #fff 58%)}.chats-side__block--history{border-color:color-mix(in srgb, #5b4a8c 18%, var(--border));background:linear-gradient(145deg,#f4f2f7,#fff 58%)}.chats-side__block--notes,.chats-side__block--notes-list{border-color:color-mix(in srgb, #8a4b2f 18%, var(--border));background:linear-gradient(145deg,#f6f1ee,#fff 58%)}.chats-side__block--ai{border-color:color-mix(in srgb, #2f6f6a 22%, var(--border));background:linear-gradient(145deg,#ecf2f2,#fff 58%)}.chats-side__identity{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--border));background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 55%), linear-gradient(160deg, #fff, color-mix(in srgb, var(--brand) 6%, #fff));border-radius:14px;gap:.65rem;padding:.7rem .75rem;box-shadow:0 8px 20px #1937280d}.chats-side__identity--compact{padding:.58rem .7rem}.chats-side__identity-main{gap:.18rem}.chats-side__identity-main>strong{font-size:.95rem}.chats-side__phone{font-size:.76rem}.chats-side__chip{background:color-mix(in srgb, var(--brand) 12%, transparent);color:color-mix(in srgb, var(--brand) 72%, #1a2a20)}.chats-side__chip.is-lead{color:#1f5a3b;background:#2f6f4e2e}.chats-side__route-facts{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.chats-side__route-facts>div,.chats-routing-now>div{border:1px solid color-mix(in srgb, var(--border) 65%, transparent);background:#f5f8f7;border-radius:10px;gap:.1rem;padding:.45rem .55rem}.chats-side__route-facts span,.chats-routing-now .muted.small{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.68rem}.chats-side__route-facts strong,.chats-routing-now strong{font-size:.84rem;line-height:1.25}.chats-routing-now{gap:.4rem;margin-bottom:.35rem}.chats-sector-chips{gap:.3rem}.chats-sector-chip{border-color:color-mix(in srgb, #2f6f6a 25%, var(--border));background:#eaf1f0;border-radius:999px;padding:.28rem .6rem;font-size:.74rem;font-weight:650;transition:background .15s,border-color .15s,color .15s}.chats-sector-chip:hover:not(:disabled){color:#1d4f4b;background:#dae5e4}.chats-sector-chip.is-current{background:color-mix(in srgb, var(--brand) 18%, #fff);border-color:color-mix(in srgb, var(--brand) 45%, transparent);color:var(--brand)}.chats-transfer-modes{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.chats-transfer-modes .btn,.chats-transfer-mode{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 22%, var(--border,#ccc));background:color-mix(in srgb, #fff 92%, var(--brand) 8%);color:color-mix(in srgb, var(--brand) 55%, #222);cursor:pointer;border-radius:999px;min-height:2rem;padding:.42rem .85rem;font-size:.78rem;font-weight:650;line-height:1.2;transition:background .15s,border-color .15s,color .15s}.chats-transfer-mode:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 14%, #fff);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.chats-transfer-mode.is-on,.chats-transfer-modes .btn.is-on,.chats-transfer-modes .btn.btn-primary{background:color-mix(in srgb, var(--brand) 18%, #fff);border-color:color-mix(in srgb, var(--brand) 48%, transparent);color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 20%, transparent)}.chats-transfer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.55rem;display:flex}.chats-transfer-actions .chats-side__cta,.chats-side-modal .chats-side__cta{justify-content:center;min-width:8.5rem;min-height:2.35rem;font-weight:700;background:linear-gradient(135deg, var(--brand,#1a5) 0%, color-mix(in srgb, var(--brand,#1a5) 70%, #0a2) 120%)!important;color:#fff!important;border:0!important;border-radius:10px!important;width:auto!important;padding:.55rem 1.15rem!important;font-size:.84rem!important}.chats-history__intro{margin:0;font-size:.74rem;line-height:1.35}.chats-history__sub{color:color-mix(in srgb, var(--brand) 40%, #556);margin:.35rem 0 .15rem;font-size:.7rem}.chats-history__list{gap:.3rem}.chats-history__item{background:#fcfdfc;border-radius:10px;gap:.28rem;padding:.5rem .58rem}.chats-history__item.is-current{background:color-mix(in srgb, var(--brand) 10%, #fff)}.chats-history__activity{background:#f4f2f7;border-radius:10px;padding:.45rem .5rem}.chats-quick-tags{gap:.25rem}.chats-quick-tags .btn{color:#7a4a00;background:#f7f0e6;border:1px solid #b26a0038;border-radius:999px}.chats-tag{background:color-mix(in srgb, var(--brand) 12%, #fff);border-color:color-mix(in srgb, var(--brand) 25%, transparent);color:color-mix(in srgb, var(--brand) 70%, #222)}.chats-notes-list{gap:.35rem}.chats-notes-list li{background:#f7f2f0;border:1px solid #8a4b2f24;border-radius:10px;padding:.5rem .55rem}.chats-side__lead-form{gap:.38rem}.chats-side__block>.btn-primary{justify-content:center;width:100%}.chats-side__block>.btn-ghost.btn-sm{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:#fcfcfc;justify-content:center;width:100%}.chats-ai-modes{flex-wrap:wrap;gap:.35rem;display:flex}.chats-ai-modes .btn{border-radius:999px;min-height:2rem;padding:.42rem .85rem;font-weight:650;width:auto!important}.chats-check{gap:.35rem;font-size:.78rem}.chats-side__tab[data-tip]{position:relative}.chats-side__tab[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:40;background:#1f2933;border-radius:8px;padding:.3rem .5rem;font-size:.68rem;font-weight:600;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)translateY(-3px)}.chats-side__tab[data-tip]:hover:after,.chats-side__tab[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.wa-ops{border:1px solid color-mix(in srgb, #25d366 38%, var(--border,var(--line)));background:linear-gradient(180deg, #e5faed 0%, #fff 42%), var(--surface,#fff);border-radius:18px;gap:1rem;margin:0 0 1rem;padding:1.05rem 1.15rem 1.15rem;display:grid;box-shadow:0 1px #25d3662e,0 10px 28px #0f281c0f}.wa-ops__head{border-bottom:1px solid color-mix(in srgb, #25d366 18%, var(--border,var(--line)));flex-wrap:wrap;align-items:center;gap:.85rem;padding-bottom:.85rem;display:flex}.wa-ops__brand{border:1px solid color-mix(in srgb, #25d366 42%, var(--border,var(--line)));background:#fff;border-radius:14px;flex:none;place-items:center;width:3.15rem;height:3.15rem;display:grid;box-shadow:0 4px 12px #128c5024}.wa-ops__title{min-width:12rem}.wa-ops__title h2{letter-spacing:-.01em;color:#153832;margin:0;font-size:1.14rem}.wa-ops__title p{color:var(--muted);margin:.18rem 0 0;font-size:.8rem}.wa-ops__actions{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.wa-ops__block{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:#f7fcf9;border-radius:14px;gap:.65rem;padding:.85rem;display:grid}.wa-ops__block-hd{color:#153832;flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wa-ops__block-hd strong{letter-spacing:.02em;font-size:.82rem;font-weight:800}.wa-ops__block-hd>span:last-child{color:var(--muted);margin-left:auto;font-size:.72rem;font-weight:600}.wa-ops__channels{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;display:grid}.wa-ops__channel{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:#fff;border-left:3px solid #94a3b8;border-radius:13px;gap:.5rem;padding:.75rem .85rem;display:grid;box-shadow:0 4px 14px #0f172a0a}.wa-ops__channel.is-online{border-color:color-mix(in srgb, #25d366 28%, var(--border,var(--line)));background:linear-gradient(165deg,#f0fcf4,#fff 65%);border-left-color:#25d366}.wa-ops__channel.is-off{background:linear-gradient(165deg,#fef4f4,#fff 65%);border-left-color:#ef4444}.wa-ops__channel-main{align-items:center;gap:.55rem;display:flex}.wa-ops__channel-main>div{min-width:0;display:grid}.wa-ops__channel-main strong{color:#153832;font-size:.92rem}.wa-ops__channel-main span{color:var(--muted);font-size:.72rem}.wa-ops__pill{letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;background:#fee2e2;border:1px solid #ef444438;border-radius:999px;margin-left:auto;padding:.2rem .6rem;font-size:.66rem;font-weight:800}.wa-ops__pill.is-on{color:#128c4a;background:#d8f7e3;border-color:#25d36647}.wa-ops__usage{color:var(--muted);align-items:center;gap:.55rem;font-size:.72rem;display:flex}.wa-ops__bar{background:color-mix(in srgb, var(--border,var(--line)) 65%, #fff);border-radius:999px;flex:1;height:.42rem;overflow:hidden}.wa-ops__bar i{background:linear-gradient(90deg,#25d366,#128c4a);border-radius:999px;height:100%;display:block}.wa-ops__err{color:#b91c1c;margin:0;font-size:.72rem}.wa-ops__empty{color:var(--muted);margin:0;font-size:.85rem}.wa-ops__stats{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.7rem;display:grid}.wa-ops__stat{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);isolation:isolate;background:#fff;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"ico label""ico val""ico meta";align-content:start;gap:.1rem .55rem;padding:.75rem .8rem .7rem;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a0b}.wa-ops__stat:before{content:"";opacity:.85;background:#25d366;height:3px;position:absolute;inset:0 0 auto}.wa-ops__stat-ico{color:#128c4a;background:#e0f9ea;border-radius:10px;grid-area:ico;align-self:start;place-items:center;width:2.1rem;height:2.1rem;margin-top:.1rem;display:grid}.wa-ops__stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);grid-area:label;font-size:.66rem;font-weight:800}.wa-ops__stat-val{letter-spacing:-.02em;color:#153832;grid-area:val;font-size:1.35rem;line-height:1.1}.wa-ops__stat-meta{color:var(--muted);grid-area:meta;font-size:.7rem;font-style:normal;line-height:1.3}.wa-ops__stat--green:before,.wa-ops__stat--green .wa-ops__stat-ico{color:#128c4a;background:#dcf8e7}.wa-ops__stat--green:before{background:#25d366}.wa-ops__stat--teal:before{background:#0d9488}.wa-ops__stat--teal .wa-ops__stat-ico{color:#0f766e;background:#d8eeec}.wa-ops__stat--blue:before{background:#3b82f6}.wa-ops__stat--blue .wa-ops__stat-ico{color:#1d4ed8;background:#e0ebfe}.wa-ops__stat--violet:before{background:#7c3aed}.wa-ops__stat--violet .wa-ops__stat-ico{color:#6d28d9;background:#ede3fc}.wa-ops__stat--amber:before{background:#f59e0b}.wa-ops__stat--amber .wa-ops__stat-ico{color:#b45309;background:#fdeed3}.wa-ops__stat--orange:before{background:#ea580c}.wa-ops__stat--orange .wa-ops__stat-ico{color:#c2410c;background:#fce4d8}.wa-ops__stat--brown:before{background:#a16207}.wa-ops__stat--brown .wa-ops__stat-ico{color:#854d0e;background:#f2e9dc}.wa-ops__stat--red:before{background:#dc2626}.wa-ops__stat--red .wa-ops__stat-ico{color:#b91c1c;background:#fae1e1}.wa-ops__stat.is-hot{border-color:color-mix(in srgb, #f59e0b 50%, var(--border,var(--line)));box-shadow:0 0 0 3px #f59e0b29,0 8px 18px #b4530914}.wa-ops__stat.is-hot .wa-ops__stat-val{color:#b45309}a.wa-ops__stat{color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}a.wa-ops__stat:hover{border-color:color-mix(in srgb, #25d366 40%, var(--border,var(--line)));transform:translateY(-2px);box-shadow:0 12px 24px #0f281c1a}.msg-ops-hub{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:0 0 .85rem;display:grid}.msg-ops-hub__card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--surface,#fff);color:inherit;border-radius:12px;gap:.2rem;min-height:5.2rem;padding:.7rem .75rem;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative}.msg-ops-hub__card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #14281e12}.msg-ops-hub__card strong{font-size:.88rem;font-weight:750}.msg-ops-hub__card>span:last-child{color:var(--muted);font-size:.72rem;line-height:1.3}.msg-ops-hub__icon{border-radius:9px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.15rem;display:inline-flex}.msg-ops-hub__card--green{border-color:color-mix(in srgb, #2f6f4e 28%, var(--border));background:linear-gradient(160deg,#eaf1ed,#fff 70%)}.msg-ops-hub__card--green .msg-ops-hub__icon{color:#2f6f4e;background:#dee8e3}.msg-ops-hub__card--blue{border-color:color-mix(in srgb, #3b5b8c 28%, var(--border));background:linear-gradient(160deg,#ebeff4,#fff 70%)}.msg-ops-hub__card--blue .msg-ops-hub__icon{color:#3b5b8c;background:#e0e5ed}.msg-ops-hub__card--amber{border-color:color-mix(in srgb, #b26a00 28%, var(--border));background:linear-gradient(160deg,#fdf4e1,#fff 70%)}.msg-ops-hub__card--amber .msg-ops-hub__icon{color:#8a5200;background:#fceed1}.msg-ops-hub__card--teal{border-color:color-mix(in srgb, #2f6f6a 28%, var(--border));background:linear-gradient(160deg,#eaf1f0,#fff 70%)}.msg-ops-hub__card--teal .msg-ops-hub__icon{color:#2f6f6a;background:#dee8e7}.msg-ops-hub__card--violet{border-color:color-mix(in srgb, #5b4a8c 28%, var(--border));background:linear-gradient(160deg,#efedf4,#fff 70%)}.msg-ops-hub__card--violet .msg-ops-hub__icon{color:#5b4a8c;background:#e5e2ed}.msg-ops-hub__card--brown{border-color:color-mix(in srgb, #8a4b2f 28%, var(--border));background:linear-gradient(160deg,#f3edea,#fff 70%)}.msg-ops-hub__card--brown .msg-ops-hub__icon{color:#8a4b2f;background:#ece2de}.msg-ops-panel{scroll-margin-top:1rem}.msg-ops-panel--green{border-top:3px solid #2f6f4e}.msg-ops-panel--blue{border-top:3px solid #3b5b8c}.msg-ops-panel--amber{border-top:3px solid #b26a00}.msg-ops-panel--teal{border-top:3px solid #2f6f6a}.msg-ops-panel--violet{border-top:3px solid #5b4a8c}.msg-ops-panel--brown{border-top:3px solid #8a4b2f}.msg-ops-icon-btn{appearance:none;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);color:var(--muted);cursor:pointer;background:#fcfdfc;border-radius:9px;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex;position:relative}.msg-ops-icon-btn:hover:not(:disabled),.msg-ops-icon-btn:focus-visible{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, var(--border));outline:none}.msg-ops-icon-btn:disabled{opacity:.45;cursor:not-allowed}.msg-ops-channels__actions{flex-wrap:wrap;gap:.3rem;display:inline-flex}.msg-ops-hub__card[data-tip]:after,.msg-ops-icon-btn[data-tip]:after,.msg-ops-page .btn[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;padding:.32rem .5rem;font-size:.68rem;font-weight:600;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(3px)}.msg-ops-hub__card[data-tip]:hover:after,.msg-ops-icon-btn[data-tip]:hover:after,.msg-ops-page .btn[data-tip]:hover:after,.msg-ops-hub__card[data-tip]:focus-visible:after,.msg-ops-icon-btn[data-tip]:focus-visible:after,.msg-ops-page .btn[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.msg-ops-page .btn[data-tip],.msg-ops-hub__card[data-tip]{position:relative}.msg-ops-grid{gap:.75rem}.msg-ops-kpis{gap:.55rem;margin-bottom:.85rem}.msg-ops-alerts{gap:.45rem;margin-bottom:.75rem}.msg-ops-kv em{font-size:.78rem;font-style:normal;font-weight:500}@media (width<=1200px){.msg-ops-hub{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.msg-ops-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}.forms-page{gap:.85rem;min-width:0;display:grid}.form-packs-body{gap:.85rem;padding-top:.35rem;display:grid}.forms-packs-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.forms-pack-tabs{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 65%, #fff);border-radius:12px;flex-wrap:wrap;gap:.28rem;padding:.22rem;display:inline-flex}.forms-pack-tab{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.78rem;font-weight:550;display:inline-flex}.forms-pack-tab:hover{color:var(--text);background:#ffffffb3}.forms-pack-tab em{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.forms-pack-tab.is-active{color:var(--text);background:#fff;font-weight:700;box-shadow:0 4px 12px #0f281e14}.forms-pack-tab.is-active em{background:color-mix(in srgb, var(--brand) 18%, #fff);color:var(--brand)}.forms-packs-search{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);min-width:min(100%,14rem);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .7rem;display:inline-flex}.forms-packs-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.84rem}.forms-packs-active__meta{color:var(--muted);align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.82rem;display:inline-flex}.forms-packs-active__meta strong{color:var(--text);font-size:.88rem}.forms-packs-empty{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.85rem .2rem;display:flex}.forms-template-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem;display:grid}.forms-template-card{text-align:left;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:.4rem;min-width:0;min-height:9.5rem;padding:.9rem .95rem;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative;box-shadow:0 4px 14px #0f281e0a}.forms-template-card:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));transform:translateY(-2px);box-shadow:0 12px 24px #14281e14}.forms-template-card__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.forms-template-card__icon{background:color-mix(in srgb, var(--brand) 14%, #fff);width:2.15rem;height:2.15rem;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.forms-template-card__count{color:var(--muted);background:color-mix(in srgb, var(--bg-mesh,#eef2f0) 70%, #fff);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:700}.forms-template-card strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.92rem;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.forms-template-card small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.forms-template-card__cta{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);color:var(--brand);align-items:center;gap:.3rem;margin-top:.15rem;padding-top:.45rem;font-size:.76rem;font-weight:700;display:inline-flex}.forms-template-card:hover .forms-template-card__cta{color:var(--brand)}.forms-list-panel .panel-head{flex-wrap:wrap;gap:.65rem}.forms-list-search{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:#fff;border-radius:999px;align-items:center;gap:.35rem;min-width:min(100%,14rem);padding:.35rem .6rem;display:inline-flex}.forms-list-search input{width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:.84rem}.forms-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.85rem;display:grid}.forms-card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:#fff;border-radius:16px;gap:.65rem;min-width:0;padding:1rem 1.05rem;display:grid;overflow:hidden;box-shadow:0 6px 18px #0f281e0a}.forms-card--is-published{border-color:color-mix(in srgb, #2f6f4e 25%, var(--border))}.forms-card--is-draft{border-color:color-mix(in srgb, #b26a00 20%, var(--border))}.forms-card--is-archived{opacity:.82}.forms-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.forms-card__avatar{color:#fff;background:linear-gradient(145deg,#2f6f4e,#3d8a62);border-radius:11px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-weight:780;display:inline-flex}.forms-card__titles{gap:.15rem;min-width:0;display:grid}.forms-card__titles strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.forms-card__titles code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);vertical-align:top;font-size:.72rem;display:inline-block;overflow:hidden}.forms-card__status{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.16rem .5rem;font-size:.66rem;font-weight:780}.forms-card__status--is-published{color:#1f5a3b;background:#e2ebe6}.forms-card__status--is-draft{color:#8a5200;background:#f4eadb}.forms-card__status--is-archived{background:color-mix(in srgb, var(--muted) 14%, #fff);color:var(--muted)}.forms-card__meta{color:var(--muted);margin:0;font-size:.78rem}.forms-card__meta a{color:var(--brand);font-weight:650;text-decoration:none}.forms-card__actions{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);flex-wrap:wrap;gap:.3rem;padding-top:.45rem;display:flex}.forms-icon-btn{appearance:none;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);width:2.05rem;height:2.05rem;color:var(--muted);cursor:pointer;background:#fcfdfc;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex;position:relative}.forms-icon-btn:hover,.forms-icon-btn:focus-visible{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, var(--border));outline:none}.forms-icon-btn--primary{background:color-mix(in srgb, var(--brand) 14%, #fff);color:var(--brand)}.forms-icon-btn--danger:hover{color:#b42318;border-color:color-mix(in srgb, #b42318 30%, var(--border));background:#f6e5e3}.forms-editor{gap:.85rem;display:grid}.forms-editor__tabs{background:color-mix(in srgb, var(--brand) 6%, #f3f5f4);border-radius:12px;flex-wrap:wrap;gap:.3rem;padding:.25rem;display:inline-flex}.forms-editor__tab{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.82rem;font-weight:650;display:inline-flex;position:relative}.forms-editor__tab.is-active{color:var(--brand);background:#fff;box-shadow:0 1px 3px #0f281e14}.forms-editor__section{gap:.75rem;display:grid}.forms-editor__check{color:var(--text);align-items:flex-start;gap:.5rem;font-size:.88rem;display:flex}.form-fields-editor{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--brand) 3%, #fff);border-radius:12px;gap:.55rem;padding:.75rem;display:grid}.form-fields-editor__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.form-fields-editor__head h3{align-items:center;gap:.35rem;margin:0;font-size:.86rem;font-weight:750;display:inline-flex}.form-field-block{border:1px solid color-mix(in srgb, var(--border) 65%, transparent);background:#fff;border-radius:10px;gap:.4rem;padding:.55rem .6rem;display:grid}.form-field-block--invalid{border-color:color-mix(in srgb, #b42318 40%, var(--border));background:#fcf6f6}.form-field-row{grid-template-columns:minmax(0,1.4fr) minmax(7rem,.9fr) minmax(6rem,.7fr) auto auto;align-items:center;gap:.4rem;display:grid}.form-field-row--legend{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:0 .6rem;font-size:.68rem}.form-field-row__req{justify-content:center;display:inline-flex}.form-field-block__errors{color:#b42318;margin:0;padding-left:1.1rem;font-size:.76rem}.forms-icon-btn[data-tip]:after,.forms-template-card[data-tip]:after,.forms-editor__tab[data-tip]:after,.forms-page .btn[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;padding:.3rem .48rem;font-size:.68rem;font-weight:600;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%)translateY(3px)}.forms-icon-btn[data-tip]:hover:after,.forms-template-card[data-tip]:hover:after,.forms-editor__tab[data-tip]:hover:after,.forms-page .btn[data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.forms-page .btn[data-tip],.forms-template-card[data-tip]{position:relative}@media (width<=960px){.form-field-row,.form-field-row--legend{grid-template-columns:1fr 1fr}.form-field-row--legend{display:none}}@media (width<=640px){.forms-card__copy span{display:none}}.fr-shell{gap:.25rem;display:grid}.fr-subnav{background:color-mix(in srgb, var(--surface,#fff) 88%, var(--brand,#2f6b57) 12%);border:1px solid color-mix(in srgb, var(--line,#e5e7eb) 80%, transparent);border-radius:14px;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;padding:.35rem;display:flex}.fr-subnav__tab{color:var(--text-soft,#5b6470);background:0 0;border:0;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.fr-subnav__tab:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--text)}.fr-subnav__tab.is-active{background:var(--brand,#2f6b57);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 28%, transparent)}.fr-page{gap:.85rem;display:grid}.fr-page.fr-detail{gap:.7rem}.fr-hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.fr-hub__card{color:inherit;background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--line,#e5e7eb) 90%, transparent);border-radius:14px;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;box-shadow:0 1px #00000008}.fr-hub__card:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px)}.fr-hub__card--active{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, #fff), #fff)}.fr-hub__card .icon{color:var(--brand);margin-top:.1rem}.fr-hub__card strong{font-size:.92rem;display:block}.fr-hub__card span{color:var(--muted);margin-top:.1rem;font-size:.76rem;display:block}.fr-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.fr-kpi{background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);border-radius:14px;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:flex}.fr-kpi__icon{background:color-mix(in srgb, var(--brand) 14%, transparent);width:2.1rem;height:2.1rem;color:var(--brand);border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.fr-kpi__icon--sky{color:#1d7aa8;background:#3ba8dc29}.fr-kpi__icon--ok{color:#1f7a52;background:#2f9e6d29}.fr-kpi__icon--amber{color:#b86a08;background:#f7931e29}.fr-kpi em{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-style:normal;display:block}.fr-kpi strong{font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.15;display:block}.fr-kpi small{color:var(--muted);margin-top:.15rem;font-size:.74rem;display:block}.fr-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);align-items:start;gap:1rem;display:grid}.fr-side{gap:1rem;display:grid}.fr-side__cta{justify-content:center;width:100%;margin-top:.75rem}.fr-period{background:color-mix(in srgb, var(--line) 35%, transparent);border-radius:10px;gap:.25rem;padding:.2rem;display:inline-flex}.fr-chart-panel .panel-body{padding-top:.35rem}.fr-chart{gap:.55rem;display:grid}.fr-chart__meta{flex-wrap:wrap;gap:.4rem;display:flex}.fr-chart__chip{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, #fff 82%, var(--bg-mesh,#eef2f0));border-radius:10px;gap:.05rem;min-width:4.6rem;padding:.32rem .55rem;display:inline-grid}.fr-chart__chip strong{color:var(--tk-ink,var(--text));font-size:.92rem;line-height:1.1;font-weight:var(--tk-bold,650);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fr-chart__chip span{font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350);color:var(--tk-mute,var(--muted));letter-spacing:.01em;text-transform:lowercase}.fr-chart__svg-wrap{background:radial-gradient(120% 80% at 12% 0%, color-mix(in srgb, var(--rs-brand,#8eb69b) 14%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, #fff 92%, var(--bg-mesh,#eef2f0)), #fff);border-radius:12px;width:100%;position:relative}.fr-chart__svg{width:100%;height:auto;display:block;overflow:visible}.fr-chart__grid{stroke:color-mix(in srgb, var(--line) 55%, transparent);stroke-width:1px;stroke-dasharray:2 6}.fr-chart__avg{stroke:#c9852a8c;stroke-width:1px;stroke-dasharray:4 6;opacity:.85}.fr-chart__area{transition:opacity .2s}.fr-chart__line{stroke:var(--brand,#052c29);stroke-width:2.15px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 1px #fff6)}.fr-chart__axis{fill:var(--tk-mute,var(--muted));font-family:inherit;font-size:9.5px;font-weight:450}.fr-chart__axis--x.is-hot{fill:var(--tk-ink,var(--text));font-weight:650}.fr-chart__hit{fill:#0000;cursor:crosshair}.fr-chart__bar{transform-box:fill-box;transform-origin:bottom;transition:opacity .14s,transform .14s}.fr-chart__bar.is-hot{transform:scaleY(1.04)}.fr-chart__dot{fill:#fff;stroke:var(--brand,#052c29);stroke-width:1.6px;transition:r .12s,fill .12s}.fr-chart__dot.is-hot{fill:var(--rs-brand,#8eb69b);stroke:var(--brand,#052c29);stroke-width:2px}.fr-chart__cross{stroke:color-mix(in srgb, var(--brand,#052c29) 22%, transparent);stroke-width:1px;stroke-dasharray:3 4;pointer-events:none}.fr-chart__tip{border:1px solid color-mix(in srgb, var(--brand,#052c29) 14%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.15);color:var(--tk-ink,var(--text));font-size:var(--tk-micro,.62rem);font-weight:var(--tk-light,350);pointer-events:none;z-index:2;white-space:nowrap;box-shadow:0 1px 0 #ffffffb3, 0 10px 24px color-mix(in srgb, var(--brand,#052c29) 12%, transparent);background:#ffffffb8;border-radius:12px;gap:.05rem;padding:.42rem .62rem;display:grid;position:absolute;top:.45rem;transform:translate(-50%)}.fr-chart__tip strong{font-size:.95rem;font-weight:var(--tk-bold,650);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tk-ink,var(--text))}.fr-chart__empty{margin:.35rem 0 0;font-size:.86rem}.fr-chart--dash{gap:.45rem}.fr-chart--dash .fr-chart__chip{background:color-mix(in srgb, #fff 90%, var(--rs-brand,#8eb69b));border-radius:9px;min-width:4.2rem;padding:.28rem .5rem}.fr-chart--dash .fr-chart__chip strong{font-size:.88rem}.fr-chart--dash .fr-chart__svg-wrap{background:0 0}.fr-ring{text-align:center;justify-items:center;gap:.55rem;display:grid}.fr-ring__svg{width:132px;height:132px}.fr-ring__track{fill:none;stroke:color-mix(in srgb, var(--line) 70%, transparent);stroke-width:10px}.fr-ring__value{fill:none;stroke:var(--brand,#2f6b57);stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray .35s}.fr-ring__pct{fill:var(--text);font-family:inherit;font-size:20px;font-weight:700}.fr-ring__caption{fill:var(--muted);font-family:inherit;font-size:10px}.fr-ring__copy strong{font-size:.92rem;display:block}.fr-ring__copy span{color:var(--muted);margin-top:.15rem;font-size:.76rem;display:block}.fr-rank{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.fr-rank li{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.fr-rank__pos{background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:700;display:inline-grid}.fr-rank__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.fr-rank__head a{color:inherit;text-decoration:none}.fr-rank__head a:hover{color:var(--brand)}.fr-rank__head em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.fr-rank__bar{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:6px;margin:.35rem 0 .25rem;overflow:hidden}.fr-rank__bar span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 70%, #fff), var(--brand));height:100%;display:block}.fr-rank small{font-size:.72rem}.fr-recent{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.fr-recent li{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem .2rem;display:grid}.fr-recent li:last-child{border-bottom:0}.fr-recent__avatar{width:2.2rem;height:2.2rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:11px;place-items:center;font-weight:700;display:inline-grid}.fr-recent__title{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.fr-recent__form{color:var(--brand);font-size:.78rem;text-decoration:none}.fr-recent__form:hover{text-decoration:underline}.fr-recent p{color:var(--muted);margin:.2rem 0 0;font-size:.8rem}.fr-recent__meta{justify-items:end;gap:.25rem;display:grid}.fr-forms-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.fr-forms-search{min-width:min(100%,280px);max-width:360px;margin:0;position:relative}.fr-forms-search .icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.fr-forms-search input{border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;width:100%;height:2.35rem;padding-left:2.2rem}.fr-forms-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.fr-form-card{background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);border-left:3px solid color-mix(in srgb, var(--brand) 55%, var(--line));border-radius:14px;gap:.65rem;padding:.95rem;display:grid}.fr-form-card--draft{border-left-color:#b86a08}.fr-form-card--archived{border-left-color:#8a94a0}.fr-form-card__top{grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;display:grid}.fr-form-card__avatar{color:#fff;background:var(--brand);border-radius:10px;place-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:inline-grid}.fr-form-card h3{margin:0;font-size:1rem}.fr-form-card code{background:color-mix(in srgb, var(--line) 45%, transparent);border-radius:6px;margin-top:.15rem;padding:.1rem .35rem;font-size:.72rem;display:inline-block}.fr-form-card__meta{margin:0;font-size:.8rem}.fr-form-card__actions{flex-wrap:wrap;gap:.4rem;display:flex}@media (width<=1100px){.fr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.fr-main-grid{grid-template-columns:1fr}}@media (width<=640px){.fr-kpis,.fr-hub{grid-template-columns:1fr}.fr-recent li{grid-template-columns:auto 1fr}.fr-recent__meta{grid-column:2;justify-items:start}}.chats-list__search-row{align-items:center;gap:.45rem;display:flex}.chats-list__search-row .chats-list__search{flex:1;min-width:0}.chats-list__new{white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;display:inline-flex}.chats-side__empty--quick{text-align:left;justify-content:flex-start;align-items:stretch;padding:.65rem}.chats-quick{gap:.6rem;width:100%;display:grid}.chats-quick--cta .btn{justify-content:center;width:100%}.chats-quick__open-btn{justify-content:flex-start;width:100%}.chats-quick__head{align-items:flex-start;gap:.6rem;display:flex}.chats-quick__icon{background:color-mix(in srgb, var(--brand,#2f6b57) 14%, transparent);width:2.1rem;height:2.1rem;color:var(--brand,#2f6b57);border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.chats-quick__head h3{margin:0;font-size:.92rem}.chats-quick__head p{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.chats-quick__form{gap:.55rem;display:grid}.chats-quick__form .field{margin:0}.chats-quick__form textarea{resize:vertical;min-height:4.5rem}.chats-side__block--quick{border-left-color:color-mix(in srgb, var(--brand) 55%, #3ba8dc);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 55%), color-mix(in srgb, var(--surface,#fff) 92%, #e8f2ee)}.chats-quick__toggle{cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;font-size:.86rem;font-weight:700;display:flex}.chats-quick__toggle>span{align-items:center;gap:.4rem;display:inline-flex}.chats-quick__form--compact{margin-top:.55rem}.chats-quick__form--compact textarea{min-height:3.2rem}.forms-card__share{background:color-mix(in srgb, var(--brand,#2f6b57) 6%, #fff);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line,#e5e7eb));border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;margin-top:.35rem;padding:.35rem .4rem .35rem .55rem;display:grid}.forms-card__share-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-soft,#4b5563);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.forms-card__share-url:hover{color:var(--brand,#2f6b57);text-decoration:underline}.forms-card__copy{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line,#e5e7eb));height:1.9rem;color:var(--brand,#2f6b57);font:inherit;cursor:pointer;white-space:nowrap;z-index:1;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:0 .55rem;font-size:.72rem;font-weight:700;display:inline-flex;position:relative}.forms-card__copy:hover,.forms-card__copy:focus-visible{background:color-mix(in srgb, var(--brand) 10%, #fff);outline:none}.forms-card__copy.is-copied{border-color:color-mix(in srgb, #2f9e6d 35%, var(--line));color:#1f7a52;background:#deefe8}.forms-icon-btn--share{color:var(--brand);flex-shrink:0}.forms-icon-btn.is-copied,.forms-icon-btn--share.is-copied{color:#1f7a52;background:#deefe8}.forms-editor__share{background:color-mix(in srgb, var(--brand) 7%, #fff);border:1px solid color-mix(in srgb, var(--brand) 20%, var(--line));border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0 0 .85rem;padding:.65rem .75rem;display:flex}.forms-editor__share-label{color:var(--brand);align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.forms-editor__share code{text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#fff;border-radius:8px;flex:1;min-width:12rem;padding:.25rem .45rem;font-size:.76rem;overflow:hidden}.dash-desk{--dash-brand:#8eb69b;--dash-brand-dark:#153832;--dash-glow:#8eb69b47;--dash-radius:16px;--dash-ease:cubic-bezier(.22, 1, .36, 1);gap:.85rem;display:grid}.dash-desk>.page-head--modern{gap:.5rem;margin-bottom:0;padding-bottom:.1rem}.dash-desk>.page-head--modern h1{letter-spacing:-.02em;font-size:1.4rem;line-height:1.15}.dash-desk>.page-head--modern p{margin-top:.12rem;font-size:.8rem}.dash-period-tabs{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;flex-wrap:wrap;gap:.2rem;width:fit-content;max-width:100%;padding:.22rem;display:inline-flex}.dash-ptab{min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;transition:background .18s var(--dash-ease), color .18s, box-shadow .18s;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.32rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.dash-ptab:hover{color:var(--text);background:#ffffffb3}.dash-ptab.is-on{color:var(--dash-brand-dark);box-shadow:0 1px 2px #0f172a0a, 0 4px 12px var(--dash-glow);background:#fff}.dash-ptab[data-tip]{position:relative}.dash-ptab[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;padding:.28rem .45rem;font-size:.66rem;font-weight:500;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(-3px)}.dash-ptab[data-tip]:hover:after,.dash-ptab[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dash-desk a.users-kpi,.dash-desk a.users-person,.dash-desk a.users-icon-btn,.dash-desk a.dash-pill,.dash-desk a.dash-pipeline__row{color:inherit;text-decoration:none}.dash-desk a.users-icon-btn.users-icon-btn--primary{color:var(--brand)}.dash-mc-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem;display:grid}.dash-mc-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.dash-mc-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.dash-mc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-mc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-mc{text-align:left;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--dash-radius);background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer;transition:transform .22s var(--dash-ease), box-shadow .22s, border-color .22s;gap:.35rem;padding:.85rem .9rem .7rem;display:grid;box-shadow:0 1px 2px #0f172a08}.dash-mc:hover{border-color:color-mix(in srgb, var(--dash-brand) 35%, var(--line));box-shadow:0 8px 22px var(--dash-glow);transform:translateY(-2px)}.dash-mc.is-on{border-color:color-mix(in srgb, var(--dash-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--dash-glow)}.dash-mc__hd{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.dash-mc__lbl{color:var(--muted);letter-spacing:.01em;font-size:.72rem;font-weight:650}.dash-mc__ico{background:color-mix(in srgb, var(--dash-brand) 18%, #fff);width:1.85rem;height:1.85rem;color:var(--dash-brand-dark);border-radius:9px;place-items:center;display:grid}.dash-mc__ico.tone-1{color:#1b6b3a;background:#dcf3ea}.dash-mc__ico.tone-2{color:#0369a1;background:#dff4fe}.dash-mc__ico.tone-3{color:#8a5a12;background:#fdf2df}.dash-mc__val{letter-spacing:-.03em;color:var(--dash-brand-dark);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:750;line-height:1}.dash-mc__spark{margin-top:.1rem;display:block}.dash-mc__ft{color:var(--muted);font-size:.7rem}.dash-mc__hint{font-weight:500}.dash-desk .users-icon-btn{overflow:visible}.dash-desk .users-icon-btn em{color:#fff;background:#ef5b67;border-radius:999px;place-items:center;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.6rem;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:-.28rem;right:-.28rem}.dash-bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.dash-span-5{grid-column:span 5;min-width:0}.dash-span-6{grid-column:span 6;min-width:0}.dash-span-7{grid-column:span 7;min-width:0}.dash-span-12{grid-column:span 12;min-width:0}.dash-stack{align-content:start;gap:.75rem;display:grid}.dash-bento .panel,.dash-stack .panel{border-radius:var(--dash-radius);border-color:color-mix(in srgb, var(--line) 75%, transparent);min-width:0;height:100%;transition:box-shadow .22s var(--dash-ease), border-color .22s, transform .22s var(--dash-ease);flex-direction:column;margin:0;display:flex;box-shadow:0 1px 2px #0f172a08}.dash-bento .panel:hover,.dash-stack .panel:hover{border-color:color-mix(in srgb, var(--dash-brand) 28%, var(--line));box-shadow:0 8px 24px #1538320f}.dash-bento .panel-body{flex:1;min-height:0}.dash-desk .panel-head{padding:.85rem 1rem .55rem}.dash-desk .panel-head h2{letter-spacing:-.01em;font-size:.95rem;font-weight:750}.dash-desk .panel-head__icon{background:color-mix(in srgb, var(--dash-brand) 16%, #fff);color:var(--dash-brand-dark)}.dash-desk .dash-pipeline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem;display:grid}.dash-circ{flex-shrink:0;place-items:center;display:grid;position:relative}.dash-circ svg{position:absolute;inset:0;transform:rotate(-90deg)}.dash-circ__track{fill:none;stroke:color-mix(in srgb, var(--line) 80%, #fff)}.dash-circ__bar{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--dash-ease)}.dash-circ__val{z-index:1;text-align:center;place-items:center;gap:.05rem;display:grid;position:relative}.dash-circ__val strong{color:var(--dash-brand-dark);font-size:1.15rem;font-weight:750;line-height:1}.dash-circ__val span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:600}.dash-desk .dash-pipeline__legend{gap:.45rem;display:grid}.dash-desk .dash-pipeline__row{background:0 0;border-radius:10px;gap:.28rem;padding:.4rem .45rem;transition:background .15s;display:grid}.dash-desk .dash-pipeline__row:hover{background:color-mix(in srgb, var(--dash-brand) 8%, #fff)}.dash-prog-hd{justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.dash-pipeline__name{color:var(--text);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.dash-prog-val{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:650}.dash-prog-track{background:color-mix(in srgb, var(--line) 65%, #fff);border-radius:999px;height:7px;display:block;overflow:hidden}.dash-prog-bar{border-radius:inherit;height:100%;transition:width .9s var(--dash-ease);display:block}.dash-desk .dash-bars{align-items:flex-end;gap:.35rem;min-height:140px;padding:.35rem 0 0;display:flex}.dash-desk .dash-bars__col{flex:1;align-content:end;justify-items:center;gap:.25rem;min-width:0;display:grid}.dash-desk .dash-bars__value{color:var(--dash-brand-dark);font-variant-numeric:tabular-nums;min-height:.85rem;font-size:.62rem;font-weight:700}.dash-desk .dash-bars__fill{width:70%;max-width:1.1rem;min-height:6px;box-shadow:0 4px 10px var(--dash-glow);transition:height .7s var(--dash-ease);background:linear-gradient(#8eb69b 0%,#153832 120%);border-radius:6px 6px 3px 3px}.dash-desk .dash-bars__date{color:var(--muted);font-size:.58rem;font-weight:600}.dash-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.dash-desk .dash-mini-kpis .users-kpi{border-color:color-mix(in srgb, var(--line) 75%, transparent);transition:transform .18s var(--dash-ease), border-color .18s, box-shadow .18s;border-radius:12px;box-shadow:0 1px 2px #0f172a08}.dash-desk .dash-mini-kpis .users-kpi:hover{border-color:color-mix(in srgb, var(--dash-brand) 35%, var(--line));box-shadow:0 6px 16px var(--dash-glow);transform:translateY(-2px)}.dash-feed{margin:0;padding:0;list-style:none;display:grid}.dash-feed li{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .2rem;display:grid}.dash-feed li:last-child{border-bottom:0}.dash-feed__main{align-items:center;gap:.5rem;min-width:0;display:flex}.dash-feed__main--stack{gap:.28rem;display:grid}.dash-feed__main--stack .cell-primary{gap:.12rem;min-width:0;display:grid}.dash-feed__main--stack .cell-primary>strong{color:#153832;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.25;display:block;overflow:hidden}.dash-feed__main--stack .cell-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.dash-feed__who{min-width:0}.dash-feed__side{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.dash-feed__side>strong{color:#153832;font-variant-numeric:tabular-nums;font-size:1rem}.dash-feed__trend{color:#8eb69b;opacity:.85;font-size:1rem!important}.dash-desk .dash-capture>.rs-mc-grid.dash-capture__kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}@media (width<=900px){.dash-desk .dash-capture>.rs-mc-grid.dash-capture__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-feed__preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.dash-quota{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));gap:.5rem;display:grid}.dash-quota--soft{opacity:.92;margin-top:.75rem}.dash-quota__item{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:var(--surface,#fff);border-radius:12px;gap:.28rem;padding:.7rem .75rem;display:grid;box-shadow:0 1px 2px #0f172a08}.dash-quota__item span{color:var(--muted);font-size:.7rem}.dash-quota__item strong{font-size:.95rem;line-height:1.1}.dash-meter{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.dash-meter>i{border-radius:inherit;background:linear-gradient(90deg,#8eb69b,#153832);height:100%;display:block}.dash-meter--warn>i{background:#f2b84b}.dash-meter--danger>i{background:#ef5b67}.dash-pills{flex-wrap:wrap;gap:.4rem;max-width:100%;margin-top:.15rem;display:flex}.dash-pill{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface,#fff);color:var(--text-soft);border-radius:999px;align-items:center;padding:.32rem .65rem;font-size:.76rem;font-weight:650;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.dash-pill:hover{border-color:color-mix(in srgb, var(--dash-brand) 35%, var(--line));transform:translateY(-1px)}.dash-pill.is-on{color:var(--dash-brand-dark);background:color-mix(in srgb, var(--dash-brand) 14%, #fff);border-color:color-mix(in srgb, var(--dash-brand) 32%, var(--line))}.dash-pill.is-off{opacity:.55}@media (width<=1180px){.dash-mc-grid,.dash-mc-grid--5,.dash-mc-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-mc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.dash-span-5,.dash-span-6,.dash-span-7{grid-column:span 12}.dash-desk .dash-pipeline{grid-template-columns:1fr;justify-items:center}}@media (width<=720px){.dash-mc-grid,.dash-mc-grid--2,.dash-mc-grid--3,.dash-mc-grid--4,.dash-mc-grid--5,.dash-mc-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-mini-kpis{grid-template-columns:1fr}.dash-period-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%!important;display:grid!important}.dash-period-tabs .dash-ptab .dash-ptab__lbl{display:none}.dash-desk{gap:.65rem}}.dash-desk .dash-pipeline__row{box-shadow:none!important;border:0!important;padding:.4rem .45rem!important;transform:none!important}.dash-desk .dash-pipeline__dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.dash-desk .dash-mc{gap:.45rem}.dash-desk .dash-mc__val{font-size:1.7rem}.dash-desk .dash-mini-kpis .users-kpi{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:var(--surface,#fff);border-radius:12px;padding:.7rem .75rem;box-shadow:0 1px 2px #0f172a08}.dash-desk .dash-bento{gap:.75rem}.dash-desk .dash-pipeline--dt{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.15rem;display:grid}.dash-dt{gap:.65rem;min-width:0;display:grid}.dash-dt__wrap{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface,#fff);border-radius:16px;overflow-x:auto}.dash-dt__table{border-collapse:collapse;width:100%;font-size:.82rem}.dash-dt__table thead th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);white-space:nowrap;background:#edf3f3;padding:.7rem .85rem;font-size:.7rem;font-weight:650}.dash-dt__table thead th.is-right,.dash-dt__table td.is-right{text-align:right}.dash-dt__table tbody td{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);color:var(--text);vertical-align:middle;padding:.72rem .85rem}.dash-dt__table tbody tr:last-child td{border-bottom:0}.dash-dt__row{cursor:pointer;transition:background .16s}.dash-dt__row:hover{background:#f0f5f4}.dash-dt__who{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.dash-dt__who-text{gap:.1rem;min-width:0;display:grid}.dash-dt__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.72rem;display:none;overflow:hidden}.dash-dt--inbox .dash-dt__table{table-layout:fixed;width:100%}.dash-dt--inbox .dash-dt__table th:first-child,.dash-dt--inbox .dash-dt__table td:first-child{width:5.5rem}.dash-dt--inbox .dash-dt__table th:nth-child(4),.dash-dt--inbox .dash-dt__table td:nth-child(4){width:3rem}.dash-dt--inbox .dash-dt__name{max-width:100%}.dash-dt--inbox .dash-dt__wrap{overflow-x:hidden}@media (width<=1100px){.dash-dt--inbox .dash-dt__col-detail{display:none}.dash-dt--inbox .dash-dt__sub{display:block}}.dash-mc.is-linky:hover{cursor:pointer}.dash-dt__av{color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;font-size:.65rem;font-weight:700;display:grid}.dash-dt__name{color:#153832;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.84rem;font-weight:650;overflow:hidden}.dash-dt__muted{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.8rem;overflow:hidden}.dash-dt__num{font-variant-numeric:tabular-nums;color:#153832;font-weight:700}.dash-dt__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:650;display:inline-flex}.dash-dt__dot{border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.dash-dt__badge--n{color:#64748b;background:#a0a8b426}.dash-dt__badge--i{color:#0369a1;background:#38bdf826}.dash-dt__badge--s{color:#15803d;background:#24b47e26}.dash-dt__badge--w{color:#a16207;background:#f2b84b2e}.dash-dt__badge--d{color:#be123c;background:#ef5b6726}.dash-dt__badge--p{color:#7e22ce;background:#a855f724}.dash-dt__actions{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.dash-dt__btn{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:#153832;background:#fff;border-radius:8px;place-items:center;width:1.85rem;height:1.85rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:grid}.dash-dt__btn:hover{border-color:color-mix(in srgb, #8eb69b 40%, var(--line));color:#153832;background:#eff5f1}.dash-dt__btn--ghost:hover{border-color:color-mix(in srgb, #38bdf8 35%, var(--line));background:#e7f7fe}.dash-dt__ft{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .15rem;font-size:.74rem;display:flex}.dash-dt__more{color:#153832;font-weight:650;text-decoration:none}.dash-dt__more:hover{text-decoration:underline}.dash-prog-track--inline{background:color-mix(in srgb, var(--line) 65%, #fff);border-radius:999px;width:min(100%,7.5rem);height:7px;display:block;overflow:hidden}@media (width<=1100px){.dash-desk .dash-pipeline--dt{grid-template-columns:1fr;justify-items:center}.dash-desk .dash-pipeline--dt .dash-dt{width:100%}}@media (width<=720px){.dash-dt__name{max-width:9rem}.dash-dt__muted{max-width:10rem}}.dash-desk .dash-bento{align-items:start}.dash-desk .dash-panel--fit,.dash-desk .dash-panel--compact{align-self:start;height:auto!important}.dash-desk .dash-panel--fit>.panel-body,.dash-desk .dash-panel--compact>.panel-body{padding-bottom:.75rem;flex:0 auto!important}.dash-desk .dash-stack{align-content:start;gap:.75rem}.dash-desk .dash-stack .panel{height:auto!important}.dash-desk .dash-stack .panel-body{flex:0 auto!important}.dash-desk .dash-pipeline--dt{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:.65rem .85rem}.dash-pipeline__gauge{justify-items:center;gap:.3rem;padding:0;display:grid}.dash-pipeline__gauge-meta{text-align:center;justify-items:center;gap:.05rem;display:grid}.dash-pipeline__gauge-meta strong{color:#153832;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:750;line-height:1}.dash-pipeline__gauge-meta span{color:var(--muted);font-size:.66rem;font-weight:600}.dash-desk .dash-pipeline--dt .dash-dt{gap:.4rem;width:100%;min-width:0}.dash-desk .dash-pipeline--dt .dash-dt__wrap{margin:0}.dash-desk .dash-pipeline--dt .dash-dt__table{table-layout:fixed;width:100%}.dash-desk .dash-pipeline--dt .dash-dt__table th:first-child,.dash-desk .dash-pipeline--dt .dash-dt__table td:first-child{width:26%}.dash-desk .dash-pipeline--dt .dash-dt__table th:nth-child(2),.dash-desk .dash-pipeline--dt .dash-dt__table td:nth-child(2){width:12%}.dash-desk .dash-pipeline--dt .dash-dt__table th:nth-child(3),.dash-desk .dash-pipeline--dt .dash-dt__table td:nth-child(3){width:10%}.dash-desk .dash-pipeline--dt .dash-dt__table th:nth-child(4),.dash-desk .dash-pipeline--dt .dash-dt__table td:nth-child(4){width:40%}.dash-desk .dash-pipeline--dt .dash-dt__table th:nth-child(5),.dash-desk .dash-pipeline--dt .dash-dt__table td:nth-child(5){width:12%}.dash-desk .dash-pipeline--dt .dash-dt__table thead th,.dash-desk .dash-pipeline--dt .dash-dt__table tbody td{padding:.42rem .55rem}.dash-desk .dash-pipeline--dt .dash-dt__ft{margin:0;padding-top:.05rem;font-size:.72rem}.dash-desk .dash-pipeline--dt .dash-circ__val strong{font-size:1rem}.dash-desk .dash-pipeline--dt .dash-circ__val span{letter-spacing:.05em;font-size:.56rem}.dash-prog-track--inline{width:100%!important;max-width:none!important}.dash-prospect-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.dash-prospect-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:0;color:inherit;background:linear-gradient(155deg,#f5f9f7 0%,#fff 58%);border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;padding:.7rem .75rem;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:grid;box-shadow:0 1px 2px #0f172a08}.dash-prospect-card:hover{border-color:color-mix(in srgb, #8eb69b 45%, var(--line));color:inherit;transform:translateY(-1px);box-shadow:0 6px 16px #8eb69b33}.dash-prospect-card__hd{display:contents}.dash-prospect-card__ico{color:#153832;background:#ebf2ed;border-radius:11px;grid-area:1/1/span 3;align-self:center;place-items:center;width:2.35rem;height:2.35rem;display:grid}.dash-prospect-card__ico.tone-mail{color:#0369a1;background:#dff4fe}.dash-prospect-card__ico.tone-wa{color:#15803d;background:#dcf3ea}.dash-prospect-card__ico.tone-phone{color:#a16207;background:#fdf2df}.dash-prospect-card__ico.tone-cal{color:#7e22ce;background:#f3e7fe}.dash-prospect-card__lbl{color:var(--muted);grid-area:1/2;font-size:.7rem;font-weight:650;line-height:1.2}.dash-prospect-card__val{letter-spacing:-.03em;color:#153832;font-variant-numeric:tabular-nums;grid-area:2/2;font-size:1.45rem;font-weight:750;line-height:1}.dash-prospect-card__hint{color:var(--muted);grid-area:3/2;font-size:.66rem;font-weight:500}.dash-wa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.dash-wa-kpi{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fbfdfc;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.1rem .45rem;padding:.65rem .75rem;display:grid}.dash-wa-kpi__ico{color:#128c4a;background:#e0f9ea;border-radius:10px;grid-row:1/span 2;align-self:center;place-items:center;width:1.85rem;height:1.85rem;display:grid}.dash-wa-kpi__lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:650}.dash-wa-kpi__val{color:#153832;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:750;line-height:1.1}.dash-wa-kpi__hint{color:var(--muted);grid-column:2;font-size:.68rem}.dash-wa-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem;display:grid}.dash-wa-type{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:inherit;background:#fff;border-radius:14px;gap:.2rem;padding:.75rem .8rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.dash-wa-type:hover{border-color:color-mix(in srgb, #25d366 45%, var(--line));box-shadow:0 6px 18px #15383214}.dash-wa-type__ico{color:#128c4a;background:#e5faed;border-radius:9px;place-items:center;width:1.7rem;height:1.7rem;margin-bottom:.15rem;display:grid}.dash-wa-type strong{color:#153832;font-size:.92rem}.dash-wa-type__meta,.dash-wa-type__rate{color:var(--muted);font-size:.72rem}.dash-wa-type__rate{color:#1f6b4f;font-weight:650}.dash-wa-camp{gap:.12rem;min-width:0;display:grid}.dash-wa-camp strong{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.dash-wa-chip{color:#128c4a;background:#e5faed;border:1px solid #25d36638;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.68rem;font-weight:650;display:inline-flex}.dash-wa-prog{gap:.2rem;min-width:7rem;display:grid}.dash-wa-prog small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.68rem}.dash-dt--wa .dash-dt__ft{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width<=1100px){.dash-wa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-wa-types{grid-template-columns:1fr}}@media (width<=720px){.dash-wa-kpis{grid-template-columns:1fr 1fr}}.dash-capture{gap:.85rem;display:grid}.dash-capture__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.dash-capture__kpi{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fbfcfb;border-radius:14px;gap:.15rem;padding:.7rem .8rem;display:grid}.dash-capture__kpi-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:650}.dash-capture__kpi-val{color:#153832;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:750;line-height:1.1}.dash-capture__kpi-val.is-down{color:#be123c}.dash-capture__kpi-val.is-up{color:#15803d}.dash-capture__kpi-hint{color:var(--muted);font-size:.7rem}.dash-capture__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.dash-capture__chart,.dash-capture__side,.dash-capture__bottom{gap:.55rem;min-width:0;display:grid}.dash-capture__chart-hd{color:#153832;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;font-weight:650;display:flex}.dash-bars--capture{min-height:120px}.dash-capture__area{width:100%;height:auto;display:block}.dash-capture__conv{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .7rem;display:grid}.dash-capture__conv-meta{gap:.35rem;display:grid}.dash-capture__split{color:var(--muted);gap:.25rem;font-size:.74rem;display:grid}.dash-capture__weeks{gap:.45rem;display:grid}.dash-capture__week{grid-template-columns:4.5rem 2.2rem minmax(0,1fr);align-items:center;gap:.45rem;font-size:.74rem;display:grid}.dash-capture__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}@media (width<=1100px){.dash-capture__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-capture__grid,.dash-capture__bottom{grid-template-columns:1fr}.dash-prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-desk .dash-pipeline--dt{grid-template-columns:1fr;justify-items:center}}@media (width<=720px){.dash-prospect-grid{grid-template-columns:1fr 1fr;gap:.4rem}.dash-capture{gap:.55rem}.dash-capture__kpis{grid-template-columns:1fr 1fr;gap:.4rem}.dash-capture__grid{gap:.5rem}.dash-capture__chart-hd{flex-wrap:wrap;font-size:.72rem}.dash-capture__conv{grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.5rem .55rem}.dash-capture__week{grid-template-columns:3.6rem 2rem minmax(0,1fr);gap:.3rem;font-size:.7rem}.dash-capture__ft{flex-wrap:wrap;gap:.35rem .55rem;font-size:.68rem;display:flex}.dash-bento--capture,.dash-bento--ops{gap:.5rem}.dash-ops-tiles{gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-ops-tile{min-height:4.4rem;padding:.55rem .6rem}.dash-quota{gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-desk .dash-feed li{padding:.55rem .15rem}.dash-feed__preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.dash-ops-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dash-ops-tile{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);min-height:4.6rem;color:inherit;background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .55rem;padding:.7rem .75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 1px 2px #0f172a08}.dash-ops-tile:hover{border-color:color-mix(in srgb, var(--dash-brand,#8eb69b) 40%, var(--line));box-shadow:0 8px 20px var(--dash-glow,#8eb69b47);transform:translateY(-1px)}.dash-ops-tile__ico{background:color-mix(in srgb, var(--dash-brand,#8eb69b) 16%, #fff);width:2.15rem;height:2.15rem;color:var(--dash-brand-dark,#153832);border-radius:11px;grid-row:1/span 2;place-items:center;display:grid}.dash-ops-tile strong{letter-spacing:-.01em;color:var(--dash-brand-dark,#153832);font-size:.82rem;font-weight:750}.dash-ops-tile em{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:600}@media (width<=1100px){.dash-ops-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.chats-page--premium .chats-btn-grad,.chats-page--premium a.chats-btn-grad{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#8eb69b 0%,#153832 120%);-webkit-background-clip:border-box;background-clip:border-box;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;min-height:2.35rem;padding:.55rem 1rem;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #8eb69b47;color:#fff!important}.chats-page--premium .chats-btn-grad:hover,.chats-page--premium a.chats-btn-grad:hover{filter:brightness(1.05);-webkit-text-fill-color:#fff;color:#fff!important}.pop-wrap{position:relative}.popover{z-index:90;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:#f8fafc;background:#0f1a2b;border-radius:14px;min-width:12.5rem;padding:.35rem;display:none;position:absolute;box-shadow:0 18px 40px #0f172a59}.popover.open{gap:.15rem;display:grid}.pop-item{min-height:2.05rem;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.35rem .55rem;font-size:.82rem;text-decoration:none;display:flex}.pop-item:hover,.pop-item.active,.pop-item.is-active{color:#fff;background:#8eb69b38}.pop-item .material-symbols-outlined{opacity:.85;font-size:17px!important}.pop-div{background:#ffffff1a;height:1px;margin:.25rem .35rem}.sidebar-top{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;width:100%;min-height:0;margin-bottom:.45rem;padding-top:0;display:grid;position:relative}.sidebar-top .sidebar-brand{box-sizing:border-box;width:100%;min-width:0;padding:0}.sidebar-top .sidebar-mode-btn--desktop{z-index:2;justify-self:end;position:static;top:auto;right:auto}.sidebar.sidebar--pro .sidebar-brand,.sidebar.sidebar--hover-expand .sidebar-brand{text-align:center;flex:auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:.4rem;margin:0;display:grid}.sidebar.sidebar--pro .sidebar-brand.has-logo,.sidebar.sidebar--hover-expand .sidebar-brand.has-logo{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.sidebar.sidebar--pro .sidebar-brand__text,.sidebar.sidebar--hover-expand .sidebar-brand__text{text-align:center;justify-items:center;gap:.08rem;width:100%;min-width:0}.sidebar.sidebar--pro .brand-mark,.sidebar.sidebar--hover-expand .brand-mark{justify-self:center;width:3.1rem;height:3.1rem;font-size:1.15rem}.sidebar.sidebar--pro .brand-logo--panel,.sidebar.sidebar--hover-expand .brand-logo--panel{object-fit:contain;object-position:center;justify-self:center;width:auto;max-width:min(100%,12.5rem);height:auto;max-height:3.35rem;margin-inline:auto}.sidebar.sidebar--pro .sidebar-brand strong,.sidebar.sidebar--hover-expand .sidebar-brand strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.86rem;line-height:1.2;overflow:hidden}.sidebar.sidebar--pro .sidebar-brand small,.sidebar.sidebar--hover-expand .sidebar-brand small{white-space:nowrap;text-overflow:ellipsis;opacity:.78;max-width:100%;font-size:.68rem;line-height:1.2;overflow:hidden}.sidebar.sidebar--pro .company-switcher,.sidebar.sidebar--hover-expand .company-switcher{border-radius:14px;margin:0 0 .55rem;padding:.5rem .55rem .55rem}.sidebar.sidebar--pro .sidebar-link,.sidebar.sidebar--hover-expand .sidebar-link{gap:.55rem;min-height:2.2rem;padding:.4rem .6rem}.sidebar.sidebar--pro .sidebar-link>.material-symbols-outlined,.sidebar.sidebar--hover-expand .sidebar-link>.material-symbols-outlined{text-align:center;flex:0 0 1.25rem;width:1.25rem;font-size:1.1rem!important}.sidebar.sidebar--pro .sidebar-label--toggle,.sidebar.sidebar--hover-expand .sidebar-label--toggle{margin:.2rem 0 .05rem;padding:.4rem .55rem}.sidebar.sidebar--pro .sidebar-label--sector,.sidebar.sidebar--hover-expand .sidebar-label--sector{min-height:2.35rem;margin:.05rem 0;padding:.4rem}.sidebar.sidebar--pro .sidebar-group,.sidebar.sidebar--hover-expand .sidebar-group{gap:.18rem;margin-bottom:.55rem}.admin-shell.is-mini-nav{grid-template-columns:72px minmax(0,1fr)}@media (width>=901px){.admin-shell.is-mini-nav .sidebar{z-index:70;transition:width .26s,padding .26s,box-shadow .26s}.admin-shell.is-mini-nav .sidebar.sidebar--hover-expand{z-index:90;align-items:stretch;width:268px;padding:.75rem .65rem;overflow:hidden;box-shadow:14px 0 36px #0000004d,inset -1px 0 #ffffff0f}.admin-shell.is-mini-nav .sidebar.sidebar--hover-expand .sidebar-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;margin-bottom:.45rem;display:grid}.admin-shell.is-mini-nav .sidebar.sidebar--hover-expand .sidebar-top .sidebar-brand{width:100%;max-width:none;height:auto;overflow:hidden}.admin-shell.is-mini-nav .sidebar.sidebar--hover-expand .sidebar-top .sidebar-mode-btn--desktop{justify-self:end;position:static}.admin-shell.is-mini-nav .sidebar.sidebar--hover-expand .sidebar-nav{flex:auto;min-height:0;overflow:hidden auto}.admin-shell.is-mini-nav .sidebar.sidebar--hover-expand .company-switcher,.admin-shell.is-mini-nav .sidebar.sidebar--hover-expand .sidebar-user{width:100%}}.sidebar.sidebar--mini{box-sizing:border-box;align-items:center;width:72px;padding:.55rem .35rem .6rem}.sidebar--mini .sidebar-top{grid-template-rows:auto auto;grid-template-columns:1fr;place-items:center;gap:.2rem;width:100%;min-height:0;margin:0 0 .2rem;padding-top:0;display:grid}.sidebar--mini .sidebar-brand,.sidebar--mini .sidebar-brand.has-logo{text-align:center;grid-template-columns:1fr;justify-items:center;gap:0;display:grid}.sidebar--mini .sidebar-top .sidebar-brand{flex:none;justify-content:center;place-items:center;gap:.12rem;width:2.85rem;max-width:100%;height:auto;min-height:2.85rem;margin:0;padding-right:0;display:grid;overflow:visible}.sidebar--mini .sidebar-top .sidebar-mode-btn--desktop{justify-self:center;margin:0;position:static;top:auto;right:auto}.sidebar--mini .sidebar-brand.is-mini{width:2.85rem}.sidebar--mini .brand-mark{background:#fffffff5;border-radius:12px;width:2.55rem;height:2.55rem;font-size:.9rem;box-shadow:0 2px 10px #0003}.sidebar--mini .brand-logo--icon,.sidebar--mini .brand-logo--panel{object-fit:contain;box-sizing:border-box;width:2.55rem;max-width:2.55rem;height:2.55rem;max-height:2.55rem;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0}.sidebar-mode-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;transition:background .15s,color .15s,border-color .15s;display:grid}.sidebar-mode-btn .material-symbols-outlined{font-size:18px!important}.sidebar-mode-btn:hover{color:#fff;background:#ffffff14;border-color:#0000}.sidebar--mini .sidebar-mode-btn{width:2.15rem;height:2.15rem}.sidebar--mini .sidebar-brand__text,.sidebar--mini .sidebar-label,.sidebar--mini .sidebar-link__text,.sidebar--mini .company-switcher__label,.sidebar--mini .sidebar-user__meta{display:none}.sidebar--mini .company-switcher{box-shadow:none;background:0 0;border:0;justify-items:center;gap:0;width:100%;margin:0 0 .25rem;padding:0}.sidebar--mini .company-switcher__trigger.is-mini{width:2.15rem;height:2.15rem;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:1fr;place-items:center;padding:0;display:grid}.sidebar--mini .company-switcher__trigger.is-mini:hover,.sidebar--mini .company-switcher.is-open .company-switcher__trigger.is-mini{box-shadow:none;background:#ffffff14;border-color:#0000}.sidebar--mini .company-switcher__mark{width:auto;height:auto;font-size:inherit;color:#ffffffd1;box-shadow:none;background:0 0;border-radius:0}.sidebar--mini .company-switcher__mark .material-symbols-outlined{line-height:1;font-size:18px!important}.sidebar--mini .company-switcher__popover{min-width:15rem;top:0;left:calc(100% + .45rem);right:auto}.sidebar--mini .company-switcher__menu{max-height:min(280px,45vh);box-shadow:none;background:0 0;border:0;padding:.15rem;animation:none;position:static;top:auto;left:auto;right:auto}.sidebar-nav--mini{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;align-content:start;justify-items:center;gap:.35rem;width:100%;padding:.35rem 0 .45rem;display:grid}.sidebar-nav--mini::-webkit-scrollbar{width:3px}.sidebar-nav--mini::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.sidebar-mini-cat{justify-items:center;width:100%;display:grid;position:relative}.mini-nav-item{color:#ffffffb8;cursor:pointer;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:14px;place-items:center;width:2.55rem;height:2.55rem;margin:0 auto;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s,transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.mini-nav-item--cat .material-symbols-outlined,.mini-nav-item--cat .icon{z-index:1;font-variation-settings:"FILL" 0, "wght" 480, "GRAD" 0, "opsz" 24;line-height:1;position:relative;font-size:22px!important}.mini-nav-item__glow{border-radius:inherit;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--nav-sector,#8eb69b) 34%, transparent), transparent 68%);opacity:0;pointer-events:none;z-index:0;transition:opacity .18s;position:absolute;inset:0}.mini-nav-item:hover{color:#fff;background:#ffffff14;border-color:#ffffff1a;transform:translateY(-1px)}.mini-nav-item:hover .mini-nav-item__glow,.mini-nav-item.is-open .mini-nav-item__glow,.mini-nav-item.is-active .mini-nav-item__glow{opacity:1}.mini-nav-item.is-active,.mini-nav-item.is-open{background:color-mix(in srgb, var(--nav-sector,#8eb69b) 22%, #ffffff0f);color:#fff;border-color:color-mix(in srgb, var(--nav-sector,#8eb69b) 48%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--nav-sector,#8eb69b) 22%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--nav-sector,#8eb69b) 28%, transparent)}.mini-nav-item.is-active:before,.sidebar-mini-cat.is-current .mini-nav-item:before{content:"";background:var(--nav-sector,#8eb69b);width:3px;height:1.15rem;box-shadow:0 0 10px color-mix(in srgb, var(--nav-sector,#8eb69b) 65%, transparent);z-index:2;border-radius:999px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.mini-nav-item.is-active .material-symbols-outlined,.mini-nav-item.is-open .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 560, "GRAD" 0, "opsz" 24}.sidebar-flyout{min-width:13.5rem;padding:.3rem;top:0;left:calc(100% + .45rem);right:auto}.sidebar-flyout--cat{box-shadow:0 18px 48px #00000061, 0 0 0 1px color-mix(in srgb, var(--nav-sector,#8eb69b) 22%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#122a26f5,#0a1c19fa);border:1px solid #ffffff1f;border-radius:16px;padding:0;top:auto;left:auto;overflow:hidden}.sidebar-flyout--cat .glass-flyout__inner{max-height:inherit;gap:.15rem;padding:.55rem;display:grid;overflow:auto}.sidebar-flyout__hd{color:#ffffff8c;letter-spacing:.02em;align-items:flex-start;gap:.55rem;padding:.45rem .55rem .5rem;font-size:.68rem;font-weight:700;display:flex}.sidebar-flyout__hd--cat{border-bottom:1px solid #ffffff14;margin-bottom:.2rem;padding:.35rem .4rem .7rem}.sidebar-flyout__cat-ico{color:#fff;background:color-mix(in srgb, var(--nav-sector,#8eb69b) 28%, #ffffff14);border:1px solid color-mix(in srgb, var(--nav-sector,#8eb69b) 42%, transparent);width:2.2rem;height:2.2rem;box-shadow:0 6px 16px color-mix(in srgb, var(--nav-sector,#8eb69b) 18%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.sidebar-flyout__cat-ico .material-symbols-outlined,.sidebar-flyout__cat-ico .icon,.sidebar-flyout__cat-ico .icon--whatsapp,.sidebar-flyout__cat-ico svg{color:#fff;width:20px!important;height:20px!important;font-size:20px!important}.sidebar-flyout__hd--cat .material-symbols-outlined{color:#fff}.sidebar-flyout__hd strong{color:#fff;text-transform:none;letter-spacing:-.01em;font-size:.9rem;font-weight:700;line-height:1.25;display:block}.sidebar-flyout__hd p{color:#ffffff8c;text-transform:none;letter-spacing:0;margin:.18rem 0 0;font-size:.72rem;font-weight:500;line-height:1.35}.sidebar-flyout__list{gap:.1rem;padding:.05rem .05rem .15rem;display:grid}.sidebar-flyout--cat .pop-item{color:#ffffffe0;border:1px solid #0000;border-radius:12px;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.55rem .6rem;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:grid}.sidebar-flyout--cat .pop-item:hover{background:#ffffff12;border-color:#ffffff14}.sidebar-flyout--cat .pop-item.is-on{background:color-mix(in srgb, var(--nav-sector,#8eb69b) 20%, #ffffff0d);border-color:color-mix(in srgb, var(--nav-sector,#8eb69b) 40%, transparent)}.sidebar-flyout--cat .pop-item strong{color:#fff;font-size:.82rem;font-weight:650;line-height:1.25;display:block}.sidebar-flyout--cat .pop-item small{color:#ffffff80;margin-top:.12rem;font-size:.68rem;line-height:1.3;display:block}.sidebar-flyout--cat .pop-item>.material-symbols-outlined,.sidebar-flyout--cat .pop-item>.icon,.sidebar-flyout--cat .pop-item>.icon--whatsapp,.sidebar-flyout--cat .pop-item>.icon svg{color:color-mix(in srgb, var(--nav-sector,#8eb69b) 72%, #fff);flex:none;margin-top:.08rem;width:18px!important;height:18px!important;font-size:18px!important;line-height:1!important}.sidebar-link.is-liquid{background:linear-gradient(135deg, color-mix(in srgb, var(--nav-sector,#8eb69b) 32%, transparent), color-mix(in srgb, var(--nav-sector,#8eb69b) 12%, #15383259));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nav-sector,#8eb69b) 40%, transparent);position:relative}.sidebar-liquid-dot{width:.35rem;height:.35rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--nav-sector,#8eb69b) 40%, transparent);background:#fff;border-radius:999px;margin-left:auto}.sidebar--mini .sidebar-user.is-mini{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;grid-template-columns:1fr;justify-items:center;gap:.15rem;width:100%;margin-top:auto;padding:.45rem 0 .05rem;display:grid}.sidebar--mini .sidebar-user .notif-center,.sidebar--mini .sidebar-user .lang-switcher,.sidebar--mini .sidebar-user .sidebar-lang,.sidebar--mini .sidebar-user__pop{justify-items:center;width:2.15rem;display:grid}.sidebar--mini .notif-center__bell{color:#ffffffb3;background:0 0;border-radius:10px;width:2.15rem;height:2.15rem}.sidebar--mini .notif-center__bell:hover{color:#fff;background:#ffffff14}.sidebar--mini .lang-switcher--compact .lang-switcher__trigger{color:#ffffffb3;background:0 0;border:0;border-radius:10px;justify-content:center;width:2.15rem;height:2.15rem;min-height:2.15rem;padding:0}.sidebar--mini .lang-switcher--compact .lang-switcher__trigger:hover,.sidebar--mini .lang-switcher--compact .lang-switcher__trigger[aria-expanded=true]{color:#fff;background:#ffffff14}.sidebar--mini .sidebar-user__trigger{width:2.15rem;height:2.15rem;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:1fr;place-items:center;padding:0;display:grid}.sidebar--mini .sidebar-user__trigger:hover,.sidebar--mini .sidebar-user__pop.is-open .sidebar-user__trigger,.sidebar--mini .sidebar-user__trigger[aria-expanded=true]{box-shadow:none;background:#ffffff14;border-color:#0000}.sidebar--mini .sidebar-user__menu{min-width:13rem;inset:auto auto 0 calc(100% + .45rem)}.sidebar--mini .user-avatar{width:1.55rem;height:1.55rem;font-size:.68rem}@media (width<=900px){.admin-shell.is-mini-nav{grid-template-columns:1fr}}.lead-import__steps{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;display:flex}.lead-import__steps span{color:var(--muted);background:color-mix(in srgb, var(--line) 35%, #fff);border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:650}.lead-import__steps span.is-on{color:#153832;background:#dfebe3}.lead-import__map,.lead-import__review{gap:.65rem;display:grid}.lead-import__map-table-wrap{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:12px;max-height:min(42vh,420px);overflow:auto}.lead-import__map-table{border-collapse:collapse;width:100%;font-size:.8rem}.lead-import__map-table th,.lead-import__map-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);text-align:left;vertical-align:middle;padding:.5rem .65rem}.lead-import__map-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:#f3f8f5;font-size:.7rem;position:sticky;top:0}.lead-import__map-table select{width:100%;min-width:9rem}.lead-import__map-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lead-import__map-actions{flex-wrap:wrap;gap:.35rem;display:flex}.lead-import__map-table tr.is-off td{opacity:.45}.lead-import__map-table tr.is-off select{pointer-events:none}.fin-desk.dash-desk{gap:.85rem}.fin-desk>.page-head--modern{margin-bottom:0}.fin-desk .users-icon-btn{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);width:2.15rem;height:2.15rem;color:var(--text-soft,#4a5f58);cursor:pointer;background:#fff;border-radius:10px;place-items:center;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative}.fin-desk .users-icon-btn:hover:not(:disabled){border-color:color-mix(in srgb, #8eb69b 45%, var(--line));color:#153832;box-shadow:0 4px 12px #8eb69b38}.fin-desk .users-icon-btn:disabled{opacity:.55;cursor:not-allowed}.fin-desk .users-icon-btn--primary{border-color:color-mix(in srgb, #8eb69b 35%, var(--line));color:#153832;background:#edf3ef}.fin-cta.btn-primary,.fin-desk .btn.btn-primary.fin-cta{border-radius:10px;font-weight:650;box-shadow:0 4px 14px #8eb69b59;color:#fff!important;background:linear-gradient(135deg,#8eb69b 0%,#153832 100%)!important;border:1px solid #8eb69b73!important}.fin-cta.btn-primary:hover,.fin-desk .btn.btn-primary.fin-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.fin-tabs-bar{width:100%;max-width:100%}.fin-tab-badge{color:#fff;background:#ef5b67;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.fin-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fin-action{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);color:#153832;min-height:2.05rem;font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:650;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.fin-action:hover:not(:disabled){border-color:color-mix(in srgb, #8eb69b 42%, var(--line));transform:translateY(-1px);box-shadow:0 6px 16px #8eb69b38}.fin-action:disabled{opacity:.55;cursor:not-allowed}.fin-overview{gap:.85rem;display:grid}.fin-mc-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.fin-desk .dash-mc.is-warn{border-color:color-mix(in srgb, #f2b84b 45%, var(--line));box-shadow:0 0 0 3px #f2b84b2e}.fin-desk .dash-mc.is-warn .dash-mc__val{color:#8a5a12}.fin-channel-grid.dash-prospect-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fin-horizon-card{cursor:default}.fin-cashflow{margin-top:.85rem}.fin-attach-badge{color:#fff;text-align:center;pointer-events:none;background:#1f6f5b;border-radius:999px;min-width:1rem;height:1rem;padding:0 .22rem;font-size:.62rem;font-style:normal;font-weight:700;line-height:1rem;position:absolute;top:-.2rem;right:-.25rem;box-shadow:0 0 0 1.5px #fff}.fin-cashflow--projected{margin-top:.75rem}.fin-settle-history{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#f8fbf9;border-radius:10px;margin-top:.35rem;padding:.65rem .75rem}.fin-settle-history strong{color:#153832;margin-bottom:.4rem;font-size:.78rem;display:block}.fin-settle-history ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fin-settle-history li{color:var(--text-soft,#4a5f58);grid-template-columns:5.5rem 1fr auto;gap:.5rem;font-size:.78rem;display:grid}.fin-cashflow__grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.fin-cashflow__col{flex-direction:column;align-items:center;gap:.35rem;min-width:0;display:flex}.fin-cashflow__bars{justify-content:center;align-items:flex-end;gap:.2rem;width:100%;height:4.5rem;display:flex}.fin-cashflow__bar{border-radius:.25rem .25rem .1rem .1rem;width:.55rem;min-height:.25rem}.fin-cashflow__bar--in{background:#62ad94}.fin-cashflow__bar--out{background:#d99582}.fin-cashflow__net{text-align:center;color:#153832;font-size:.72rem;font-weight:700;line-height:1.2}.fin-cashflow__net.is-neg{color:#9a3b2a}.fin-cashflow__col small{color:var(--muted);letter-spacing:.02em;font-size:.65rem}.fin-contracts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.fin-contracts-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.fin-month-field{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.2rem;font-size:.68rem;font-weight:700;display:flex}.fin-month-field input{border:1px solid var(--line,#d7e3dd);color:#153832;min-height:2.1rem;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border-radius:.55rem;padding:.25rem .55rem;font-weight:550}.fin-attach-box{flex-direction:column;gap:.75rem;display:flex}.fin-attach-upload{cursor:pointer;align-self:flex-start}.fin-attach-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.fin-attach-list li{border:1px solid var(--line,#d7e3dd);background:#fff;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.fin-attach-list strong{font-size:.88rem;display:block}.fin-attach-list small{margin-top:.15rem;display:block}@media (width<=720px){.fin-cashflow__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fin-filters{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.fin-filters__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 .15rem;font-size:.68rem;font-weight:700}.fin-chip{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:#153832;background:#f4f8f6;border-radius:999px;align-items:center;min-height:1.45rem;padding:.12rem .5rem;font-size:.68rem;font-weight:650;display:inline-flex}.fin-chip--physical{border-color:color-mix(in srgb, #f2b84b 28%, var(--line));color:#8a5a12;background:#fdf5e6}.fin-chip--online{border-color:color-mix(in srgb, #38bdf8 28%, var(--line));color:#0369a1;background:#e7f7fe}.fin-chip--hybrid{border-color:color-mix(in srgb, #8eb69b 32%, var(--line));color:#153832;background:#edf3ef}.fin-desk .panel.panel--modern{border-color:color-mix(in srgb, var(--line) 75%, transparent);border-radius:16px;box-shadow:0 1px 2px #0f172a08}.fin-desk .fin-table-wrap{overflow-x:auto}.fin-desk .data-table{border-collapse:collapse;width:100%}.fin-desk .data-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);text-align:left;padding:.55rem .65rem;font-size:.68rem;font-weight:700}.fin-desk .data-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);vertical-align:middle;padding:.7rem .65rem;font-size:.84rem}.fin-desk .data-table tr:hover td{background:#f8fbf9}.fin-party-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.fin-party-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:16px;gap:.45rem;padding:.9rem 1rem;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:grid;box-shadow:0 1px 2px #0f172a08}.fin-party-card:hover{border-color:color-mix(in srgb, #8eb69b 40%, var(--line));transform:translateY(-2px);box-shadow:0 8px 20px #8eb69b38}.fin-party-card.is-off{opacity:.55}@media (width<=1200px){.fin-mc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-channel-grid.dash-prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.fin-mc-grid,.fin-channel-grid.dash-prospect-grid{grid-template-columns:1fr 1fr}.fin-split-bento .dash-span-6{grid-column:span 12}}.fin-desk button.dash-prospect-card{cursor:pointer;width:100%;font:inherit;text-align:left}.fin-desk .dash-mc-grid.fin-mc-grid .dash-mc{min-width:0}.field--grow-sm,.field-grow-sm{flex:12rem;min-width:0}@media (width>=721px){.rs-data-mobile .rs-data-cards{display:none}}@media (width<=720px){.rs-data-mobile .rs-data-table-wrap{display:none}.rs-data-mobile .rs-data-cards{gap:.65rem;display:grid}.rs-data-card{border:1px solid var(--line,#d7e3dd);background:var(--surface,#fff);border-radius:.75rem;padding:.75rem .85rem}.rs-data-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.35rem;display:flex}.rs-data-card__actions{flex-wrap:wrap;margin-top:.55rem}}@media (width<=900px){.admin-shell:has(.chats-page.is-thread-open) .container.main{margin-top:.15rem;margin-bottom:0}.chats-page .chats-shell,.chats-page .chats-shell--3{flex:auto;grid-template-columns:1fr;height:auto;display:grid;min-height:0!important;max-height:none!important}.chats-page .chats-list{border-bottom:0;flex-direction:column;min-height:0;display:flex;overflow:hidden;max-height:none!important}.chats-page .chats-thread{min-height:0;display:none;overflow:hidden}.chats-page.is-thread-open>.page-head--modern,.chats-page.is-thread-open>.msg-module-subnav,.chats-page.is-thread-open .chats-list{display:none}.chats-page.is-thread-open .chats-thread{flex-direction:column;min-height:0;display:flex}.chats-back-btn{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--surface-2,#f4f8f6);width:2.35rem;height:2.35rem;color:inherit;cursor:pointer;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chats-thread__head{flex-wrap:nowrap;align-items:center;padding:.45rem .55rem}.chats-desk .chats-thread__who h2{font-size:.95rem;line-height:1.2}.chats-desk .chats-thread__sub{gap:.2rem .4rem;max-width:100%;font-size:.7rem;overflow:hidden}.chats-desk .chats-thread__sub>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.chats-desk .chats-bubble{max-width:min(92%,520px)}}@media (width>=901px){.chats-back-btn{display:none}}.email-inbox-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:.85rem;min-height:18rem;display:grid}.email-inbox-list{border-right:1px solid var(--line,#d7e3dd);flex-direction:column;gap:.35rem;max-height:32rem;padding-right:.5rem;display:flex;overflow-y:auto}.email-inbox-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.55rem .6rem;display:flex}.email-inbox-item:hover{background:var(--surface-2,#f4f8f6)}.email-inbox-item.is-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.email-inbox-item.is-unread strong{font-weight:700}.email-inbox-item__body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.email-inbox-item__body em,.email-inbox-item__body small{color:var(--muted,#5a6b66);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-style:normal;overflow:hidden}.email-inbox-reader{flex-direction:column;gap:.65rem;min-width:0;display:flex}.email-inbox-reader__head h3{margin:0 0 .25rem;font-size:1.05rem}.email-inbox-reader__body{white-space:pre-wrap;background:var(--surface-2,#f4f8f6);border-radius:.65rem;max-height:min(52vh,28rem);margin:0;padding:.75rem;font-family:inherit;font-size:.9rem;overflow:auto}.email-inbox-reader__html{border:1px solid var(--line,#e4ece8);background:#fff;border-radius:.65rem;width:100%;min-height:16rem;max-height:min(52vh,28rem);display:block}.eib-mailbox-bar{border:1px solid var(--line,#e4ece8);background:var(--surface,#fff);border-radius:.75rem;flex-direction:column;gap:.45rem;margin:0 0 .85rem;padding:.55rem .65rem;display:flex}.eib-mailbox-bar__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.eib-mailbox-bar__title{align-items:center;gap:.4rem;min-width:0;font-size:.86rem;display:inline-flex}.eib-mailbox-bar__title strong{font-weight:650}.eib-mailbox-bar__counts{flex-wrap:wrap;gap:.35rem;display:inline-flex}.eib-mailbox-bar__counts em{background:var(--surface-2,#f4f8f6);color:var(--muted,#5a6b66);border-radius:999px;padding:.1rem .4rem;font-size:.72rem;font-style:normal}.eib-mailbox-bar__counts em.is-ok{color:#1f6b4f;background:#1f6b4f1a}.eib-mailbox-bar__counts em.is-warn{color:#8a6a12;background:#c9a22729}.eib-mailbox-bar__counts em.is-err{color:#9b2c2c;background:#c45c5c24}.eib-mailbox-bar__tools{align-items:center;gap:.4rem;display:inline-flex}.eib-mailbox-bar__search{border:1px solid var(--line,#d9e4df);background:var(--surface-2,#f7faf8);border-radius:.5rem;align-items:center;gap:.3rem;min-width:10rem;padding:.2rem .5rem;display:inline-flex}.eib-mailbox-bar__search input{width:9rem;color:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.eib-mailbox-strip{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.35rem;padding:.15rem 0 .25rem;display:flex;overflow:auto hidden}.eib-mailbox-chip{border:1px solid var(--line,#d9e4df);background:var(--surface-2,#f7faf8);cursor:pointer;text-align:left;max-width:14rem;color:inherit;border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:.28rem;padding:.28rem .55rem;font-size:.78rem;line-height:1.2;display:inline-flex}.eib-mailbox-chip__local{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.eib-mailbox-chip__domain{color:var(--muted,#5a6b66);text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}.eib-mailbox-dot{background:#9aa8a2;border-radius:50%;flex:none;width:.45rem;height:.45rem}.eib-mailbox-dot--ok{background:#2f9e6a}.eib-mailbox-dot--warn{background:#c9a227}.eib-mailbox-dot--err{background:#c45c5c}.eib-mailbox-chip.is-on{border-color:var(--brand,#1f6b4f);box-shadow:inset 0 0 0 1px var(--brand,#1f6b4f);background:#1f6b4f14}.eib-mailbox-chip.is-error{border-color:#c45c5c8c}.eib-mailbox-chip.is-warn{border-color:#c9a2278c}.eib-mailbox-empty{color:var(--muted,#5a6b66);white-space:nowrap;padding:.2rem .4rem;font-size:.78rem}.eib-mailbox-bar__active{border-top:1px dashed var(--line,#e4ece8);color:var(--muted,#5a6b66);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding-top:.25rem;font-size:.8rem;display:flex}.eib-mailbox-bar__active strong{color:inherit;font-weight:650}.email-inbox-config__hint{margin:0;padding:0 1rem 1rem}.email-inbox-config__save{align-self:end}.email-inbox-import{border-bottom:1px solid var(--line,#e4ece8);flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.email-inbox-import--api{margin-top:4px}.email-inbox-import__head{flex-direction:column;gap:4px;display:flex}.email-inbox-import__head span,.email-inbox-import .panel-head__desc{color:var(--muted,#5d6b66);font-size:13px}.email-inbox-import__list{flex-direction:column;gap:8px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.email-inbox-import__list li{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.email-inbox-import__list label{cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.email-inbox-import__list input{flex:0 0 16px;width:16px;height:16px;margin:0}.email-inbox-import__list .badge{cursor:pointer;border:0;flex:none}.email-inbox-import__list .badge.is-on{outline:2px solid var(--accent,#1f7a4d);outline-offset:1px}.email-inbox-back{display:none}@media (width<=900px){.email-inbox-layout{min-height:calc(100dvh - var(--rs-mobile-topbar) - 12rem);grid-template-columns:1fr}.email-inbox-list{border-right:0;flex:1;min-height:0;max-height:none;padding-right:0}.email-inbox-reader{flex:1;min-height:0;display:none;overflow:auto}.email-inbox-page.is-detail-open .email-inbox-list{display:none}.email-inbox-page.is-detail-open .email-inbox-reader{display:flex}.email-inbox-back{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.35rem;padding:.35rem .55rem;display:inline-flex}.email-inbox-reader__body{flex:1;min-height:6rem;max-height:none}}.mobile-topbar__tools{align-items:center;gap:.25rem;margin-left:auto;display:flex}.mobile-topbar .notif-center__bell{border-radius:.65rem;width:2.35rem;height:2.35rem}.mobile-topbar .notif-center__panel{top:calc(var(--rs-mobile-topbar) + env(safe-area-inset-top) + .35rem);z-index:1200;width:auto;max-height:min(70dvh,28rem);position:fixed;bottom:auto;left:.65rem;right:.65rem}.wa-channels-desk .wa-channel-grid--hero{width:100%}.wa-channels-desk .wa-channel-card--hero{width:100%;min-width:0;height:100%}@media (width<=720px){.wa-channels-desk .wa-channel-grid--hero{grid-template-columns:1fr}.wa-channels-desk .page-head__actions{flex-wrap:wrap;width:100%}.msg-ops-desk .grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-table-stacked table.data-table thead,.rs-table-stacked table.data thead,.dash-desk .dash-dt__wrap table.dash-dt__table thead{display:none}.rs-table-stacked table.data-table tbody,.rs-table-stacked table.data tbody,.dash-desk .dash-dt__wrap table.dash-dt__table tbody{flex-direction:column;gap:.65rem;display:flex}.rs-table-stacked table.data-table tr,.rs-table-stacked table.data tr,.dash-desk .dash-dt__wrap table.dash-dt__table tr{border:1px solid var(--line,#d7e3dd);background:var(--surface,#fff);border-radius:.75rem;gap:.4rem;padding:.75rem .85rem;display:grid}.rs-table-stacked table.data-table td,.rs-table-stacked table.data td,.dash-desk .dash-dt__wrap table.dash-dt__table td{white-space:normal;border:0;padding:0;display:block}.rs-table-stacked table.data-table td:first-child strong,.rs-table-stacked table.data td:first-child strong{font-size:1rem}.rs-table-stacked .fin-money{font-size:1.08rem;font-weight:700}.rs-table-stacked .cell-actions{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:.15rem;padding-top:.35rem}.rs-table-stacked td:last-child:has(.users-actions){border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:.15rem;padding-top:.35rem}.rs-table-stacked td:last-child:has(.toolbar){border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:.15rem;padding-top:.35rem}.rs-table-stacked .users-actions{flex-wrap:wrap;justify-content:flex-start}.rs-table-stacked tr.empty td{border:0;padding:0}.rs-table-stacked select{width:100%;max-width:100%}.leads-desk .kanban-board{gap:1rem;padding-bottom:.5rem;overflow-x:visible;grid-template-columns:1fr!important}.leads-desk .kanban-col{min-height:auto;max-height:none}.leads-desk .kanban-col-body{max-height:min(48vh,380px);overflow-y:auto}.leads-desk .kanban-card{touch-action:pan-y}.dash-desk .dash-dt__wrap table.dash-dt__table thead{display:none}.dash-desk .dash-dt__wrap table.dash-dt__table tbody{flex-direction:column;gap:.65rem;display:flex}.dash-desk .dash-dt__wrap table.dash-dt__table tr{border:1px solid var(--line,#d7e3dd);background:var(--surface,#fff);border-radius:.75rem;gap:.35rem;padding:.75rem .85rem;display:grid}.dash-desk .dash-dt__wrap table.dash-dt__table td{white-space:normal;border:0;padding:0;display:block}.dash-desk .dash-dt__actions{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);flex-wrap:wrap;justify-content:flex-start;margin-top:.15rem;padding-top:.35rem}.radar-desk .radar-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-desk .integ-split,.radar-desk .radar-dash__main,.radar-desk .radar-dash__bottom{grid-template-columns:1fr!important}.radar-desk .radar-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.radar-desk .radar-filters{flex-direction:column;align-items:stretch}.radar-desk .radar-filters__search{width:100%}.radar-desk .radar-assess-card{touch-action:manipulation}.trainings-desk .training-card-grid{grid-template-columns:1fr}.trainings-desk .training-embed{background:#000;border-radius:.65rem;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.trainings-desk .training-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.apikeys-desk .integ-card,.webhooks-desk .integ-card{flex-direction:column;align-items:stretch}.apikeys-desk .integ-card__actions,.webhooks-desk .integ-card__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.profile-desk .profile-hero,.profile-desk .profile-identity{text-align:center;flex-direction:column;align-items:stretch}.profile-desk .profile-identity__meta{align-items:center}.profile-desk .profile-identity__sub{justify-content:center}.profile-desk .profile-avatar,.profile-desk .profile-avatar--lg{margin-inline:auto}.profile-desk .profile-avatar-actions{justify-items:center;width:100%}.profile-desk .profile-avatar-actions .btn{justify-content:center;width:100%}.profile-desk .prefs-region{grid-template-columns:1fr}.profile-desk .prefs-region__tools{flex-direction:column;align-items:stretch}.profile-desk .prefs-tools,.profile-desk .prefs-lang-grid{grid-template-columns:1fr}.profile-desk .profile-tabs.rs-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.profile-desk .profile-actions--sticky{bottom:env(safe-area-inset-bottom);padding-bottom:max(.85rem, env(safe-area-inset-bottom));border-radius:12px 12px 0 0;margin-inline:-.15rem;box-shadow:0 -8px 24px #0f172a14}.profile-desk .profile-actions--sticky .btn{flex:auto;justify-content:center;min-height:2.5rem}.fr-desk .fr-forms-grid{grid-template-columns:1fr}.fr-desk .page-head__actions{flex-wrap:wrap;width:100%}.fr-desk .fr-period{justify-content:center;width:100%}.fr-desk .fr-form-card__actions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.fr-desk .fr-form-card__actions .btn:first-child{grid-column:1/-1}.form-results-shell .rs-tabs.fr-subnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.lp-desk .landing-card-grid{grid-template-columns:1fr}.lp-desk .lp-fn .lp-search,.lp-desk .lp-fn .users-search{flex:100%;width:100%;min-width:0}.lp-desk .page-head__actions{flex-wrap:wrap;width:100%}.lp-desk .users-subnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.lp-editor-tabs.users-subnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:-.35rem -.15rem .65rem;padding-bottom:.15rem;overflow-x:auto}.lp-editor-tabs .users-subnav__btn{white-space:nowrap;flex:none}.modal-panel.modal-xl:has(.lp-editor-tabs){max-height:min(96dvh,960px)}.modal-panel.modal-xl:has(.lp-editor-tabs) .modal-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.modal-panel.modal-full.srh-result-modal{max-height:min(96dvh,960px);width:100%!important}.modal-panel.modal-full.srh-result-modal .modal-body{flex-direction:column;min-height:0;padding:.65rem .85rem .85rem;display:flex}.srh-result-modal__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.radar-result__toolbar{flex-direction:column;align-items:stretch;gap:.55rem}.radar-result__toolbar .toolbar{flex-wrap:wrap;justify-content:flex-start}.srh-result-modal .modal-foot{gap:.45rem}.srh-result-modal .modal-foot .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.5rem}.srh-result-modal .modal-foot .btn:first-child{flex-basis:100%}.projects-desk .proj-toolbar{flex-direction:column;align-items:stretch}.projects-desk .proj-toolbar__search{flex:100%;width:100%;min-width:0}.projects-desk .proj-toolbar__modes{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.projects-desk .page-head__actions{flex-wrap:wrap;width:100%}.projects-board-page .page-head__actions{flex-wrap:wrap;gap:.45rem;width:100%}.projects-board-page .view-toggle{width:100%;display:flex}.projects-board-page .view-toggle .btn{flex:50%;justify-content:center;min-height:2.35rem}.projects-board-filters{flex-direction:column;align-items:stretch}.projects-board-filters__search,.projects-board-filters>select{width:100%;min-width:0}.projects-board-filters .btn{justify-content:center;width:100%;min-height:2.45rem}.projects-board-meta{flex-wrap:wrap;gap:.35rem}.projects-board-page .projects-board-panel{max-height:min(72dvh,640px);position:static}.projects-board-page .projects-phase-flow-panel__nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.fin-desk .fin-tabs-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fin-desk .fin-tabs-bar::-webkit-scrollbar{display:none}.fin-desk .fin-filters{grid-template-columns:1fr;align-items:stretch;gap:.55rem;display:grid}.fin-desk .fin-filters>*{width:100%;min-width:0}.dash-desk .dash-bars{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;min-height:120px;padding-bottom:.25rem;display:flex;overflow-x:auto}.dash-desk .dash-bars__col{flex:0 0 2.25rem;min-width:2.25rem}.dash-desk .page-head__actions{flex-wrap:wrap;justify-content:flex-end}.dash-desk .dash-capture__grid,.dash-desk .dash-capture__bottom{grid-template-columns:1fr}.trainings-desk .training-player__main{min-width:0}.trainings-desk .training-player__side{max-height:min(42dvh,360px);overflow-y:auto}.trainings-desk .training-module-list ul{max-height:min(28dvh,240px);overflow-y:auto}.modal-panel:has(.training-create-form){max-height:min(96dvh,920px)}.modal-panel:has(.training-create-form) .modal-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.auto-desk .auto-card-grid{grid-template-columns:1fr}.auto-desk .auto-fn{flex-direction:column;align-items:stretch}.auto-desk .auto-fn .users-search{flex:100%;width:100%;min-width:0}.eval-desk .eval-kpis{grid-template-columns:1fr}.eval-desk .eval-dist{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.eval-desk .eval-dist__col{flex:0 0 2.5rem;min-width:2.5rem}.eval-desk .eval-question-row{grid-template-columns:1fr;gap:.45rem;padding:.75rem 0}.eval-desk .eval-questions__head{flex-direction:column;align-items:stretch}.eval-desk .eval-thermo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.eval-desk .panel-head .toolbar{flex-wrap:wrap;justify-content:flex-start;width:100%}.eval-desk .radar-chart-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.modal-panel:has(.eval-tabs){max-height:min(96dvh,920px)}.modal-panel:has(.eval-tabs) .modal-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.tpl-desk .users-subnav,.tpl-desk .tpl-studio-tabs.rs-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}.tpl-desk .tpl-fn{flex-direction:column;align-items:stretch}.tpl-desk .tpl-fn .tpl-search,.tpl-desk .tpl-fn .users-search{flex:100%;width:100%;min-width:0}.tpl-desk .tpl-fn-approach{width:100%;min-width:0}.tpl-desk .tpl-merge-grid{grid-template-columns:1fr}.tpl-desk .tpl-colors{grid-template-columns:1fr 1fr}.tpl-desk .tpl-card-grid{grid-template-columns:1fr;gap:1.35rem}.tpl-desk .tpl-preview-modes{width:100%;display:flex}.tpl-desk .tpl-preview-modes button{flex:50%;justify-content:center}.tpl-desk .tpl-variations__head,.tpl-desk .tpl-tag-bar{flex-direction:column;align-items:stretch}.ein-desk .page-head__actions{flex-wrap:wrap;width:100%}.ein-fn-grid{grid-template-columns:1fr}.ein-fn-row{flex-wrap:wrap;align-items:flex-start}.modal-panel:has(.ein-fn-panel){max-height:min(96dvh,920px)}.modal-panel:has(.ein-fn-panel) .modal-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.sales-desk .fin-tabs-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sales-desk .fin-tabs-bar::-webkit-scrollbar{display:none}.inbox-desk .inbox-filters{grid-template-columns:1fr;gap:.55rem;display:grid}.inbox-desk .inbox-filters .rs-tabs{flex-wrap:nowrap;overflow-x:auto}.inbox-desk .inbox-search{width:100%;min-width:0}.modal-panel.wa-campaign-create-modal,.modal-panel.wa-campaign-report-modal,.modal-panel.lead-preview-modal,.modal-panel.proj-modal{max-height:min(96dvh,920px)}.modal-panel.wa-campaign-create-modal .modal-body,.modal-panel.wa-campaign-report-modal .modal-body,.modal-panel.lead-preview-modal .modal-body,.modal-panel.proj-modal .modal-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.wa-report__cols{grid-template-columns:1fr}.lead-preview-modal .modal-foot{flex-wrap:wrap;gap:.45rem}.lead-preview-modal .modal-foot .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.5rem}.lead-preview__action{flex:calc(50% - .25rem);justify-content:center;min-height:2.45rem}.lead-preview__action--wa{flex-basis:100%}.forms-desk .forms-list-search{width:100%;min-width:0}.forms-desk .forms-cards{grid-template-columns:1fr}.forms-desk .forms-pack-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.forms-desk .forms-template-grid{grid-template-columns:1fr}.forms-desk .forms-packs-toolbar{flex-direction:column;align-items:stretch}.forms-desk .forms-packs-search{width:100%;margin-left:0}.forms-desk .page-head__actions{flex-wrap:wrap;width:100%}.modal-panel.modal-xl:has(.forms-editor){max-height:min(96dvh,960px)}.modal-panel.modal-xl:has(.forms-editor) .modal-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.forms-editor__tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.forms-editor__tab{white-space:nowrap;flex:none}.forms-editor__share{flex-direction:column;align-items:stretch}.forms-editor__share .btn{justify-content:center;width:100%}.form-field-row{grid-template-columns:1fr;gap:.45rem}.form-fields-editor__head{flex-direction:column;align-items:stretch}.campaigns-desk .page-head__actions,.campaign-detail-desk .page-head__actions,.openai-desk .page-head__actions{flex-wrap:wrap;gap:.45rem;width:100%}.campaign-detail-desk .grid-stats,.openai-desk .grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-detail-desk .panel .toolbar{flex-wrap:wrap;gap:.35rem}:is(.modal-panel:has(#campaign-form),.modal-panel:has(#campaign-edit-form),.modal-panel:has(#openai-form)){max-height:min(96dvh,920px)}:is(.modal-panel:has(#campaign-form) .modal-body,.modal-panel:has(#campaign-edit-form) .modal-body,.modal-panel:has(#openai-form) .modal-body){-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.sequences-desk .panel-body>.form-grid.two{grid-template-columns:1fr}.sequences-desk .panel-body .form-grid.two .field:last-child{gap:.45rem;align-items:stretch!important;display:grid!important}.sequences-desk .panel-body .form-grid.two .field:last-child .btn{justify-content:center;width:100%;min-height:2.45rem}.modal-body>form.form-grid>.panel .form-grid.two{grid-template-columns:1fr}.modal-body>form.form-grid>.toolbar{flex-wrap:wrap;gap:.45rem}.modal-body>form.form-grid>.toolbar .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.45rem}.modal-body>form.form-grid>.toolbar .btn-primary{flex-basis:100%}.eval-json-ta{min-height:min(50dvh,20rem);max-height:min(60dvh,28rem)}.eval-json-actions .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.45rem}.modal-panel:has(#campaign-form) .form-grid.three{grid-template-columns:1fr}.campaign-detail-meta .form-grid.three{grid-template-columns:1fr}}.campaign-test-mail__head{margin-bottom:.85rem}.campaign-test-mail__head h2{margin:0 0 .35rem}.campaign-test-mail__head .muted{max-width:52rem;margin:0;line-height:1.45}.campaign-test-mail .form-grid.two{align-items:start}.campaign-test-mail .field{min-width:0}.campaign-test-mail .field input,.campaign-test-mail .field select{box-sizing:border-box;width:100%;min-width:0}.campaign-test-mail__actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;margin-top:.15rem;padding-top:.85rem;display:flex}.campaign-test-mail__result{background:var(--surface-2,#f4f5f7);border:1px solid var(--line);white-space:pre-wrap;color:var(--text-soft);border-radius:10px;margin:.85rem 0 0;padding:.75rem .85rem;font-family:inherit;font-size:.88rem;line-height:1.45}@media (width<=900px){.campaign-test-mail__actions .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.45rem}}.ein-fn-panel{gap:1.15rem;display:grid}.ein-fn-panel>section{gap:.65rem;display:grid}.ein-fn-panel>section>header{align-items:center;gap:.45rem;display:flex}.ein-fn-panel>section>header h3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0;font-size:.88rem}.ein-fn-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.55rem;display:grid}.ein-fn-grid>button,.ein-fn-grid>.ein-fn-link{text-align:left;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:12px;gap:.15rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.ein-fn-grid>button:hover,.ein-fn-grid>.ein-fn-link:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 10%, transparent)}.ein-fn-grid strong{font-size:.88rem}.ein-fn-grid span{color:var(--muted);font-size:.76rem}.ein-fn-list{gap:.45rem;display:grid}.ein-fn-row{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface-2,#f6f7f9) 50%, #fff);border-radius:10px;justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.ein-fn-row span{gap:.1rem;min-width:0;display:grid}.ein-fn-row strong{font-size:.86rem}.ein-fn-row small{color:var(--muted);font-size:.74rem}.ein-fn-ops{gap:.65rem;display:grid}.ein-fn-test{gap:.35rem;font-size:.82rem;display:grid}.chats-desk .chats-list__items{overflow-y:auto;display:block!important}.chats-desk .chats-list__items>li{min-height:unset!important;flex:none!important;height:auto!important;display:block!important}.chats-desk .chats-list__items>li>button.chats-list__item{width:100%;border:0!important;border-bottom:1px solid color-mix(in srgb, var(--border,#d8e0dc) 55%, transparent)!important;height:auto!important;min-height:4.35rem!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:2.7rem minmax(0,1fr)!important;align-items:center!important;gap:.7rem!important;padding:.62rem .75rem!important;display:grid!important}.chats-desk .chats-list__avatar-wrap{flex:none;width:2.7rem;height:2.7rem;position:relative}.chats-desk .chats-list__avatar-wrap .chats-avatar{width:2.7rem!important;height:2.7rem!important}.chats-desk .chats-list__item-body{gap:.1rem;min-width:0;display:grid}@media (width<=720px){.admin-shell:has(.chats-page) .container.main{width:min(100% - .35rem,1120px);margin:.2rem auto 0}.chats-page.chats-desk{gap:.28rem}.chats-page>.page-head--modern{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .5rem;margin-bottom:0;padding-bottom:0;display:grid}.chats-page>.page-head--modern .page-head__intro{gap:.45rem;min-width:0}.chats-page>.page-head--modern .page-head__icon{border-radius:.55rem;width:2rem;height:2rem}.chats-page>.page-head--modern .page-head__eyebrow{letter-spacing:.06em;margin:0;font-size:.62rem}.chats-page>.page-head--modern h1{margin:0;font-size:1.02rem;line-height:1.15}.chats-page>.page-head--modern .page-head__intro>div>p:not(.page-head__eyebrow){display:none}.chats-page>.page-head--modern .page-head__actions{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.3rem;width:auto;max-width:100%;display:inline-flex;overflow-x:auto}.chats-page>.page-head--modern .page-head__actions::-webkit-scrollbar{display:none}.chats-page .chats-ai-attendance-btn{border-radius:10px;gap:.28rem;min-height:2.05rem;padding:.2rem .38rem}.chats-page .chats-ai-attendance-btn__copy{display:none}.chats-page .chats-ai-attendance-btn__switch{width:1.85rem;height:1.05rem}.chats-page .chats-ai-attendance-btn__switch:after{width:.75rem;height:.75rem}.chats-page .chats-ai-attendance-btn__switch.is-on:after{transform:translate(.75rem)}.chats-page .chats-badge--header{min-width:2rem;min-height:1.85rem;padding:0 .4rem;font-size:.68rem}.chats-page .msg-module-subnav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.22rem;min-height:2.4rem;margin:0;padding:.22rem;display:flex;overflow-x:auto}.chats-page .msg-module-subnav::-webkit-scrollbar{display:none}.chats-page .msg-module-subnav .users-subnav__btn{white-space:nowrap;flex:none;gap:.28rem;min-height:1.95rem;padding:.22rem .5rem;font-size:.72rem}.chats-page .msg-module-subnav__lbl--full{display:none}.chats-page .msg-module-subnav__lbl--short{display:inline}.chats-page .msg-module-subnav__right{flex:none;margin-left:0}.chats-page .chats-view-toggle{padding:.12rem}.chats-page .chats-view-toggle button,.chats-page .chats-view-toggle a{gap:.2rem;min-height:1.55rem;padding:.15rem .42rem;font-size:.66rem}.chats-desk .chats-list__filters{gap:.32rem;padding:.4rem .42rem .42rem}.chats-desk .chats-queue-strip.rs-mc-grid{gap:.22rem;grid-template-columns:repeat(4,minmax(0,1fr))!important}.chats-desk .chats-queue-strip--quick .chats-queue-stat.rs-mc,.chats-desk .chats-queue-strip .rs-mc,.chats-desk .chats-queue-stat.rs-mc{border-radius:8px;gap:.04rem;min-height:0;padding:.26rem .1rem .22rem}.chats-desk .chats-queue-strip .rs-mc__hint{display:none!important}.chats-desk .chats-queue-strip .rs-mc__ico{border-radius:6px;width:1.05rem;height:1.05rem}.chats-desk .chats-queue-strip .rs-mc__val{height:1rem;font-size:.84rem}.chats-desk .chats-queue-strip .rs-mc__lbl{min-height:0;font-size:.5rem}.chats-desk .chats-list__tabs.rs-tabs,.chats-desk .chats-list__tabs--icons.rs-tabs{gap:.2rem}.chats-desk .chats-list__tabs .rs-ptab,.chats-desk .chats-list__tabs--icons .rs-ptab{min-height:2rem;padding:.28rem .45rem;font-size:.72rem}.chats-desk .chats-list__search-row{gap:.35rem}.chats-desk .chats-list__search{min-height:2.15rem}.chats-desk .chats-list__selects{grid-template-columns:1fr 1fr;gap:.3rem}.chats-desk .chats-list__select-field{gap:.3rem;min-height:2.15rem;padding:.2rem .4rem .2rem .28rem}.chats-desk .chats-list__select-meta em{font-size:.58rem}.chats-desk .chats-list__items>li>button,.chats-desk .chats-list__item{gap:.55rem;padding:.55rem}.chats-desk .chats-list__avatar-wrap,.chats-desk .chats-list__avatar-wrap .chats-avatar,.chats-desk .chats-avatar{width:2.35rem!important;height:2.35rem!important}.chats-desk .chats-thread__messages{padding:.65rem .55rem .8rem}.chats-desk .chats-composer{padding:.45rem .5rem calc(.45rem + env(safe-area-inset-bottom,0px))}.chats-desk .chats-composer textarea{min-height:2.4rem}}@media (width<=560px){.chats-page>.page-head--modern{grid-template-columns:1fr}.chats-page>.page-head--modern .page-head__actions{justify-content:flex-start;width:100%}.chats-page>.page-head--modern .page-head__icon{display:none}}.purchases-page{--pu-teal:#0d9488;--pu-teal-soft:#e6f6f4;--pu-row-h:2.45rem;--pu-radius:12px;--pu-line:color-mix(in srgb, var(--line) 82%, transparent);--pu-head-bg:#f6f9f8;gap:.75rem;min-width:0;display:grid}.purchases-page .page-head--modern{margin-bottom:0}.pu-muted{color:var(--muted);margin:0;font-size:.82rem}.pu-num,.pu-table td.pu-num,.pu-table th.pu-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pu-nowrap{white-space:nowrap}.pu-strong{color:var(--text);font-weight:650}.pu-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.pu-ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:28ch;display:inline-block;overflow:hidden}.pu-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pu-toolbar__grow{flex:16rem;min-width:0}.pu-toolbar__right{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.pu-toolbar select,.pu-select{border:1px solid var(--pu-line);height:2.2rem;font:inherit;color:var(--text);background:#fff;border-radius:10px;max-width:15rem;padding:0 .55rem;font-size:.85rem}.pu-search{border:1px solid var(--pu-line);height:2.2rem;color:var(--muted);background:#fff;border-radius:10px;flex:16rem;align-items:center;gap:.4rem;min-width:0;padding:0 .65rem;display:flex}.pu-search:focus-within{border-color:var(--pu-teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--pu-teal) 18%, transparent)}.pu-search input{font:inherit;width:100%;color:var(--text);background:0 0;border:0;outline:0;min-width:0;font-size:.88rem}.pu-search__clear{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:.15rem;display:grid}.pu-search__clear:hover{background:#eef2f1}.pu-tabs{scrollbar-width:thin;border-bottom:1px solid var(--pu-line);gap:.2rem;padding-bottom:0;display:flex;overflow-x:auto}.pu-tabs button{font:inherit;color:var(--text-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:.35rem;margin-bottom:-1px;padding:.5rem .7rem .55rem;font-size:.85rem;font-weight:560;display:inline-flex}.pu-tabs button:hover{color:var(--text);background:#f3f7f6}.pu-tabs button.is-on{color:var(--brand);border-bottom-color:var(--pu-teal);font-weight:650}.pu-tabs--sm button{padding:.35rem .55rem .4rem;font-size:.8rem}.pu-count{min-width:1.25rem;height:1.15rem;color:var(--text-soft);background:#e7eeeb;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.7rem;font-style:normal;font-weight:700;display:inline-grid}.pu-count--warn{background:var(--warn-bg);color:var(--warn)}.pu-count--danger{background:var(--danger-bg);color:var(--danger)}.pu-count--info{background:var(--info-bg);color:var(--info)}.pu-count--ok{background:var(--ok-bg);color:var(--ok)}.pu-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;height:1.35rem;padding:0 .5rem;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.pu-badge--neutral{color:#3d4f49;background:#eef2f1}.pu-badge--muted{color:#74857f;background:#f1f3f2;border-color:#e3e9e6}.pu-badge--info{background:var(--info-bg);color:var(--info)}.pu-badge--ok{background:var(--ok-bg);color:var(--ok)}.pu-badge--warn{background:var(--warn-bg);color:var(--warn)}.pu-badge--danger{background:var(--danger-bg);color:var(--danger)}.pu-badge--brand{background:var(--pu-teal-soft);color:#0f766e}.pu-kpis{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem;display:grid}.pu-kpi{text-align:left;border-radius:var(--pu-radius);border:1px solid var(--pu-line);font:inherit;color:inherit;background:#fff;gap:.2rem;min-width:0;padding:.7rem .8rem;display:grid;position:relative;overflow:hidden}.pu-kpi:before{content:"";background:var(--pu-teal);opacity:.55;width:3px;position:absolute;inset:0 auto 0 0}.pu-kpi.is-click{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.pu-kpi.is-click:hover{border-color:color-mix(in srgb, var(--pu-teal) 45%, var(--line));transform:translateY(-1px);box-shadow:0 6px 16px #0d948814}.pu-kpi__label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.3rem;font-size:.74rem;font-weight:600;display:flex}.pu-kpi__value{color:var(--brand);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:720;line-height:1.15;overflow:hidden}.pu-kpi__hint{color:var(--muted);font-size:.75rem}.pu-kpi--warn:before{background:var(--sys-alta,#f7931e);opacity:1}.pu-kpi--danger:before{background:var(--danger);opacity:1}.pu-kpi--ok:before{background:var(--ok);opacity:1}.pu-kpi--info:before{background:var(--info);opacity:.8}.pu-kpi--danger .pu-kpi__value{color:var(--danger)}.pu-card{border:1px solid var(--pu-line);border-radius:var(--pu-radius);background:#fff;flex-direction:column;min-width:0;display:flex}.pu-card__head{border-bottom:1px solid var(--pu-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.pu-card__title{color:var(--brand);align-items:center;gap:.5rem;min-width:0;display:flex}.pu-card__title h3{margin:0;font-size:.92rem;font-weight:680}.pu-card__title p{color:var(--muted);margin:.1rem 0 0;font-size:.76rem}.pu-card__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pu-card__body{min-width:0;padding:.8rem .85rem}.pu-card__body--flush{padding:0}.pu-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pu-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.pu-grid-main{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:.75rem;display:grid}@media (width<=1100px){.pu-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-grid-main{grid-template-columns:1fr}}@media (width<=760px){.pu-grid-2,.pu-grid-3{grid-template-columns:1fr}}.pu-table-wrap{border:1px solid var(--pu-line);border-radius:var(--pu-radius);background:#fff;max-width:100%;overflow:auto}.pu-card .pu-table-wrap{border:0;border-radius:0}.pu-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.84rem}.pu-table th{z-index:1;background:var(--pu-head-bg);color:var(--text-soft);text-transform:uppercase;letter-spacing:.03em;text-align:left;border-bottom:1px solid var(--pu-line);white-space:nowrap;padding:.5rem .65rem;font-size:.72rem;font-weight:700;position:sticky;top:0}.pu-table td{vertical-align:middle;height:var(--pu-row-h);border-bottom:1px solid #eef2f0;padding:.45rem .65rem}.pu-table tbody tr:last-child td{border-bottom:0}.pu-table tbody tr:hover td{background:#f8fbfa}.pu-table tr.is-click{cursor:pointer}.pu-table tr.is-selected td{background:var(--pu-teal-soft)!important}.pu-table tr.is-muted td{color:var(--muted)}.pu-table td small,.pu-cell-sub{color:var(--muted);margin-top:.1rem;font-size:.74rem;display:block}.pu-table .pu-actions{text-align:right;white-space:nowrap;width:1%}.pu-table tfoot td{background:var(--pu-head-bg);border-top:1px solid var(--pu-line);font-weight:650}.pu-table--compact td{height:2.1rem;padding:.3rem .5rem}.pu-edit-table td{height:auto;padding:.25rem .3rem}.pu-edit-table input,.pu-edit-table select,.pu-edit-table textarea{width:100%;min-width:0;height:2rem;font:inherit;color:var(--text);background:#f7faf9;border:1px solid #0000;border-radius:7px;padding:0 .45rem;font-size:.84rem}.pu-edit-table textarea{resize:vertical;height:auto;min-height:2rem;padding:.35rem .45rem}.pu-edit-table input:hover,.pu-edit-table select:hover{border-color:var(--line)}.pu-edit-table input:focus,.pu-edit-table select:focus,.pu-edit-table textarea:focus{border-color:var(--pu-teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--pu-teal) 15%, transparent);background:#fff;outline:0}.pu-edit-table input.pu-num{text-align:right}.pu-edit-table .pu-row-idx{width:2rem;color:var(--muted);text-align:center;font-size:.75rem}.pu-form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.65rem .75rem;display:grid}.pu-form__section{text-transform:uppercase;letter-spacing:.05em;color:var(--pu-teal);grid-column:1/-1;align-items:center;gap:.45rem;margin:.35rem 0 -.15rem;font-size:.74rem;font-weight:700;display:flex}.pu-form__section:after{content:"";background:var(--pu-line);flex:1;height:1px}.pu-form__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.pu-span-2{grid-column:span 2}.pu-span-3{grid-column:span 3}.pu-span-4{grid-column:span 4}.pu-span-5{grid-column:span 5}.pu-span-6{grid-column:span 6}.pu-span-7{grid-column:span 7}.pu-span-8{grid-column:span 8}.pu-span-9{grid-column:span 9}.pu-span-12{grid-column:1/-1}@media (width<=760px){.pu-form>[class*=pu-span-]{grid-column:span 12}}.pu-field{gap:.25rem;min-width:0;display:grid}.pu-field>span{color:var(--text-soft);font-size:.76rem;font-weight:640}.pu-field input:not([type=checkbox]):not([type=radio]),.pu-field select,.pu-field textarea{border:1px solid var(--line);width:100%;min-width:0;height:2.25rem;font:inherit;color:var(--text);background:#fff;border-radius:9px;padding:0 .6rem;font-size:.88rem}.pu-field textarea{resize:vertical;height:auto;padding:.45rem .6rem;line-height:1.45}.pu-field input:focus,.pu-field select:focus,.pu-field textarea:focus{border-color:var(--pu-teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--pu-teal) 16%, transparent);outline:0}.pu-field input:disabled,.pu-field select:disabled,.pu-field textarea:disabled{color:var(--muted);background:#f4f6f5}.pu-field.has-error input,.pu-field.has-error select,.pu-field.has-error textarea{border-color:var(--danger)}.pu-field__hint{color:var(--muted);font-size:.72rem}.pu-field__err{color:var(--danger);font-size:.72rem}.pu-check{color:var(--text);cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.pu-check input{width:1rem;height:1rem;accent-color:var(--pu-teal)}.pu-chips{flex-wrap:wrap;gap:.3rem;display:flex}.pu-chip{border:1px solid var(--line);height:1.7rem;font:inherit;color:var(--text-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:0 .6rem;font-size:.78rem;display:inline-flex}.pu-chip.is-on{border-color:var(--pu-teal);background:var(--pu-teal-soft);color:#0f766e;font-weight:650}.pu-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.pu-alert{border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.85rem;display:flex}.pu-alert span{flex:1}.pu-alert--error{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.pu-alert--ok{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 25%, transparent)}.pu-note{color:var(--text-soft);border:1px dashed color-mix(in srgb, var(--pu-teal) 35%, var(--line));background:#f4f8f7;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.45;display:flex}.pu-note--warn{background:var(--warn-bg);color:var(--warn);border-style:solid;border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.pu-note--danger{background:var(--danger-bg);color:var(--danger);border-style:solid;border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.pu-note p{margin:0}.pu-issues{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.pu-issues li{background:#f7f9f8;border-radius:8px;align-items:flex-start;gap:.4rem;padding:.3rem .5rem;font-size:.8rem;display:flex}.pu-issues li.is-error{background:var(--danger-bg);color:var(--danger)}.pu-issues li.is-warning{background:var(--warn-bg);color:var(--warn)}.pu-issues li.is-info{background:var(--info-bg);color:var(--info)}.pu-icon-btn{width:2rem;height:2rem;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.pu-icon-btn:hover{color:var(--brand);background:#eef3f1}.pu-icon-btn:disabled{opacity:.4;cursor:not-allowed}.pu-icon-btn--danger:hover{background:var(--danger-bg);color:var(--danger)}.pu-link{color:#0f766e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.pu-link:hover{text-decoration:underline}.btn.btn-sm{height:2rem;padding:0 .7rem;font-size:.8rem}.pu-drawer-wrap{z-index:900;justify-content:flex-end;display:flex;position:fixed;inset:0}.pu-drawer-backdrop{background:#09191652;animation:.15s pu-fade;position:absolute;inset:0}.pu-drawer{background:#f7faf9;outline:none;flex-direction:column;width:min(46rem,100vw);height:100%;animation:.18s pu-slide;display:flex;position:relative;box-shadow:-18px 0 40px #052c292e}.pu-drawer--lg{width:min(62rem,100vw)}.pu-drawer--xl{width:min(78rem,100vw)}.pu-drawer__head{border-bottom:1px solid var(--pu-line);background:#fff;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .75rem;display:flex}.pu-drawer__titles{min-width:0}.pu-drawer__head h2{color:var(--brand);margin:0;font-size:1.08rem;font-weight:720}.pu-drawer__sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.3rem;font-size:.8rem;display:flex}.pu-drawer__tools{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.pu-drawer__body{flex:1;align-content:start;gap:.75rem;padding:.85rem 1rem 1.25rem;display:grid;overflow:auto}.pu-drawer__foot{border-top:1px solid var(--pu-line);background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:.65rem 1rem;display:flex}@keyframes pu-slide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes pu-fade{0%{opacity:0}to{opacity:1}}.pu-dl{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.55rem .9rem;margin:0;display:grid}.pu-dl>div{min-width:0}.pu-dl dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.7rem;font-weight:700}.pu-dl dd{color:var(--text);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.86rem}.pu-timeline{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.pu-timeline__item{grid-template-columns:1rem 1fr;gap:.55rem;padding-bottom:.55rem;display:grid;position:relative}.pu-timeline__item:before{content:"";background:var(--pu-line);width:1px;position:absolute;top:1rem;bottom:0;left:.45rem}.pu-timeline__item:last-child:before{display:none}.pu-timeline__dot{background:var(--pu-teal);width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--pu-teal-soft);border-radius:50%;margin:.35rem 0 0 .2rem}.pu-timeline__item--ai .pu-timeline__dot{background:#7c3aed;box-shadow:0 0 0 3px #ede9fe}.pu-timeline__item--integration .pu-timeline__dot{background:var(--info);box-shadow:0 0 0 3px var(--info-bg)}.pu-timeline p{margin:0;font-size:.82rem}.pu-timeline small{color:var(--muted);font-size:.72rem}.pu-timeline__reason{color:var(--text-soft);font-style:italic}.pu-empty{text-align:center;color:var(--muted);justify-items:center;gap:.35rem;padding:2rem 1rem;display:grid}.pu-empty strong{color:var(--text);font-size:.95rem}.pu-empty__body{justify-items:center;gap:.6rem;max-width:34rem;font-size:.83rem;display:grid}.pu-bars{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pu-bars li{grid-template-columns:minmax(6rem,10rem) 1fr auto;align-items:center;gap:.55rem;font-size:.8rem;display:grid}.pu-bars__label{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);overflow:hidden}.pu-bars__track{background:#edf2f0;border-radius:999px;height:.55rem;overflow:hidden}.pu-bars__fill{background:linear-gradient(90deg,#14b8a6,#0d9488);border-radius:999px;height:100%;display:block}.pu-bars__value{font-variant-numeric:tabular-nums;color:var(--brand);font-weight:650}.pu-cols{align-items:flex-end;gap:.35rem;height:9rem;padding-top:.5rem;display:flex}.pu-cols__col{flex:1;grid-template-rows:1fr auto;gap:.3rem;min-width:0;height:100%;display:grid}.pu-cols__bar{background:linear-gradient(#2dd4bf,#0d9488);border-radius:6px 6px 2px 2px;align-self:end;min-height:2px;position:relative}.pu-cols__bar:hover:after{content:attr(data-v);background:var(--brand);color:#fff;white-space:nowrap;border-radius:5px;margin-bottom:4px;padding:.15rem .35rem;font-size:.7rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pu-cols__lbl{color:var(--muted);text-align:center;font-size:.68rem}.pu-queue{margin:0;padding:0;list-style:none;display:grid}.pu-queue li+li{border-top:1px solid #eef2f0}.pu-queue a,.pu-queue button{color:inherit;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem 1fr auto;align-items:center;gap:.6rem;padding:.55rem .85rem;text-decoration:none;display:grid}.pu-queue a:hover,.pu-queue button:hover{background:#f6faf9}.pu-queue__ico{background:var(--pu-teal-soft);color:#0f766e;border-radius:9px;place-items:center;width:2rem;height:2rem;display:grid}.pu-queue__ico--warn{background:var(--warn-bg);color:var(--warn)}.pu-queue__ico--danger{background:var(--danger-bg);color:var(--danger)}.pu-queue strong{font-size:.86rem}.pu-queue small{color:var(--muted);font-size:.75rem;display:block}.pu-queue__n{color:var(--brand);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:720}.pu-matrix th,.pu-matrix td{border-right:1px solid #eef2f0}.pu-matrix th:last-child,.pu-matrix td:last-child{border-right:0}.pu-matrix .pu-matrix__item{z-index:2;background:#fff;min-width:15rem;max-width:22rem;position:sticky;left:0}.pu-matrix thead .pu-matrix__item{background:var(--pu-head-bg);z-index:3}.pu-matrix .pu-matrix__sup{text-align:right;min-width:9.5rem}.pu-matrix .pu-matrix__sup .pu-badge{margin-left:.25rem}.pu-cell{font-variant-numeric:tabular-nums;justify-items:end;gap:.05rem;display:grid}.pu-cell strong{font-size:.86rem}.pu-cell small{color:var(--muted);font-size:.7rem}.pu-cell--best{color:var(--ok)}.pu-cell--best strong:before{content:"★ ";font-size:.7rem}.pu-matrix td.is-best{background:color-mix(in srgb, var(--ok-bg) 70%, #fff)!important}.pu-matrix td.is-off{color:var(--muted);background:repeating-linear-gradient(-45deg,#fafbfb,#fafbfb 6px,#f2f4f3 6px 12px)!important}.pu-matrix td.is-picked{box-shadow:inset 0 0 0 2px var(--pu-teal)}.pu-matrix tfoot td{white-space:nowrap}.pu-matrix .pu-pick{cursor:pointer}.pu-rank{width:1.45rem;height:1.45rem;color:var(--text-soft);background:#eef2f1;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.pu-rank--1{color:#78350f;background:linear-gradient(135deg,#fde68a,#f59e0b)}.pu-score{background:#edf2f0;border-radius:999px;height:.4rem;margin-top:.25rem;overflow:hidden}.pu-score>span{background:linear-gradient(90deg,#14b8a6,#0d9488);height:100%;display:block}.pu-steps{border:1px solid var(--pu-line);border-radius:var(--pu-radius);background:#fff;gap:0;display:flex;overflow-x:auto}.pu-steps__s{min-width:7.5rem;color:var(--muted);white-space:nowrap;flex:1 1 0;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.78rem;display:flex;position:relative}.pu-steps__s+.pu-steps__s{border-left:1px solid #eef2f0}.pu-steps__n{width:1.35rem;height:1.35rem;color:var(--muted);background:#eef2f1;border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:750;display:grid}.pu-steps__s.is-done{color:var(--text-soft)}.pu-steps__s.is-done .pu-steps__n{background:var(--ok-bg);color:var(--ok)}.pu-steps__s.is-current{color:var(--brand);background:var(--pu-teal-soft);font-weight:650}.pu-steps__s.is-current .pu-steps__n{background:var(--pu-teal);color:#fff}.pu-review{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:.75rem;min-height:0;display:grid}.pu-preview{border:1px solid var(--pu-line);border-radius:var(--pu-radius);background:#fff;flex-direction:column;min-height:26rem;display:flex;overflow:hidden}.pu-preview iframe,.pu-preview img{object-fit:contain;background:#f3f5f4;border:0;flex:1;width:100%;min-height:26rem}.pu-preview pre{white-space:pre-wrap;flex:1;margin:0;padding:.8rem;font-size:.8rem;overflow:auto}@media (width<=1100px){.pu-review{grid-template-columns:1fr}}.pu-conf{vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-right:.2rem;display:inline-block}.pu-conf--hi{background:var(--ok)}.pu-conf--mid{background:#e6b422}.pu-conf--lo{background:var(--danger)}.pu-totals{gap:.25rem;min-width:15rem;margin-left:auto;font-size:.85rem;display:grid}.pu-totals>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.pu-totals .is-total{border-top:1px solid var(--pu-line);color:var(--brand);padding-top:.35rem;font-size:1rem;font-weight:750}.pu-stars{gap:.1rem;display:inline-flex}.pu-stars button{cursor:pointer;color:#d4dbd8;background:0 0;border:0;padding:0;font-size:1.15rem;line-height:1}.pu-stars button.is-on{color:#f59e0b}.pu-print{color:#111;background:#fff;padding:1.25rem;font-size:12px}.pu-print h1{margin:0;font-size:18px}.pu-print table{border-collapse:collapse;width:100%;margin-top:10px}.pu-print th,.pu-print td{text-align:left;border:1px solid #cfd8d4;padding:4px 6px}.pu-print .pu-num{text-align:right}@media print{body *{visibility:hidden!important}.pu-print,.pu-print *{visibility:visible!important}.pu-print{padding:0;position:absolute;inset:0}}@media (width<=760px){.pu-kpi__value{font-size:1.15rem}.pu-drawer__body{padding:.7rem}.pu-table{font-size:.8rem}.pu-hide-sm{display:none!important}}.pu-menu{z-index:20;text-align:left;border:1px solid var(--pu-line);background:#fff;border-radius:10px;min-width:13rem;padding:.3rem;display:grid;position:absolute;top:calc(100% - .3rem);right:.4rem;box-shadow:0 12px 28px #052c2929}.pu-menu button,.pu-menu a{width:100%;font:inherit;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:.45rem;padding:.42rem .55rem;font-size:.82rem;text-decoration:none;display:flex}.pu-menu button:hover,.pu-menu a:hover{background:#f1f6f4}.pu-menu .is-danger{color:var(--danger)}.pu-menu .is-danger:hover{background:var(--danger-bg)}.pu-grid-2>.pu-span-12,.pu-grid-3>.pu-span-12{grid-column:1/-1}.pu-drop{border:1.5px dashed color-mix(in srgb, var(--pu-teal,#0d9488) 45%, var(--line));color:#0f766e;cursor:pointer;background:#f7fbfa;border-radius:12px;align-items:center;gap:.75rem;padding:1.1rem 1rem;transition:background .15s,border-color .15s;display:flex}.pu-drop:hover,.pu-drop.is-drag{background:#e6f6f4;border-color:#0d9488}.pu-drop strong{color:var(--text);font-size:.9rem;display:block}.pu-drop small{color:var(--muted);font-size:.76rem;display:block}.pu-edit-table input.pu-bad{border-color:var(--warn);color:var(--warn);font-weight:650}.pu-mono{white-space:nowrap}
