:root[data-theme=dark],:root[data-theme=dark] .app-shell.app-shell,:root[data-theme=dark] .app-shell.app-shell[data-color-palette]{color-scheme:dark;--dark-tone-1:#4a5766;--dark-tone-2:#3a4552;--dark-tone-3:#313b46;--dark-tone-4:#2a333d;--dark-tone-5:#252d36;--dark-tone-6:#1f262e;--dark-tone-7:#1b2128;--dark-tone-8:#171c22;--dark-tone-9:#14181e;--dark-tone-10:#12161b;--canvas:#171c22;--surface:#1f262e;--wash:#252d36;--soft:#2a333d;--surface-muted:#252d36;--plat-card:#252d36;--line:#3a4552;--line-soft:#313b46;--border-color:#3a4552;--plat-line:#3a4552;--plat-line-soft:#313b46;--ink:#e8edf2;--ink-strong:#f2f5f8;--ink-soft:#b3bdc9;--muted:#9aa5b2;--quiet:#939eac;--plat-ink:#e8edf2;--plat-label:#b3bdc9;--plat-note:#9aa5b2;--gray-50:#252d36;--gray-100:#2a333d;--gray-200:#313b46;--gray-300:#3a4552;--gray-400:#4a5766;--gray-500:#8b97a5;--gray-600:#b3bdc9;--gray-700:#d5dce4;--gray-800:#e8edf2;--green-50:color-mix(in srgb,#3aa978 10%,#1f262e);--green-100:color-mix(in srgb,#3aa978 16%,#1f262e);--green-200:color-mix(in srgb,#3aa978 28%,#1f262e);--green-300:#2f8f66;--green-400:#3aa978;--green-500:#3aa978;--green-600:#3aa978;--green-700:#4fbb8b;--green-800:#6ccba1;--green-900:#93dcbb;--palette-dark-accent:#3aa978;--action-green:#1e805b;--action-green-hover:#197148;--button-success-bg:#1e805b;--button-success-hover:#197148;--button-success-ink:#ffffff;--action-blue:#2f6fd1;--action-blue-hover:#2a63bb;--danger-fill:#b3364a;--control-accent:#3aa978;--blue-50:color-mix(in srgb,#5b9fe0 12%,#1f262e);--blue-100:color-mix(in srgb,#5b9fe0 18%,#1f262e);--blue-200:color-mix(in srgb,#5b9fe0 30%,#1f262e);--blue-300:#3f7fc4;--blue-400:#4b8fd6;--blue-500:#5b9fe0;--blue-600:#2f6fd1;--blue-700:#7fb6ea;--blue-800:#93c3ef;--blue-900:#a9cff2;--red-50:#e06a7a;--red-100:#dc6475;--red-200:#d0566a;--red-300:#c44d61;--red-400:#b3364a;--red-500:#a83246;--red-600:#9e2f41;--red-700:#f0919c;--red-800:#f4a8b1;--red-900:#7d2636;--success:#4fbb8b;--success-strong:#6ccba1;--success-soft:color-mix(in srgb,#3aa978 14%,#1f262e);--success-line:color-mix(in srgb,#3aa978 36%,#1f262e);--plat-green-ink:#4fbb8b;--danger:#f0919c;--danger-soft:color-mix(in srgb,#e5647a 15%,#1f262e);--danger-line:color-mix(in srgb,#e5647a 38%,#1f262e);--info:#7fb6ea;--info-soft:color-mix(in srgb,#5b9fe0 14%,#1f262e);--info-line:color-mix(in srgb,#5b9fe0 34%,#1f262e);--warning:#dcb866;--warning-soft:color-mix(in srgb,#d9a441 14%,#1f262e);--warning-line:color-mix(in srgb,#d9a441 36%,#1f262e);--warn-wash:color-mix(in srgb,#d9a441 14%,#1f262e);--aviso-linha:color-mix(in srgb,#d9a441 36%,#1f262e);--aviso-texto:#dcb866;--accent-wash:color-mix(in srgb,#5b9fe0 8%,#1f262e);--tag-yellow:#d9b25a;--tag-violet:#a590dc;--tag-pink:#dd84a4;--tag-teal:#58b4bf;--bi-volume-fill:#17694a;--bi-volume-highlight:#2a9166;--bi-participation-fill:#1f5fae;--bi-participation-highlight:#3b82d0;--bi-growth-fill:#a8481c;--bi-growth-highlight:#cc7430;--bi-result-fill:#3148b0;--bi-result-highlight:#4f74d6;--bi-active-ink:#ffffff;--bi-active-muted:rgba(255,255,255,0.88);--bi-active-icon:rgba(255,255,255,0.18);--pipeline-source-tiktok:#c3ccd6;--pipeline-accent-graphite:#94a3b8;--pipeline-accent-black:#e8edf2;--brand-mark-surface:#eef2f5;--shadow:0 1px 2px rgba(8,11,14,0.28),0 14px 36px rgba(8,11,14,0.3);scrollbar-color:#4a5766 transparent}:root[data-theme=dark] body{color:var(--ink);background:var(--canvas)}:root[data-theme=dark] ::selection{color:#ffffff;background:color-mix(in srgb,#3aa978 45%,#1f262e)}:root[data-theme=dark] .sidebar-nav{scrollbar-color:#3a4552 transparent}:root[data-theme=dark] .sidebar-nav::-webkit-scrollbar-thumb{background:#3a4552}:root[data-theme=dark] .period-popover--viewport::-webkit-scrollbar-thumb{background:#4a5766}:root[data-theme=dark] .legal-page{background:var(--canvas)}:root[data-theme=dark] .legal-card{border-color:var(--line-soft);box-shadow:var(--shadow)}:root[data-theme=dark] .legal-card p{color:var(--ink-soft)}:root[data-theme=dark] .legal-card .legal-updated{color:var(--muted)}:root[data-theme=dark] .admin-create-card,:root[data-theme=dark] .data-card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .orders-panel,:root[data-theme=dark] .platform-control,:root[data-theme=dark] .route-board,:root[data-theme=dark] .routes-list{border-color:var(--line-soft)}:root[data-theme=dark] .insight-card{color:var(--ink);background:var(--wash)}:root[data-theme=dark] .insight-icon{color:var(--ink-soft);border-color:var(--line)}:root[data-theme=dark] .insight-card .eyebrow,:root[data-theme=dark] .insight-card dt,:root[data-theme=dark] .insight-card>p{color:var(--muted)}:root[data-theme=dark] .insight-card dl div{border-top-color:var(--line-soft)}:root[data-theme=dark] .avatar{color:var(--ink);background:var(--gray-300)}:root[data-theme=dark] .avatar--brand{background:var(--surface)}:root[data-theme=dark] .team-member-block .avatar--retarget{background:var(--brand-mark-surface)}:root[data-theme=dark] .invite-icon{color:var(--ink);background:var(--gray-300)}:root[data-theme=dark] .invite-icon--muted{color:var(--muted);background:var(--soft)}:root[data-theme=dark] .integration-setup code{color:var(--ink-soft);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line-soft)}:root[data-theme=dark] .sidebar-tooltip{border-color:var(--line);box-shadow:0 16px 42px rgba(8,11,14,.36),inset 0 1px 0 var(--line-soft)}:root[data-theme=dark] .organization-switcher__popover{box-shadow:0 20px 54px rgba(8,11,14,.4)}:root[data-theme=dark] .orders-recent-link:hover{box-shadow:0 6px 18px rgba(8,11,14,.3)}:root[data-theme=dark] .integrated-bi{box-shadow:0 2px 6px rgba(8,11,14,.2)}:root[data-theme=dark] .assistant-mode button[aria-pressed=true],:root[data-theme=dark] .calendar-view-option--active,:root[data-theme=dark] .operational-view-switch button[aria-pressed=true],:root[data-theme=dark] .opportunity-view-switch button[aria-pressed=true],:root[data-theme=dark] .platform-area-tabs button.active{box-shadow:0 1px 3px rgba(8,11,14,.32),inset 0 0 0 1px var(--line)}:root[data-theme=dark] .contact-modal,:root[data-theme=dark] .period-popover{box-shadow:0 28px 80px rgba(8,11,14,.5)}:root[data-theme=dark] .button--primary{color:#171c22;background:#dbe2ea;box-shadow:none}:root[data-theme=dark] .button--primary:hover:not(:disabled){background:#e8edf2;box-shadow:none}:root[data-theme=dark] .button--action-blue,:root[data-theme=dark] .button--success{box-shadow:none}:root[data-theme=dark] .button--action-blue:hover:not(:disabled),:root[data-theme=dark] .button--success:hover:not(:disabled){box-shadow:0 6px 16px rgba(8,11,14,.3)}:root[data-theme=dark] .button--danger:hover:not(:disabled){border-color:#9e2f41;background:#9e2f41}:root[data-theme=dark] .button--danger-outline:hover:not(:disabled){border-color:var(--danger)}:root[data-theme=dark] .button--whatsapp{background:#1a8448;box-shadow:none}:root[data-theme=dark] .button--whatsapp:hover:not(:disabled){background:#177a42;box-shadow:0 6px 16px rgba(8,11,14,.3)}:root[data-theme=dark] .calendar-board-navigation a:hover,:root[data-theme=dark] .contact-name-link:focus-visible strong,:root[data-theme=dark] .contact-name-link:hover strong,:root[data-theme=dark] .orders-row-open:hover strong,:root[data-theme=dark] .task-edit-button:hover{color:var(--blue-700)}:root[data-theme=dark] .automation-rule-actions button:hover:not(:disabled),:root[data-theme=dark] .calendar-board-navigation a:hover,:root[data-theme=dark] .export-mode-card--active,:root[data-theme=dark] .task-edit-button:hover{border-color:var(--info-line)}:root[data-theme=dark] ::placeholder{color:var(--quiet);opacity:1}:root[data-theme=dark] optgroup,:root[data-theme=dark] option{color:var(--ink);background-color:var(--wash)}:root[data-theme=dark] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):disabled{color:var(--muted);-webkit-text-fill-color:var(--muted);border-color:var(--line-soft)}:root[data-theme=dark] .form-field input:hover,:root[data-theme=dark] .form-field select:hover{border-color:var(--gray-400)}:root[data-theme=dark] .assistant-composer textarea:focus,:root[data-theme=dark] .contact-modal-field input:focus,:root[data-theme=dark] .contact-modal-field select:focus,:root[data-theme=dark] .contact-modal-field textarea:focus,:root[data-theme=dark] .form-field input:focus,:root[data-theme=dark] .form-field select:focus{border-color:var(--control-accent);box-shadow:0 0 0 3px color-mix(in srgb,#3aa978 26%,transparent)}:root[data-theme=dark] .password-visibility-toggle:focus-visible{outline-color:color-mix(in srgb,#5b9fe0 60%,transparent)}:root[data-theme=dark] .opportunity-card:focus-visible{outline-color:color-mix(in srgb,#5b9fe0 55%,transparent)}:root[data-theme=dark] .calendar-grid-day:focus-visible{outline-color:color-mix(in srgb,#5b9fe0 60%,transparent)}:root[data-theme=dark] .period-filter-trigger:hover,:root[data-theme=dark] .period-filter-trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,#5b9fe0 22%,transparent)}:root[data-theme=dark] .admin-preference-track,:root[data-theme=dark] .order-production-track,:root[data-theme=dark] .platform-module-list i,:root[data-theme=dark] .platform-tracking-switch i,:root[data-theme=dark] .sound-toggle-trilho{border-color:var(--gray-400);background:var(--gray-400)}:root[data-theme=dark] .admin-preference-track:after,:root[data-theme=dark] .order-production-track:after,:root[data-theme=dark] .platform-module-list i:after,:root[data-theme=dark] .platform-tracking-switch i:after,:root[data-theme=dark] .sound-toggle-bolinha{background:#eef2f5;box-shadow:0 1px 3px rgba(8,11,14,.4)}:root[data-theme=dark] .admin-preference-control input:checked+.admin-preference-track,:root[data-theme=dark] .order-production-switch input:checked+.order-production-track,:root[data-theme=dark] .platform-module-list input:checked+i,:root[data-theme=dark] .platform-tracking-switch input:checked+i,:root[data-theme=dark] .sound-toggle--ligado .sound-toggle-trilho{border-color:var(--control-accent);background:var(--control-accent)}:root[data-theme=dark] .task-status-button{border-color:var(--gray-400)}:root[data-theme=dark] .task-card--completed .task-status-button{border-color:var(--action-green)}:root[data-theme=dark] .contacts-table-row--selected,:root[data-theme=dark] .contacts-table-row:hover{background:var(--wash)}:root[data-theme=dark] .procurement-table tbody tr:nth-child(2n),:root[data-theme=dark] .warehouse-table tbody tr:nth-child(2n),:root[data-theme=dark] .workforce-table tbody tr:nth-child(2n){background:linear-gradient(90deg,color-mix(in srgb,#252d36 70%,transparent),transparent)}:root[data-theme=dark] .duplicate-person dt,:root[data-theme=dark] .tag-delete-button{color:var(--quiet)}:root[data-theme=dark] .calendar-day:disabled,:root[data-theme=dark] .calendar-grid-date:disabled,:root[data-theme=dark] .calendar-week-empty,:root[data-theme=dark] .pipeline-order-actions>button:disabled{color:var(--gray-400)}:root[data-theme=dark] .modal-backdrop{background:rgba(18,22,27,.72)}:root[data-theme=dark] dialog::backdrop{background:rgba(18,22,27,.72)}:root[data-theme=dark] .health-pill.health-pill--critical{color:#ffffff;border-color:var(--danger-fill);background:var(--danger-fill)}:root[data-theme=dark] .health-pill.health-pill--attention{color:var(--aviso-texto);border-color:var(--aviso-linha);background:var(--warn-wash)}:root[data-theme=dark] .status-badge--cancelled{color:#ffffff;background:var(--red-900)}:root[data-theme=dark] .contacts-notice--warning,:root[data-theme=dark] .duplicate-warning{color:var(--aviso-texto);border-color:var(--aviso-linha);background:var(--warn-wash)}:root[data-theme=dark] .duplicate-badge--media,:root[data-theme=dark] .stage-age--atencao{color:var(--aviso-texto);background:var(--warn-wash)}:root[data-theme=dark] .stage-age--no-prazo{color:var(--green-800);background:var(--success-soft)}:root[data-theme=dark] .stage-age--critico{color:var(--red-800);background:var(--danger-soft)}:root[data-theme=dark] .stage-age--novo{color:var(--ink-soft);background:var(--soft);border-color:var(--line)}:root[data-theme=dark] .stage-age--frio{color:var(--ink-soft);background:var(--gray-300)}:root[data-theme=dark] .priority-pill{color:var(--ink-soft);background:var(--soft)}:root[data-theme=dark] .priority-pill--high{color:var(--red-800);background:var(--danger-soft)}:root[data-theme=dark] .priority-pill--low{color:var(--blue-800);background:var(--info-soft)}:root[data-theme=dark] .notification-tag--cinza,:root[data-theme=dark] .tag-chip--gray,:root[data-theme=dark] .tag-color-option--gray{color:var(--gray-700);background:var(--gray-300)}:root[data-theme=dark] .notification-tag--verde,:root[data-theme=dark] .tag-chip--green,:root[data-theme=dark] .tag-color-option--green{color:var(--green-900);background:color-mix(in srgb,#3aa978 20%,#1f262e)}:root[data-theme=dark] .notification-tag--vermelho,:root[data-theme=dark] .tag-chip--red,:root[data-theme=dark] .tag-color-option--red{color:var(--red-800);background:color-mix(in srgb,#e5647a 20%,#1f262e)}:root[data-theme=dark] .tag-chip--yellow,:root[data-theme=dark] .tag-color-option--yellow{color:#e6c988;background:color-mix(in srgb,#d9a441 20%,#1f262e)}:root[data-theme=dark] .tag-chip--blue,:root[data-theme=dark] .tag-color-option--blue{color:var(--blue-900);background:color-mix(in srgb,#5b9fe0 20%,#1f262e)}:root[data-theme=dark] .notification-tag--violeta,:root[data-theme=dark] .tag-chip--violet,:root[data-theme=dark] .tag-color-option--violet{color:#c3b4ea;background:color-mix(in srgb,#8f74d6 22%,#1f262e)}:root[data-theme=dark] .tag-chip--pink,:root[data-theme=dark] .tag-color-option--pink{color:#eaa6bf;background:color-mix(in srgb,#d6638f 20%,#1f262e)}:root[data-theme=dark] .tag-chip--teal,:root[data-theme=dark] .tag-color-option--teal{color:#8fd3db;background:color-mix(in srgb,#3fa3b0 20%,#1f262e)}:root[data-theme=dark] .tag-chip--black,:root[data-theme=dark] .tag-color-option--black{color:#f1f4f7;background:#12161b;box-shadow:inset 0 0 0 1px #5b6775}:root[data-theme=dark] .tag-color-option--black.tag-color-option--selected{box-shadow:inset 0 0 0 1px #5b6775,0 0 0 2px var(--surface),0 0 0 4px currentColor}:root[data-theme=dark] .bi-ranking-row:first-child .bi-rank,:root[data-theme=dark] .operational-stage-timeline--current>span{color:#ffffff;background:var(--action-green)}:root[data-theme=dark] .kanban-column,:root[data-theme=dark] [class*=kanban-column--]{--stage-soft:color-mix(in srgb,var(--stage-tone) 11%,#1b2128);--stage-line:color-mix(in srgb,var(--stage-tone) 26%,#313b46);--stage-base:#1b2128}:root[data-theme=dark] .kanban-stage-header{--stage-base:#1f262e;--stage-ink:color-mix(in srgb,var(--stage-tone) 34%,#eef2f5);border-color:color-mix(in srgb,var(--stage-tone) 34%,#313b46);background-color:#1f262e;background-image:linear-gradient(135deg,color-mix(in srgb,var(--stage-tone) 13%,#1f262e) 0,color-mix(in srgb,var(--stage-tone) 22%,#1f262e) 100%)}:root[data-theme=dark] .kanban-stage-header strong{color:var(--stage-ink)}:root[data-theme=dark] .kanban-stage-header small{color:var(--stage-ink);border-color:color-mix(in srgb,var(--stage-tone) 50%,#313b46);background:color-mix(in srgb,var(--stage-tone) 16%,#171c22)}:root[data-theme=dark] .kanban-stage-header p{color:var(--stage-ink);opacity:.92}:root[data-theme=dark] .kanban-stage-header>div>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-tone) 24%,transparent)}:root[data-theme=dark] .opportunity-card{border-color:var(--line-soft);background:var(--surface);box-shadow:0 1px 2px rgba(8,11,14,.24)}:root[data-theme=dark] .kanban-column-body>.opportunity-card:nth-of-type(2n){background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--stage-tone) 5%,var(--surface)) 100%)}:root[data-theme=dark] .opportunity-card:hover{border-color:var(--line);box-shadow:0 8px 20px rgba(8,11,14,.32)}:root[data-theme=dark] .opportunity-card--selected{border-color:var(--control-accent);box-shadow:0 0 0 2px var(--success-line),0 8px 20px rgba(8,11,14,.3)}:root[data-theme=dark] .opportunity-card-open strong{color:var(--ink)}:root[data-theme=dark] .opportunity-card dt,:root[data-theme=dark] .opportunity-card-open small{color:var(--muted)}:root[data-theme=dark] .opportunity-card dd{color:var(--ink-soft)}:root[data-theme=dark] .opportunity-card-value{color:var(--green-800)}:root[data-theme=dark] .opportunity-card footer select{color:var(--ink-soft);border-color:var(--line);background-color:var(--wash)}:root[data-theme=dark] .kanban-empty{color:var(--muted);border-color:var(--line)}:root[data-theme=dark] .kanban-column--alvo{border-color:var(--stage-tone);box-shadow:0 0 0 2px color-mix(in srgb,var(--stage-tone) 70%,transparent) inset}:root[data-theme=dark] .export-stage-dot--graphite,:root[data-theme=dark] .kanban-column--graphite,:root[data-theme=dark] .pipeline-stage-editor--graphite{--stage-tone:#94a3b8}:root[data-theme=dark] .kanban-column--black{--stage-tone:#12161b;--stage-soft:#12161b;--stage-line:#5b6775;--stage-base:#171c22}:root[data-theme=dark] .export-stage-dot--black,:root[data-theme=dark] .pipeline-stage-editor--black{--stage-tone:#12161b}:root[data-theme=dark] .kanban-stage-header.kanban-column--black{--stage-ink:#eef2f5;border-color:#5b6775;background-image:linear-gradient(135deg,#171c22,#12161b)}:root[data-theme=dark] .kanban-stage-header.kanban-column--black small{border-color:#5b6775;background:#171c22}:root[data-theme=dark] .export-stage-dot--black,:root[data-theme=dark] .kanban-stage-header.kanban-column--black>div>span,:root[data-theme=dark] .pipeline-stage-editor--black .pipeline-stage-swatch{box-shadow:0 0 0 1px #8b97a5}:root[data-theme=dark] .kanban-column--black.kanban-column--alvo{border-color:#8b97a5;box-shadow:inset 0 0 0 2px #8b97a5}:root[data-theme=dark] .drag-ghost{color:var(--ink);background:var(--gray-300);box-shadow:0 8px 24px rgba(8,11,14,.45),inset 0 0 0 1px var(--gray-400)}:root[data-theme=dark] .kanban-side-control{color:var(--ink-soft);border-color:var(--line);background:var(--wash);box-shadow:0 6px 18px rgba(8,11,14,.4)}:root[data-theme=dark] .kanban-side-control:hover{color:var(--green-700);border-color:var(--control-accent);background:var(--green-50)}:root[data-theme=dark] .pipeline-tab-drag:hover{color:var(--ink);background:var(--gray-300)}:root[data-theme=dark] .pipeline-tab--active{color:var(--ink);background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .opportunity-select input{border-color:var(--gray-400);background-color:var(--wash)}:root[data-theme=dark] .opportunity-select input:checked{border-color:var(--action-green);background-color:var(--action-green)}:root[data-theme=dark] .operational-stage-header{border-color:color-mix(in srgb,var(--operation-color) 36%,#313b46);background-color:color-mix(in srgb,var(--operation-color) 17%,#1f262e)}:root[data-theme=dark] .operational-stage-header small,:root[data-theme=dark] .operational-stage-header strong{color:color-mix(in srgb,var(--operation-color) 28%,#eef2f5)}:root[data-theme=dark] .operational-stage-header small{border-color:color-mix(in srgb,var(--operation-color) 50%,#313b46);background:color-mix(in srgb,var(--operation-color) 16%,#171c22)}:root[data-theme=dark] .operational-stage-header p{color:color-mix(in srgb,var(--operation-color) 24%,#cfd7e0);opacity:1}:root[data-theme=dark] .operational-stage-header>div>span{background:color-mix(in srgb,var(--operation-color) 78%,#eef2f5);box-shadow:0 0 0 4px color-mix(in srgb,var(--operation-color) 26%,transparent)}:root[data-theme=dark] .operational-column{border-color:color-mix(in srgb,var(--operation-color) 24%,#313b46);background:linear-gradient(180deg,color-mix(in srgb,var(--operation-color) 8%,#1b2128) 0,#1b2128 230px)}:root[data-theme=dark] .operational-order-card{border-color:var(--line-soft);background:var(--surface)}:root[data-theme=dark] .operational-column-body>.operational-order-card:nth-of-type(2n){background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--operation-color) 5%,var(--surface)))}:root[data-theme=dark] .operational-card-open{color:var(--ink)}:root[data-theme=dark] .operational-card-open:hover{background:color-mix(in srgb,var(--operation-color) 7%,var(--wash))}:root[data-theme=dark] .operational-card-code,:root[data-theme=dark] .operational-card-meta,:root[data-theme=dark] .operational-card-open>small{color:var(--muted)}:root[data-theme=dark] .operational-detail-progress>span,:root[data-theme=dark] .operational-progress{background:var(--gray-300)}:root[data-theme=dark] .operational-progress i{background:color-mix(in srgb,var(--operation-color) 50%,#eef2f5)}:root[data-theme=dark] .operational-detail-progress>span i{background:var(--control-accent)}:root[data-theme=dark] .operational-pending-count,:root[data-theme=dark] .operational-sla,:root[data-theme=dark] .operational-status{color:var(--ink-soft);background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .operational-sla--on_time,:root[data-theme=dark] .operational-status--completed{color:var(--green-800);background:var(--success-soft);box-shadow:inset 0 0 0 1px var(--success-line)}:root[data-theme=dark] .operational-sla--attention{color:var(--aviso-texto);background:var(--warn-wash);box-shadow:inset 0 0 0 1px var(--aviso-linha)}:root[data-theme=dark] .operational-sla--near_limit,:root[data-theme=dark] .operational-status--blocked,:root[data-theme=dark] .operational-status--cancelled{color:var(--red-800);background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger-line)}:root[data-theme=dark] .operational-sla--overdue{color:#ffffff;background:var(--danger-fill);box-shadow:none}:root[data-theme=dark] .operational-status--in_progress,:root[data-theme=dark] .operational-status--ready{color:var(--blue-800);background:var(--info-soft);box-shadow:inset 0 0 0 1px var(--info-line)}:root[data-theme=dark] .operational-card-move select,:root[data-theme=dark] .operational-table select{color:var(--ink-soft);border-color:var(--line);background:var(--wash)}:root[data-theme=dark] .operational-stage-empty{color:var(--muted);border-color:color-mix(in srgb,var(--operation-color) 30%,#3a4552)}:root[data-theme=dark] .operational-board-arrow{color:var(--green-700)}:root[data-theme=dark] .operational-board-arrow:hover{color:var(--green-800)}:root[data-theme=dark] .operational-column--drop-target{outline-color:var(--control-accent)}@media (max-width:1100px){:root[data-theme=dark] .kanban-side-control:disabled,:root[data-theme=dark] .operational-board-arrow:disabled{color:var(--quiet);border-color:var(--line-soft);background:var(--surface);box-shadow:none}}:root[data-theme=dark] .calendar-event--call{border-color:var(--line)}:root[data-theme=dark] .calendar-day-event>span:first-child{background:var(--soft)}:root[data-theme=dark] .calendar-whatsapp-box{border-color:var(--success-line);background:var(--success-soft)}:root[data-theme=dark] .calendar-whatsapp-heading>span{background:color-mix(in srgb,#3aa978 22%,#1f262e)}:root[data-theme=dark] .calendar-grid-day--today{box-shadow:inset 0 0 0 1px var(--info-line)}:root[data-theme=dark] .platform-members-card>header{border-bottom-color:var(--line-soft);background:linear-gradient(145deg,var(--wash) 0,var(--surface) 100%)}:root[data-theme=dark] .platform-tracking-switch{border-color:var(--line);background:var(--wash)}:root[data-theme=dark] .master-password-card,:root[data-theme=dark] .platform-tracking-card,:root[data-theme=dark] .platform-tracking-grid fieldset{border-color:var(--line-soft);box-shadow:none}:root[data-theme=dark] .platform-tracking-card>.section-heading{border-bottom-color:var(--line-soft)}:root[data-theme=dark] .platform-tracking-privacy{color:var(--green-800);border-color:var(--success-line);background:var(--success-soft)}:root[data-theme=dark] .platform-tracking-privacy p{color:var(--ink-soft)}:root[data-theme=dark] .platform-member-avatar,:root[data-theme=dark] .platform-plan-card>header>span:not(.platform-plan-logo){color:#ffffff;background:linear-gradient(135deg,#2a63bb,#3f7fd6)}:root[data-theme=dark] .platform-remove-access{border-color:var(--danger-line)}:root[data-theme=dark] .platform-remove-access:hover{border-color:var(--danger)}:root[data-theme=dark] .platform-palette-inherit.is-selected,:root[data-theme=dark] .platform-palette-option.is-selected{border-color:var(--control-accent)}:root[data-theme=dark] .platform-palette-swatches{border-color:var(--line)}:root[data-theme=dark] .bi-kpi:hover,:root[data-theme=dark] .platform-revenue+.metric-grid>.metric-card:hover,:root[data-theme=dark] .platform-revenue>article:hover{box-shadow:0 12px 28px rgba(8,11,14,.34)}:root[data-theme=dark] .bi-kpi--ativa:hover,:root[data-theme=dark] .platform-revenue>.platform-revenue-hero:hover{box-shadow:none}:root[data-theme=dark] .bi-donut-track{stroke:var(--gray-300)}:root[data-theme=dark] .chart-legend--revenue,:root[data-theme=dark] .revenue-chart{--chart-revenue-line:#4fbb8b}:root[data-theme=dark] .spark-bars span{background:var(--control-accent);opacity:.85}:root[data-theme=dark] .spark-bars--danger span{background:var(--red-200)}:root[data-theme=dark] [class*=customers-workspace][class*=panel],:root[data-theme=dark] [class*=order-print-preset-editor][class*=root]{border-color:var(--line-soft)}:root[data-theme=dark] [class*=activity-timer-adjustment-panel][class*=overlay],:root[data-theme=dark] [class*=customers-workspace][class*=backdrop]{background:rgba(18,22,27,.72)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) .app-shell.app-shell,:root:not([data-theme=light]) .app-shell.app-shell[data-color-palette]{color-scheme:dark;--dark-tone-1:#4a5766;--dark-tone-2:#3a4552;--dark-tone-3:#313b46;--dark-tone-4:#2a333d;--dark-tone-5:#252d36;--dark-tone-6:#1f262e;--dark-tone-7:#1b2128;--dark-tone-8:#171c22;--dark-tone-9:#14181e;--dark-tone-10:#12161b;--canvas:#171c22;--surface:#1f262e;--wash:#252d36;--soft:#2a333d;--surface-muted:#252d36;--plat-card:#252d36;--line:#3a4552;--line-soft:#313b46;--border-color:#3a4552;--plat-line:#3a4552;--plat-line-soft:#313b46;--ink:#e8edf2;--ink-strong:#f2f5f8;--ink-soft:#b3bdc9;--muted:#9aa5b2;--quiet:#939eac;--plat-ink:#e8edf2;--plat-label:#b3bdc9;--plat-note:#9aa5b2;--gray-50:#252d36;--gray-100:#2a333d;--gray-200:#313b46;--gray-300:#3a4552;--gray-400:#4a5766;--gray-500:#8b97a5;--gray-600:#b3bdc9;--gray-700:#d5dce4;--gray-800:#e8edf2;--green-50:color-mix(in srgb,#3aa978 10%,#1f262e);--green-100:color-mix(in srgb,#3aa978 16%,#1f262e);--green-200:color-mix(in srgb,#3aa978 28%,#1f262e);--green-300:#2f8f66;--green-400:#3aa978;--green-500:#3aa978;--green-600:#3aa978;--green-700:#4fbb8b;--green-800:#6ccba1;--green-900:#93dcbb;--palette-dark-accent:#3aa978;--action-green:#1e805b;--action-green-hover:#197148;--button-success-bg:#1e805b;--button-success-hover:#197148;--button-success-ink:#ffffff;--action-blue:#2f6fd1;--action-blue-hover:#2a63bb;--danger-fill:#b3364a;--control-accent:#3aa978;--blue-50:color-mix(in srgb,#5b9fe0 12%,#1f262e);--blue-100:color-mix(in srgb,#5b9fe0 18%,#1f262e);--blue-200:color-mix(in srgb,#5b9fe0 30%,#1f262e);--blue-300:#3f7fc4;--blue-400:#4b8fd6;--blue-500:#5b9fe0;--blue-600:#2f6fd1;--blue-700:#7fb6ea;--blue-800:#93c3ef;--blue-900:#a9cff2;--red-50:#e06a7a;--red-100:#dc6475;--red-200:#d0566a;--red-300:#c44d61;--red-400:#b3364a;--red-500:#a83246;--red-600:#9e2f41;--red-700:#f0919c;--red-800:#f4a8b1;--red-900:#7d2636;--success:#4fbb8b;--success-strong:#6ccba1;--success-soft:color-mix(in srgb,#3aa978 14%,#1f262e);--success-line:color-mix(in srgb,#3aa978 36%,#1f262e);--plat-green-ink:#4fbb8b;--danger:#f0919c;--danger-soft:color-mix(in srgb,#e5647a 15%,#1f262e);--danger-line:color-mix(in srgb,#e5647a 38%,#1f262e);--info:#7fb6ea;--info-soft:color-mix(in srgb,#5b9fe0 14%,#1f262e);--info-line:color-mix(in srgb,#5b9fe0 34%,#1f262e);--warning:#dcb866;--warning-soft:color-mix(in srgb,#d9a441 14%,#1f262e);--warning-line:color-mix(in srgb,#d9a441 36%,#1f262e);--warn-wash:color-mix(in srgb,#d9a441 14%,#1f262e);--aviso-linha:color-mix(in srgb,#d9a441 36%,#1f262e);--aviso-texto:#dcb866;--accent-wash:color-mix(in srgb,#5b9fe0 8%,#1f262e);--tag-yellow:#d9b25a;--tag-violet:#a590dc;--tag-pink:#dd84a4;--tag-teal:#58b4bf;--bi-volume-fill:#17694a;--bi-volume-highlight:#2a9166;--bi-participation-fill:#1f5fae;--bi-participation-highlight:#3b82d0;--bi-growth-fill:#a8481c;--bi-growth-highlight:#cc7430;--bi-result-fill:#3148b0;--bi-result-highlight:#4f74d6;--bi-active-ink:#ffffff;--bi-active-muted:rgba(255,255,255,0.88);--bi-active-icon:rgba(255,255,255,0.18);--pipeline-source-tiktok:#c3ccd6;--pipeline-accent-graphite:#94a3b8;--pipeline-accent-black:#e8edf2;--brand-mark-surface:#eef2f5;--shadow:0 1px 2px rgba(8,11,14,0.28),0 14px 36px rgba(8,11,14,0.3);scrollbar-color:#4a5766 transparent}:root:not([data-theme=light]) body{color:var(--ink);background:var(--canvas)}:root:not([data-theme=light]) ::selection{color:#ffffff;background:color-mix(in srgb,#3aa978 45%,#1f262e)}:root:not([data-theme=light]) .sidebar-nav{scrollbar-color:#3a4552 transparent}:root:not([data-theme=light]) .sidebar-nav::-webkit-scrollbar-thumb{background:#3a4552}:root:not([data-theme=light]) .period-popover--viewport::-webkit-scrollbar-thumb{background:#4a5766}:root:not([data-theme=light]) .legal-page{background:var(--canvas)}:root:not([data-theme=light]) .legal-card{border-color:var(--line-soft);box-shadow:var(--shadow)}:root:not([data-theme=light]) .legal-card p{color:var(--ink-soft)}:root:not([data-theme=light]) .legal-card .legal-updated{color:var(--muted)}:root:not([data-theme=light]) .admin-create-card,:root:not([data-theme=light]) .data-card,:root:not([data-theme=light]) .metric-card,:root:not([data-theme=light]) .orders-panel,:root:not([data-theme=light]) .platform-control,:root:not([data-theme=light]) .route-board,:root:not([data-theme=light]) .routes-list{border-color:var(--line-soft)}:root:not([data-theme=light]) .insight-card{color:var(--ink);background:var(--wash)}:root:not([data-theme=light]) .insight-icon{color:var(--ink-soft);border-color:var(--line)}:root:not([data-theme=light]) .insight-card .eyebrow,:root:not([data-theme=light]) .insight-card dt,:root:not([data-theme=light]) .insight-card>p{color:var(--muted)}:root:not([data-theme=light]) .insight-card dl div{border-top-color:var(--line-soft)}:root:not([data-theme=light]) .avatar{color:var(--ink);background:var(--gray-300)}:root:not([data-theme=light]) .avatar--brand{background:var(--surface)}:root:not([data-theme=light]) .team-member-block .avatar--retarget{background:var(--brand-mark-surface)}:root:not([data-theme=light]) .invite-icon{color:var(--ink);background:var(--gray-300)}:root:not([data-theme=light]) .invite-icon--muted{color:var(--muted);background:var(--soft)}:root:not([data-theme=light]) .integration-setup code{color:var(--ink-soft);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line-soft)}:root:not([data-theme=light]) .sidebar-tooltip{border-color:var(--line);box-shadow:0 16px 42px rgba(8,11,14,.36),inset 0 1px 0 var(--line-soft)}:root:not([data-theme=light]) .organization-switcher__popover{box-shadow:0 20px 54px rgba(8,11,14,.4)}:root:not([data-theme=light]) .orders-recent-link:hover{box-shadow:0 6px 18px rgba(8,11,14,.3)}:root:not([data-theme=light]) .integrated-bi{box-shadow:0 2px 6px rgba(8,11,14,.2)}:root:not([data-theme=light]) .assistant-mode button[aria-pressed=true],:root:not([data-theme=light]) .calendar-view-option--active,:root:not([data-theme=light]) .operational-view-switch button[aria-pressed=true],:root:not([data-theme=light]) .opportunity-view-switch button[aria-pressed=true],:root:not([data-theme=light]) .platform-area-tabs button.active{box-shadow:0 1px 3px rgba(8,11,14,.32),inset 0 0 0 1px var(--line)}:root:not([data-theme=light]) .contact-modal,:root:not([data-theme=light]) .period-popover{box-shadow:0 28px 80px rgba(8,11,14,.5)}:root:not([data-theme=light]) .button--primary{color:#171c22;background:#dbe2ea;box-shadow:none}:root:not([data-theme=light]) .button--primary:hover:not(:disabled){background:#e8edf2;box-shadow:none}:root:not([data-theme=light]) .button--action-blue,:root:not([data-theme=light]) .button--success{box-shadow:none}:root:not([data-theme=light]) .button--action-blue:hover:not(:disabled),:root:not([data-theme=light]) .button--success:hover:not(:disabled){box-shadow:0 6px 16px rgba(8,11,14,.3)}:root:not([data-theme=light]) .button--danger:hover:not(:disabled){border-color:#9e2f41;background:#9e2f41}:root:not([data-theme=light]) .button--danger-outline:hover:not(:disabled){border-color:var(--danger)}:root:not([data-theme=light]) .button--whatsapp{background:#1a8448;box-shadow:none}:root:not([data-theme=light]) .button--whatsapp:hover:not(:disabled){background:#177a42;box-shadow:0 6px 16px rgba(8,11,14,.3)}:root:not([data-theme=light]) .calendar-board-navigation a:hover,:root:not([data-theme=light]) .contact-name-link:focus-visible strong,:root:not([data-theme=light]) .contact-name-link:hover strong,:root:not([data-theme=light]) .orders-row-open:hover strong,:root:not([data-theme=light]) .task-edit-button:hover{color:var(--blue-700)}:root:not([data-theme=light]) .automation-rule-actions button:hover:not(:disabled),:root:not([data-theme=light]) .calendar-board-navigation a:hover,:root:not([data-theme=light]) .export-mode-card--active,:root:not([data-theme=light]) .task-edit-button:hover{border-color:var(--info-line)}:root:not([data-theme=light]) ::placeholder{color:var(--quiet);opacity:1}:root:not([data-theme=light]) optgroup,:root:not([data-theme=light]) option{color:var(--ink);background-color:var(--wash)}:root:not([data-theme=light]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):disabled{color:var(--muted);-webkit-text-fill-color:var(--muted);border-color:var(--line-soft);opacity:1;cursor:not-allowed}:root:not([data-theme=light]) .form-field input:hover,:root:not([data-theme=light]) .form-field select:hover{border-color:var(--gray-400)}:root:not([data-theme=light]) .assistant-composer textarea:focus,:root:not([data-theme=light]) .contact-modal-field input:focus,:root:not([data-theme=light]) .contact-modal-field select:focus,:root:not([data-theme=light]) .contact-modal-field textarea:focus,:root:not([data-theme=light]) .form-field input:focus,:root:not([data-theme=light]) .form-field select:focus{border-color:var(--control-accent);box-shadow:0 0 0 3px color-mix(in srgb,#3aa978 26%,transparent)}:root:not([data-theme=light]) .password-visibility-toggle:focus-visible{outline-color:color-mix(in srgb,#5b9fe0 60%,transparent)}:root:not([data-theme=light]) .opportunity-card:focus-visible{outline-color:color-mix(in srgb,#5b9fe0 55%,transparent)}:root:not([data-theme=light]) .calendar-grid-day:focus-visible{outline-color:color-mix(in srgb,#5b9fe0 60%,transparent)}:root:not([data-theme=light]) .period-filter-trigger:hover,:root:not([data-theme=light]) .period-filter-trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,#5b9fe0 22%,transparent)}:root:not([data-theme=light]) .admin-preference-track,:root:not([data-theme=light]) .order-production-track,:root:not([data-theme=light]) .platform-module-list i,:root:not([data-theme=light]) .platform-tracking-switch i,:root:not([data-theme=light]) .sound-toggle-trilho{border-color:var(--gray-400);background:var(--gray-400)}:root:not([data-theme=light]) .admin-preference-track:after,:root:not([data-theme=light]) .order-production-track:after,:root:not([data-theme=light]) .platform-module-list i:after,:root:not([data-theme=light]) .platform-tracking-switch i:after,:root:not([data-theme=light]) .sound-toggle-bolinha{background:#eef2f5;box-shadow:0 1px 3px rgba(8,11,14,.4)}:root:not([data-theme=light]) .admin-preference-control input:checked+.admin-preference-track,:root:not([data-theme=light]) .order-production-switch input:checked+.order-production-track,:root:not([data-theme=light]) .platform-module-list input:checked+i,:root:not([data-theme=light]) .platform-tracking-switch input:checked+i,:root:not([data-theme=light]) .sound-toggle--ligado .sound-toggle-trilho{border-color:var(--control-accent);background:var(--control-accent)}:root:not([data-theme=light]) .task-status-button{border-color:var(--gray-400)}:root:not([data-theme=light]) .task-card--completed .task-status-button{border-color:var(--action-green)}:root:not([data-theme=light]) .contacts-table-row--selected,:root:not([data-theme=light]) .contacts-table-row:hover{background:var(--wash)}:root:not([data-theme=light]) .procurement-table tbody tr:nth-child(2n),:root:not([data-theme=light]) .warehouse-table tbody tr:nth-child(2n),:root:not([data-theme=light]) .workforce-table tbody tr:nth-child(2n){background:linear-gradient(90deg,color-mix(in srgb,#252d36 70%,transparent),transparent)}:root:not([data-theme=light]) .duplicate-person dt,:root:not([data-theme=light]) .tag-delete-button{color:var(--quiet)}:root:not([data-theme=light]) .calendar-day:disabled,:root:not([data-theme=light]) .calendar-grid-date:disabled,:root:not([data-theme=light]) .calendar-week-empty,:root:not([data-theme=light]) .pipeline-order-actions>button:disabled{color:var(--gray-400)}:root:not([data-theme=light]) .modal-backdrop{background:rgba(18,22,27,.72)}:root:not([data-theme=light]) dialog::backdrop{background:rgba(18,22,27,.72)}:root:not([data-theme=light]) .health-pill.health-pill--critical{color:#ffffff;border-color:var(--danger-fill);background:var(--danger-fill)}:root:not([data-theme=light]) .health-pill.health-pill--attention{color:var(--aviso-texto);border-color:var(--aviso-linha);background:var(--warn-wash)}:root:not([data-theme=light]) .status-badge--cancelled{color:#ffffff;background:var(--red-900)}:root:not([data-theme=light]) .contacts-notice--warning,:root:not([data-theme=light]) .duplicate-warning{color:var(--aviso-texto);border-color:var(--aviso-linha);background:var(--warn-wash)}:root:not([data-theme=light]) .duplicate-badge--media,:root:not([data-theme=light]) .stage-age--atencao{color:var(--aviso-texto);background:var(--warn-wash)}:root:not([data-theme=light]) .stage-age--no-prazo{color:var(--green-800);background:var(--success-soft)}:root:not([data-theme=light]) .stage-age--critico{color:var(--red-800);background:var(--danger-soft)}:root:not([data-theme=light]) .stage-age--novo{color:var(--ink-soft);background:var(--soft);border-color:var(--line)}:root:not([data-theme=light]) .stage-age--frio{color:var(--ink-soft);background:var(--gray-300)}:root:not([data-theme=light]) .priority-pill{color:var(--ink-soft);background:var(--soft)}:root:not([data-theme=light]) .priority-pill--high{color:var(--red-800);background:var(--danger-soft)}:root:not([data-theme=light]) .priority-pill--low{color:var(--blue-800);background:var(--info-soft)}:root:not([data-theme=light]) .notification-tag--cinza,:root:not([data-theme=light]) .tag-chip--gray,:root:not([data-theme=light]) .tag-color-option--gray{color:var(--gray-700);background:var(--gray-300)}:root:not([data-theme=light]) .notification-tag--verde,:root:not([data-theme=light]) .tag-chip--green,:root:not([data-theme=light]) .tag-color-option--green{color:var(--green-900);background:color-mix(in srgb,#3aa978 20%,#1f262e)}:root:not([data-theme=light]) .notification-tag--vermelho,:root:not([data-theme=light]) .tag-chip--red,:root:not([data-theme=light]) .tag-color-option--red{color:var(--red-800);background:color-mix(in srgb,#e5647a 20%,#1f262e)}:root:not([data-theme=light]) .tag-chip--yellow,:root:not([data-theme=light]) .tag-color-option--yellow{color:#e6c988;background:color-mix(in srgb,#d9a441 20%,#1f262e)}:root:not([data-theme=light]) .tag-chip--blue,:root:not([data-theme=light]) .tag-color-option--blue{color:var(--blue-900);background:color-mix(in srgb,#5b9fe0 20%,#1f262e)}:root:not([data-theme=light]) .notification-tag--violeta,:root:not([data-theme=light]) .tag-chip--violet,:root:not([data-theme=light]) .tag-color-option--violet{color:#c3b4ea;background:color-mix(in srgb,#8f74d6 22%,#1f262e)}:root:not([data-theme=light]) .tag-chip--pink,:root:not([data-theme=light]) .tag-color-option--pink{color:#eaa6bf;background:color-mix(in srgb,#d6638f 20%,#1f262e)}:root:not([data-theme=light]) .tag-chip--teal,:root:not([data-theme=light]) .tag-color-option--teal{color:#8fd3db;background:color-mix(in srgb,#3fa3b0 20%,#1f262e)}:root:not([data-theme=light]) .tag-chip--black,:root:not([data-theme=light]) .tag-color-option--black{color:#f1f4f7;background:#12161b;box-shadow:inset 0 0 0 1px #5b6775}:root:not([data-theme=light]) .tag-color-option--black.tag-color-option--selected{box-shadow:inset 0 0 0 1px #5b6775,0 0 0 2px var(--surface),0 0 0 4px currentColor}:root:not([data-theme=light]) .bi-ranking-row:first-child .bi-rank,:root:not([data-theme=light]) .operational-stage-timeline--current>span{color:#ffffff;background:var(--action-green)}:root:not([data-theme=light]) .kanban-column,:root:not([data-theme=light]) [class*=kanban-column--]{--stage-soft:color-mix(in srgb,var(--stage-tone) 11%,#1b2128);--stage-line:color-mix(in srgb,var(--stage-tone) 26%,#313b46);--stage-base:#1b2128}:root:not([data-theme=light]) .kanban-stage-header{--stage-base:#1f262e;--stage-ink:color-mix(in srgb,var(--stage-tone) 34%,#eef2f5);border-color:color-mix(in srgb,var(--stage-tone) 34%,#313b46);background-color:#1f262e;background-image:linear-gradient(135deg,color-mix(in srgb,var(--stage-tone) 13%,#1f262e) 0,color-mix(in srgb,var(--stage-tone) 22%,#1f262e) 100%)}:root:not([data-theme=light]) .kanban-stage-header strong{color:var(--stage-ink)}:root:not([data-theme=light]) .kanban-stage-header small{color:var(--stage-ink);border-color:color-mix(in srgb,var(--stage-tone) 50%,#313b46);background:color-mix(in srgb,var(--stage-tone) 16%,#171c22)}:root:not([data-theme=light]) .kanban-stage-header p{color:var(--stage-ink);opacity:.92}:root:not([data-theme=light]) .kanban-stage-header>div>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-tone) 24%,transparent)}:root:not([data-theme=light]) .opportunity-card{border-color:var(--line-soft);background:var(--surface);box-shadow:0 1px 2px rgba(8,11,14,.24)}:root:not([data-theme=light]) .kanban-column-body>.opportunity-card:nth-of-type(2n){background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--stage-tone) 5%,var(--surface)) 100%)}:root:not([data-theme=light]) .opportunity-card:hover{border-color:var(--line);box-shadow:0 8px 20px rgba(8,11,14,.32)}:root:not([data-theme=light]) .opportunity-card--selected{border-color:var(--control-accent);box-shadow:0 0 0 2px var(--success-line),0 8px 20px rgba(8,11,14,.3)}:root:not([data-theme=light]) .opportunity-card-open strong{color:var(--ink)}:root:not([data-theme=light]) .opportunity-card dt,:root:not([data-theme=light]) .opportunity-card-open small{color:var(--muted)}:root:not([data-theme=light]) .opportunity-card dd{color:var(--ink-soft)}:root:not([data-theme=light]) .opportunity-card-value{color:var(--green-800)}:root:not([data-theme=light]) .opportunity-card footer select{color:var(--ink-soft);border-color:var(--line);background-color:var(--wash)}:root:not([data-theme=light]) .kanban-empty{color:var(--muted);border-color:var(--line)}:root:not([data-theme=light]) .kanban-column--alvo{border-color:var(--stage-tone);box-shadow:0 0 0 2px color-mix(in srgb,var(--stage-tone) 70%,transparent) inset}:root:not([data-theme=light]) .export-stage-dot--graphite,:root:not([data-theme=light]) .kanban-column--graphite,:root:not([data-theme=light]) .pipeline-stage-editor--graphite{--stage-tone:#94a3b8}:root:not([data-theme=light]) .kanban-column--black{--stage-tone:#12161b;--stage-soft:#12161b;--stage-line:#5b6775;--stage-base:#171c22}:root:not([data-theme=light]) .export-stage-dot--black,:root:not([data-theme=light]) .pipeline-stage-editor--black{--stage-tone:#12161b}:root:not([data-theme=light]) .kanban-stage-header.kanban-column--black{--stage-ink:#eef2f5;border-color:#5b6775;background-image:linear-gradient(135deg,#171c22,#12161b)}:root:not([data-theme=light]) .kanban-stage-header.kanban-column--black small{border-color:#5b6775;background:#171c22}:root:not([data-theme=light]) .export-stage-dot--black,:root:not([data-theme=light]) .kanban-stage-header.kanban-column--black>div>span,:root:not([data-theme=light]) .pipeline-stage-editor--black .pipeline-stage-swatch{box-shadow:0 0 0 1px #8b97a5}:root:not([data-theme=light]) .kanban-column--black.kanban-column--alvo{border-color:#8b97a5;box-shadow:inset 0 0 0 2px #8b97a5}:root:not([data-theme=light]) .drag-ghost{color:var(--ink);background:var(--gray-300);box-shadow:0 8px 24px rgba(8,11,14,.45),inset 0 0 0 1px var(--gray-400)}:root:not([data-theme=light]) .kanban-side-control{color:var(--ink-soft);border-color:var(--line);background:var(--wash);box-shadow:0 6px 18px rgba(8,11,14,.4)}:root:not([data-theme=light]) .kanban-side-control:hover{color:var(--green-700);border-color:var(--control-accent);background:var(--green-50)}:root:not([data-theme=light]) .pipeline-tab-drag:hover{color:var(--ink);background:var(--gray-300)}:root:not([data-theme=light]) .pipeline-tab--active{color:var(--ink);background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}:root:not([data-theme=light]) .opportunity-select input{border-color:var(--gray-400);background-color:var(--wash)}:root:not([data-theme=light]) .opportunity-select input:checked{border-color:var(--action-green);background-color:var(--action-green)}:root:not([data-theme=light]) .operational-stage-header{border-color:color-mix(in srgb,var(--operation-color) 36%,#313b46);background-color:color-mix(in srgb,var(--operation-color) 17%,#1f262e)}:root:not([data-theme=light]) .operational-stage-header strong{color:color-mix(in srgb,var(--operation-color) 28%,#eef2f5)}:root:not([data-theme=light]) .operational-stage-header small{color:color-mix(in srgb,var(--operation-color) 28%,#eef2f5);border-color:color-mix(in srgb,var(--operation-color) 50%,#313b46);background:color-mix(in srgb,var(--operation-color) 16%,#171c22)}:root:not([data-theme=light]) .operational-stage-header p{color:color-mix(in srgb,var(--operation-color) 24%,#cfd7e0);opacity:1}:root:not([data-theme=light]) .operational-stage-header>div>span{background:color-mix(in srgb,var(--operation-color) 78%,#eef2f5);box-shadow:0 0 0 4px color-mix(in srgb,var(--operation-color) 26%,transparent)}:root:not([data-theme=light]) .operational-column{border-color:color-mix(in srgb,var(--operation-color) 24%,#313b46);background:linear-gradient(180deg,color-mix(in srgb,var(--operation-color) 8%,#1b2128) 0,#1b2128 230px)}:root:not([data-theme=light]) .operational-order-card{border-color:var(--line-soft);background:var(--surface)}:root:not([data-theme=light]) .operational-column-body>.operational-order-card:nth-of-type(2n){background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--operation-color) 5%,var(--surface)))}:root:not([data-theme=light]) .operational-card-open{color:var(--ink)}:root:not([data-theme=light]) .operational-card-open:hover{background:color-mix(in srgb,var(--operation-color) 7%,var(--wash))}:root:not([data-theme=light]) .operational-card-code,:root:not([data-theme=light]) .operational-card-meta,:root:not([data-theme=light]) .operational-card-open>small{color:var(--muted)}:root:not([data-theme=light]) .operational-detail-progress>span,:root:not([data-theme=light]) .operational-progress{background:var(--gray-300)}:root:not([data-theme=light]) .operational-progress i{background:color-mix(in srgb,var(--operation-color) 50%,#eef2f5)}:root:not([data-theme=light]) .operational-detail-progress>span i{background:var(--control-accent)}:root:not([data-theme=light]) .operational-pending-count,:root:not([data-theme=light]) .operational-sla,:root:not([data-theme=light]) .operational-status{color:var(--ink-soft);background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}:root:not([data-theme=light]) .operational-sla--on_time,:root:not([data-theme=light]) .operational-status--completed{color:var(--green-800);background:var(--success-soft);box-shadow:inset 0 0 0 1px var(--success-line)}:root:not([data-theme=light]) .operational-sla--attention{color:var(--aviso-texto);background:var(--warn-wash);box-shadow:inset 0 0 0 1px var(--aviso-linha)}:root:not([data-theme=light]) .operational-sla--near_limit,:root:not([data-theme=light]) .operational-status--blocked,:root:not([data-theme=light]) .operational-status--cancelled{color:var(--red-800);background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger-line)}:root:not([data-theme=light]) .operational-sla--overdue{color:#ffffff;background:var(--danger-fill);box-shadow:none}:root:not([data-theme=light]) .operational-status--in_progress,:root:not([data-theme=light]) .operational-status--ready{color:var(--blue-800);background:var(--info-soft);box-shadow:inset 0 0 0 1px var(--info-line)}:root:not([data-theme=light]) .operational-card-move select,:root:not([data-theme=light]) .operational-table select{color:var(--ink-soft);border-color:var(--line);background:var(--wash)}:root:not([data-theme=light]) .operational-stage-empty{color:var(--muted);border-color:color-mix(in srgb,var(--operation-color) 30%,#3a4552)}:root:not([data-theme=light]) .operational-board-arrow{color:var(--green-700);border-color:var(--line);background:var(--wash)}:root:not([data-theme=light]) .operational-board-arrow:hover{color:var(--green-800);border-color:var(--control-accent);background:var(--green-50)}:root:not([data-theme=light]) .operational-column--drop-target{outline-color:var(--control-accent)}@media (max-width:1100px){:root:not([data-theme=light]) .kanban-side-control:disabled,:root:not([data-theme=light]) .operational-board-arrow:disabled{color:var(--quiet);border-color:var(--line-soft);background:var(--surface);box-shadow:none}}:root:not([data-theme=light]) .calendar-event--call{border-color:var(--line)}:root:not([data-theme=light]) .calendar-day-event>span:first-child{background:var(--soft)}:root:not([data-theme=light]) .calendar-whatsapp-box{border-color:var(--success-line);background:var(--success-soft)}:root:not([data-theme=light]) .calendar-whatsapp-heading>span{background:color-mix(in srgb,#3aa978 22%,#1f262e)}:root:not([data-theme=light]) .calendar-grid-day--today{box-shadow:inset 0 0 0 1px var(--info-line)}:root:not([data-theme=light]) .platform-members-card>header{border-bottom-color:var(--line-soft);background:linear-gradient(145deg,var(--wash) 0,var(--surface) 100%)}:root:not([data-theme=light]) .platform-tracking-switch{border-color:var(--line);background:var(--wash)}:root:not([data-theme=light]) .master-password-card,:root:not([data-theme=light]) .platform-tracking-card,:root:not([data-theme=light]) .platform-tracking-grid fieldset{border-color:var(--line-soft);box-shadow:none}:root:not([data-theme=light]) .platform-tracking-card>.section-heading{border-bottom-color:var(--line-soft)}:root:not([data-theme=light]) .platform-tracking-privacy{color:var(--green-800);border-color:var(--success-line);background:var(--success-soft)}:root:not([data-theme=light]) .platform-tracking-privacy p{color:var(--ink-soft)}:root:not([data-theme=light]) .platform-member-avatar,:root:not([data-theme=light]) .platform-plan-card>header>span:not(.platform-plan-logo){color:#ffffff;background:linear-gradient(135deg,#2a63bb,#3f7fd6)}:root:not([data-theme=light]) .platform-remove-access{border-color:var(--danger-line)}:root:not([data-theme=light]) .platform-remove-access:hover{border-color:var(--danger)}:root:not([data-theme=light]) .platform-palette-inherit.is-selected,:root:not([data-theme=light]) .platform-palette-option.is-selected{border-color:var(--control-accent)}:root:not([data-theme=light]) .platform-palette-swatches{border-color:var(--line)}:root:not([data-theme=light]) .bi-kpi:hover,:root:not([data-theme=light]) .platform-revenue+.metric-grid>.metric-card:hover,:root:not([data-theme=light]) .platform-revenue>article:hover{box-shadow:0 12px 28px rgba(8,11,14,.34)}:root:not([data-theme=light]) .bi-kpi--ativa:hover,:root:not([data-theme=light]) .platform-revenue>.platform-revenue-hero:hover{box-shadow:none}:root:not([data-theme=light]) .bi-donut-track{stroke:var(--gray-300)}:root:not([data-theme=light]) .chart-legend--revenue,:root:not([data-theme=light]) .revenue-chart{--chart-revenue-line:#4fbb8b}:root:not([data-theme=light]) .spark-bars span{background:var(--control-accent);opacity:.85}:root:not([data-theme=light]) .spark-bars--danger span{background:var(--red-200)}:root:not([data-theme=light]) [class*=customers-workspace][class*=panel],:root:not([data-theme=light]) [class*=order-print-preset-editor][class*=root]{border-color:var(--line-soft)}:root:not([data-theme=light]) [class*=activity-timer-adjustment-panel][class*=overlay],:root:not([data-theme=light]) [class*=customers-workspace][class*=backdrop]{background:rgba(18,22,27,.72)}}:root[data-theme=dark] input[type=checkbox],:root[data-theme=dark] input[type=radio]{accent-color:#3aa978;color-scheme:dark}:root[data-theme=dark] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):disabled{color:var(--quiet);border-style:dashed;border-color:var(--line);background-color:#1a2027;cursor:not-allowed;opacity:1}:root[data-theme=dark] .operational-status--blocked,:root[data-theme=dark] .operational-status--cancelled{color:#f9c2c9;background:color-mix(in srgb,#b3364a 32%,#1f262e);box-shadow:inset 0 0 0 1px color-mix(in srgb,#b3364a 62%,#1f262e)}:root[data-theme=dark] .operational-board-arrow{color:var(--ink-soft);border-color:var(--line);background:var(--wash);box-shadow:0 6px 18px rgba(8,11,14,.4)}:root[data-theme=dark] .operational-board-arrow:hover{color:var(--green-700);border-color:var(--control-accent);background:var(--green-50)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) input[type=checkbox],:root:not([data-theme=light]) input[type=radio]{accent-color:#3aa978;color-scheme:dark}:root:not([data-theme=light]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):disabled{color:var(--quiet);border-style:dashed;border-color:var(--line);background-color:#1a2027;cursor:not-allowed;opacity:1}:root:not([data-theme=light]) .operational-status--blocked,:root:not([data-theme=light]) .operational-status--cancelled{color:#f9c2c9;background:color-mix(in srgb,#b3364a 32%,#1f262e);box-shadow:inset 0 0 0 1px color-mix(in srgb,#b3364a 62%,#1f262e)}:root:not([data-theme=light]) .operational-board-arrow{color:var(--ink-soft);border-color:var(--line);background:var(--wash);box-shadow:0 6px 18px rgba(8,11,14,.4)}:root:not([data-theme=light]) .operational-board-arrow:hover{color:var(--green-700);border-color:var(--control-accent);background:var(--green-50)}}