:root{color-scheme:light}:root[data-theme=dark] .employee-grade-dialog,:root[data-theme=dark] .employee-grade-dialog input,:root[data-theme=dark] .employee-grade-dialog select{background:#1d1d1d}:root[data-theme=dark]{--bg:#21213a;--panel:#1d1d1d;--text:#d2cede;--muted:#cecdd3;--line:#5c5681;--purple:#c3abf1;--purple-dark:#cebbf1;--purple-soft:#271249;--green:#b7f5e1;--green-soft:#184432;--red:#eea9b4;--red-soft:#49121c;--amber:#f7deb6}:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] summary:focus-visible{outline:3px solid rgba(84,30,184,.2)}:root[data-theme=dark] .primary-button{background:var(--accent-fill);color:#f0f0f0}:root[data-theme=dark] .secondary-button{background:#1d1d1d}:root[data-theme=dark] .secondary-button:hover{border-color:#635482;background:#1d1249}:root[data-theme=dark] .login-page{background:#1d1249}:root[data-theme=dark] .login-panel{background:radial-gradient(circle at 78% 18%,rgba(38,18,73,.72),transparent 27%),linear-gradient(145deg,#291249,#271249 55%,#281249)}:root[data-theme=dark] .login-panel:after{border:1px solid rgba(87,40,174,.13)}:root[data-theme=dark] .brand-logo{border:1px solid rgba(72,23,191,.1)}:root[data-theme=dark] .login-lead{color:#d8d6dc}:root[data-theme=dark] .login-proof span{background:rgba(29,29,29,.62);border:1px solid rgba(69,69,69,.8);color:#d4cfde}:root[data-theme=dark] .login-card{background:#1d1d1d}:root[data-theme=dark] .login-form input{border:1px solid #645b7c}:root[data-theme=dark] .google-button{border:1px solid #645b7c;background:#1d1d1d}:root[data-theme=dark] .google-button:hover{border-color:#423d4d;background:#272734}:root[data-theme=dark] .google-mark{color:#9dbef4}:root[data-theme=dark] .auth-divider{color:#c3c1c8}:root[data-theme=dark] .form-message.success{color:#b6f7e2}:root[data-theme=dark] .form-message.error{color:#eebec7}:root[data-theme=dark] .sidebar{background:#1d1d1d}:root[data-theme=dark] .nav-caption{color:#bbb8c3}:root[data-theme=dark] .nav-item{color:#d6d4da}:root[data-theme=dark] .nav-submenu{border-left:1px solid #644195}:root[data-theme=dark] .nav-submenu button{color:#d0cdd3}:root[data-theme=dark] .nav-submenu button:focus-visible,:root[data-theme=dark] .nav-submenu button:hover{background:#2b1249}:root[data-theme=dark] .manager-nav-submenu button.active{background:#271249}:root[data-theme=dark] .user-mini-profile:is(button):hover{background:#2b1249}:root[data-theme=dark] .topbar-user-profile:focus-visible,:root[data-theme=dark] .user-mini-profile:is(button):focus-visible{outline:3px solid #5719bd}:root[data-theme=dark] .avatar{background:linear-gradient(145deg,#221249,#50279b);color:#cebdef}:root[data-theme=dark] .topbar{background:rgba(29,29,29,.9)}:root[data-theme=dark] .global-search{background:#2b2537;color:#c3c0c7}:root[data-theme=dark] .global-search kbd{border:1px solid #665c7a;background:#1d1d1d}:root[data-theme=dark] .global-search>button{color:#c9c7cc}:root[data-theme=dark] .search-results{background:#1d1d1d}:root[data-theme=dark] .search-results .global-search-result:hover:not(:disabled){background:#2b1b41}:root[data-theme=dark] .search-results em{color:#c4c2c8}:root[data-theme=dark] .topbar-actions>button{background:#1d1d1d}:root[data-theme=dark] .topbar-actions>button i{background:#9b272e;border:2px solid #454545}:root[data-theme=dark] .topbar-user-profile:hover{border-color:#6137a0;background:#271249}:root[data-theme=dark] .topbar-control-link,:root[data-theme=dark] .topbar-release-link{color:#d5cfdd}:root[data-theme=dark] .topbar-control-link.active,:root[data-theme=dark] .topbar-control-link:hover,:root[data-theme=dark] .topbar-release-link.active,:root[data-theme=dark] .topbar-release-link:hover{border-color:#5d33a3;background:#271249;color:#c7adf1}:root[data-theme=dark] .topbar-control-link:focus-visible,:root[data-theme=dark] .topbar-release-link:focus-visible{outline:3px solid #5719bd}:root[data-theme=dark] .topbar-release-badge{border:2px solid #454545;background:#9b2736;color:#f0f0f0}:root[data-theme=dark] .role-preview-trigger:hover,:root[data-theme=dark] .role-preview-trigger[aria-expanded=true]{border-color:#603b9b;background:#271249}:root[data-theme=dark] .role-preview-trigger.active{border-color:#b49122;background:#493a12}:root[data-theme=dark] .role-preview-trigger>svg{color:#ccc9d0}:root[data-theme=dark] .role-preview-popover{border:1px solid #664e88;background:#1d1d1d}:root[data-theme=dark] .role-preview-popover>header{border-bottom:1px solid #6b5681}:root[data-theme=dark] .role-preview-popover>header button{color:#d1cfd4;background:#2e2537}:root[data-theme=dark] .role-preview-reset{border:1px solid #5b1cba;color:#d1bfed;background:#291249}:root[data-theme=dark] .role-preview-reset small{color:#cac2d7}:root[data-theme=dark] .role-preview-section{border-bottom:1px solid #6b577f}:root[data-theme=dark] .role-preview-section>span{color:#cac7ce}:root[data-theme=dark] .role-preview-role-grid button{border:1px solid #6b597e;color:#e0dde3;background:#1d1d1d}:root[data-theme=dark] .role-preview-role-grid button:hover{border-color:#5d2aac;background:#271249}:root[data-theme=dark] .role-preview-role-grid button[aria-pressed=true]{border-color:#612aac;background:#271249}:root[data-theme=dark] .role-preview-search{border:1px solid #6b5a7c;color:#c6c2c9;background:#2e2239}:root[data-theme=dark] .role-preview-search:focus-within{border-color:#5c23b4;background:#1d1d1d}:root[data-theme=dark] .role-preview-managers>button:hover{background:#2b1249}:root[data-theme=dark] .role-preview-managers>button>svg{color:#c3b6d8}:root[data-theme=dark] .role-preview-error{color:#ecc1c8}:root[data-theme=dark] .role-preview-popover>footer{color:#f3dfb9;background:#493b12}:root[data-theme=dark] .role-preview-version{border-top:1px solid #6b577f;color:#cbc7ce;background:#2e2537}:root[data-theme=dark] .role-preview-version b{color:#d6d0dd}:root[data-theme=dark] .role-preview-banner{color:#d1c2eb;background:linear-gradient(90deg,#281249,#493d12);border-bottom:1px solid #9e7a38}:root[data-theme=dark] .role-preview-banner span{color:#cdc7d3}:root[data-theme=dark] .role-preview-banner>button{border:1px solid #5e22b4;color:#d1bfee;background:#1d1d1d}:root[data-theme=dark] .operational-server-link{border:1px solid #5924b2;background:#271249;color:#cebcee}:root[data-theme=dark] .operational-server-link:hover{border-color:#5b24b2}:root[data-theme=dark] .session-recovery-notice{background:#493b12;color:#edddc0}:root[data-theme=dark] .unauthorized-dialog{border:1px solid #865060;background:#1d1d1d}:root[data-theme=dark] .unauthorized-dialog>header{border-bottom:1px solid #79587e}:root[data-theme=dark] .unauthorized-dialog>header span{color:#e9bbc3}:root[data-theme=dark] .unauthorized-dialog>header button{color:#d4d1d6;background:#322636}:root[data-theme=dark] .unauthorized-dialog>p{color:#dad7dc}:root[data-theme=dark] .unauthorized-close{border:1px solid #6e5c7a;color:#dfdde1;background:#1d1d1d}:root[data-theme=dark] .unauthorized-dialog>footer a{color:#f0f0f0;background:var(--accent-fill)}:root[data-theme=dark] .info-banner{background:#261249;color:#cfbdf0;border:1px solid #5613c3}:root[data-theme=dark] .stale-banner{background:#493812;color:#f7deb6;border:1px solid #bf8b17}:root[data-theme=dark] .error-banner{color:#edbfc7;border:1px solid #b4223d}:root[data-theme=dark] .error-banner button,:root[data-theme=dark] .filters-card{background:#1d1d1d}:root[data-theme=dark] .date-filter{border:1px solid #655b7b;color:#cccbd0}:root[data-theme=dark] .date-filter label span{color:#c3c1c8}:root[data-theme=dark] .date-filter input{background:#1d1d1d}:root[data-theme=dark] .date-filter i{background:#28262b}:root[data-theme=dark] .filter-dropdown summary{border:1px solid #655b7b;color:#d3d1d6;background:#1d1d1d}:root[data-theme=dark] .filter-dropdown summary.selected,:root[data-theme=dark] .filter-dropdown[open] summary{border-color:#2fa881}:root[data-theme=dark] .filter-dropdown-disabled summary{color:#bebac2;background:#2b2537;border-color:#695c7a!important}:root[data-theme=dark] .filter-menu{background:#1d1d1d}:root[data-theme=dark] .filter-search{border:1px solid #665581;color:#c6c3cc;background:#1d1249}:root[data-theme=dark] .filter-search:focus-within{border-color:#5b23b3;background:#1d1d1d}:root[data-theme=dark] .filter-search input::placeholder{color:#bebac2}:root[data-theme=dark] .filter-search-clear{border:1px solid #665581!important;color:#cbc8d0!important;background:#1d1249!important}:root[data-theme=dark] .filter-search-clear:hover{border-color:#5a2bab!important;background:#2b1249!important}:root[data-theme=dark] .filter-option:hover{background:#2b1f3d}:root[data-theme=dark] .checkbox{border:1px solid #433d4c}:root[data-theme=dark] .checkbox.checked{background:var(--green-fill);color:#f0f0f0}:root[data-theme=dark] .filter-count{color:#c9c7cd}:root[data-theme=dark] .filter-menu-footer{background:#1d1d1d}:root[data-theme=dark] .filter-menu-cancel{border:1px solid #665581;color:#d9d7dc;background:#1d1d1d}:root[data-theme=dark] .filter-menu-apply{color:#f0f0f0;background:var(--accent-fill)}:root[data-theme=dark] .filter-menu-footer button:focus-visible{outline:3px solid rgba(84,30,184,.2)}:root[data-theme=dark] .reset-button{color:#c8c6cc}:root[data-theme=dark] .kpi-card{background:#1d1d1d}:root[data-theme=dark] .kpi-title{color:#cfced3}:root[data-theme=dark] .kpi-context{color:#c7c4cc}:root[data-theme=dark] .kpi-foot{color:#c2c0c7}:root[data-theme=dark] .kpi-change.neutral{color:#d1cfd4;background:#2c2536}:root[data-theme=dark] .dashboard-kpi-heading h2{color:#d4cfdd}:root[data-theme=dark] .dashboard-payment-overview{background:#1d1d1d}:root[data-theme=dark] .payment-overview-head h2,:root[data-theme=dark] .payment-overview-total strong{color:#d4cfdd}:root[data-theme=dark] .payment-group-summary span{color:#d9d7dc}:root[data-theme=dark] .payment-group-summary strong{color:#d4cfdd}:root[data-theme=dark] .payment-share-bar{background:#2b2537}:root[data-theme=dark] .payment-share-bar i.green{background:#1b6a4f}:root[data-theme=dark] .payment-share-bar i.blue{background:#27579b}:root[data-theme=dark] .payment-share-bar i.amber{background:#8f6924}:root[data-theme=dark] .payment-share-bar i.purple{background:#50269a}:root[data-theme=dark] .payment-group{border:1px solid #6b587e;background:#2e1f3d}:root[data-theme=dark] .payment-group>header{border-bottom:1px solid #6b597d}:root[data-theme=dark] .payment-group>header h3,:root[data-theme=dark] .payment-group>header>strong{color:#d5d0dc}:root[data-theme=dark] .payment-type-row{border-top:1px solid #6b597d}:root[data-theme=dark] .payment-cashless-breakdown{border:1px solid #0062d6;background:#122c49}:root[data-theme=dark] .payment-breakdown-label{color:#c4ceda}:root[data-theme=dark] .payment-method-row{border-top:1px solid #0062d6}:root[data-theme=dark] .payment-method-icon{color:#b4cfed;background:#1d1d1d}:root[data-theme=dark] .payment-type-icon.blue{color:#b4cfed;background:#122d49}:root[data-theme=dark] .payment-type-icon.amber{color:#f7ddb6;background:#493812}:root[data-theme=dark] .payment-type-value>strong{color:#d4cfdd}:root[data-theme=dark] .payment-type-share.green>strong{color:#b7f5e1}:root[data-theme=dark] .payment-type-share.blue>strong{color:#b4cfed}:root[data-theme=dark] .payment-type-share.amber>strong{color:#f7ddb6}:root[data-theme=dark] .payment-overview-unavailable{background:#2e2537}:root[data-theme=dark] .dashboard-context-row{color:#c8c5cb}:root[data-theme=dark] .dashboard-context-row strong{color:#dad8dd}:root[data-theme=dark] .dashboard-source-status i{background:var(--green-fill)}:root[data-theme=dark] .kpi-card.blue .kpi-icon{color:#b4cfed;background:#122d49}:root[data-theme=dark] .kpi-card.amber .kpi-icon{color:#f7ddb6;background:#493812}:root[data-theme=dark] .panel{background:#1d1d1d}:root[data-theme=dark] .revenue-dot{background:var(--accent-fill)}:root[data-theme=dark] .profit-dot{background:var(--green-fill)}:root[data-theme=dark] .trend-year-band{color:#dad7dd}:root[data-theme=dark] .trend-year-band i{border-top:1px solid #62587e}:root[data-theme=dark] .sales-trend-tooltip{border:1px solid #585284;background:#1d1d1d}:root[data-theme=dark] .sales-trend-tooltip strong{color:#d1cede}:root[data-theme=dark] .sales-trend-tooltip .revenue{color:#c1a2f5}:root[data-theme=dark] .sales-trend-tooltip .profit{color:#bbf1de}:root[data-theme=dark] .sales-trend-tooltip .margin{color:#f5dfb7}:root[data-theme=dark] .progress{background:#291e3e}:root[data-theme=dark] .progress i{background:linear-gradient(90deg,#54279b,var(--accent-fill))}:root[data-theme=dark] .progress.cash i,:root[data-theme=dark] .progress.phone i{background:linear-gradient(90deg,#278263,var(--green-fill))}:root[data-theme=dark] .progress.qr i{background:linear-gradient(90deg,#9b7527,#916b24)}:root[data-theme=dark] .health-metric-context{color:#c7c4cc}:root[data-theme=dark] .health-note{background:#2b1f3d;color:#d6d4d9}:root[data-theme=dark] .progress.plan i{background:linear-gradient(90deg,#54279b,var(--accent-fill))}:root[data-theme=dark] .attention-count{color:#e8b6bf}:root[data-theme=dark] .dashboard-attention-item{border:1px solid #6e5681;background:#1d1d1d}:root[data-theme=dark] .dashboard-attention-item.warning>span{color:#f7dfb6;background:#493812}:root[data-theme=dark] .sales-plan-coverage{border:1px solid #4c8a62;background:#17452e}:root[data-theme=dark] .sales-plan-coverage.partial{border-color:#b58921;background:#493912}:root[data-theme=dark] .sales-plan-coverage>span{color:#dad8dd}:root[data-theme=dark] .sales-plan-coverage p{color:#d1cfd4}:root[data-theme=dark] .sales-plan-kpis article{border:1px solid #6b587e;background:#2e1f3d}:root[data-theme=dark] .sales-plan-overview .positive{color:#b8f5e2!important}:root[data-theme=dark] .sales-plan-overview .negative{color:#e9b9c1!important}:root[data-theme=dark] .sales-plan-chart-card,:root[data-theme=dark] .sales-plan-summary{border:1px solid #6b587e;background:#2e1f3d}:root[data-theme=dark] .sales-plan-legend span.fact{background:var(--accent-fill)}:root[data-theme=dark] .sales-plan-legend span.plan{background:#916b24}:root[data-theme=dark] .sales-plan-legend span.forecast{background:var(--green-fill)}:root[data-theme=dark] .sales-plan-tooltip{border:1px solid #6b587e;background:#1d1d1d}:root[data-theme=dark] .sales-plan-tooltip .plan{color:#f7deb6}:root[data-theme=dark] .sales-plan-tooltip .plan-point-variance.positive{color:#b7f5e1}:root[data-theme=dark] .sales-plan-tooltip .plan-point-variance.negative{color:#edabb0}:root[data-theme=dark] .sales-plan-variance{border-top:1px solid #6b5582}:root[data-theme=dark] .sales-plan-variance-tooltip .variance.positive{color:#b7f5e1}:root[data-theme=dark] .sales-plan-variance-tooltip .variance.negative{color:#eba7ae}:root[data-theme=dark] .sales-plan-summary>div{border-bottom:1px solid #6b5681}:root[data-theme=dark] .network-plan-heading>span,:root[data-theme=dark] .network-plan-summary article{border:1px solid #6b4591;background:#221745}:root[data-theme=dark] .network-plan-panel .negative{color:#e9b4bd}:root[data-theme=dark] .network-plan-panel .positive{color:#b9f3e0}:root[data-theme=dark] .network-plan-legend .fact{background:#52279b}:root[data-theme=dark] .network-plan-legend .today{background:#8c6823}:root[data-theme=dark] .network-plan-legend .target{background:#2a242e}:root[data-theme=dark] .network-plan-legend .forecast{border:2px solid #453d4c}:root[data-theme=dark] .network-plan-columns,:root[data-theme=dark] .network-plan-row{border-bottom:1px solid #6b4591}:root[data-theme=dark] .network-plan-status.negative{background:#49121a}:root[data-theme=dark] .network-plan-status.positive{background:#19422f}:root[data-theme=dark] .network-plan-status.attention{background:#493712;color:#f1debb}:root[data-theme=dark] .network-plan-values strong{color:#d5d0dc}:root[data-theme=dark] .network-plan-values>span:first-child strong{color:#c6abf1}:root[data-theme=dark] .network-plan-track{background:#2d1c40}:root[data-theme=dark] .network-plan-track>b{background:linear-gradient(90deg,#56279b,#52279b)}:root[data-theme=dark] .network-plan-track .today{background:#8c6823}:root[data-theme=dark] .network-plan-track .target{background:#62536f}:root[data-theme=dark] .network-plan-track .forecast{border:2px solid #454545}:root[data-theme=dark] .network-plan-track .forecast.positive{background:#155640}:root[data-theme=dark] .network-plan-track .forecast.negative{background:#8e2a3b}:root[data-theme=dark] .network-plan-variance{border:1px solid #6b4591;background:#2e1f3d}@media (max-width:1150px){:root[data-theme=dark] .network-plan-row{border:1px solid #6b4591}:root[data-theme=dark] .network-plan-pace,:root[data-theme=dark] .network-plan-result{border-top:1px solid #6b4591}}:root[data-theme=dark] .sales-plan-network-columns{border-bottom:1px solid #6b587e;color:#c9c6cc}:root[data-theme=dark] .sales-plan-network-row{border-bottom:1px solid #6e5681}:root[data-theme=dark] .sales-plan-network-track{background:#2d2339}:root[data-theme=dark] .sales-plan-network-track.actual>b{background:linear-gradient(90deg,#5d279b,var(--accent-fill))}:root[data-theme=dark] .sales-plan-network-forecast-progress>strong{color:#b7f5e1}:root[data-theme=dark] .sales-plan-network-track.forecast>b{background:linear-gradient(90deg,#2b8b65,var(--green-fill))}:root[data-theme=dark] .sales-plan-result.success{color:#b9f4e2;background:#184431}:root[data-theme=dark] .sales-plan-result.risk{color:#ebbec5;background:#49121c}:root[data-theme=dark] .sales-plan-result.attention{color:#f4deb8;background:#493812}:root[data-theme=dark] .network-row{border-top:1px solid #67597e}:root[data-theme=dark] .rank{background:#2c1f3d;color:#d2cfd5}:root[data-theme=dark] .network-bar{background:#2b203c}:root[data-theme=dark] .network-bar i{background:linear-gradient(90deg,#57279b,var(--accent-fill))}:root[data-theme=dark] .branch-metric-tabs button{border:1px solid #69597d;color:#d3d1d6;background:#1d1d1d}:root[data-theme=dark] .branch-metric-tabs button.active,:root[data-theme=dark] .branch-metric-tabs button:hover{border-color:#5f2caa}:root[data-theme=dark] .branch-period-switch{border:1px solid #6b5b7c;background:#2e2537}:root[data-theme=dark] .branch-period-switch button{color:#d1ced4}:root[data-theme=dark] .branch-period-switch button.active{color:#ecebef;background:#1d1d1d}:root[data-theme=dark] .branch-period-switch i.current{background:var(--accent-fill)}:root[data-theme=dark] .branch-period-switch i.previous{background:#8f6c24}:root[data-theme=dark] .branch-period-ranges,:root[data-theme=dark] .branch-sort-toolbar{color:#d1ced4}:root[data-theme=dark] .branch-sort-toolbar button{border:1px solid #69597d;color:#d3d1d6;background:#1d1d1d}:root[data-theme=dark] .branch-sort-toolbar button:hover{border-color:#5f2caa}:root[data-theme=dark] .branch-sort-toolbar button.active{border-color:#6122b5}:root[data-theme=dark] .branch-ranking-list{border-top:1px solid #685a7c}:root[data-theme=dark] .branch-ranking-row{border-bottom:1px solid #6b5c7a}:root[data-theme=dark] .branch-bar-period{color:#cccacf}:root[data-theme=dark] .branch-bar-track{background:#2e2537}:root[data-theme=dark] .branch-bar-track i{background:var(--accent-fill)}:root[data-theme=dark] .branch-bar-line.previous .branch-bar-track i{background:#8f6c24}:root[data-theme=dark] .branch-bar-value strong{color:#d5d0dc}:root[data-theme=dark] .branch-metric-delta.up{color:#b9f4e1}:root[data-theme=dark] .branch-metric-delta.down{color:#e8b5bd}:root[data-theme=dark] .branch-metric-delta.neutral{color:#d1ced4;background:#2c2536}:root[data-theme=dark] .branch-ranking-empty{color:#c3c0c8}:root[data-theme=dark] .branch-ranking-empty strong{color:#d7d6da}:root[data-theme=dark] .branch-compact-values+.branch-compact-values,:root[data-theme=dark] .branch-network-child,:root[data-theme=dark] .branch-network-children{border-color:#685a7c}:root[data-theme=dark] .branch-compact-value strong{color:#d5d0dc}:root[data-theme=dark] .second-register-network{border-color:#685a7c}:root[data-theme=dark] .second-register-network-row{background:linear-gradient(90deg,#28212f,#1f2927)}:root[data-theme=dark] .second-register-branch-row{border-color:#544864;background:#1d1d1d}:root[data-theme=dark] .second-register-name strong,:root[data-theme=dark] .second-register-value b{color:#d5d0dc}@media (max-width:700px){:root[data-theme=dark] .branch-ranking-row{border:1px solid #685185;background:#1d1d1d}:root[data-theme=dark] .branch-ranking-row:last-child{border-bottom:1px solid #685185}}:root[data-theme=dark] .receipt-row{border-top:1px solid #67597e}:root[data-theme=dark] .receipt-row:hover{background:#2e1f3d}:root[data-theme=dark] .receipt-icon{background:#261249}:root[data-theme=dark] .data-status{color:#c3c1c8}:root[data-theme=dark] .status-dot{background:var(--green-fill)}:root[data-theme=dark] .skeleton-panels i,:root[data-theme=dark] .skeleton-row i{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}:root[data-theme=dark] .attendance-freshness{color:#d4d1d8;background:#2e203c}:root[data-theme=dark] .attendance-scope-note{color:#d5cde0;background:#2b1249}:root[data-theme=dark] .attendance-kpi{border:1px solid #685482;background:#2e1f3d}:root[data-theme=dark] .attendance-kpi>div:first-child{color:#cecbd1}:root[data-theme=dark] .attendance-current-dot{background:var(--accent-fill)}:root[data-theme=dark] .attendance-previous-dot{background:#9b7327}:root[data-theme=dark] .attendance-alerts{border-left:1px solid #685a7c}:root[data-theme=dark] .attendance-alerts article{border-top:1px solid #67597e}:root[data-theme=dark] .attendance-alerts article em{color:#e8b6be}:root[data-theme=dark] .data-quality-banner{border:1px solid #ba881d;background:#493812;color:#f4deb8}:root[data-theme=dark] .data-quality-banner span{color:#eedebe}:root[data-theme=dark] .previous-dot{background:#9b7427}:root[data-theme=dark] .driver-insights .growth{color:#b9f4e2}:root[data-theme=dark] .driver-insights .attention{color:#eac0c7}:root[data-theme=dark] .driver-dialog-head button:focus-visible,:root[data-theme=dark] .driver-insights>button:focus-visible,:root[data-theme=dark] .driver-legend button:focus-visible{outline:3px solid rgba(84,30,184,.28)}:root[data-theme=dark] .driver-legend button.is-active{color:#d5d1db;background:#2b1b41;border-color:#674c8a}:root[data-theme=dark] .driver-dialog{background:#1d1d1d}:root[data-theme=dark] .driver-dialog-head button{color:#d8d6dc;background:#1d1d1d}:root[data-theme=dark] .driver-dialog-row{border-bottom:1px solid #67597e}:root[data-theme=dark] .driver-dialog-rank{color:#d2cfd5;background:#2c1f3d}:root[data-theme=dark] .quality-metric{border-top:1px solid #67577f}:root[data-theme=dark] .quality-progress{background:#2b2537}:root[data-theme=dark] .quality-progress i{background:var(--accent-fill)}:root[data-theme=dark] .quality-progress.green i{background:var(--green-fill)}:root[data-theme=dark] .quality-progress.red i{background:var(--red-fill)}:root[data-theme=dark] .quality-progress.amber i{background:#896122}:root[data-theme=dark] .quality-metric small{color:#c7c4cb}:root[data-theme=dark] .customer-stack{background:#2c2635}:root[data-theme=dark] .customer-stack .new{background:#1b6e51}:root[data-theme=dark] .customer-stack .repeat{background:var(--accent-fill)}:root[data-theme=dark] .customer-stack .unidentified{background:#28252c}:root[data-theme=dark] .customer-segment{border:1px solid #645681;background:#2e1f3d}:root[data-theme=dark] .segment-label{color:#d2d1d6}:root[data-theme=dark] .segment-label i{background:#28252c}:root[data-theme=dark] .customer-segment.new .segment-label i{background:#1b6e51}:root[data-theme=dark] .customer-segment.repeat .segment-label i{background:var(--accent-fill)}:root[data-theme=dark] .segment-revenue>strong{color:#d4cfdd}:root[data-theme=dark] .customer-segment.new .segment-receipt-share{color:#bcf0de}:root[data-theme=dark] .customer-segment.unidentified .segment-receipt-share{color:#d9d6dc}:root[data-theme=dark] .segment-card-meta .segment-average,:root[data-theme=dark] .segment-receipts{color:#d4cfdd}:root[data-theme=dark] .segment-share-change.positive{color:#b9f3df;background:#184432}:root[data-theme=dark] .segment-share-change.negative{color:#ecaab6;background:#49121c}:root[data-theme=dark] .segment-share-change.neutral{color:#cbc8ce;background:#2c2536}:root[data-theme=dark] .customer-networks{border-top:1px solid #645681}:root[data-theme=dark] .customer-networks-head>strong{color:#d4cfdd}:root[data-theme=dark] .customer-network-row{border-top:1px solid #67577f}:root[data-theme=dark] .customer-network-name{color:#d4cfdd}:root[data-theme=dark] .customer-network-stack{background:#2c2635}:root[data-theme=dark] .customer-network-stack .new{background:#1b6e51}:root[data-theme=dark] .customer-network-stack .repeat{background:var(--accent-fill)}:root[data-theme=dark] .customer-network-stack .unidentified{background:#28252c}:root[data-theme=dark] .customer-network-labels .new{color:#beefde}:root[data-theme=dark] .customer-network-labels .unidentified{color:#d1cfd4}:root[data-theme=dark] .customer-network-empty{background:#2e2537}:root[data-theme=dark] .dashboard-overview-pending{color:#c7c4cc}:root[data-theme=dark] .legal-entity-dialog{border:1px solid rgba(69,69,69,.72);background:#1d1d1d}:root[data-theme=dark] .legal-entity-dialog-close{border:1px solid #6d5780;color:#dad7dc;background:#1d1d1d}:root[data-theme=dark] .legal-entity-dialog-close:hover{border-color:#61389e}:root[data-theme=dark] .legal-entity-head-meta{color:#d2d0d5}:root[data-theme=dark] .legal-entity-head-meta>span{background:#2e203c}:root[data-theme=dark] .legal-entity-context{border-top:1px solid #685a7c;color:#d0cdd2;background:#2e2239}:root[data-theme=dark] .legal-entity-context strong{color:#d4cce1}:root[data-theme=dark] .legal-entity-warning{border:1px solid #ba871c;color:#f7e0b6;background:#493812}:root[data-theme=dark] .legal-entity-state{border-top:1px solid #685a7c;color:#cecbd0}:root[data-theme=dark] .legal-entity-state.error{color:#e9c3c9}:root[data-theme=dark] .legal-entity-table{border-top:1px solid #6b5a7c}:root[data-theme=dark] .legal-entity-data-table td{border-top:1px solid #6f5a7c;color:#e7e4e9;background:#1d1d1d}:root[data-theme=dark] .legal-entity-data-table td>small{color:#c9c5cb}:root[data-theme=dark] .legal-entity-columns{color:#cbc8ce;background:#312537}:root[data-theme=dark] .legal-entity-row{border-top:1px solid #6f5a7c;color:#e7e4e9}:root[data-theme=dark] .legal-entity-row:hover{background:#2e1745}:root[data-theme=dark] .legal-entity-row>div>small{color:#c9c5cb}:root[data-theme=dark] .legal-entity-name strong{color:#d6cede}:root[data-theme=dark] .legal-entity-total strong{color:#d1c0ec}:root[data-theme=dark] .legal-entity-limit>span small{color:#c5c1c8}:root[data-theme=dark] .legal-entity-limit>i{background:#2e2438}:root[data-theme=dark] .legal-entity-limit>i b{background:#1b6b4e}:root[data-theme=dark] .legal-entity-limit>i.forecast_risk b{background:#8f6824}:root[data-theme=dark] .legal-entity-limit>i.exceeded b{background:#9b2737}:root[data-theme=dark] .legal-entity-risk{color:#bbf1df;background:#1b4132}:root[data-theme=dark] .legal-entity-risk.forecast_risk{color:#f7deb6;background:#493812}:root[data-theme=dark] .legal-entity-risk.exceeded{color:#ebc1c8;background:#49121d}:root[data-theme=dark] .legal-entity-note{border-top:1px solid #685a7c;color:#c7c3c9;background:#2e2239}@media (max-width:760px){:root[data-theme=dark] .legal-entity-table{background:#312537}:root[data-theme=dark] .legal-entity-data-table .legal-entity-row{border:1px solid #6e597d!important;background:#1d1d1d}:root[data-theme=dark] .legal-entity-data-table .legal-entity-row td:before{color:#c7c3ca}:root[data-theme=dark] .legal-entity-data-table .legal-entity-row td.legal-entity-name{border-bottom:1px solid #6f5a7c}:root[data-theme=dark] .legal-entity-row{border:1px solid #6e597d!important;background:#1d1d1d}:root[data-theme=dark] .legal-entity-row>div:not(.legal-entity-name):before{color:#c7c3ca}:root[data-theme=dark] .legal-entity-name{border-bottom:1px solid #6f5a7c}}:root[data-theme=dark] .workforce-heading .back-link{color:#d3d0d7}:root[data-theme=dark] .workforce-updated-at{color:#ccc9d1}:root[data-theme=dark] .workforce-refresh-button{border:1px solid #653e98;color:#d2bfed}:root[data-theme=dark] .workforce-refresh-button:hover{border-color:#6230a6;background:#271249}:root[data-theme=dark] .workforce-source{border:1px solid #577f6f;color:#cddfd8;background:#1c4031}:root[data-theme=dark] .workforce-source b{color:#e7c6ca}:root[data-theme=dark] .workforce-view-tabs{background:#1d1d1d}:root[data-theme=dark] .workforce-view-tabs button{color:#d2d0d5}:root[data-theme=dark] .workforce-view-tabs b{color:#f0f0f0;background:#9b2738}:root[data-theme=dark] .workforce-filter-field>span,:root[data-theme=dark] .workforce-filters>label>span:first-child{color:#cac7cd}:root[data-theme=dark] .workforce-filters select,:root[data-theme=dark] .workforce-search>span:last-child{border:1px solid #685b7b;color:#e2e0e4;background:#1d1d1d}:root[data-theme=dark] .workforce-filters select:focus,:root[data-theme=dark] .workforce-search>span:last-child:focus-within{border-color:#34a27e}:root[data-theme=dark] .workforce-shift-count b:first-child{color:#d4d1d7}:root[data-theme=dark] .workforce-shift-count b:last-child{color:#bdefde}:root[data-theme=dark] .workforce-coverage-filter{border:1px solid #685b7b;color:#d9d7dc;background:#1d1d1d}:root[data-theme=dark] .workforce-coverage-filter:hover{border-color:#5f30a7;background:#281249}:root[data-theme=dark] .workforce-coverage-filter:focus-within{border-color:#5f29ad}:root[data-theme=dark] .workforce-coverage-filter b{color:#f0f0f0;background:#9b2738}:root[data-theme=dark] .workforce-trainee-filter b{background:#4c2788}:root[data-theme=dark] .workforce-trainee-summary{background:#1d1d1d}:root[data-theme=dark] .workforce-trainee-summary .workforce-section-head>span{color:#d0bdec}:root[data-theme=dark] .workforce-trainee-branch-grid>article{border:1px solid #6b577f;background:#2e1f3d}:root[data-theme=dark] .workforce-trainee-branch-grid>article>header{border-bottom:1px solid #6b5383;background:#2e1745}:root[data-theme=dark] .workforce-trainee-branch-grid header small{color:#cbc7cd}:root[data-theme=dark] .workforce-trainee-branch-grid header>b{color:#f0f0f0;background:#4c2788}:root[data-theme=dark] .workforce-trainee-row{border-bottom:1px solid #6b5582}:root[data-theme=dark] .workforce-trainee-row small{color:#cac7cd}:root[data-theme=dark] .workforce-trainee-dates button{border:1px solid #62379f;color:#d2bfee;background:#281249}:root[data-theme=dark] .workforce-trainee-dates button:hover{border-color:#622ea8;background:#281249}:root[data-theme=dark] .workforce-kpis article{background:#1d1d1d}:root[data-theme=dark] .workforce-kpis article.attention{border-color:#ac2a3e;background:#49121a}:root[data-theme=dark] .workforce-kpis span{color:#cbc8ce}:root[data-theme=dark] .workforce-kpis strong{color:#d6d1dc}:root[data-theme=dark] .workforce-kpis small{color:#c5c1c8}:root[data-theme=dark] .workforce-kpis .attention strong{color:#e9bdc4}:root[data-theme=dark] .workforce-attention{border:1px solid #af283f;color:#ecc1c9;background:#491218}:root[data-theme=dark] .workforce-attention span{color:#ddcfd2}:root[data-theme=dark] .workforce-attention b:last-child{color:#ecc0c8}:root[data-theme=dark] .workforce-collapse-track{background:#2e2735}:root[data-theme=dark] .workforce-collapse-track:after{background:#1d1d1d}:root[data-theme=dark] .workforce-collapse-switch input:checked+.workforce-collapse-track{background:#522595}:root[data-theme=dark] .workforce-collapse-switch input:indeterminate+.workforce-collapse-track{background:#937225}:root[data-theme=dark] .workforce-collapse-switch input:focus-visible+.workforce-collapse-track{outline:2px solid #5f32a4}:root[data-theme=dark] .workforce-collapse-copy small{color:#cac7cd}:root[data-theme=dark] .workforce-empty-period strong{color:#e1dee4}:root[data-theme=dark] .workforce-display-period>span{color:#cac7cd}:root[data-theme=dark] .workforce-display-period select{border:1px solid #685b7b;color:#e2e0e4;background:#1d1d1d}:root[data-theme=dark] .workforce-display-period select:focus{border-color:#34a27e}:root[data-theme=dark] .workforce-legend{color:#ceccd0}:root[data-theme=dark] .workforce-help-button{border:1px solid #5c26b0;color:#d0baed;background:#281249}:root[data-theme=dark] .workforce-help-button:hover{background:#2a1249;border-color:#6426b0}:root[data-theme=dark] .workforce-help-dialog{border:1px solid #67498d;color:#d5cedf;background:#1d1d1d}:root[data-theme=dark] .workforce-help-dialog>header{border-bottom:1px solid #684b8b}:root[data-theme=dark] .workforce-help-dialog>header span{color:#cfc9d5}:root[data-theme=dark] .workforce-help-dialog>header button{color:#d7d1db;background:#301f3d}:root[data-theme=dark] .workforce-help-content section+section{border-top:1px solid #6b4c8b}:root[data-theme=dark] .workforce-help-state .workforce-cover{color:#ffffff}:root[data-theme=dark] .workforce-help-dialog>footer{border-top:1px solid #684b8b}:root[data-theme=dark] .workforce-legend i{background:#211249}:root[data-theme=dark] .workforce-legend i.fact{background:#164634}:root[data-theme=dark] .workforce-legend i.off{background:#1d1b1f}:root[data-theme=dark] .workforce-legend i.short{background:#49121b}:root[data-theme=dark] .workforce-table-wrap th{color:#cccace;background:#2e2537}:root[data-theme=dark] .workforce-table-wrap th.today{color:#cfbdef;background:#271249}:root[data-theme=dark] .workforce-table-wrap th small{color:#c1ade4}:root[data-theme=dark] .workforce-table-wrap td{border-bottom:1px solid #68577f;background:#1d1d1d}:root[data-theme=dark] .workforce-table-wrap td,:root[data-theme=dark] .workforce-table-wrap th{border-right:1px solid #695780}:root[data-theme=dark] .workforce-table-panel .workforce-table-wrap tr>:last-child:not([colspan]){border-left:2px solid #ac832b}:root[data-theme=dark] .workforce-branch-row td{border-top:2px solid #ac832b;border-bottom-color:#ae8628;background:#493812}:root[data-theme=dark] .workforce-branch-row td:first-child{background:#493812}:root[data-theme=dark] .workforce-branch-toggle{border:1px solid #a18135;color:#f0debd;background:#493c12}:root[data-theme=dark] .workforce-branch-toggle:hover{border-color:#a18035;background:#493c12}:root[data-theme=dark] .workforce-branch-network{border:1px solid #8c7c4a;background:#1d1d1d;color:#dedbe1}:root[data-theme=dark] .workforce-table-wrap .workforce-branch-row .workforce-branch-time{color:#d1cfd4}:root[data-theme=dark] .workforce-branch-row strong,:root[data-theme=dark] .workforce-person strong{color:#eae7ec}:root[data-theme=dark] .workforce-branch-row small,:root[data-theme=dark] .workforce-person small{color:#c8c5ca}:root[data-theme=dark] .workforce-cover,:root[data-theme=dark] .workforce-missing{color:#ffffff}:root[data-theme=dark] button.workforce-cover:hover{background:#1d1d1d}:root[data-theme=dark] button.workforce-cover:focus-visible{outline:2px solid #5412c4}:root[data-theme=dark] .workforce-cover.full{border-color:#389e62}:root[data-theme=dark] .workforce-cover.over{border-color:#b48e23}:root[data-theme=dark] .workforce-cover.empty{border-color:#af283c}:root[data-theme=dark] .workforce-person-profile:hover{background:#271249}:root[data-theme=dark] .workforce-person-profile:focus-visible{outline:2px solid #5412c4}:root[data-theme=dark] .workforce-cell{border:1px solid #5e30a6;color:#ffffff;background:#261249}:root[data-theme=dark] .workforce-cell:hover{outline:2px solid #6431a5}:root[data-theme=dark] .workforce-person-quick-menu{border:1px solid #5e4592;background:#1d1d1d}:root[data-theme=dark] .workforce-person-quick-menu button{color:#d5cedf}:root[data-theme=dark] .workforce-person-quick-menu button:focus-visible,:root[data-theme=dark] .workforce-person-quick-menu button:hover{color:#cfbdef;background:#281249}:root[data-theme=dark] .workforce-person-quick-menu button svg{color:#c9b4ec}:root[data-theme=dark] .workforce-person-quick-menu button small{color:#ccc9d1}:root[data-theme=dark] .workforce-cell.fact{background:#124929;border-color:#389e62}:root[data-theme=dark] .workforce-cell.trainee{background:#491227;border-color:#ac2a5a}:root[data-theme=dark] .workforce-cell.internshipPending{color:#ffffff;background:#493d12;border-color:#b48c22}:root[data-theme=dark] .workforce-cell.internshipRejected{color:#ffffff;background:#302834;border-color:#463f4b}:root[data-theme=dark] .workforce-trainee-number{color:#eac2d3;background:rgba(29,29,29,.82)}:root[data-theme=dark] .workforce-cell.dayOff{background:#494112;border-color:#b48e23}:root[data-theme=dark] .workforce-cell.vacation{background:#122a49;border-color:#0761d0}:root[data-theme=dark] .workforce-cell.off{background:#282834;border-color:#3f3d4d}:root[data-theme=dark] .workforce-cell.dismissed{background:#1a1c20;border-color:#3f434b}:root[data-theme=dark] .workforce-cell.warning{background:#493712;border-color:#af8228}:root[data-theme=dark] .workforce-table-wrap tbody .workforce-cell,:root[data-theme=dark] .workforce-table-wrap tbody .workforce-cover,:root[data-theme=dark] .workforce-table-wrap tbody .workforce-missing,:root[data-theme=dark] .workforce-table-wrap tbody td,:root[data-theme=dark] .workforce-table-wrap tbody td small,:root[data-theme=dark] .workforce-table-wrap tbody td strong{color:#ffffff}:root[data-theme=dark] .workforce-cell.manual,:root[data-theme=dark] .workforce-legend i.manual{background:#279b4b}:root[data-theme=dark] .workforce-cell.manual{border-color:#35a15a}:root[data-theme=dark] .workforce-replacement-mark{border:1px solid #5f399d;color:#d1c2eb;background:#1d1d1d}:root[data-theme=dark] .workforce-cell.shift-drop-target{outline:2px solid #5328ae}:root[data-theme=dark] .workforce-drag-hint{color:#f0f0f0;background:#342744}:root[data-theme=dark] .workforce-shift-details{border:1px solid #67478f;color:#ffffff;background:#291447}:root[data-theme=dark] .workforce-shift-summary span{color:#d3d0d5}:root[data-theme=dark] .workforce-shift-plan,:root[data-theme=dark] .workforce-shift-schedule{color:#dbd9de}:root[data-theme=dark] .workforce-shift-difference{border:1px solid #b78d1f;background:#493a12}:root[data-theme=dark] .workforce-shift-difference strong{color:#f7e0b6}:root[data-theme=dark] .workforce-shift-difference p{color:#ddd8d0}:root[data-theme=dark] .workforce-fact-explanation{border-top:1px solid #6b4b8b}:root[data-theme=dark] .workforce-sales-sessions p{background:#1d1d1d}:root[data-theme=dark] .workforce-shift-pending{color:#f6dfb7}:root[data-theme=dark] .workforce-shift-history{border-top:1px solid #6b4b8b}:root[data-theme=dark] .workforce-shift-history article{border:1px solid #6b4f87;background:#1d1d1d}:root[data-theme=dark] .workforce-shift-history article small{color:#cecbcf}:root[data-theme=dark] .workforce-shift-details .workforce-sales-loaded,:root[data-theme=dark] .workforce-shift-history article p span{color:#d3d0d5}:root[data-theme=dark] .workforce-empty{color:#c8c5ca}:root[data-theme=dark] .workforce-points,:root[data-theme=dark] .workforce-review>article{background:#1d1d1d}:root[data-theme=dark] .workforce-day-arrow,:root[data-theme=dark] .workforce-day-picker button{border:1px solid #695b7b;color:#dad8dc;background:#1d1d1d}:root[data-theme=dark] .workforce-day-picker button.active{border-color:#561abc;color:#d0bcf1;background:#271249}:root[data-theme=dark] .workforce-day-picker small{color:#c5c1c8}:root[data-theme=dark] .workforce-day-shortage-count{border:2px solid #b81f34;color:#d6d1dc;background:#1d1d1d}:root[data-theme=dark] .workforce-branch-card{border:1px solid #6b5b7b;background:#1d1d1d}:root[data-theme=dark] .workforce-branch-card>header{background:#2e2537}:root[data-theme=dark] .workforce-branch-card>header strong{color:#eae7ec}:root[data-theme=dark] .workforce-branch-card>header small{color:#c8c5cb}:root[data-theme=dark] .workforce-branch-card>header>span{color:#c2eadd;background:#184331}:root[data-theme=dark] .workforce-branch-card>header>span.short{color:#ebc1c8;background:#49121c}:root[data-theme=dark] .workforce-branch-card>button{border-top:1px solid #6f5a7c;color:#e6e4e8;background:#1d1d1d}:root[data-theme=dark] .workforce-branch-card>button:hover{background:#2e1745}:root[data-theme=dark] .workforce-branch-card>button i{color:#cebaee;background:#281249}:root[data-theme=dark] .workforce-branch-card>button small{color:#c5c2c8}:root[data-theme=dark] .workforce-branch-card>button b{color:#d8d4dc}:root[data-theme=dark] .workforce-branch-card>.workforce-add-person{color:#ccb6ee}:root[data-theme=dark] .workforce-review .pending{color:#f7dfb6;background:#493712}:root[data-theme=dark] .workforce-review .ready{color:#c2eadd;background:#184331}:root[data-theme=dark] .workforce-review-table .configurable-table-grip{color:#d3d0d6}:root[data-theme=dark] .workforce-review-table .configurable-table-grip:hover{color:#d0bdee;background:#281249}:root[data-theme=dark] .workforce-review-table .configurable-table-grip:focus-visible{outline:2px solid rgba(95,44,170,.3)}:root[data-theme=dark] .workforce-review-date small{color:#c8c4cb}:root[data-theme=dark] .workforce-history-view>article{background:#1d1d1d}:root[data-theme=dark] .workforce-history-head>span{color:#d3c4e8;background:#291249}:root[data-theme=dark] .workforce-history-source{border-bottom:1px solid #6b5284}:root[data-theme=dark] .workforce-history-source button{color:#d2d0d6;background:#2e2239}:root[data-theme=dark] .workforce-history-source button.active{border-color:#6025b1;color:#cfbbee;background:#281249}:root[data-theme=dark] .workforce-history-entry{border-bottom:1px solid #6b5284}:root[data-theme=dark] .workforce-history-entry:before{background:#56279b}:root[data-theme=dark] .workforce-history-entry.system:before{background:#326f5b}:root[data-theme=dark] .workforce-history-entry>time strong{color:#d6d0dc}:root[data-theme=dark] .workforce-history-entry>time span{color:#c8c4cb}:root[data-theme=dark] .workforce-history-entry-title>span{color:#d4c1ec;background:#271249}:root[data-theme=dark] .workforce-history-entry.system .workforce-history-entry-title>span{color:#c0ece0;background:#1a4234}:root[data-theme=dark] .workforce-history-entry-title small{color:#cbc7cd}:root[data-theme=dark] .workforce-history-entry h3{color:#d6d0dc}:root[data-theme=dark] .workforce-history-location{color:#cfccd1}:root[data-theme=dark] .workforce-history-change,:root[data-theme=dark] .workforce-history-reason{color:#dfdce1}:root[data-theme=dark] .workforce-history-change i{color:#c9afe9}:root[data-theme=dark] .workforce-history-reason{background:#2e1c40}:root[data-theme=dark] .workforce-history-actor{color:#d6d3d9}:root[data-theme=dark] .workforce-history-actor svg{color:#c9afe9}:root[data-theme=dark] .workforce-history-entry.system .workforce-history-actor svg{color:#c5e8dd}:root[data-theme=dark] .workforce-history-actor b{color:#e2dfe5}:root[data-theme=dark] .workforce-history-actor small{color:#c6c2c9}:root[data-theme=dark] .workforce-history-actor .workforce-history-actor-role{color:#d5c9e4}:root[data-theme=dark] .workforce-history-empty{color:#c7c3ca}:root[data-theme=dark] .workforce-history-empty strong{color:#e1dfe4}:root[data-theme=dark] .workforce-history-more{border:1px solid #6436a1;color:#d0bdee;background:#271249}:root[data-theme=dark] .workforce-profile-overlay{border:1px solid #684e88;background:#2b2537}:root[data-theme=dark] .workforce-profile-overlay>header{border-bottom:1px solid #6b5581;background:#1d1d1d}:root[data-theme=dark] .workforce-profile-overlay>header span{color:#c3afe4}:root[data-theme=dark] .workforce-profile-overlay>header h2{color:#d6d1dc}:root[data-theme=dark] .workforce-profile-overlay>header button{color:#d6d3d8;background:#2e2438}:root[data-theme=dark] .workforce-profile-overlay>header button:hover{color:#d0bcf0;background:#281249}:root[data-theme=dark] .workforce-profile-overlay>header button:focus-visible{outline:3px solid rgba(84,18,196,.22)}:root[data-theme=dark] .workforce-branch-profile:hover .workforce-branch-name{color:#cfbaee}:root[data-theme=dark] .workforce-branch-profile:focus-visible{outline:3px solid rgba(84,18,196,.22)}:root[data-theme=dark] .workforce-drawer{background:#1d1d1d}:root[data-theme=dark] .workforce-drawer header p{color:#cecbd0}:root[data-theme=dark] .workforce-drawer header button{color:#d2d0d4;background:#2e2636}:root[data-theme=dark] .workforce-form label>span{color:#d3d0d5}:root[data-theme=dark] .workforce-form label>span b{color:#eab9c1}:root[data-theme=dark] .workforce-form input,:root[data-theme=dark] .workforce-form select,:root[data-theme=dark] .workforce-form textarea{border:1px solid #685b7b;color:#e6e3e8;background:#1d1d1d}:root[data-theme=dark] .workforce-form input:focus,:root[data-theme=dark] .workforce-form select:focus,:root[data-theme=dark] .workforce-form textarea:focus{border-color:#34a27e}:root[data-theme=dark] .workforce-employee-picker-trigger{border:1px solid #685b7b;color:#e6e3e8;background:#1d1d1d}:root[data-theme=dark] .workforce-employee-picker-trigger:focus-visible,:root[data-theme=dark] .workforce-employee-picker.open .workforce-employee-picker-trigger{border-color:#34a27e}:root[data-theme=dark] .workforce-employee-picker-trigger:disabled{color:#ceccd0;background:#302734}:root[data-theme=dark] .workforce-employee-picker-trigger>span.placeholder{color:#c8c5ca}:root[data-theme=dark] .workforce-employee-picker-menu{border:1px solid #6b5b7b;background:#1d1d1d}:root[data-theme=dark] .workforce-employee-picker-search{border:1px solid #6b5d79;color:#ccc9ce;background:#2e2537}:root[data-theme=dark] .workforce-employee-picker-group+.workforce-employee-picker-group{border-top:1px solid #71597d}:root[data-theme=dark] .workforce-employee-picker-group>strong{color:#cbc8cd}:root[data-theme=dark] .workforce-employee-picker-group>button{color:#eceaee}:root[data-theme=dark] .workforce-employee-picker-group>button:hover,:root[data-theme=dark] .workforce-employee-picker-group>button[aria-selected=true]{background:#2a1745}:root[data-theme=dark] .workforce-employee-picker-group>button svg{color:#c9bae5}:root[data-theme=dark] .workforce-employee-picker-badge.branch,:root[data-theme=dark] .workforce-trainee-badge{color:#c9bae5;border-color:#4600d6;background:#241249}:root[data-theme=dark] .workforce-employee-picker-badge.day-off{color:#f7e3b6;border-color:#b9971d;background:#493d12}:root[data-theme=dark] .workforce-employee-picker-badge.unassigned{color:#d6d4d9;border-color:#62587e;background:#292438}:root[data-theme=dark] .workforce-employee-picker-badge.dismissed{color:#ecc1c8;border-color:#af2845;background:#49121c}:root[data-theme=dark] .workforce-employee-picker-options>p{color:#cbc8cd}:root[data-theme=dark] .workforce-editor-note{color:#c9e3da;background:#1a4230}:root[data-theme=dark] .workforce-form-error{color:#ecc1c8;background:#49121c}:root[data-theme=dark] .workforce-replacement-panel{border:1px solid #602bab;background:#281249}:root[data-theme=dark] .workforce-replacement-panel>strong{color:#d6cddf}:root[data-theme=dark] .workforce-replacement-panel>p{color:#d5cbe2}:root[data-theme=dark] .workforce-replacement-panel>small{color:#d2ced6}:root[data-theme=dark] .workforce-employee-field-heading>span{color:#d3d0d5}:root[data-theme=dark] .workforce-form .workforce-dismissed-picker>span{color:#eab9c1}:root[data-theme=dark] .workforce-shift-employment-note{border-left:3px solid #af7b27;color:#c6e7db;background:#1a4230}:root[data-theme=dark] .workforce-internship-attention{border:1px solid #b69020;color:#ffffff;background:#493e12}:root[data-theme=dark] .workforce-internship-attention b,:root[data-theme=dark] .workforce-internship-attention svg{color:#f7e4b6}:root[data-theme=dark] .workforce-trainee-progress{border:1px solid #b7901f;background:#493d12}:root[data-theme=dark] .workforce-trainee-progress>div:first-child span{color:#ddd9d0}:root[data-theme=dark] .workforce-trainee-progress-bar{background:#41371b}:root[data-theme=dark] .workforce-trainee-progress-bar i{background:#876b22}:root[data-theme=dark] .workforce-trainee-progress.ready{border-color:#3f9773;background:#184430}:root[data-theme=dark] .workforce-trainee-progress.ready .workforce-trainee-progress-bar i{background:#1f684b}:root[data-theme=dark] .workforce-trainee-progress p{color:#ddd8cf}:root[data-theme=dark] .workforce-shift-suggestions{border:1px solid #6b5780;background:#2e2239}:root[data-theme=dark] .workforce-shift-suggestions>header h3{color:#d6d1dc}:root[data-theme=dark] .workforce-shift-suggestions>header p{color:#c8c5cb}:root[data-theme=dark] .workforce-shift-suggestions>header>span{color:#d0bdee;background:#281249}:root[data-theme=dark] .workforce-suggestion-group>h4{color:#d2d0d5}:root[data-theme=dark] .workforce-suggestion-group button{border:1px solid #6d5780;color:#e7e5ea;background:#1d1d1d}:root[data-theme=dark] .workforce-suggestion-group button:hover{border-color:#5f2da9;background:#2e1249}:root[data-theme=dark] .workforce-suggestion-group button:focus-visible{outline:3px solid rgba(84,18,196,.18)}:root[data-theme=dark] .workforce-suggestion-group button.selected{border-color:#3c9b79;background:#174532}:root[data-theme=dark] .workforce-suggestion-avatar{color:#d1bfee;background:#271249}:root[data-theme=dark] .workforce-suggestion-group button small{color:#c7c4ca}:root[data-theme=dark] .workforce-suggestion-group button>b{border:1px solid #b48e23;color:#ffffff;background:#494112}:root[data-theme=dark] .workforce-suggestion-group button.selected>b{border-color:#31a57c;color:#f0f0f0;background:#216f53}:root[data-theme=dark] .workforce-suggestions-empty{color:#c9c6cc;background:#2e2636}:root[data-theme=dark] .workforce-drawer>footer{background:#2e2537}:root[data-theme=dark] .workforce-toast{color:#f0f0f0;background:#17553f}:root[data-theme=dark] .workforce-skeleton>div,:root[data-theme=dark] .workforce-skeleton>span{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:700px),(max-width:760px){:root[data-theme=dark] .workforce-kpis{background:#1d1d1d}}:root[data-theme=dark] .staff-team-board-title{color:#d0bcf0}:root[data-theme=dark] .staff-team-board-title svg{color:#c8b3ec}:root[data-theme=dark] .staff-branch-title:hover{color:#d1bfee}:root[data-theme=dark] .staff-branch-card>footer>button{color:#d1bfee;background:#271249}:root[data-theme=dark] .staff-branch-card>footer>button:hover{background:#281249}:root[data-theme=dark] .staff-team-editor{border:1px solid #684d89;background:#1d1d1d}:root[data-theme=dark] .staff-team-editor>header{border-bottom:1px solid #6e5284;background:#2e1c40}:root[data-theme=dark] .staff-team-editor>header small{color:#ccbde4}:root[data-theme=dark] .staff-team-editor>header p{color:#d0cdd3}:root[data-theme=dark] .staff-team-editor>header>button{background:#2f223a}:root[data-theme=dark] .staff-team-editor-content h3 span{color:#d1bfee;background:#271249}:root[data-theme=dark] .staff-team-current article{border:1px solid #6e5284}:root[data-theme=dark] .staff-team-current small{color:#cecbd1}:root[data-theme=dark] .staff-team-add select,:root[data-theme=dark] .staff-team-current select{border:1px solid #685482;background:#1d1d1d}:root[data-theme=dark] .staff-team-current article>button{color:#d1bfee;background:#271249}:root[data-theme=dark] .staff-team-add{border:1px solid #5f2da9;background:#2a1249}:root[data-theme=dark] .staff-team-add>p{color:#d1ced5}:root[data-theme=dark] .staff-team-empty{color:#cecbd1}:root[data-theme=dark] .staff-team-error{color:#eebfc6}:root[data-theme=dark] .staff-team-editor>footer{border-top:1px solid #6e5284;background:#2e1c40}:root[data-theme=dark] .staff-branch-detail-overlay{border:1px solid #684d89;background:#2a2338}:root[data-theme=dark] .staff-branch-detail-overlay>header{border-bottom:1px solid #6d5482;background:#1d1d1d}:root[data-theme=dark] .staff-branch-detail-overlay>header small{color:#d0cdd3}:root[data-theme=dark] .staff-branch-detail-overlay>header button{border:1px solid #665285;color:#e2dfe6;background:#1d1d1d}:root[data-theme=dark] .staff-branch-detail-content,:root[data-theme=dark] .staff-branch-detail-overlay iframe{background:#2a2338}:root[data-theme=dark] .staff-branch-detail-state{color:#dbd7de}:root[data-theme=dark] .staff-branch-detail-state strong{color:#d6d0dc}:root[data-theme=dark] .staff-branch-detail-state button{color:#f0f0f0;background:#4a2486}:root[data-theme=dark] .table-tools label{border:1px solid #685b7b;color:#c8c6cb;background:#1d1d1d}:root[data-theme=dark] .table-tools button{background:#2e2537;color:#d8d6db}:root[data-theme=dark] .analytics-table th{border-bottom:1px solid #66597d;background:#2e2537;color:#c8c7cc}:root[data-theme=dark] .analytics-table td{border-bottom:1px solid #685a7c;background:#1d1d1d}:root[data-theme=dark] .analytics-table .point-row td{background:#271a42}:root[data-theme=dark] .analytics-table .point-row:hover td{background:#2b1843}:root[data-theme=dark] .analytics-table .seller-row:hover td{background:#2e1f3d}:root[data-theme=dark] .analytics-cell-value small{color:#c3c1c7}:root[data-theme=dark] .point-toggle small{color:#c5c2c9}:root[data-theme=dark] .seller-name{color:#d8d7db}:root[data-theme=dark] .seller-name svg{color:#bdb8c4}:root[data-theme=dark] .table-change.neutral{color:#c8c6cc;background:#2c2536}:root[data-theme=dark] .analytics-empty{color:#c4c1c8}:root[data-theme=dark] .analytics-skeleton-kpis i,:root[data-theme=dark] .analytics-skeleton-panels i,:root[data-theme=dark] .analytics-skeleton-table{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}:root[data-theme=dark] .branch-map-panel{border:1px solid #6b5284;background:#1d1d1d}:root[data-theme=dark] .branch-map-heading{border-bottom:1px solid #715383}:root[data-theme=dark] .branch-map-heading .eyebrow{color:#b8a8e8}:root[data-theme=dark] .branch-map-heading h2{color:#cec9e4}:root[data-theme=dark] .branch-map-heading p:not(.eyebrow){color:#cdcad1}:root[data-theme=dark] .branch-map-count{color:#c5b5e9;background:#271249}:root[data-theme=dark] .branch-map-pending{color:#f3e0b9;background:#493912}:root[data-theme=dark] .branch-map-canvas,:root[data-theme=dark] .branch-map-tiles{background:#1f343d}:root[data-theme=dark] .branch-map-marker{color:#f0f0f0;background:linear-gradient(145deg,#45279b,#442491)}:root[data-theme=dark] .branch-map-marker.selected{background:linear-gradient(145deg,#48279b,#402289)}:root[data-theme=dark] .branch-map-marker.city{outline:2px dashed rgba(69,69,69,.92)}:root[data-theme=dark] .branch-map-toolbar{border:1px solid rgba(100,79,136,.14);background:rgba(29,29,29,.93)}:root[data-theme=dark] .branch-map-toolbar button{border-bottom:1px solid #684e88;color:#d3cae2}:root[data-theme=dark] .branch-map-fit:hover,:root[data-theme=dark] .branch-map-toolbar button:hover{color:#f0f0f0;background:#48279a}:root[data-theme=dark] .branch-map-fit{border:1px solid rgba(100,79,136,.14);color:#d5cddf;background:rgba(29,29,29,.94)}:root[data-theme=dark] .branch-map-attribution{background:rgba(29,29,29,.8);color:#d1d6db}:root[data-theme=dark] .branch-map-detail{border:1px solid rgba(87,62,152,.18);background:rgba(73,18,73,.97)}:root[data-theme=dark] .branch-map-detail-header{color:#d1c5e7;background:#231249}:root[data-theme=dark] .branch-map-detail-body h3{color:#d2cae2}:root[data-theme=dark] .branch-map-detail-body p{color:#d9d6dd}:root[data-theme=dark] .branch-map-detail-body>small{color:#baf3df}:root[data-theme=dark] .branch-map-ranks span{background:#281249}:root[data-theme=dark] .branch-map-ranks b{color:#c9b9ed}:root[data-theme=dark] .branch-map-ranks small{color:#d1ced6}:root[data-theme=dark] .branch-map-city-note{color:#e6dac6!important}:root[data-theme=dark] .branch-map-empty{color:#d1cdd6}:root[data-theme=dark] .branch-map-empty svg{color:#b69def}:root[data-theme=dark] .branch-map-empty strong{color:#d5cede}:root[data-theme=dark] .points-search-filter{border:1px solid #655b7b;color:#c8c5cc;background:#1d1d1d}:root[data-theme=dark] .points-search-filter:focus-within{border-color:#2fa881}:root[data-theme=dark] .points-kpi-card.attention{border-color:#ad2941;background:linear-gradient(145deg,#1d1d1d 35%,#49121c)}:root[data-theme=dark] .points-kpi-card.attention>strong{color:#ebb7c0}:root[data-theme=dark] .points-kpi-action-card:hover{border-color:#a53145}:root[data-theme=dark] .points-kpi-action-card:focus-visible{outline:3px solid rgba(84,18,196,.22)}:root[data-theme=dark] .points-kpi-action-card .kpi-foot>span:nth-last-child(2),:root[data-theme=dark] .points-kpi-action-card .kpi-foot>svg{color:#e7bcc3}:root[data-theme=dark] .point-attention-list>button{border-top:1px solid #67597e}:root[data-theme=dark] .point-attention-list>button:hover{background:#371c40}:root[data-theme=dark] .point-attention-list>button>.point-identity>small{color:#c5c2c9}:root[data-theme=dark] .point-attention-list>button>svg{color:#c1bdc6}:root[data-theme=dark] .point-attention-head-actions>span{color:#d1ced3;background:#30223a}:root[data-theme=dark] .point-attention-head-actions>span:first-child{color:#eebdc6;background:#49121d}:root[data-theme=dark] .point-attention-head-actions>span:nth-child(2){color:#f7dcb6;background:#493612}:root[data-theme=dark] .point-attention-head-actions>span:nth-child(3){color:#ccbde4;background:#281249}:root[data-theme=dark] .point-attention-head-actions>button{border:1px solid #6b5b7b;color:#d0ced3;background:#1d1d1d}:root[data-theme=dark] .point-attention-detail-card{border:1px solid #6b587e;background:#1d1d1d}:root[data-theme=dark] .point-attention-detail-card.critical{border-left-color:#b42239}:root[data-theme=dark] .point-attention-detail-card.attention{border-left-color:#bd851a}:root[data-theme=dark] .point-attention-detail-card.data_gap{border-left-color:#5f2ea8}:root[data-theme=dark] .point-attention-detail-card:hover{border-color:#5a28ae}:root[data-theme=dark] .point-attention-detail-card:focus-visible{outline:3px solid rgba(84,18,196,.18)}:root[data-theme=dark] .point-attention-detail-title small{color:#c5c2c9}:root[data-theme=dark] .point-signal-count{color:#d4d1d6;background:#302537}:root[data-theme=dark] .point-attention-metrics{border-top:1px solid #6b577f;border-bottom:1px solid #6b577f}:root[data-theme=dark] .point-attention-metrics strong{color:#d6d0dd}:root[data-theme=dark] .point-attention-reasons>span.critical{color:#ecc0c8}:root[data-theme=dark] .point-attention-reasons>span.warning{color:#f7ddb6;background:#493712}:root[data-theme=dark] .point-attention-reasons>span.data{color:#d1c4e9}:root[data-theme=dark] .point-status.critical{color:#eebdc6;background:#49121d}:root[data-theme=dark] .point-status.attention{color:#f7dcb6;background:#493612}:root[data-theme=dark] .point-status.data_gap{color:#ccbde4;background:#281249}:root[data-theme=dark] .point-status.growth{color:#b6f6e2;background:#184432}:root[data-theme=dark] .point-status.stable{color:#d4d2d7;background:#2c2636}:root[data-theme=dark] .points-table-presets>small.error{color:#eab7bf}:root[data-theme=dark] .points-column-picker-trigger{border:1px solid #685b7b;color:#d8d6dc;background:#1d1d1d}:root[data-theme=dark] .points-column-picker-trigger[aria-expanded=true]{border-color:#601abc}:root[data-theme=dark] .points-column-picker-menu{border:1px solid #645086;background:#1d1d1d}:root[data-theme=dark] .points-column-picker-menu header>button{color:#d1cfd4;background:#2e2537}:root[data-theme=dark] .points-column-picker-menu>p{color:#d1c4e9}:root[data-theme=dark] .points-column-picker-row{border-bottom:1px solid #6b5681}:root[data-theme=dark] .points-column-check{color:#d5d3d7}:root[data-theme=dark] .points-column-check>span{border:1px solid #68597d;color:#f0f0f0;background:#1d1d1d}:root[data-theme=dark] .points-column-check.selected>span{background:var(--accent-fill)}:root[data-theme=dark] .points-column-order-actions button{border:1px solid #6b5780;color:#d1cfd4;background:#2e2537}:root[data-theme=dark] .points-column-picker-menu footer{border-top:1px solid #6b5284}:root[data-theme=dark] .points-column-picker-menu footer span{color:#cac7cd}:root[data-theme=dark] .points-column-picker-menu footer span.error{color:#eab7bf}:root[data-theme=dark] .points-table-summary{color:#d1c4e9}@media (max-width:760px){:root[data-theme=dark] .points-mobile-sort select{background:#1d1d1d}}:root[data-theme=dark] .configurable-table th,:root[data-theme=dark] .points-table th{border-bottom:1px solid #66597d;background:#2e2537;color:#c8c7cc}:root[data-theme=dark] .configurable-table-grip{color:#bab5c0}:root[data-theme=dark] .configurable-table-sort>svg{color:#c2bdc5}:root[data-theme=dark] .configurable-table th[aria-sort=ascending] .configurable-table-sort,:root[data-theme=dark] .configurable-table th[aria-sort=descending] .configurable-table-sort{color:#d1bfed}:root[data-theme=dark] .configurable-table-resizer:after{background:#2d2635}:root[data-theme=dark] .configurable-table-resizer:focus-visible:after,:root[data-theme=dark] .configurable-table-resizer:hover:after{background:var(--accent-fill)}:root[data-theme=dark] .configurable-table-resizer:focus-visible{outline:2px solid rgba(84,30,184,.25)}:root[data-theme=dark] .configurable-table th.configurable-table-sticky{background:#2e2537}:root[data-theme=dark] .configurable-table td.configurable-table-sticky{background:#1d1d1d}:root[data-theme=dark] .configurable-table tbody tr:hover td.configurable-table-sticky{background:#2e1745}:root[data-theme=dark] .registration-access-table{border-top:1px solid #66597d;border-left:1px solid #66597d}:root[data-theme=dark] .registration-access-table td,:root[data-theme=dark] .registration-access-table th{border-right:1px solid #695b7b;border-bottom:1px solid #695b7b}:root[data-theme=dark] .registration-access-table tr:hover td{background:#2e1745}:root[data-theme=dark] .configurable-table .configurable-table-group-row td{border-top:1px solid #64399d;border-bottom:1px solid #64399d;color:#d1beef;background:#291249}:root[data-theme=dark] .configurable-table .configurable-table-group-row:hover td{background:#291249}:root[data-theme=dark] .points-column-resize:after{background:#2d2636}:root[data-theme=dark] .points-column-resize:focus-visible:after,:root[data-theme=dark] .points-column-resize:hover:after{background:#59279b}:root[data-theme=dark] .point-status-dialog{background:#1d1d1d}:root[data-theme=dark] .point-mobile-name .point-network-name{color:#cac5d1}:root[data-theme=dark] .points-table td{border-bottom:1px solid #685a7c;background:#1d1d1d}:root[data-theme=dark] .points-table .points-closed-toggle-row td{background:#2a1c40}:root[data-theme=dark] .points-closed-mobile-toggle,:root[data-theme=dark] .points-closed-toggle-row button{color:#d5cce1;background:#2a1c40}:root[data-theme=dark] .points-closed-mobile-toggle span,:root[data-theme=dark] .points-closed-toggle-row button span{background:#2a1844}:root[data-theme=dark] .points-table tr:hover td{background:#2e1745}:root[data-theme=dark] .point-branch-avatar{color:#d0bee7;background:#2d1348}:root[data-theme=dark] .point-name-button small{color:#c5c3c9}:root[data-theme=dark] .point-name-button .point-network-name{color:#cac5d1}:root[data-theme=dark] .points-cell small{color:#c4c2c8}:root[data-theme=dark] .points-table-context{background:#2e1f3d}:root[data-theme=dark] .point-comparison-current i{background:var(--accent-fill)}:root[data-theme=dark] .point-comparison-switch{background:#28242e}:root[data-theme=dark] .point-comparison-switch b{background:#1d1d1d}:root[data-theme=dark] .point-comparison-period.month.enabled .point-comparison-switch{background:#8b6923}:root[data-theme=dark] .point-comparison-period.year.enabled .point-comparison-switch{background:#265b98}:root[data-theme=dark] .point-comparison-badge.neutral{color:#d1cfd4;background:#2c2536}:root[data-theme=dark] .point-drawer{background:#271a42}:root[data-theme=dark] .point-drawer-head>button{background:#1d1d1d}:root[data-theme=dark] .point-directory-card{border:1px solid #613b9b;background:linear-gradient(145deg,#1d1d1d 35%,#291249)}:root[data-theme=dark] .point-directory-card dl>div{background:rgba(29,29,29,.78)}:root[data-theme=dark] .point-directory-card>p{color:#d7d4db}:root[data-theme=dark] .point-directory-links a{border:1px solid #64389e;color:#d1c4e9;background:#1d1d1d}:root[data-theme=dark] .point-directory-links a:hover{border-color:#632caa}:root[data-theme=dark] .point-drawer-metrics>div,:root[data-theme=dark] .point-drawer-section{background:#1d1d1d}:root[data-theme=dark] .point-reason-list>div.critical{color:#ecc0c8}:root[data-theme=dark] .point-reason-list>div.warning{color:#f7ddb6;background:#493712}:root[data-theme=dark] .point-reason-list>div.data{color:#d1c4e9}:root[data-theme=dark] .point-drawer-ok{color:#b9f4e2}:root[data-theme=dark] .point-seller-list>div{border-top:1px solid #67597e}:root[data-theme=dark] .seller-rank{color:#d3d0d6;background:#2e2239}:root[data-theme=dark] .point-data-quality i{background:#2d213a}:root[data-theme=dark] .point-data-quality b{background:linear-gradient(90deg,#55279b,var(--accent-fill))}:root[data-theme=dark] .points-skeleton-kpis i,:root[data-theme=dark] .points-skeleton-panels i,:root[data-theme=dark] .points-skeleton-table{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}:root[data-theme=dark] .points-card-note{color:#c8c5cc}:root[data-theme=dark] .points-search{border:1px solid #685b7b;color:#c8c6cb;background:#1d1d1d}:root[data-theme=dark] .point-status-tabs{background:#2e1f3d}:root[data-theme=dark] .point-status-tabs button{border:1px solid #675c7a;color:#d3d1d6;background:#1d1d1d}:root[data-theme=dark] .point-status-tabs button span{color:#cdcbd0;background:#2c2636}:root[data-theme=dark] .point-status-tabs button.active{border-color:#5522b5}:root[data-theme=dark] .point-status-tabs button.active span{color:#f0f0f0;background:var(--accent-fill)}:root[data-theme=dark] .points-empty-state{color:#c4c1c8}:root[data-theme=dark] .points-empty-state strong{color:#d4d2d7}:root[data-theme=dark] .receipt-summary article{background:#1d1d1d}:root[data-theme=dark] .receipt-items th{color:#c8c5cc}:root[data-theme=dark] .receipt-context dl>div,:root[data-theme=dark] .receipt-items td{border-bottom:1px solid #67597e}:root[data-theme=dark] .receipt-bonus{background:#493912;color:#f7deb6}:root[data-theme=dark] .receipt-items .cost-unavailable,:root[data-theme=dark] .receipt-summary .cost-unavailable{color:#c6c3cb}:root[data-theme=dark] .receipt-item-bonus em{color:#d0ced4}:root[data-theme=dark] .receipt-item-bonus-empty{color:#bebac3}:root[data-theme=dark] .receipt-bonus-summary{border:1px solid #2e00d6;background:#251249}:root[data-theme=dark] .receipt-bonus-title{border-bottom:1px solid #471dba}:root[data-theme=dark] .receipt-bonus-row{border-bottom:1px solid #5d399d}:root[data-theme=dark] .receipt-bonus-row>strong{color:#d6d0dc}:root[data-theme=dark] .receipt-bonus-row>small{color:#c6c3ca}@media (max-width:1180px){:root[data-theme=dark] .attendance-alerts{border-top:1px solid #685a7c}:root[data-theme=dark] .sales-plan-summary>div{border-right:1px solid #6b5681}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:700px),(max-width:820px){:root[data-theme=dark] .sales-plan-network-row{border:1px solid #6b587e;background:#2e1f3d}}@media (max-width:560px){:root[data-theme=dark] .sales-plan-summary>div{border-bottom:1px solid #6b5681}}:root[data-theme=dark] .inventory-tabs button{color:#d3d1d7;background:#1d1d1d}:root[data-theme=dark] .inventory-tabs button.active,:root[data-theme=dark] .inventory-tabs button:hover{border-color:#5f22b5}:root[data-theme=dark] .inventory-assumption-banner{border:1px solid #ad892a;color:#f2dfbb;background:#493a12}:root[data-theme=dark] .inventory-assumption-banner span{color:#eddfbf}:root[data-theme=dark] .inventory-filter-section{border-top:1px solid #685a7c}:root[data-theme=dark] .inventory-window{border:1px solid #655b7b;background:#1d1d1d}:root[data-theme=dark] .inventory-window>span{color:#c9c7cd}:root[data-theme=dark] .inventory-window button{color:#d1ced4}:root[data-theme=dark] .inventory-search{border:1px solid #655b7b;color:#c9c7cd;background:#1d1d1d}:root[data-theme=dark] .inventory-status-filter button{color:#d3d0d5;background:#1d1d1d}:root[data-theme=dark] .inventory-status-filter button.critical.active{color:#ebb9c1}:root[data-theme=dark] .inventory-status-filter button.attention.active{color:#f7deb6;background:#493712}:root[data-theme=dark] .inventory-status-filter button.slow.active{color:#d2c2e1;background:#2e1249}:root[data-theme=dark] .inventory-status-filter button.excess.active{color:#c2dbeb;background:#123849}:root[data-theme=dark] .inventory-kpi-grid article{background:#1d1d1d}:root[data-theme=dark] .inventory-kpi-grid article>span{color:#d1cfd4}:root[data-theme=dark] .inventory-kpi-grid article>small{color:#c5c2c9}:root[data-theme=dark] .inventory-kpi-grid article.slow>span svg{color:#d2c2e1}:root[data-theme=dark] .inventory-breakdown-row{border-top:1px solid #67577f}:root[data-theme=dark] .inventory-breakdown-row>i{background:#2e213b}:root[data-theme=dark] .inventory-breakdown-row>i b{background:linear-gradient(90deg,#9b2739,#9b7027)}:root[data-theme=dark] .inventory-breakdown-row>em{color:#e3c4c9}:root[data-theme=dark] .inventory-category-list>div:last-child>div{border-top:1px solid #67577f}:root[data-theme=dark] .inventory-category-list em{color:#dbd8de}:root[data-theme=dark] .inventory-supplier-grid>div{border:1px solid #6b5284;background:#2e1f3d}:root[data-theme=dark] .inventory-table th{color:#c9c7cc;background:#2e2537}:root[data-theme=dark] .inventory-table td{border-top:1px solid #6b5c7a}:root[data-theme=dark] .inventory-table tbody tr:hover{background:#2e1745}:root[data-theme=dark] .inventory-status.critical{color:#ecbdc4}:root[data-theme=dark] .inventory-status.critical i{background:var(--red-fill)}:root[data-theme=dark] .inventory-status.attention{color:#f7deb6;background:#493712}:root[data-theme=dark] .inventory-status.attention i{background:#8a6422}:root[data-theme=dark] .inventory-status.slow{color:#d6c6e6;background:#2c1249}:root[data-theme=dark] .inventory-status.slow i{background:#61358a}:root[data-theme=dark] .inventory-status.excess{color:#c1dfeb;background:#123849}:root[data-theme=dark] .inventory-status.excess i{background:#286079}:root[data-theme=dark] .inventory-status.healthy{color:#b9f4e0}:root[data-theme=dark] .inventory-status.healthy i{background:var(--green-fill)}:root[data-theme=dark] .inventory-status.warehouse{color:#d0c0ec}:root[data-theme=dark] .inventory-status.warehouse i{background:var(--accent-fill)}:root[data-theme=dark] .inventory-action.transfer{color:#d0c0ec}:root[data-theme=dark] .inventory-action.order{color:#f7deb6;background:#493712}:root[data-theme=dark] .inventory-action.review{color:#d5c4e5;background:#2c1249}:root[data-theme=dark] .inventory-action.healthy{color:#bbf1e1}:root[data-theme=dark] .inventory-skeleton i{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}@media (max-width:760px){:root[data-theme=dark] .inventory-mobile-list article{border:1px solid #6b5284;background:#1d1d1d}:root[data-theme=dark] .inventory-mobile-list dl div{background:#2e213b}}:root[data-theme=dark] .product-kpi-card{background:#1d1d1d}:root[data-theme=dark] .product-kpi-card>div{color:#d1cfd4}:root[data-theme=dark] .product-kpi-card footer{color:#bfbbc2}:root[data-theme=dark] .product-change.positive{color:#b7f5e1;background:#164633}:root[data-theme=dark] .product-change.negative{color:#eea8b3;background:#49121c}:root[data-theme=dark] .product-change.neutral{color:#c9c6cc;background:#2e2735}:root[data-theme=dark] .product-alert-strip button{background:#1d1d1d}:root[data-theme=dark] .product-alert-strip button:hover{border-color:#612fa7}:root[data-theme=dark] .product-alert-strip i.unknown{color:#f7e2b6;background:#493a12}:root[data-theme=dark] .product-alert-strip i.decline{color:#eea5b0;background:#49121c}:root[data-theme=dark] .product-alert-strip i.new{color:#cab6ed;background:#291249}:root[data-theme=dark] .product-alert-strip span{color:#d3d0d6}:root[data-theme=dark] .product-group-metric-toggle{border:1px solid #6d597d;background:#2e2239}:root[data-theme=dark] .product-group-metric-toggle button{color:#d1cfd4}:root[data-theme=dark] .product-group-metric-toggle button:hover:not(:disabled){color:#d5c3e9;background:#1d1d1d}:root[data-theme=dark] .product-group-metric-toggle button.active{border-color:#6328ae;color:#cebbee;background:#1d1d1d}:root[data-theme=dark] .product-group-metric-toggle button:last-child.active{border-color:#3a9c7a;color:#b9f4e1}:root[data-theme=dark] .product-group-bar-name{color:#dbd8dd}:root[data-theme=dark] .product-group-bar-track{background:#2e2537}:root[data-theme=dark] .product-group-bar-track i{background:linear-gradient(90deg,#52279b,#4a248f)}:root[data-theme=dark] .product-group-bars.profit .product-group-bar-track i{background:linear-gradient(90deg,#20795d,#175c46)}:root[data-theme=dark] .product-group-bar-values strong{color:#d5d0dd}:root[data-theme=dark] .product-group-bar-values span{color:#cbc8ce}:root[data-theme=dark] .product-group-bars.revenue .product-group-bar-values span{color:#d2c1e9}:root[data-theme=dark] .product-group-bars.profit .product-group-bar-values span{color:#baf2e1}:root[data-theme=dark] .product-group-profit-note{color:#c9c6cc}:root[data-theme=dark] .product-ranking-group{border-bottom:1px solid #6b5681}:root[data-theme=dark] .product-ranking-trigger:hover{background:#2e1c40}:root[data-theme=dark] .product-ranking-trigger>svg{color:#c4c0c8}:root[data-theme=dark] .product-ranking-list small{color:#c5c1c8}:root[data-theme=dark] .product-ranking-list em{color:#d5cfdd}:root[data-theme=dark] .product-ranking-list em>small{color:#c8c4cd}:root[data-theme=dark] .product-ranking-breakdown{border:1px solid #684d89;background:#2e1745}:root[data-theme=dark] .product-ranking-breakdown>section+section{border-top:1px solid #6d5284}:root[data-theme=dark] .product-ranking-breakdown>section>header{background:#2e1745}:root[data-theme=dark] .product-ranking-breakdown>section>header strong{color:#d5c7e5}:root[data-theme=dark] .product-ranking-product{border-top:1px solid #6b5284;background:#1d1d1d}:root[data-theme=dark] .product-ranking-product:hover{background:#2e1249}:root[data-theme=dark] .product-ranking-product>svg{color:#c3bfc6}:root[data-theme=dark] .product-ranking-more,:root[data-theme=dark] .product-ranking-products>p{color:#c8c4cb;background:#2e1c40}:root[data-theme=dark] .product-ranking-show-all{border-top:1px solid #6d5284;background:#2e1249}:root[data-theme=dark] .product-ranking-show-all:hover{background:#2e1249}:root[data-theme=dark] .products-search{border:1px solid #68577f;color:#c9c6cc;background:#1d1249}:root[data-theme=dark] .product-tabs button,:root[data-theme=dark] .products-sort button{border:1px solid #695a7d;color:#d1cfd4;background:#1d1d1d}:root[data-theme=dark] .product-tabs button.active,:root[data-theme=dark] .products-sort button.active{border-color:#5b2da9}:root[data-theme=dark] .products-sort{background:#2e2239}:root[data-theme=dark] .products-sort>span{color:#c7c4ca}:root[data-theme=dark] .products-table th{border-bottom:1px solid #66597d;color:#c8c7cc;background:#2e2537}:root[data-theme=dark] .products-table td{border-bottom:1px solid #685a7c;color:#d5d1dc;background:#1d1d1d}:root[data-theme=dark] .products-table tr:hover td{background:#2e1c40}:root[data-theme=dark] .products-table td small{color:#c5c1c8}:root[data-theme=dark] .product-view-criterion{border:1px solid #9c3a4c;color:#e4c8cd;background:#491219}:root[data-theme=dark] .product-view-criterion.new{border-color:#5c29ae;color:#cdbaed;background:#271249}:root[data-theme=dark] .product-view-criterion span{color:#d0ccd1}:root[data-theme=dark] .product-catalog-table .product-catalog-group td{background:#2a1547}:root[data-theme=dark] .product-catalog-table .product-catalog-subgroup td{background:#2e1f3d}:root[data-theme=dark] .product-catalog-table .product-catalog-group:hover td{background:#2c1448}:root[data-theme=dark] .product-catalog-table .product-catalog-subgroup:hover td{background:#311843}:root[data-theme=dark] .product-catalog-table .product-catalog-error td,:root[data-theme=dark] .product-catalog-table .product-catalog-loading td,:root[data-theme=dark] .product-catalog-table .product-catalog-more td{background:#1d1d1d}:root[data-theme=dark] .product-catalog-toggle>svg{color:#c4abef}:root[data-theme=dark] .product-catalog-toggle.depth-1>svg{color:#c6b7d9}:root[data-theme=dark] .product-catalog-message,:root[data-theme=dark] .product-catalog-more,:root[data-theme=dark] .product-catalog-retry{color:#cecad1}:root[data-theme=dark] .product-catalog-retry{color:#e8b8c0}:root[data-theme=dark] .product-status.healthy{color:#b9f3e1;background:#174533}:root[data-theme=dark] .product-status.new{color:#cab5ed;background:#291249}:root[data-theme=dark] .product-status.attention{color:#edabb5;background:#49121c}:root[data-theme=dark] .product-status.unknown{color:#f6e1b7;background:#493912}:root[data-theme=dark] .products-pagination{color:#cdcbd0}:root[data-theme=dark] .products-pagination button{border:1px solid #68577f;background:#1d1d1d}:root[data-theme=dark] .product-empty{color:#c4c1c8}:root[data-theme=dark] .products-skeleton i{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}:root[data-theme=dark] .product-drawer,:root[data-theme=dark] .product-drawer>header button{background:#1d1d1d}:root[data-theme=dark] .product-drawer-kpis>div{background:#2e213b}:root[data-theme=dark] .product-drawer-kpis span{color:#c9c6cc}:root[data-theme=dark] .product-detail-list small{color:#c8c4cb}:root[data-theme=dark] .product-reason{color:#dcd0dc;background:#2e1249}@media (max-width:760px){:root[data-theme=dark] .point-mobile-card{background:#1d1d1d}:root[data-theme=dark] .point-mobile-card dl{border-top:1px solid #67597e}:root[data-theme=dark] .mobile-card-arrow{color:#beb9c3}}:root[data-theme=dark] .employee-kpi-card{background:#1d1d1d}:root[data-theme=dark] .employee-kpi-card>div{color:#cfced3}:root[data-theme=dark] .employee-kpi-card.attention{border-color:#ba881c;background:linear-gradient(145deg,#1d1d1d,#493912)}:root[data-theme=dark] .employee-kpi-card.attention .employee-kpi-icon{color:#f7deb6;background:#493912}:root[data-theme=dark] .employees-search{border:1px solid #685b7b;color:#c8c6cb;background:#1d1d1d}:root[data-theme=dark] .employees-search:focus-within{border-color:#2fa881}:root[data-theme=dark] .employees-table th{border-bottom:1px solid #66597d;background:#2e2537;color:#c8c7cc}:root[data-theme=dark] .employees-table td{border-bottom:1px solid #685a7c;background:#1d1d1d}:root[data-theme=dark] .employees-table tbody tr:hover td{background:#2e1745}:root[data-theme=dark] .employees-table tbody tr.employees-row-planned-dismissal td{border-bottom-color:#9b3c4b;background:#491217}:root[data-theme=dark] .employees-table tbody tr.employees-row-planned-dismissal td.configurable-table-sticky{background:#491217}:root[data-theme=dark] .employees-table tbody tr.employees-row-planned-dismissal:hover td,:root[data-theme=dark] .employees-table tbody tr.employees-row-planned-dismissal:hover td.configurable-table-sticky{background:#491218}:root[data-theme=dark] .employee-mobile-avatar,:root[data-theme=dark] .employee-person>span:first-child{color:#cebcf1;background:linear-gradient(145deg,#271249,#271249)}:root[data-theme=dark] .employee-cell small,:root[data-theme=dark] .employee-person small{color:#c4c2c8}:root[data-theme=dark] .employee-status.active{color:#b6f7e2}:root[data-theme=dark] .employee-status.inactive{color:#efe1be;background:#493a12}:root[data-theme=dark] .employee-status.dismissed{color:#e8c4cb}:root[data-theme=dark] .employee-money{color:#d0bcf1}:root[data-theme=dark] .employee-change.neutral,:root[data-theme=dark] .employee-detail-change.neutral{color:#d0ced2;background:#2c2536}:root[data-theme=dark] .employees-empty{color:#c4c1c8}:root[data-theme=dark] .employees-empty strong{color:#d8d6db}:root[data-theme=dark] .employee-detail-skeleton i,:root[data-theme=dark] .employees-skeleton i{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}:root[data-theme=dark] .employee-profile-hero{background:radial-gradient(circle at 82% 15%,rgba(39,18,73,.72),transparent 31%),#1d1d1d}:root[data-theme=dark] .employee-photo-wrap{border:5px solid #454545;color:#cfbaf2;background:linear-gradient(145deg,#281249,#281249)}:root[data-theme=dark] .employee-level-badge{border:1px solid #5626b1;color:#d0bfed;background:linear-gradient(135deg,#1d1d1d,#271249)}:root[data-theme=dark] .employee-level-badge-button:hover{border-color:#5d2fa7;background:#281249}:root[data-theme=dark] .employee-level-badge-button:focus-visible{outline:2px solid #5d2fa7}:root[data-theme=dark] .employee-planned-dismissal{border:1px solid #b5212d;color:#f4b8bf;background:#491216}:root[data-theme=dark] .employee-position-badge{border:1px solid #5626b1;color:#d0bfed;background:linear-gradient(135deg,#1d1d1d,#271249)}:root[data-theme=dark] .employee-position-badge:hover{border-color:#5d2fa7;background:#281249}:root[data-theme=dark] .employee-position-card.selected{border-color:#5622b4}:root[data-theme=dark] .employee-position-select>span{color:#cfbeec;background:#261249}:root[data-theme=dark] .employee-position-edit{color:#cfbeec;background:#1d1d1d}:root[data-theme=dark] .employee-position-edit:hover{border-color:#5622b4;background:#281249}:root[data-theme=dark] .employee-position-rename input{border:1px solid #582bab}:root[data-theme=dark] .employee-position-rename button{color:#cfbeec;background:#1d1d1d}:root[data-theme=dark] .employee-position-network-menu .filter-menu-head button{color:#cfbeec}:root[data-theme=dark] .employee-position-people .eyebrow{color:#c9b7ea}:root[data-theme=dark] .employee-position-people>header>span{color:#cfbeec;background:#261249}:root[data-theme=dark] .employee-position-people .configurable-table-wrap{border:1px solid #664e88}:root[data-theme=dark] .employee-position-people-table th{border-right:1px solid #664c8a;border-bottom:2px solid #654294;color:#d6cede;background:linear-gradient(180deg,#281249,#2c1646)}:root[data-theme=dark] .employee-position-people-table th.employee-position-person-heading{color:#d6cede}:root[data-theme=dark] .employee-position-people-table td{border-right:1px solid #6d5581;border-bottom:1px solid #6b5681;color:#d5d0dc;background:#1d1d1d}:root[data-theme=dark] .employee-position-people-table tbody tr:nth-child(2n) td{background:#2e1249}:root[data-theme=dark] .employee-position-people-table tbody tr:hover td{background:#281249}:root[data-theme=dark] .employee-position-people-table td.configurable-table-sticky{background:#1d1d1d}:root[data-theme=dark] .employee-position-people-table tbody tr:nth-child(2n) td.configurable-table-sticky{background:#2e1249}:root[data-theme=dark] .employee-position-people-table tbody tr:hover td.configurable-table-sticky{background:#281249}:root[data-theme=dark] .employee-position-person-avatar{border:2px solid #5d15c1;color:#d1bfee;background:#271249}:root[data-theme=dark] .employee-position-grade-cell{color:#d0bfee!important}:root[data-theme=dark] .employee-position-picker-trigger{background:#1d1d1d}:root[data-theme=dark] .employee-position-picker-trigger:hover,:root[data-theme=dark] .employee-position-picker-trigger[aria-expanded=true]{border-color:#5e2bab}:root[data-theme=dark] .employee-position-picker-trigger svg{color:#cfbeec}:root[data-theme=dark] .employee-position-picker-menu{border:1px solid #5f2caa;background:#1d1d1d}:root[data-theme=dark] .employee-position-picker-menu button{background:#1d1d1d}:root[data-theme=dark] .employee-position-picker-menu button:hover,:root[data-theme=dark] .employee-position-picker-menu button[aria-selected=true]{color:#d0beee;background:#261249}:root[data-theme=dark] .employee-position-picker-menu button svg{color:#cfbeec}:root[data-theme=dark] .employee-notes-trigger{border:1px solid #454148;color:#dbd9dd;background:#1d1d1d}:root[data-theme=dark] .employee-notes-trigger:hover{color:#d0beee}:root[data-theme=dark] .employee-notes-dialog{border:1px solid rgba(69,69,69,.7);background:#1d1d1d}:root[data-theme=dark] .employee-notes-dialog>header{background:radial-gradient(circle at 95% 0,rgba(76,37,148,.12),transparent 35%),#1d1d1d}:root[data-theme=dark] .employee-notes-content{background:#291f3d}:root[data-theme=dark] .employee-notes-list article{border:1px solid #6d5681;background:#1d1d1d}:root[data-theme=dark] .employee-notes-list article>p{color:#eceaee}:root[data-theme=dark] .employee-notes-list article footer button{border:1px solid #6f577f;color:#d2d0d4;background:#1d1d1d}:root[data-theme=dark] .employee-notes-list article footer button:hover{border-color:#5d28af}:root[data-theme=dark] .employee-notes-state strong{color:#eceaee}:root[data-theme=dark] .employee-notes-editor{border:1px solid #6a33a3;background:#1d1d1d}:root[data-theme=dark] .employee-notes-editor textarea{border:1px solid #6b5b7b;color:#eceaee;background:#1d1d1d}:root[data-theme=dark] .employee-notes-editor textarea:focus{border-color:#602fa7}:root[data-theme=dark] .employee-notes-error{border:1px solid #b1253e;color:#edbfc8;background:#49121d}:root[data-theme=dark] .employee-profile-quick>div{border:1px solid rgba(101,75,139,.9);background:rgba(29,29,29,.78)}:root[data-theme=dark] .employee-detail-metric{background:#1d1d1d}:root[data-theme=dark] .employee-detail-metric footer{color:#c2c0c7}:root[data-theme=dark] .employee-card-history-tools label,:root[data-theme=dark] .employee-card-history-tools select{background:#1d1d1d}:root[data-theme=dark] .employee-card-history-warning{background:#493612;color:#f7dfb6}:root[data-theme=dark] .employee-card-history-list>li:not(:last-child):before{background:#261249}:root[data-theme=dark] .employee-card-history-list>li>i{border:3px solid #500cca;background:var(--accent-fill)}:root[data-theme=dark] .employee-card-history-event{background:#1d1d1d}:root[data-theme=dark] .employee-card-history-values{background:#291447}:root[data-theme=dark] .employee-card-history-event footer{color:#d4d1d7}:root[data-theme=dark] .employee-card-history-empty button,:root[data-theme=dark] .employee-card-history-more{border:1px solid #4f11c5;background:#1d1d1d}:root[data-theme=dark] .employee-trend-legend i{background:var(--accent-fill)}:root[data-theme=dark] .employee-activity-notice{color:#d3cbe1;background:#291249}:root[data-theme=dark] .employee-activity-wrap th{color:#c8c5cc}:root[data-theme=dark] .employee-activity-wrap td{border-bottom:1px solid #67597e}:root[data-theme=dark] .schedule-midnight,:root[data-theme=dark] .schedule-text{color:#dad7de;background:#2e2338}:root[data-theme=dark] .schedule-midnight{color:#f7ddb6;background:#493812}:root[data-theme=dark] .employee-profile-data dl>div{border-top:1px solid #67597e}:root[data-theme=dark] .employee-bank-value button{background:#1d1d1d}:root[data-theme=dark] .employee-profile-data .employee-dismissal{color:#e8c5cb}:root[data-theme=dark] .employee-document-list>button{background:#1d1d1d}:root[data-theme=dark] .employee-document-list>button:hover{border-color:#5c33a4;background:#281249}:root[data-theme=dark] .employee-document-list em{color:#c1bec5}:root[data-theme=dark] .employee-documents-empty{color:#c4c1c8}:root[data-theme=dark] .employee-documents-empty strong{color:#d7d4db}@media (max-width:760px){:root[data-theme=dark] .employee-mobile-card{background:#1d1d1d}:root[data-theme=dark] .employee-mobile-card dl{border-top:1px solid #67597e}:root[data-theme=dark] .employee-mobile-arrow{color:#beb9c3}}:root[data-theme=dark] .employee-concepts-link{color:#d0bcf0;background:linear-gradient(135deg,#1d1d1d,#271249);border-color:#5d2aad}:root[data-theme=dark] .staff-lab-back{color:#d4d1d7}:root[data-theme=dark] .staff-create-button{color:#f0f0f0;background:linear-gradient(135deg,#175d47,#1b6c51)}:root[data-theme=dark] .staff-create-notice{border:1px solid #419574;color:#b6f7e4;background:#154732}:root[data-theme=dark] .staff-create-notice button{color:#cbe2da}:root[data-theme=dark] .staff-create-notice button:hover{background:#194332}:root[data-theme=dark] .staff-lab-readonly{border:1px solid #429572;color:#b6f7e4;background:#174532}:root[data-theme=dark] .staff-lab-readonly small{color:#cedfd8}:root[data-theme=dark] .staff-lab-hero{color:#f0f0f0;background:radial-gradient(circle at 15% 5%,rgba(40,18,73,.45),transparent 31%),radial-gradient(circle at 95% 100%,rgba(34,128,100,.26),transparent 31%),linear-gradient(135deg,#2f1556,#3a1b6b 57%,#492289)}:root[data-theme=dark] .staff-lab-hero:after{border:1px solid rgba(69,69,69,.13)}:root[data-theme=dark] .staff-lab-source{border:1px solid rgba(69,69,69,.18);color:rgba(240,240,240,.83);background:rgba(29,29,29,.09)}:root[data-theme=dark] .staff-lab-source i{background:#9b7427}:root[data-theme=dark] .staff-lab-source.live i{background:#279b72}:root[data-theme=dark] .staff-lab-hero p{color:rgba(240,240,240,.68)}:root[data-theme=dark] .staff-lab-hero-stats>div{border:1px solid rgba(69,69,69,.14);background:rgba(29,29,29,.09)}:root[data-theme=dark] .staff-lab-hero-stats span{color:rgba(240,240,240,.61)}:root[data-theme=dark] .staff-lab-hero-stats small{color:rgba(240,240,240,.57)}:root[data-theme=dark] .staff-lab-hero-stats .attention strong{color:#f2ce87}:root[data-theme=dark] .staff-lab-concepts>button{background:#1d1d1d}:root[data-theme=dark] .staff-lab-concepts>button:hover{border-color:#60379f}:root[data-theme=dark] .staff-lab-concepts>button.active{border-color:#5b2bab;background:radial-gradient(circle at 100% 0,rgba(76,37,148,.09),transparent 36%),linear-gradient(145deg,#1d1d1d,#271249)}:root[data-theme=dark] .staff-lab-concept-number{color:#b3aabe}:root[data-theme=dark] .staff-lab-concept-icon{color:#cdb9ee;background:#271249}:root[data-theme=dark] .staff-lab-concepts>button:nth-child(2) .staff-lab-concept-icon{color:#b6f7e4;background:#184432}:root[data-theme=dark] .staff-lab-concepts>button:nth-child(3) .staff-lab-concept-icon{color:#f7deb6;background:#493812}:root[data-theme=dark] .staff-lab-concepts>button:nth-child(4) .staff-lab-concept-icon{color:#bed6ef;background:#122b49}:root[data-theme=dark] .staff-lab-concept-copy strong em{color:#f7ddb6;background:#493912}:root[data-theme=dark] .staff-lab-concept-copy i{color:#d0bdef}:root[data-theme=dark] .staff-lab-concepts>button>svg{color:#bbb6c1}:root[data-theme=dark] .staff-lab-search{border:1px solid #685b7b;color:#c8c6cb;background:#1d1d1d}:root[data-theme=dark] .staff-lab-search:focus-within{border-color:#5e2bab}:root[data-theme=dark] .staff-lab-toolbar>label:not(.staff-lab-search){border:1px solid #695b7b;color:#cfcdd2;background:#1d1d1d}:root[data-theme=dark] .staff-lab-toolbar select{color:#e9e7eb}:root[data-theme=dark] .staff-lab-period{color:#d5d3d7;background:#2e2537}:root[data-theme=dark] .staff-lab-surface{background:#1d1d1d}:root[data-theme=dark] .staff-lab-section-head{background:linear-gradient(180deg,#1d1d1d,#251249)}:root[data-theme=dark] .staff-lab-section-icon.amber{color:#f7deb6;background:#493912}:root[data-theme=dark] .staff-lab-section-icon.hybrid{color:#bed6ef;background:#122b49}:root[data-theme=dark] .staff-lab-section-head>span{color:#d8d6da;background:#2e2636}:root[data-theme=dark] .staff-lab-section-head .staff-recommended{color:#f7ddb6;background:#493912}:root[data-theme=dark] .staff-registry-table th{border-bottom:1px solid #69597d;color:#cbc8cd;background:#2e2537}:root[data-theme=dark] .staff-registry-table td{border-bottom:1px solid #67597e;background:#1d1d1d}:root[data-theme=dark] .staff-registry-table tbody tr:hover td{background:#281249}:root[data-theme=dark] .staff-mini-avatar{color:#d1bfee;background:#271249}:root[data-theme=dark] .staff-identity small{color:#bfbac3}:root[data-theme=dark] .staff-cell small{color:#c5c1c8}:root[data-theme=dark] .staff-status.active{color:#b6f7e4;background:#174531}:root[data-theme=dark] .staff-status.dismissed{color:#e9c3ca;background:#49121d}:root[data-theme=dark] .staff-status.inactive{color:#f7dfb6;background:#493812}:root[data-theme=dark] .staff-status-dot{border:2px solid #454545;background:#29252c}:root[data-theme=dark] .staff-status-dot.active{background:#1b6e52}:root[data-theme=dark] .staff-status-dot.dismissed{background:#9b2739}:root[data-theme=dark] .staff-status-dot.inactive{background:#8c6523}:root[data-theme=dark] .staff-grade{border:1px solid #6032a4;color:#d1bfee;background:#291249}:root[data-theme=dark] .staff-row-actions button{border:1px solid #6b5681;color:#d4d1d7;background:#1d1d1d}:root[data-theme=dark] .staff-row-actions button:hover{border-color:#5f2bab;background:#291249}:root[data-theme=dark] .staff-branch-grid{background:#291f3d}:root[data-theme=dark] .staff-branch-card{--branch-accent:#c8b3ec;--branch-soft:#271249;border:1px solid #b48122;background:#1d1d1d}:root[data-theme=dark] .staff-branch-card>header{border-bottom:1px solid #b48122;background:#493812}:root[data-theme=dark] .staff-branch-mark{color:#d4d7dc;background:#242e38}:root[data-theme=dark] .staff-branch-card header small{color:#cccfd3}:root[data-theme=dark] .staff-branch-card header em{color:#d4d7dc;background:#242e38}:root[data-theme=dark] .staff-branch-meta{border-bottom:1px solid #6f577f;color:#cac7cd}:root[data-theme=dark] .staff-branch-people>button{border-bottom:1px solid #6f577f}:root[data-theme=dark] .staff-branch-people>button:hover{background:#262b36}:root[data-theme=dark] .staff-branch-people small{color:#cccfd3}:root[data-theme=dark] .staff-branch-people .staff-planned-dismissal{color:#e2c3c9}:root[data-theme=dark] .staff-branch-people button>svg{color:#bcb6bf}:root[data-theme=dark] .staff-branch-card>footer{border-top:1px solid #58687e;background:#222e39}:root[data-theme=dark] .staff-branch-card>footer button{color:#d5d2d7}:root[data-theme=dark] .staff-hybrid{--hybrid-accent:#c8b3ec;--hybrid-soft:#271249}:root[data-theme=dark] .staff-hybrid-layout{background:#232338}:root[data-theme=dark] .staff-hybrid-board-head small{color:#c6c2c8}:root[data-theme=dark] .staff-hybrid-board-head>span{color:#d4d7dc;background:#222d3a}:root[data-theme=dark] .staff-view-switch{border:1px solid #665285;background:#2d2735}:root[data-theme=dark] .staff-view-switch button{color:#d0cdd3}:root[data-theme=dark] .staff-view-switch button.active{color:#d0bcf0;background:#1d1d1d}:root[data-theme=dark] .staff-view-quick-filters{background:#2e2239}:root[data-theme=dark] .staff-view-network,:root[data-theme=dark] .staff-view-search{border:1px solid #665285;color:#cecad1;background:#1d1d1d}:root[data-theme=dark] .staff-view-network:focus-within,:root[data-theme=dark] .staff-view-search:focus-within{border-color:#5c2aad}:root[data-theme=dark] .staff-view-network select,:root[data-theme=dark] .staff-view-search input{color:#d6d1db}:root[data-theme=dark] .staff-view-search input::placeholder{color:#c6c2c9}:root[data-theme=dark] .staff-view-network span{color:#cecad1}:root[data-theme=dark] .unified-employees-caption{border:1px solid #b48122;background:#493812}:root[data-theme=dark] .unified-employees-caption small{color:#d2cfcb}:root[data-theme=dark] .unified-employees-caption>span{color:#d1bfee;background:#271249}:root[data-theme=dark] .unified-employees-scroll{border:1px solid #b48122;background:#1d1d1d}:root[data-theme=dark] .unified-employees td,:root[data-theme=dark] .unified-employees th{border-right:1px solid #6e587e;border-bottom:1px solid #6e587e}:root[data-theme=dark] .unified-employees th{color:#d5d3d7;background:#2e203c}:root[data-theme=dark] .unified-employees tbody tr:focus-visible,:root[data-theme=dark] .unified-employees tbody tr:hover{background:#291249}:root[data-theme=dark] .unified-grade{color:#d1bfee;background:#271249}:root[data-theme=dark] .unified-employees-empty{color:#c6c2c9}:root[data-theme=dark] .unified-employees-archive{border:1px solid #7f5766;background:#1d1d1d}:root[data-theme=dark] .unified-employees-archive>button{background:#49121d}:root[data-theme=dark] .unified-employees-archive>button>span:first-child{color:#e5c4ca;background:#49121c}:root[data-theme=dark] .unified-employees-archive>button small{color:#c6c2c8}:root[data-theme=dark] .unified-employees-archive>button em{color:#e9c4cb;background:#49121d}:root[data-theme=dark] .unified-employees-archive>button>svg{color:#c2bec5}:root[data-theme=dark] .unified-employees-archive .unified-employees-scroll{border-top:1px solid #7f5766}:root[data-theme=dark] .staff-directory-section{border:1px solid #5a697d;background:#1d1d1d}:root[data-theme=dark] .staff-directory-section>header{border-bottom:1px solid #5a697c;background:#232a38}:root[data-theme=dark] .staff-directory-order{color:#d4d7dc;background:#242e38}:root[data-theme=dark] .staff-directory-section>header small{color:#cccfd3}:root[data-theme=dark] .staff-directory-section>header em{color:#d4d7dc;background:#242e38}:root[data-theme=dark] .staff-directory-section.branch{border-color:#b48122}:root[data-theme=dark] .staff-directory-section.branch>header{border-bottom-color:#b48122;background:#493812}:root[data-theme=dark] .staff-directory-section.branch .staff-directory-order{color:#d4d7dc;background:#242e38}:root[data-theme=dark] .staff-directory-section.branch>header strong{color:#cfd4dd}:root[data-theme=dark] .staff-directory-section.branch>header small{color:#cccfd3}:root[data-theme=dark] .staff-directory-section.branch>header em{color:#d4d7dc;background:#242e38}:root[data-theme=dark] .staff-directory-section.branch>div:before{background:#272d35}:root[data-theme=dark] .staff-directory-section.support{border-color:#5a697d}:root[data-theme=dark] .staff-directory-section.support>header{background:#232a38}:root[data-theme=dark] .staff-directory-section.support .staff-directory-order{color:#d4d7dc;background:#242e38}:root[data-theme=dark] .staff-directory-section.unassigned{border-color:#b48122}:root[data-theme=dark] .staff-directory-section.unassigned>header{background:#493812}:root[data-theme=dark] .staff-directory-section.unassigned .staff-directory-order{color:#f7dcb6;background:#493812}:root[data-theme=dark] .staff-directory-section>div>button{border-bottom:1px solid #6f597e}:root[data-theme=dark] .staff-directory-section>div>button:hover{background:#262b36}:root[data-theme=dark] .staff-directory-section>div>button.active{background:#281249}:root[data-theme=dark] .staff-directory-section>div>button.active>svg{color:#c8b3ec}:root[data-theme=dark] .staff-directory-metrics small,:root[data-theme=dark] .staff-directory-section>div>button>span:nth-child(2) small{color:#cccfd3}:root[data-theme=dark] .staff-directory-section>div>button>svg{color:#bcb7bf}:root[data-theme=dark] .staff-directory-section.branch .staff-directory-order,:root[data-theme=dark] .staff-hybrid .staff-branch-mark{color:#f0f0f0;background:#4c248f}:root[data-theme=dark] .staff-directory-section.branch>header em,:root[data-theme=dark] .staff-hybrid .staff-branch-card header em,:root[data-theme=dark] .staff-hybrid-board-head>span{color:#d1bfee;background:#271249}:root[data-theme=dark] .staff-directory-section.branch>header small>svg{color:#c8b3ec}:root[data-theme=dark] .staff-hybrid-warning{color:#f7ddb6;background:#493812}:root[data-theme=dark] .staff-hybrid-card>footer>span{color:#cbc8cd}:root[data-theme=dark] .staff-auxiliary-section{border:1px solid #5a697d;background:#1d1d1d}:root[data-theme=dark] .staff-auxiliary-section>header{background:#232a38}:root[data-theme=dark] .staff-auxiliary-section>header>span:first-child{color:#d4d7dc;background:#242e38}:root[data-theme=dark] .staff-auxiliary-section>header small{color:#c6c2c9}:root[data-theme=dark] .staff-auxiliary-section>header em{color:#d4d7dc;background:#242e38}:root[data-theme=dark] .staff-auxiliary-section.unassigned{border-color:#b58221}:root[data-theme=dark] .staff-auxiliary-section.unassigned>header{background:#493812}:root[data-theme=dark] .staff-auxiliary-section.unassigned>header em,:root[data-theme=dark] .staff-auxiliary-section.unassigned>header>span:first-child{color:#f7dcb6;background:#493812}:root[data-theme=dark] .staff-auxiliary-grid{border-top:1px solid #6e5482;background:#291f3d}:root[data-theme=dark] .staff-auxiliary-group{border:1px solid #6d5681;background:#1d1d1d}:root[data-theme=dark] .staff-auxiliary-group>header{border-bottom:1px solid #6b5681}:root[data-theme=dark] .staff-auxiliary-group>header span{color:#c6c2c9}:root[data-theme=dark] .staff-auxiliary-group .staff-branch-people>button.active{background:#281249}:root[data-theme=dark] .staff-auxiliary-section.support .staff-auxiliary-group>header{background:#2e2239}:root[data-theme=dark] .staff-hybrid-archive{border:1px solid #7f5766;background:#1d1d1d}:root[data-theme=dark] .staff-hybrid-archive>button{background:#1d1d1d}:root[data-theme=dark] .staff-hybrid-archive>button:hover{background:#49121d}:root[data-theme=dark] .staff-hybrid-archive>button>span:first-child{color:#e5c4ca;background:#49121c}:root[data-theme=dark] .staff-hybrid-archive small{color:#c6c2c8}:root[data-theme=dark] .staff-hybrid-archive>button em{color:#e9c4cb;background:#49121d}:root[data-theme=dark] .staff-hybrid-archive>button>svg{color:#c2bec5}:root[data-theme=dark] .staff-hybrid-archive>.staff-dismissal-months{border-top:1px solid #785e6b;background:#49121d}:root[data-theme=dark] .staff-dismissal-month>header{border-top:2px solid #9f374d;border-bottom:1px solid #8e495a;color:#e7c6ce;background:#49121f}:root[data-theme=dark] .staff-dismissal-month>header em{color:#e9c4cb;background:#1d1d1d}:root[data-theme=dark] .staff-dismissal-month-grid>button{background:#1d1d1d}:root[data-theme=dark] .staff-dismissal-month-grid>button.active,:root[data-theme=dark] .staff-dismissal-month-grid>button:hover{border-color:#a53247}:root[data-theme=dark] .staff-dismissal-month-grid .staff-mini-avatar{color:#e9c4cb;background:#49121d}:root[data-theme=dark] .staff-dismissal-month-grid>button>svg{color:#bcb6bf}:root[data-theme=dark] .staff-dismissal-months>p{color:#c7c4c9}:root[data-theme=dark] .staff-hybrid-drawer{--hybrid-accent:#c8b3ec;--hybrid-soft:#271249;border-left:1px solid #6b5b7c;background:#1d1d1d}:root[data-theme=dark] .staff-hybrid-drawer.tone-1{--hybrid-accent:#b7f5e1;--hybrid-soft:#194332}:root[data-theme=dark] .staff-hybrid-drawer.tone-2{--hybrid-accent:#f6ddb6;--hybrid-soft:#493712}:root[data-theme=dark] .staff-hybrid-drawer.tone-3{--hybrid-accent:#b9d0eb;--hybrid-soft:#122b49}:root[data-theme=dark] .staff-hybrid-drawer.tone-4{--hybrid-accent:#e6b6c3;--hybrid-soft:#491222}:root[data-theme=dark] .staff-hybrid-drawer.tone-5{--hybrid-accent:#cfd5de;--hybrid-soft:#212e3b}:root[data-theme=dark] .staff-hybrid-drawer>header{border-bottom:1px solid #6b577f;background:radial-gradient(circle at 100% 0,var(--hybrid-soft),transparent 46%),#1d1d1d}:root[data-theme=dark] .staff-hybrid-drawer>header p{color:#cecbd0}:root[data-theme=dark] .staff-hybrid-location{border:1px solid color-mix(in srgb,var(--hybrid-accent) 20%,#6b5b7c)}:root[data-theme=dark] .staff-hybrid-location>span{background:rgba(29,29,29,.75)}:root[data-theme=dark] .staff-hybrid-location small{color:#ccc9ce}:root[data-theme=dark] .staff-hybrid-kpis>div{border:1px solid #6e597d;background:#1d1d1d}:root[data-theme=dark] .staff-hybrid-kpis span{color:#c5c2c8}:root[data-theme=dark] .staff-hybrid-kpis small{color:#c0bbc3}:root[data-theme=dark] .staff-hybrid-actions,:root[data-theme=dark] .staff-hybrid-facts{border:1px solid #6e597d}:root[data-theme=dark] .staff-hybrid-facts dl>div{border-top:1px solid #6f597e}:root[data-theme=dark] .staff-hybrid-facts dt{color:#c5c2c8}:root[data-theme=dark] .staff-hybrid-actions>div:first-child small{color:#c4c0c7}:root[data-theme=dark] .staff-hybrid-actions button{border:1px solid #70587e;background:#1d1d1d}:root[data-theme=dark] .staff-hybrid-actions button:hover{border-color:color-mix(in srgb,var(--hybrid-accent) 38%,#70587e)}:root[data-theme=dark] .staff-hybrid-actions button>svg{color:#bdb8c0}:root[data-theme=dark] .staff-hybrid-open{color:#f0f0f0}:root[data-theme=dark] .staff-workspace-list{background:#2e2537}:root[data-theme=dark] .staff-workspace-list>div:first-child span{color:#d0beee;background:#271249}:root[data-theme=dark] .staff-workspace-scroll>button:hover{background:#1d1d1d}:root[data-theme=dark] .staff-workspace-scroll>button.active{border-color:#5f2aad;background:#1d1d1d}:root[data-theme=dark] .staff-workspace-scroll>button.active:before{background:var(--accent-fill)}:root[data-theme=dark] .staff-workspace-scroll small{color:#c5c1c8}:root[data-theme=dark] .staff-workspace-profile{background:#1d1d1d}:root[data-theme=dark] .staff-profile-hero{background:radial-gradient(circle at 92% 0,rgba(76,37,148,.1),transparent 32%),#1d1d1d}:root[data-theme=dark] .staff-profile-avatar{border:4px solid #454545;color:#cfbbf1;background:linear-gradient(145deg,#271249,#281249)}:root[data-theme=dark] .staff-profile-hero p{color:#d0cdd2}:root[data-theme=dark] .staff-profile-hero p i{background:#29262c}:root[data-theme=dark] .staff-profile-open{border:1px solid #634492;color:#d0beee;background:#1d1d1d}:root[data-theme=dark] .staff-profile-body{background:#291f3d}:root[data-theme=dark] .staff-profile-kpis>div{border:1px solid #6b587f;background:#1d1d1d}:root[data-theme=dark] .staff-profile-kpis span{color:#cbc8cd}:root[data-theme=dark] .staff-profile-kpis small{color:#c3c0c7}:root[data-theme=dark] .staff-profile-actions,:root[data-theme=dark] .staff-profile-facts,:root[data-theme=dark] .staff-profile-timeline{border:1px solid #6b587f;background:#1d1d1d}:root[data-theme=dark] .staff-profile-actions button{border:1px solid #6d5780;background:#1d1d1d}:root[data-theme=dark] .staff-profile-actions button:hover{border-color:#6131a5;background:#2a1249}:root[data-theme=dark] .staff-profile-actions button>span{color:#d0beee;background:#271249}:root[data-theme=dark] .staff-profile-actions button>svg{color:#bdb8c0}:root[data-theme=dark] .staff-profile-facts dl>div{border-top:1px solid #6f5a7c}:root[data-theme=dark] .staff-profile-facts dt{color:#c6c2c9}:root[data-theme=dark] .staff-detail-loading{color:#cac7cd}:root[data-theme=dark] .staff-profile-timeline>span:not(:last-child):before{background:#2b1f3d}:root[data-theme=dark] .staff-profile-timeline>span>i{border:2px solid #612da9;background:#4a238c}:root[data-theme=dark] .staff-profile-timeline small{color:#c4c1c7}:root[data-theme=dark] .staff-empty{color:#c4c0c7}:root[data-theme=dark] .staff-empty strong{color:#d9d7db}:root[data-theme=dark] .staff-lab-skeleton{background:#1d1d1d}:root[data-theme=dark] .staff-lab-skeleton>i,:root[data-theme=dark] .staff-lab-skeleton>span{background:linear-gradient(90deg,#2b2537 25%,#2a213a 45%,#2b2537 65%)}:root[data-theme=dark] .staff-lab-footer{color:#cccacf}:root[data-theme=dark] .staff-lab-footer strong{color:#d5d3d7}:root[data-theme=dark] .staff-preview-modal{border:1px solid rgba(69,69,69,.7);background:#1d1d1d}:root[data-theme=dark] .staff-preview-modal>header{background:radial-gradient(circle at 95% 0,rgba(76,37,148,.12),transparent 35%),#1d1d1d}:root[data-theme=dark] .staff-preview-modal>header>button{border:1px solid #6b5681;color:#d3d1d5;background:#1d1d1d}:root[data-theme=dark] .staff-create-content{background:#291f3d}:root[data-theme=dark] .staff-create-content>section{border:1px solid #6d5681;background:#1d1d1d}:root[data-theme=dark] .staff-create-content>section>header>span{color:#f0f0f0;background:#4c248f}:root[data-theme=dark] .staff-create-content>section>header small{color:#c5c1c8}:root[data-theme=dark] .staff-create-content textarea{border:1px solid #6b5b7b;color:#eceaee;background:#1d1d1d}:root[data-theme=dark] .staff-create-content textarea:focus{border-color:#602fa7}:root[data-theme=dark] .staff-create-file{border:1px dashed #6134a2;color:#d1bfee;background:#2a1249}:root[data-theme=dark] .staff-create-file>span{background:#271249}:root[data-theme=dark] .staff-create-files small{color:#c9c4ce}:root[data-theme=dark] .staff-create-file-actions button{border:1px solid #6134a2;background:#1d1d1d;color:#d1bfee}:root[data-theme=dark] .staff-create-error{border:1px solid #b1253e;color:#edbfc8;background:#49121d}:root[data-theme=dark] .staff-create-security{color:#b6f7e4;background:#174531}:root[data-theme=dark] .staff-create-security small{color:#cce0d9}:root[data-theme=dark] .staff-create-modal form>footer{background:#1d1d1d}:root[data-theme=dark] .staff-preview-person{border-bottom:1px solid #6b5e78;background:#2e2239}:root[data-theme=dark] .staff-preview-person small{color:#c6c2c8}:root[data-theme=dark] .staff-preview-safe{color:#b6f7e4;background:#184432}:root[data-theme=dark] .staff-preview-form label>span,:root[data-theme=dark] .staff-status-choice label>span{color:#d2d0d4}:root[data-theme=dark] .staff-preview-form input,:root[data-theme=dark] .staff-preview-form select,:root[data-theme=dark] .staff-status-choice input{border:1px solid #6b5b7b;color:#eceaee;background:#1d1d1d}:root[data-theme=dark] .staff-preview-form input:focus,:root[data-theme=dark] .staff-preview-form select:focus,:root[data-theme=dark] .staff-status-choice input:focus{border-color:#602fa7}:root[data-theme=dark] .staff-preview-note{color:#d1bfed;background:#2a1249}:root[data-theme=dark] .staff-preview-note small{color:#d0c9da}:root[data-theme=dark] .staff-preview-modal>footer{background:#2e2537}:root[data-theme=dark] .staff-status-choice>button{border:1px solid #6d597d;background:#1d1d1d}:root[data-theme=dark] .staff-status-choice>button.active{border-color:#3b9b78;color:#b6f7e4;background:#154732}:root[data-theme=dark] .staff-status-choice>button.dismissed{border-color:#aa2c42;color:#e9c4ca;background:#49121a}:root[data-theme=dark] .staff-status-choice>button small{color:#cbc7cd}:root[data-theme=dark] .staff-document-preview>span{border:1px solid #6e597d}:root[data-theme=dark] .staff-document-preview small{color:#c5c2c8}:root[data-theme=dark] .staff-document-preview em{color:#dcced2;background:#3a2229}:root[data-theme=dark] .staff-document-preview em.ready{color:#b6f7e4;background:#184432}:root[data-theme=dark] .staff-document-preview>button{border:1px dashed #5f30a7;background:#2a1249}:root[data-theme=dark] .staff-schedule-preview>div:first-child span{color:#c9c6cc}:root[data-theme=dark] .staff-schedule-preview>div:nth-child(2) span{border:1px solid #6e587e;background:#1d1d1d}:root[data-theme=dark] .staff-schedule-preview>div:nth-child(2) span.work{border-color:#3c9b77;color:#b6f7e4;background:#174532}:root[data-theme=dark] .staff-schedule-preview>div:nth-child(2) span.off{color:#f7e0b6;background:#493812}:root[data-theme=dark] .staff-schedule-preview>footer{color:#cbc8cd}:root[data-theme=dark] .staff-schedule-preview>footer i{background:#184432}:root[data-theme=dark] .staff-schedule-preview>footer i.off{background:#493812}:root[data-theme=dark] .staff-history-preview>span:not(:last-child):before{background:#2b1d3f}:root[data-theme=dark] .staff-history-preview>span>i{border:3px solid #612bab;background:#4c2594}:root[data-theme=dark] .staff-history-preview small{color:#c5c2c8}:root[data-theme=dark] .staff-history-preview p{color:#cbc9ce}@media (max-width:760px){:root[data-theme=dark] .staff-registry-table tr{border:1px solid #6d5780;background:#1d1d1d}}:root[data-theme=dark] .clients-kpi-card{background:radial-gradient(circle at 96% 4%,rgba(76,37,148,.07),transparent 36%),#1d1d1d}:root[data-theme=dark] .clients-kpi-card:after{background:rgba(76,37,148,.18)}:root[data-theme=dark] .clients-kpi-card:nth-child(3):after{background:rgba(61,67,81,.28)}:root[data-theme=dark] .clients-kpi-card:nth-child(4):after{background:rgba(76,37,148,.48)}:root[data-theme=dark] .clients-kpi-card:nth-child(5):after{background:rgba(155,39,57,.38)}:root[data-theme=dark] .client-lifecycle-tooltip{border:1px solid #585284;background:#1d1d1d}:root[data-theme=dark] .client-lifecycle-tooltip>strong{color:#d1cede}:root[data-theme=dark] .client-lifecycle-tooltip .repeat b{color:#c3abf1}:root[data-theme=dark] .client-lifecycle-tooltip .repeat em{color:#ceb9f1;background:#261249}:root[data-theme=dark] .client-lifecycle-tooltip .new b{color:#b7f5e1}:root[data-theme=dark] .client-lifecycle-tooltip .new em{color:#b7f6e1;background:#174531}:root[data-theme=dark] .client-revenue-pattern-tooltip{border:1px solid #585284;background:#1d1d1d}:root[data-theme=dark] .client-revenue-pattern-tooltip>strong{color:#d1cede}:root[data-theme=dark] .client-revenue-pattern-tooltip>div{border-top:1px solid #675185}:root[data-theme=dark] .client-revenue-pattern-tooltip span{color:#d0ced4}:root[data-theme=dark] .client-revenue-pattern-tooltip b{color:#c3abf1}:root[data-theme=dark] .client-revenue-pattern-tooltip em{color:#e6e4e9}:root[data-theme=dark] .client-revenue-pattern-tooltip .previous b{color:#f7e0b6}:root[data-theme=dark] .clients-return-panel{background:radial-gradient(circle at 100% 0,rgba(155,39,57,.055),transparent 35%),#1d1d1d}:root[data-theme=dark] .clients-return-panel .panel-head>svg{color:#e8b9c1}:root[data-theme=dark] .clients-return-list>button:first-child{border-top-color:#6b4f87}:root[data-theme=dark] .clients-hourly-panel,:root[data-theme=dark] .clients-weekday-panel{background:linear-gradient(180deg,#1d1d1d,#121249)}:root[data-theme=dark] .client-segment-badge.growth{color:#b6f7e4;border-color:#3a9c74;background:#164631}:root[data-theme=dark] .client-segment-badge.stable{color:#d0d5dd;border-color:#556981;background:#222e39}:root[data-theme=dark] .client-segment-badge.data_gap{color:#d1bfee;border-color:#5b28ae;background:linear-gradient(135deg,#2a1249,#493a12)}:root[data-theme=dark] .client-segment-badge.attention{color:#f7ddb6;border-color:#b9851d;background:#493712}:root[data-theme=dark] .client-segment-badge.critical{color:#edbfc8;border-color:#ae2840;background:#49121d}:root[data-theme=dark] .clients-table-toolbar{background:linear-gradient(180deg,#1d1d1d,#251249)}:root[data-theme=dark] .clients-all-base-button.is-active{border-color:#5b2da9;background:#281249;color:#d1bfee}:root[data-theme=dark] .clients-search:focus-within{border-color:#5a2aac}:root[data-theme=dark] .clients-segment-tabs button:nth-child(2).active{border-color:#3c9a78;color:#b6f7e4;background:#184432}:root[data-theme=dark] .clients-segment-tabs button:nth-child(2).active span{background:#175d47}:root[data-theme=dark] .clients-segment-tabs button:nth-child(3).active{border-color:#566881;color:#d0d5dd;background:#222e39}:root[data-theme=dark] .clients-segment-tabs button:nth-child(3).active span{background:#434b58}:root[data-theme=dark] .clients-segment-tabs button:nth-child(4).active{border-color:#5c29ad;color:#d1bfee;background:#271249}:root[data-theme=dark] .clients-segment-tabs button:nth-child(4).active span{background:#4c2594}:root[data-theme=dark] .clients-segment-tabs button:nth-child(5).active{border-color:#b8831e;color:#f7ddb6;background:#493712}:root[data-theme=dark] .clients-segment-tabs button:nth-child(5).active span{background:#6c4d1b}:root[data-theme=dark] .clients-segment-tabs button:nth-child(6).active{border-color:#ac2a42;color:#edbfc8;background:#49121c}:root[data-theme=dark] .clients-segment-tabs button:nth-child(6).active span{background:#9b2739}:root[data-theme=dark] .clients-column-sort:focus-visible{outline:2px solid #601abc}:root[data-theme=dark] .clients-column-resize:after{background:#2b223a}:root[data-theme=dark] .clients-column-resize:focus-visible:after,:root[data-theme=dark] .clients-column-resize:hover:after{background:var(--accent-fill)}@media (max-width:760px){:root[data-theme=dark] .clients-table-mobile-sort button,:root[data-theme=dark] .clients-table-mobile-sort select{background:#1d1d1d}}:root[data-theme=dark] .clients-table th.point-name-column{background:#2e2537}:root[data-theme=dark] .clients-table td.point-name-column{background:#1d1d1d}:root[data-theme=dark] .clients-table tr:hover td.point-name-column{background:#2e1745}:root[data-theme=dark] .client-name-button .client-purchase-networks{color:#cdc9d3}:root[data-theme=dark] .client-avatar{color:#d0beee;background:linear-gradient(145deg,#251249,#261249)}:root[data-theme=dark] .client-mobile-card:hover{border-color:#613a9c}:root[data-theme=dark] .clients-pagination{background:#1d1d1d}:root[data-theme=dark] .client-profile-overlay{border:1px solid #684e88;background:radial-gradient(circle at 88% 5%,rgba(37,18,73,.4),transparent 24%),#2b2537}:root[data-theme=dark] .client-profile-overlay>header{border-bottom:1px solid #6b5581;background:#1d1d1d}:root[data-theme=dark] .client-profile-overlay>header h2{color:#d6d1dc}:root[data-theme=dark] .client-profile-back{color:#dad7dd;background:#2e2438}:root[data-theme=dark] .client-profile-back:hover{color:#d0bcf0;background:#281249}:root[data-theme=dark] .client-profile-back:focus-visible{outline:3px solid rgba(84,18,196,.22)}:root[data-theme=dark] .client-note-tabs{background:#2e203c}:root[data-theme=dark] .client-note-tabs button{color:#d2cfd4}:root[data-theme=dark] .client-note-tabs button.active{color:#f0f0f0;background:var(--accent-fill)}:root[data-theme=dark] .client-note-form textarea{border:1px solid #6a5383}:root[data-theme=dark] .client-note-form textarea:focus{border-color:#601abc;outline:2px solid rgba(84,30,184,.12)}:root[data-theme=dark] .client-note-save{color:#f0f0f0;background:var(--accent-fill)}:root[data-theme=dark] .client-note-error{color:#edbfc7;background:#49121a}:root[data-theme=dark] .client-note{border:1px solid #6d577f;background:#271a42}:root[data-theme=dark] .client-note.important{border-color:#b38b23;background:#493a12}:root[data-theme=dark] .client-note.important:before{background:#664e1a}:root[data-theme=dark] .client-note-actions button{color:#d2cfd4}:root[data-theme=dark] .client-note p{color:#e7e4e9}:root[data-theme=dark] .client-profile-card{border-color:#6431a6;background:radial-gradient(circle at 92% 7%,rgba(40,18,73,.34),transparent 34%),linear-gradient(145deg,#1d1d1d,#2a1249)}:root[data-theme=dark] .client-profile-card dl>div{border:1px solid rgba(105,67,147,.78)}:root[data-theme=dark] .client-drawer-metrics>div{border-color:#6b5681}:root[data-theme=dark] .client-drawer-metrics>div:after{background:linear-gradient(90deg,#5c279b,var(--accent-fill))}:root[data-theme=dark] .client-profile-content .point-drawer-section{border-color:#6d577f}:root[data-theme=dark] .client-profile-content .point-drawer-section h3{color:#d6d1db}:root[data-theme=dark] .client-notes-tabs{background:#2e203c}:root[data-theme=dark] .client-notes-tabs button{color:#cfccd1}:root[data-theme=dark] .client-notes-tabs button.active{color:#f0f0f0;background:var(--accent-fill)}:root[data-theme=dark] .client-note-form textarea{border:1px solid #6a5680;color:#e8e6ea;background:#271a42}:root[data-theme=dark] .client-note-form textarea:focus{border-color:#602fa7}:root[data-theme=dark] .client-note-form label{color:#d3d1d6}:root[data-theme=dark] .client-note-form button{color:#f0f0f0;background:var(--accent-fill)}:root[data-theme=dark] .client-note-list>article{border:1px solid #6f577f;background:#271a42}:root[data-theme=dark] .client-note-list>article.important{border-color:#b38b23;background:#493a12}:root[data-theme=dark] .client-note-list>article.important:before{background:#6d521b}:root[data-theme=dark] .client-note-meta small{color:#c8c4cb}:root[data-theme=dark] .client-note-actions button{color:#cfccd1}:root[data-theme=dark] .client-note-list p{color:#e3e1e5}:root[data-theme=dark] .client-note-important{color:#f7e3b6}:root[data-theme=dark] .client-note-empty{color:#c8c4cb}:root[data-theme=dark] .client-note-error{color:#eabfc5}:root[data-theme=dark] .client-favorite-list .seller-rank,:root[data-theme=dark] .client-visited-list .seller-rank{color:#d0beee}:root[data-theme=dark] .client-receipt-list .receipt-row:hover{background:#2b1249}:root[data-theme=dark] .control-summary-card{background:#1d1d1d}:root[data-theme=dark] .control-summary-card:after{background:#2a2239}:root[data-theme=dark] .control-summary-card small{color:#c3c1c8}:root[data-theme=dark] .control-summary-icon{color:#d1cfd5;background:#2c2339}:root[data-theme=dark] .control-summary-card.critical{border-color:#a92d45;background:linear-gradient(135deg,#1d1d1d 68%,#49121c)}:root[data-theme=dark] .control-summary-card.critical:after{background:var(--red-fill)}:root[data-theme=dark] .control-summary-card.attention{border-color:#b68420;background:linear-gradient(135deg,#1d1d1d 68%,#493912)}:root[data-theme=dark] .control-summary-card.attention:after{background:#896122}:root[data-theme=dark] .control-summary-card.attention .control-summary-icon{color:#f7deb6;background:#493912}:root[data-theme=dark] .control-summary-card.data{border-color:#5631a5;background:linear-gradient(135deg,#1d1d1d 68%,#251249)}:root[data-theme=dark] .control-summary-card.data:after{background:var(--accent-fill)}:root[data-theme=dark] .control-summary-card.neutral:after{background:var(--green-fill)}:root[data-theme=dark] .control-alert{border:1px solid #695a7d;background:#1d1d1d}:root[data-theme=dark] .control-alert.attention{border-left-color:#b07a26}:root[data-theme=dark] .control-alert-top{border-bottom:1px solid #6b5681;background:#251249}:root[data-theme=dark] .control-severity.critical{color:#ecbfc6}:root[data-theme=dark] .control-severity.attention{color:#f7deb6;background:#493812}:root[data-theme=dark] .control-severity.data{color:#cfbdee}:root[data-theme=dark] .control-category{color:#c4c1c8}:root[data-theme=dark] .control-alert-icon{color:#d4d0d9;background:#2c1f3d}:root[data-theme=dark] .control-alert.attention .control-alert-icon{color:#f7deb6;background:#493812}:root[data-theme=dark] .control-alert-description{color:#dfdde2}:root[data-theme=dark] .control-alert-evidence{color:#c6c2c9}:root[data-theme=dark] .control-alert-foot{border-top:1px solid #6b5681;background:#251249}:root[data-theme=dark] .control-impact{color:#edc0c7}:root[data-theme=dark] .control-impact.muted{color:#d1cfd4}:root[data-theme=dark] .control-action{border:1px solid #644f87;background:#1d1d1d}:root[data-theme=dark] .control-action:hover{border-color:#592caa;background:#231249}:root[data-theme=dark] .control-action:focus-visible{outline:3px solid rgba(84,30,184,.2)}:root[data-theme=dark] .control-point-list>a{border-top:1px solid #6b5681}:root[data-theme=dark] .control-point-list>a>svg{color:#bebac3}:root[data-theme=dark] .control-point-state.critical{color:#eabfc5}:root[data-theme=dark] .control-point-state.attention{color:#f7deb6;background:#493812}:root[data-theme=dark] .control-point-state.data_gap{color:#cfbdee}:root[data-theme=dark] .control-point-state.growth{color:#b9f4e2}:root[data-theme=dark] .control-point-state.stable{color:#d2d0d4;background:#2c2536}:root[data-theme=dark] .control-empty strong{color:#e1dfe4}:root[data-theme=dark] .control-freshness{border-top:1px solid #6b5681;color:#c8c4cb}:root[data-theme=dark] .control-method-note{border:1px solid #5932a4;background:#221249;color:#d1c5e7}:root[data-theme=dark] .control-method-note span{color:#cfc7db}:root[data-theme=dark] .control-skeleton i{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}:root[data-theme=dark] .operational-auto{color:#d7d6db}:root[data-theme=dark] .operational-hero{border:1px solid #5e399d;color:#f0f0f0;background:radial-gradient(circle at 85% 0,rgba(81,39,155,.9),transparent 36%),linear-gradient(130deg,#301c4f,#371c60 58%,#492479)}:root[data-theme=dark] .operational-host-icon{border:1px solid rgba(69,69,69,.28);background:rgba(29,29,29,.14)}:root[data-theme=dark] .operational-host span{color:rgba(240,240,240,.72)}:root[data-theme=dark] .operational-hero-summary span{border:1px solid rgba(69,69,69,.19);background:rgba(29,29,29,.1)}:root[data-theme=dark] .operational-hero-summary span.attention{color:#f1c67d}:root[data-theme=dark] .operational-metrics article{background:#1d1d1d}:root[data-theme=dark] .operational-metrics span{color:#cfccd2}:root[data-theme=dark] .operational-service p{color:#ccc9cf}:root[data-theme=dark] .operational-status.healthy{color:#b6f7e2}:root[data-theme=dark] .operational-status.running{color:#c8bdec}:root[data-theme=dark] .operational-status.attention{color:#f7dcb6;background:#493812}:root[data-theme=dark] .operational-status.paused{color:#d2d0d5;background:#2c2636}:root[data-theme=dark] .operational-status.unknown{color:#ebc1c8}:root[data-theme=dark] .operational-task-list{border-top:1px solid #6b5284}:root[data-theme=dark] .operational-task{border-bottom:1px solid #6b5284}:root[data-theme=dark] .operational-task div>span{color:#c4c1c8}:root[data-theme=dark] .operational-note{border:1px solid #5932a4;background:#221249;color:#d1c5e7}:root[data-theme=dark] .operational-note span{color:#cfc7db}:root[data-theme=dark] .operational-skeleton i{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}:root[data-theme=dark] .op-center-topline{border:1px solid #4e6b88;background:#1d1d1d}:root[data-theme=dark] .op-center-updated{color:#c2c7ce}:root[data-theme=dark] .op-center-health{color:#bcf0dc}:root[data-theme=dark] .op-center-health.attention{color:#f7deb6}:root[data-theme=dark] .op-center-refresh{border:1px solid #4d6e89;color:#cad8e2;background:#143347}:root[data-theme=dark] .op-center-refresh:hover:not(:disabled){border-color:#506e87;background:#163446}:root[data-theme=dark] .op-center-layout{border:1px solid #4e6b88;background:#1c2e40}:root[data-theme=dark] .op-center-nav{border-right:1px solid #4b708c;background:#1d323f}:root[data-theme=dark] .op-center-nav button{color:#d0d6dc}:root[data-theme=dark] .op-center-nav button:hover{background:#1f383c}:root[data-theme=dark] .op-center-nav button.active{color:#bdf0de;background:#1d3f32}:root[data-theme=dark] .op-center-head .eyebrow{color:#cae3d8}:root[data-theme=dark] .op-center-head p:last-child{color:#c5cbd1}:root[data-theme=dark] .op-center-auto{color:#d0d5dc;background:#1d303e}:root[data-theme=dark] .op-center-metrics article{border:1px solid #49708d;background:#1d1d1d}:root[data-theme=dark] .op-center-metrics small,:root[data-theme=dark] .op-center-metrics span{color:#cad0d7}:root[data-theme=dark] .op-center-section-title h2{color:#ced6de}:root[data-theme=dark] .op-center-section-title>span{color:#c9ced5}:root[data-theme=dark] .op-center-process-list{border-top:1px solid #4a6d8c}:root[data-theme=dark] .op-center-process{border-bottom:1px solid #447193}:root[data-theme=dark] .op-center-dot{background:#54616e}:root[data-theme=dark] .op-center-dot.healthy{background:#1e724d}:root[data-theme=dark] .op-center-dot.running{background:#27599a}:root[data-theme=dark] .op-center-dot.attention{background:#866622}:root[data-theme=dark] .op-center-dot.paused{background:#25292d}:root[data-theme=dark] .op-center-dot.unknown{background:#9b2733}:root[data-theme=dark] .op-center-process-name small{color:#c9cfd6}:root[data-theme=dark] .op-center-progress small{color:#cad0d7}:root[data-theme=dark] .op-center-bar{background:#1f303c}:root[data-theme=dark] .op-center-bar i{background:#1e724d}:root[data-theme=dark] .op-center-bar.running i{background:#27599a}:root[data-theme=dark] .op-center-bar.attention i,:root[data-theme=dark] .op-center-bar.unknown i{background:#9b2732}:root[data-theme=dark] .op-center-bar.paused i{background:#55626d}:root[data-theme=dark] .op-center-eta{color:#ced5dc}:root[data-theme=dark] .op-center-state.healthy{color:#bcf0dc}:root[data-theme=dark] .op-center-state.running{color:#bbd4f1}:root[data-theme=dark] .op-center-state.attention{color:#f7e0b6}:root[data-theme=dark] .op-center-state.paused{color:#cdd1d5}:root[data-theme=dark] .op-center-state.unknown{color:#e8bbc0}:root[data-theme=dark] .op-center-empty{color:#d1dcd5}:root[data-theme=dark] .op-center-timeline{border-top:1px solid #4a6d8c;border-left:1px solid #496e8d}:root[data-theme=dark] .op-center-timeline>i,:root[data-theme=dark] .op-center-timeline>span{border-right:1px solid #496e8d;border-bottom:1px solid #496e8d;color:#c9cfd5}:root[data-theme=dark] .op-center-timeline>span:nth-child(13n+1){color:#cfd6de}:root[data-theme=dark] .op-center-timeline>span.now{color:#bdf0dd;background:#1a422e}:root[data-theme=dark] .op-center-timeline>i.running:after,:root[data-theme=dark] .op-center-timeline>i.scheduled:after{background:#27599a}:root[data-theme=dark] .op-center-timeline>i.running:after{background:#1e724d}:root[data-theme=dark] .op-center-alert,:root[data-theme=dark] .op-center-note,:root[data-theme=dark] .op-center-server,:root[data-theme=dark] .op-center-settings{border:1px solid #4b708c;background:#1d1d1d}:root[data-theme=dark] .op-center-alert{color:#c2ebdc;border-left:3px solid #2caa73}:root[data-theme=dark] .op-center-alert.attention{color:#f4dfb9;border-left-color:#b58521;background:#493712}:root[data-theme=dark] .op-center-alert span,:root[data-theme=dark] .op-center-server span,:root[data-theme=dark] .op-center-settings span{color:#cbd1d8}:root[data-theme=dark] .op-center-server{color:#ced7de}:root[data-theme=dark] .op-center-settings{color:#cad7e3}:root[data-theme=dark] .op-center-note{color:#ccd7e0;background:#163146}@media (max-width:760px){:root[data-theme=dark] .op-center-nav{border-bottom:1px solid #4b708c}:root[data-theme=dark] .op-center-mobile-status{color:#bdf0dc;background:#1d3f2b}:root[data-theme=dark] .op-center-mobile-status.attention{color:#f3e0b9;background:#493a12}}:root[data-theme=dark] .op-center-dot.queued{background:#4f289a}:root[data-theme=dark] .op-center-state.queued{color:#cbbce7}:root[data-theme=dark] .op-center-bar.queued i{background:#4f289a}:root[data-theme=dark] .op-history-filters{border:1px solid #47708f;background:#1d1d1d}:root[data-theme=dark] .op-history-filters>label>span{color:#cbd0d8}:root[data-theme=dark] .op-db-filter summary,:root[data-theme=dark] .op-editor-database select,:root[data-theme=dark] .op-history-filters select,:root[data-theme=dark] .op-rule input,:root[data-theme=dark] .op-rule select{border:1px solid #4c708a;color:#cbd7e2;background:#1f333d}:root[data-theme=dark] .op-db-filter[open]>div{border:1px solid #4d7289;background:#1d1d1d}:root[data-theme=dark] .op-db-filter>div label{color:#cdd7e0}:root[data-theme=dark] .op-db-filter>div button{color:#bdf0de;background:#1c4031}:root[data-theme=dark] .op-history-count{color:#c9cfd5}:root[data-theme=dark] .op-history-table{border:1px solid #47708f;background:#1d1d1d}:root[data-theme=dark] .op-history-header{color:#cad0d7;background:#1d323f}:root[data-theme=dark] .op-history-group{border-top:1px solid #47708f}:root[data-theme=dark] .op-history-row{color:#ced7de}:root[data-theme=dark] .op-history-row:hover{background:#1f3d3d}:root[data-theme=dark] .op-history-name>svg{color:#c9cfd5}:root[data-theme=dark] .op-history-name strong{color:#cad8e3}:root[data-theme=dark] .op-history-name small{color:#c1c8ce}:root[data-theme=dark] .op-schedule-button{border:1px solid #4b6f8b;color:#cdd7df;background:#1f363d}:root[data-theme=dark] .op-schedule-button:hover:not(:disabled){color:#bdf0de;border-color:#4d8970;background:#1a4230}:root[data-theme=dark] .op-history-details{background:#1c3740}:root[data-theme=dark] .op-history-detail{border-top:1px solid #49728d;color:#cfd6dd}:root[data-theme=dark] .op-history-detail>span:first-child{color:#cad8e3}:root[data-theme=dark] .op-history-detail small{color:#c0c6cd}:root[data-theme=dark] .op-history-no-runs{color:#c7cdd3}:root[data-theme=dark] .op-schedule-modal{background:#1d1d1d}:root[data-theme=dark] .op-schedule-modal header p{color:#cbe1d8}:root[data-theme=dark] .op-schedule-modal header h2{color:#c9d8e4}:root[data-theme=dark] .op-schedule-modal header span{color:#c4cbd0}:root[data-theme=dark] .op-rule-delete,:root[data-theme=dark] .op-schedule-modal header button{color:#cad0d6}:root[data-theme=dark] .op-editor-database>span,:root[data-theme=dark] .op-rule label>span{color:#cbd0d7}:root[data-theme=dark] .op-rule{border:1px solid #4c708a;background:#1a3442}:root[data-theme=dark] .op-rule-delete{color:#e2bfc3}:root[data-theme=dark] .op-rule-delete:hover{background:#49121a}:root[data-theme=dark] .op-add-rule{border:1px dashed #4c8b72;color:#bdf0de;background:#1a4230}:root[data-theme=dark] .op-queue-contract{color:#c4e9db;background:#1c4031}:root[data-theme=dark] .op-queue-contract small{color:#d1dcd7}:root[data-theme=dark] .op-schedule-modal footer button{border:1px solid #4d7089;color:#cfd7dd;background:#1d1d1d}:root[data-theme=dark] .op-schedule-modal footer button:last-child{color:#f0f0f0;border-color:#2ea87c;background:#17553f}@media (max-width:760px){:root[data-theme=dark] .op-history-row>span:nth-last-child(3):before{color:#c4cad0}:root[data-theme=dark] .op-schedule-modal footer{background:#1d1d1d}}:root[data-theme=dark] .point-opening-date dd span{color:var(--muted,#cac7cf)}:root[data-theme=dark] .branch-operation-card{border:1px solid #614c8a;background:#1d1d1d}:root[data-theme=dark] .branch-operation-heading h3 svg{color:#c1a2f5}:root[data-theme=dark] .branch-operation-card button{border:1px solid #614294;background:#221249;color:#c4acf2}:root[data-theme=dark] .branch-operation-shift+.branch-operation-shift{border-top:1px solid #64478f}:root[data-theme=dark] .branch-operation-shift-time .branch-operation-shift-hours{border-left:1px solid #68478f;color:#cdb9ec}:root[data-theme=dark] .branch-operation-shift small{color:#c8c5ce}:root[data-theme=dark] .branch-operation-shift span{color:#dbd8df}:root[data-theme=dark] .branch-operation-hint{color:#cac7cf}:root[data-theme=dark] .branch-operation-form{border:1px solid #4c00d6;background:#281249}:root[data-theme=dark] .branch-operation-form label{color:#d5d1db}:root[data-theme=dark] .branch-operation-form input,:root[data-theme=dark] .branch-operation-form select{border:1px solid #64478f;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .branch-operation-card button:focus-visible,:root[data-theme=dark] .branch-operation-form input:focus-visible,:root[data-theme=dark] .branch-operation-form select:focus-visible{outline:2px solid #5714c2}:root[data-theme=dark] .branch-operation-explanation{background:#251249;color:#d6cfdd}:root[data-theme=dark] .branch-operation-card .primary{color:#f0f0f0;background:#52279b;border-color:#5412c4}:root[data-theme=dark] .branch-operation-error{color:#ecbfc8;background:#49121d}:root[data-theme=dark] .branch-operation-pending{color:#f1dbbc;background:#493812}:root[data-theme=dark] .branch-operation-notice{color:#b8f4e5;background:#174532}:root[data-theme=dark] .employee-photo-dialog{border:1px solid #634492;color:#d2cfde}:root[data-theme=dark] .employee-photo-dialog p{color:#ccc9d1}:root[data-theme=dark] .employee-photo-dialog select{border:1px solid #644b8b;background:#1d1d1d}:root[data-theme=dark] .employee-photo-dialog figcaption{color:#ccc9d1}:root[data-theme=dark] .employee-photo-dialog .employee-photo-error{color:#edb5c3}@media (max-width:600px){:root[data-theme=dark] .employee-profile-actions>.secondary-button:not(.employee-dismiss-button){background:#291249;border-color:#6430a7}}:root[data-theme=dark] .employee-avatar-upload:focus-visible{outline:3px solid #571db9}:root[data-theme=dark] .employee-avatar-upload .employee-avatar-upload-badge{background:#4a2491;color:#f0f0f0}:root[data-theme=dark] .employee-profile-actions .employee-dismiss-button{color:#edb0be}:root[data-theme=dark] .employee-profile-dialog textarea{border:1px solid #644b8b}:root[data-theme=dark] .employee-profile-data dl>button{border-top:1px solid #67597e}:root[data-theme=dark] .employee-profile-data dl>button:hover{background:#291447}:root[data-theme=dark] .branch-create-modal fieldset>section{background:#1d1d1d}:root[data-theme=dark] .branch-created-notice{border:1px solid #419675;background:#174531;color:#b6f7e4}:root[data-theme=dark] .motivation-overview{background:linear-gradient(115deg,#251249,#2a1943);border:1px solid #5f2da9}:root[data-theme=dark] .motivation-overview span:not(.motivation-icon){color:#d1ced4}:root[data-theme=dark] .motivation-overview>p{color:#d1cdd6}:root[data-theme=dark] .motivation-icon{background:#261249;color:#c3a9f1}:root[data-theme=dark] .motivation-icon.muted{color:#cdc9d4;background:#2d203c}:root[data-theme=dark] .motivation-filters label{color:#cbc7d0}:root[data-theme=dark] .motivation-filters select{color:#d5d0dd}:root[data-theme=dark] .motivation-tabs{background:#2b1d3f}:root[data-theme=dark] .motivation-tabs button{color:#ccc8d1}:root[data-theme=dark] .motivation-tabs button.active{color:#c5acf0;background:#1d1d1d}:root[data-theme=dark] .motivation-card{border:1px solid #695383;background:#1d1d1d}:root[data-theme=dark] .motivation-card.selected{border-color:#5821b6}:root[data-theme=dark] .motivation-card:hover{border-color:#5f31a5}:root[data-theme=dark] .motivation-card>div{color:#c1b6d1}:root[data-theme=dark] .motivation-card p{color:#cec9d3}:root[data-theme=dark] .motivation-card>span{color:#c7c2cc}:root[data-theme=dark] .motivation-card footer{border-top:1px solid #6b478f;color:#c7c1cd}:root[data-theme=dark] .motivation-card footer strong{color:#d0c4e3}:root[data-theme=dark] .motivation-status.active{color:#b6f7e5;background:#164631}:root[data-theme=dark] .motivation-status.past{color:#cec8d3;background:#2e1f3d}:root[data-theme=dark] .motivation-status.upcoming{color:#f7dfb6;background:#493612}:root[data-theme=dark] .motivation-detail-title p{color:#cac5d0}:root[data-theme=dark] .motivation-conditions>p{color:#d2cfd6}:root[data-theme=dark] .motivation-products>span{background:#2b1844;color:#d7cbe1}:root[data-theme=dark] .motivation-kpis article{background:#1d1d1d;border:1px solid #6b5086}:root[data-theme=dark] .motivation-kpis svg{color:#c6b5da}:root[data-theme=dark] .motivation-kpis span{color:#c6c1cb}:root[data-theme=dark] .motivation-results header p{color:#c7c1cd}:root[data-theme=dark] .motivation-search{color:#cac3d1}:root[data-theme=dark] .motivation-search input{border:1px solid #6b4b8b;background:#251249}:root[data-theme=dark] .motivation-columns-hint{color:#c5becc}:root[data-theme=dark] .motivation-columns-reset{border:1px solid #6d4c8a;background:#1d1d1d;color:#cfc5d6}:root[data-theme=dark] .motivation-columns-reset:hover{color:#c5acf0;border-color:#6236a1;background:#271249}:root[data-theme=dark] .motivation-sales-mix>div{background:#2a1c40}:root[data-theme=dark] .motivation-sales-mix small,:root[data-theme=dark] .motivation-sales-mix span{color:#cac6d0}:root[data-theme=dark] .motivation-sales-mix strong{color:#d7cede}:root[data-theme=dark] .motivation-sales-mix .mix-up{color:#baf2e5}:root[data-theme=dark] .motivation-sales-mix .mix-down{color:#e6b5bd}:root[data-theme=dark] .motivation-mix-period{color:#cac6d0}:root[data-theme=dark] .motivation-results-scroll{border-top:1px solid #6b478f}:root[data-theme=dark] .motivation-result-head{background:#2a1c40;color:#c7bfcd}:root[data-theme=dark] .motivation-result-head .motivation-result-cell>svg{color:#beb1c7}:root[data-theme=dark] .motivation-result-head .motivation-result-cell[aria-sort=ascending]>button,:root[data-theme=dark] .motivation-result-head .motivation-result-cell[aria-sort=descending]>button{color:#c9b4ee}:root[data-theme=dark] .motivation-result-chevron{color:#c5bbd0}:root[data-theme=dark] .motivation-result-row{border-top:1px solid #6b4d8a}:root[data-theme=dark] .motivation-result-row>summary:hover{background:#2e1249}:root[data-theme=dark] .motivation-result-cell>strong{color:#d6cfdd}:root[data-theme=dark] .motivation-result-cell>strong small{color:#c2bcc8}:root[data-theme=dark] .motivation-result-cell>.mix-up{color:#baf2e5}:root[data-theme=dark] .motivation-result-cell>.mix-down{color:#e6b5bd}:root[data-theme=dark] .motivation-result-person em{color:#c8bfd0;background:#2b1b41}:root[data-theme=dark] .motivation-result-person em.top{color:#cebbe3;background:#2d1249}:root[data-theme=dark] .motivation-result-person small{color:#c8bfcf}:root[data-theme=dark] .motivation-row-details{color:#cec8d2;background:#2e1249}:root[data-theme=dark] .motivation-product-breakdown>span{border:1px solid #6e4690;color:#cfc7d6;background:#1d1d1d}:root[data-theme=dark] .motivation-product-breakdown strong{color:#d7cce1}:root[data-theme=dark] .motivation-branch-breakdown strong{color:#d8d1dc}:root[data-theme=dark] .motivation-note{color:#c4bcca}:root[data-theme=dark] .motivation-empty{color:#cbc3d1}:root[data-theme=dark] .motivation-empty>svg{color:#c2aed7}:root[data-theme=dark] .motivation-loading{color:#cdc1d9}:root[data-theme=dark] .motivation-loading p{color:#c6becc}:root[data-theme=dark] .employee-motivations>header>div{color:#cbb3e3}:root[data-theme=dark] .employee-motivations h2{color:#d6cede}:root[data-theme=dark] .employee-motivations header p{color:#cbc3d1}:root[data-theme=dark] .employee-motivations header button{color:#c9b6d6}:root[data-theme=dark] .employee-motivation-summary{background:#2c1249}:root[data-theme=dark] .employee-motivation-summary>span{color:#c8b9d4}:root[data-theme=dark] .employee-motivation-summary strong{color:#d6cae2}:root[data-theme=dark] .employee-motivation-list>details{border-top:1px solid #6b4096}:root[data-theme=dark] .employee-motivation-list summary strong{color:#d8cfde}:root[data-theme=dark] .employee-motivation-list summary small{color:#c9bed1}:root[data-theme=dark] .employee-motivation-footnote{color:#c6bccc}:root[data-theme=dark] .employee-motivation-open{color:#cfbfdf}:root[data-theme=dark] .client-bonuses .bonus-note{color:var(--muted,#c9c7cf)}:root[data-theme=dark] .bonus-explanation{color:#c9c7cf}:root[data-theme=dark] .bonus-explanation summary{color:#c9aff0}:root[data-theme=dark] .bonus-network{border:1px solid #614294;background:#1d1d1d;color:#d4cfde}:root[data-theme=dark] .bonus-network.selected{background:#281249;border-color:#5812c4}:root[data-theme=dark] .bonus-network:focus-visible{outline:3px solid #591dba}:root[data-theme=dark] .bonus-network small{color:#c9c7cf}:root[data-theme=dark] .bonus-event{border-bottom:1px solid #644393}:root[data-theme=dark] .bonus-event dt,:root[data-theme=dark] .bonus-event small{color:#c9c7cf}:root[data-theme=dark] .bonus-event .positive{color:#b8f5e2}:root[data-theme=dark] .bonus-event .negative{color:#f0a4b3}:root[data-theme=dark] .bonus-receipt-open{color:#c9aff0}:root[data-theme=dark] .bonus-more{border:1px solid #6036a1;background:#281249;color:#c9aff0}@media (min-width:821px){:root[data-theme=dark] .sidebar-toggle{border:1px solid #674592;color:#c8b3ec;background:#271249}:root[data-theme=dark] .sidebar-toggle:hover{background:#261249;border-color:#6137a0}:root[data-theme=dark] .sidebar-toggle:focus-visible{outline:2px solid #5b2bab}:root[data-theme=dark] .sidebar-rail{background:#1d1d1d}:root[data-theme=dark] .sidebar-rail-expand{border:1px solid #644295;color:#cdb9ec;background:#271249}:root[data-theme=dark] .sidebar-rail-expand:hover{border-color:#6036a1;background:#261249}:root[data-theme=dark] .sidebar-rail nav>button{color:#d5d3d7}:root[data-theme=dark] .sidebar-rail nav>button:hover{color:#cdb9ec;background:#2b1249}:root[data-theme=dark] .sidebar-rail-label{border:1px solid #694e88;color:#e6e3e9;background:#1d1d1d}}:root[data-theme=dark] .employee-document-viewer{color:#f0f0f0;background:#312b40}:root[data-theme=dark] .employee-document-viewer::backdrop{background:#312b40}:root[data-theme=dark] .employee-document-viewer>header{border-bottom:1px solid #685d79;background:#322a41}:root[data-theme=dark] .employee-document-viewer>header button{border:1px solid #541abc;background:#1d1d1d;color:#d2c0ec}:root[data-theme=dark] .employee-workplace-current{border:1px solid #602caa;background:linear-gradient(135deg,#281249,#281249)}:root[data-theme=dark] .employee-workplace-badge{border:1px solid #571bbb;color:#ccb8ee;background:#1d1d1d}:root[data-theme=dark] .employee-workplace-values>i{background:#2a1744}:root[data-theme=dark] .employee-workplace-value-icon{color:#cebaee;background:#251249}:root[data-theme=dark] .employee-workplace-planned-transfer{color:#d1c0ed}:root[data-theme=dark] .employee-workplace-planned-transfer small{color:#cfc3e0}:root[data-theme=dark] .employee-workplace-planned-transfer b{color:#d1bdf0}:root[data-theme=dark] .employee-workplace-values small{color:#cfcbd4}:root[data-theme=dark] .employee-workplace-values strong{color:#d4c8e4}:root[data-theme=dark] .employee-workplace-edit{border:1px solid #5c2caa;color:#d0bfee;background:rgba(29,29,29,.9)}:root[data-theme=dark] .employee-workplace-edit:hover{border-color:#5d2bac;background:#1d1d1d}:root[data-theme=dark] .employee-workplace-edit:focus-visible{outline:2px solid #5d2fa7}:root[data-theme=dark] .employee-workplace .employee-primary-history,:root[data-theme=dark] .employee-workplace-transfers{border-top:1px solid #684b8b}:root[data-theme=dark] .employee-primary-history summary,:root[data-theme=dark] .employee-workplace-transfers summary{color:#d7cddf}:root[data-theme=dark] .employee-workplace-transfers li{border:1px solid #694096;background:#251249}:root[data-theme=dark] .employee-workplace-transfers li>p{color:#d6cddf}:root[data-theme=dark] .employee-workplace-transfers li>small{color:#cfcbd4}:root[data-theme=dark] .employee-workplace-dialog{border:1px solid #604096;background:#1d1d1d;color:#d4cce0}:root[data-theme=dark] .employee-workplace-dialog>header{border-bottom:1px solid #604096}:root[data-theme=dark] .employee-workplace-dialog footer{border-top:1px solid #604096}:root[data-theme=dark] .employee-workplace-fields input,:root[data-theme=dark] .employee-workplace-fields select{border:1px solid #644f87;background:#1d1d1d;color:#d4cce0}:root[data-theme=dark] .employee-workplace-fields input:focus,:root[data-theme=dark] .employee-workplace-fields select:focus{border-color:#5f2ea8}:root[data-theme=dark] .employee-workplace-fields input:disabled,:root[data-theme=dark] .employee-workplace-fields select:disabled{color:#cdcad1;background:#2e1f3d}:root[data-theme=dark] .employee-primary-branch small{color:#d1ced4}:root[data-theme=dark] .employee-primary-history ol{border:1px solid #6b4d89;background:#1d1d1d}@media (max-width:760px){:root[data-theme=dark] .employee-primary-history{border-top:1px solid #684b8b}}:root[data-theme=dark] .topbar-user>.employee-directory-avatar,:root[data-theme=dark] .user-mini-profile>.employee-directory-avatar{color:#cebdef}:root[data-theme=dark] .global-search-heading{background:#1d1d1d;color:#d2d0d4;border-bottom:1px solid #684e88}:root[data-theme=dark] .global-search-heading button{background:#2a1943;color:#d1bfee}:root[data-theme=dark] .search-results .global-search-result.active,:root[data-theme=dark] .search-results .global-search-result:focus-visible{background:#261249;outline:2px solid #6024b2}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:700px),(max-width:760px){:root[data-theme=dark] .workforce-table-wrap table>thead,:root[data-theme=dark] .workforce-table-wrap table>thead>tr>th:first-child{background:#2e2537}:root[data-theme=dark] .mobile-table-floating-labels span{color:#d3c2eb;background:rgba(40,18,73,.58)}:root[data-theme=dark] .mobile-table-floating-labels span.mobile-table-floating-label--branch{color:#efdebe;background:rgba(73,58,18,.66)}}:root[data-theme=dark] .search-results .global-search-result .global-search-kind{color:#c8b3ec}:root[data-theme=dark] .search-results mark{background:#493e12}:root[data-theme=dark] .global-search-error{color:#e9c3c8}:root[data-theme=dark] .global-search-error button{border:1px solid #613b9b;color:#d1bfee;background:#1d1d1d}@media (max-width:600px){:root[data-theme=dark] .global-search input::placeholder{color:#c9c7cc}}@media (min-width:1024px){:root[data-theme=dark] .workforce-full-month .workforce-week-start{border-left:2px solid #694d89}}:root[data-theme=dark] .section-heading-actions .header-primary-action{background:var(--accent-fill);color:#f0f0f0}:root[data-theme=dark] .section-heading-actions .header-nav-action{color:#e6e3e9;background:#1d1d1d}:root[data-theme=dark] .section-heading-actions .header-nav-action:hover{border-color:#5e2ea8;background:#271249}:root[data-theme=dark] .section-heading-actions .header-refresh-action{color:#d4d1d7;background:#1d1d1d}:root[data-theme=dark] .branch-hours-page .back-link{color:#d4cddc}:root[data-theme=dark] .branch-hours-tabs{background:#1d1d1d;border:1px solid #65478f}:root[data-theme=dark] .branch-hours-tabs>*{color:#ceccd4}:root[data-theme=dark] .branch-hours-tabs .active{color:#be9ff4;background:#251249}:root[data-theme=dark] .branch-hours-fields label,:root[data-theme=dark] .branch-hours-toolbar label{color:#d5d3db}:root[data-theme=dark] .branch-hours-fields input,:root[data-theme=dark] .branch-hours-fields textarea,:root[data-theme=dark] .branch-hours-toolbar select{background:#1d1d1d;border:1px solid #644f87;color:#d2cbe1}:root[data-theme=dark] .branch-hours-page small{color:#cac8cf}:root[data-theme=dark] .branch-hours-desktop td{border-bottom:1px solid #68478f}:root[data-theme=dark] .branch-hours-desktop td strong{color:#d3cce1}:root[data-theme=dark] .branch-hours-time{color:#d4cce0}:root[data-theme=dark] .branch-hours-actions button{color:#c7abef}:root[data-theme=dark] .branch-hours-actions button:disabled{color:#bdb8c5}:root[data-theme=dark] .branch-hours-selected td{background:#271249}:root[data-theme=dark] .branch-hours-page small.branch-hours-pending{color:#f5dcb7}:root[data-theme=dark] .branch-hours-table-foot{border-top:1px solid #68478f;color:#c6c1cc}:root[data-theme=dark] .branch-hours-detail .icon-button{background:#2b1844}:root[data-theme=dark] .branch-hours-current{color:#d2cfd7}:root[data-theme=dark] .branch-hours-impact{background:#281249;color:#d5c9e4;border:1px solid #5b1bbb}:root[data-theme=dark] .branch-hours-access,:root[data-theme=dark] .branch-hours-loading{color:#c8c4cf}:root[data-theme=dark] .branch-hours-page .success-banner{border:1px solid #379f77;background:#144830;color:#c4e9da}:root[data-theme=dark] .branch-hours-history li{border-left:2px solid #5f2bab}:root[data-theme=dark] .branch-hours-history li:before{background:#57279b}:root[data-theme=dark] .branch-hours-status{background:#2c203c;color:#d3cfd8}:root[data-theme=dark] .branch-hours-status.retry,:root[data-theme=dark] .branch-hours-status.scheduled{background:#493812;color:#f4deb9}:root[data-theme=dark] .branch-hours-status.conflict{background:#49121c;color:#e9c3cb}:root[data-theme=dark] .branch-hours-history-time{color:#d3cce1}:root[data-theme=dark] .branch-hours-history-time del{color:#bdb6c5}:root[data-theme=dark] .branch-hours-history p{color:#dbd7df}:root[data-theme=dark] .branch-hours-history-empty{color:#cdc9d2}@media (max-width:760px){:root[data-theme=dark] .branch-hours-mobile article{border-top:1px solid #65478f}}:root[data-theme=dark] .staffing-kpi{background:#1d1d1d;color:#d5cfde}:root[data-theme=dark] .staffing-kpi-heading{color:#cfced3}:root[data-theme=dark] .staffing-kpi-heading svg{color:#c9b5ea}:root[data-theme=dark] .staffing-kpi>small{color:#cfcbd2}:root[data-theme=dark] .staffing-hired>strong{color:#c1ecdd}:root[data-theme=dark] .staffing-dismissed>strong{color:#e7bfc7}:root[data-theme=dark] .staffing-leaving>strong{color:#f3dcba}:root[data-theme=dark] .staffing-attention>button[aria-pressed=true],:root[data-theme=dark] .staffing-kpi[aria-pressed=true]{border-color:#5d2bab}:root[data-theme=dark] .staffing-attention>button{border:1px solid #987c3e;background:#493712;color:#e3d9c9}:root[data-theme=dark] .staffing-attention small{color:#dcd8d0}:root[data-theme=dark] .staffing-note{color:#cfcbd2}:root[data-theme=dark] .staffing-current-month,:root[data-theme=dark] .staffing-reset{border:1px solid #5f389e;background:#271249;color:#d0bfea}:root[data-theme=dark] .staff-lab-toolbar input[type=date]{color:#e9e7eb}:root[data-theme=dark] .finance-eyebrow{color:#bfaceb}:root[data-theme=dark] .finance-page p{color:#cac7d0}:root[data-theme=dark] .finance-refresh{background:#4d2699;color:#f0f0f0}:root[data-theme=dark] .finance-filters label{color:#cfcdd4}:root[data-theme=dark] .finance-filters select{border:1px solid #604f88;background:#1d1d1d;color:#d2cfde}:root[data-theme=dark] .finance-filters>span{color:#c5c2cb}:root[data-theme=dark] .finance-tabs button{color:#cfccd4}:root[data-theme=dark] .finance-tabs button[aria-pressed=true]{background:#251249;color:#c6b1ee}:root[data-theme=dark] .finance-kpi>div{color:#cfcdd4}:root[data-theme=dark] .finance-kpi small{color:#c8c4ce}:root[data-theme=dark] .finance-kpi.violet svg{color:#bea4ee}:root[data-theme=dark] .finance-kpi.green strong,:root[data-theme=dark] .finance-kpi.green svg{color:#bdefe2}:root[data-theme=dark] .finance-kpi.amber svg{color:#efdebc}:root[data-theme=dark] .finance-section-heading svg{color:#c2bace}:root[data-theme=dark] .finance-result-row{border-bottom:1px solid #684e88}:root[data-theme=dark] .finance-result-row:last-of-type{background:#261249;color:#cbb8eb}:root[data-theme=dark] .finance-result>small{color:#c7c2cc}:root[data-theme=dark] .finance-proposals svg{color:#c8b7de}:root[data-theme=dark] .finance-proposals span{color:#cab6e9}:root[data-theme=dark] .finance-preview-badge{background:#493912;color:#f2e1ba}:root[data-theme=dark] .finance-preview-columns article{border:1px dashed #6e5681;background:#281249}:root[data-theme=dark] .finance-preview-columns strong{color:#bbb2c8}:root[data-theme=dark] .finance-preview-columns span{color:#c7c2ce}:root[data-theme=dark] .finance-notice{background:#493812;border:1px solid #b28c24;color:#eadec3}:root[data-theme=dark] .finance-empty{color:#c5c5c5}:root[data-theme=dark] .finance-footer{color:#c3bec9}:root[data-theme=dark] .finance-page button:focus-visible,:root[data-theme=dark] .finance-page select:focus-visible{outline:3px solid #4700d6}:root[data-theme=dark] .finance-expense-bar>div{background:#2c1646}:root[data-theme=dark] .finance-expense-bar i{background:#4f279b}:root[data-theme=dark] .finance-notice button{color:#d0bcea}:root[data-theme=dark] .workforce-instant-opening{background:#2a2338}:root[data-theme=dark] .workforce-opening-status{border:1px solid #5f30a7;color:#d1bfee;background:#2a1249}:root[data-theme=dark] .workforce-opening-filters>span{background:linear-gradient(90deg,#2b2537 25%,#2a2338 45%,#2b2537 65%)}:root[data-theme=dark] .background-operation-notice{border:1px solid #644a8d;background:#1d1d1d;color:#d5cce1}:root[data-theme=dark] .background-operation-notice.pending{border-color:#4f1dba}:root[data-theme=dark] .background-operation-notice.pending svg{color:#c1a2f5}:root[data-theme=dark] .background-operation-notice.success{border-color:#33a376}:root[data-theme=dark] .background-operation-notice.success svg{color:#b9f3e0}:root[data-theme=dark] .background-operation-notice.error{border-color:#b52135}:root[data-theme=dark] .background-operation-notice.error svg{color:#eabac1}:root[data-theme=dark] .background-operation-notice button:hover{background:#2e1f3d}:root[data-theme=dark] .notification-bell{background:#1d1d1d;color:#d5cfdd}:root[data-theme=dark] .notification-bell:hover,:root[data-theme=dark] .notification-bell[aria-expanded=true]{border-color:#5d33a3;background:#271249;color:#c7adf1}:root[data-theme=dark] .notification-bell b{border:2px solid #454545;background:#9b2736;color:#f0f0f0}:root[data-theme=dark] .notification-popover{border:1px solid #664e88;background:#1d1d1d}:root[data-theme=dark] .notification-popover>header{border-bottom:1px solid #6b5681}:root[data-theme=dark] .notification-popover>header button{background:#2e2537;color:#d1cfd4}:root[data-theme=dark] .notification-push-state{border:1px solid #714393;background:#271249;color:#ccb6ed}:root[data-theme=dark] .notification-push-state.prepared{border-color:#6b5a7c;background:#2e2537;color:#ccc9d1}:root[data-theme=dark] .notification-push-state>div strong{color:#d6d0dc}:root[data-theme=dark] .notification-push-state>button{background:#4d2491;color:#f0f0f0}:root[data-theme=dark] .notification-list{border-top:1px solid #6f5a7c}:root[data-theme=dark] .notification-group>h2{background:#1d1d1d;color:#cdc9d1}:root[data-theme=dark] .notification-group>h2 span{background:#261249;color:#cab4ed}:root[data-theme=dark] .notification-group-read{border-top:1px solid #6b5383}:root[data-theme=dark] .notification-group-read>h2{background:#2e2537;color:#c0bac4}:root[data-theme=dark] .notification-item{border-bottom:1px solid #6f5a7c;background:#1d1d1d}:root[data-theme=dark] .notification-item:hover{background:#2e2537}:root[data-theme=dark] .notification-item.unread{background:linear-gradient(90deg,#2a1249,#281249)}:root[data-theme=dark] .notification-item.unread:hover{background:#281249}:root[data-theme=dark] .notification-item.read{background:#1d1d1d}:root[data-theme=dark] .notification-item>i{background:#56279b}:root[data-theme=dark] .notification-item.read>i{background:#2d2636}:root[data-theme=dark] .notification-item.success>i{background:#1a694e}:root[data-theme=dark] .notification-item.warning>i{background:#926c25}:root[data-theme=dark] .notification-item.error>i{background:#9b2736}:root[data-theme=dark] .notification-item strong{color:#d6d1dc}:root[data-theme=dark] .notification-item span{color:#dad7dc}:root[data-theme=dark] .notification-unread-badge{background:#4f2491;color:#f0f0f0}:root[data-theme=dark] .notification-item small{color:#c2bdc6}:root[data-theme=dark] .notification-read-state{color:#c0bac4}:root[data-theme=dark] .notification-item>svg{color:#beb7c4}:root[data-theme=dark] .notification-empty{color:#c6c3cb}:root[data-theme=dark] .notification-popover>footer{background:#2e2537}:root[data-theme=dark] .notification-popover>footer button{background:#281249;color:#cdb9ec}:root[data-theme=dark] .notification-detail-back{color:#cab5ed}:root[data-theme=dark] .notification-detail p{background:#2e1c40;color:#e0dee3}:root[data-theme=dark] .notification-detail.error p{background:#491217;color:#e5c7ce}:root[data-theme=dark] .notification-detail>small{color:#c5c0c9}:root[data-theme=dark] .notification-detail-action{background:#4a238a;color:#f0f0f0}@media (max-width:700px){:root[data-theme=dark] .responsive-date-input{border:1px solid #695b7b;color:#e9e7eb;background:#1d1d1d}:root[data-theme=dark] .responsive-date-input:focus-within{border-color:#5c2aad}}:root[data-theme=dark] .employee-history-filters label,:root[data-theme=dark] .employee-history-filters select{background:#1d1d1d}:root[data-theme=dark] .employee-history-table th{border-right:1px solid #6b5681}:root[data-theme=dark] .employee-history-table td{border-right:1px solid #6b5284;border-bottom:1px solid #6b5284;background:#1d1d1d}:root[data-theme=dark] .employee-history-table tbody tr:hover td{background:#2e1745}:root[data-theme=dark] .employee-history-category{background:#271249;color:#d0beef}:root[data-theme=dark] .employee-history-values>i{color:#c1bcc7}:root[data-theme=dark] .unified-employees-group.support .unified-employees-caption{border-color:#6130a6;background:#271249}:root[data-theme=dark] .unified-employees-group.support .unified-employees-scroll{border-color:#6130a6}:root[data-theme=dark] .unified-employees-group.warehouse .unified-employees-caption{border-color:#2d71a9;background:#123049}:root[data-theme=dark] .unified-employees-group.warehouse .unified-employees-scroll{border-color:#2d71a9}:root[data-theme=dark] .unified-employee-name:focus-visible{outline:2px solid #5412c4}:root[data-theme=dark] .employee-profile-data .employee-identity-row code{color:#d3cfde;background:#2b1646;border:1px solid #6432a4}:root[data-theme=dark] .identity-map-summary>button{border:1px solid var(--line,#645780);background:#1d1d1d}:root[data-theme=dark] .identity-map-summary>button.active{border-color:#4a19bd;background:#251249}:root[data-theme=dark] .identity-map-card small,:root[data-theme=dark] .identity-map-summary span{color:#cfcdd3}:root[data-theme=dark] .identity-map-card,:root[data-theme=dark] .identity-map-summary label{border:1px solid var(--line,#645780);background:#1d1d1d}:root[data-theme=dark] .identity-map-person>div>span{color:#c9c6ce}:root[data-theme=dark] .identity-map-linked{color:#bfedd1;background:#184428}:root[data-theme=dark] .identity-candidates-title>span{background:#231249;color:#cbbde9}:root[data-theme=dark] .identity-candidate-card{border:1px solid #624393;background:#251249}:root[data-theme=dark] .identity-candidate-card.claimed{border-color:#b57e21;background:#493612}:root[data-theme=dark] .identity-candidate-card p{color:#d9d6dc}:root[data-theme=dark] .identity-candidate-facts span{background:#2c213b;color:#d9d6dc}:root[data-theme=dark] .identity-candidate-facts b{color:#d5cfdd}:root[data-theme=dark] .identity-source-badge{background:#2b203c;color:#d3d0d7}:root[data-theme=dark] .identity-source-badge.sales{background:#184426;color:#bfedd1}:root[data-theme=dark] .identity-confidence{background:#231249;color:#cbbde9}:root[data-theme=dark] .identity-points>span{color:#cbc7ce}:root[data-theme=dark] .identity-points>b{border:1px solid #694c8b;background:#1d1d1d}:root[data-theme=dark] .identity-claim-warning{background:#493412;color:#f5ddb7}:root[data-theme=dark] .identity-candidate-footer code{color:#d2d2d2}:root[data-theme=dark] .identity-map-empty{background:#3f1d22;color:#dbc9cd}:root[data-theme=dark] .identity-map-notice{background:#251249;color:#d1c4e8}:root[data-theme=dark] .identity-map-no-results{border:1px dashed #6a5482;color:#ccc9d0;background:#1d1d1d}@media (min-width:1024px){:root[data-theme=dark] .staff-lab-heading-actions.section-heading-actions{border:1px solid #69478f;background:#1d1d1d}:root[data-theme=dark] .staff-hybrid .staff-view-switch{border:1px solid #5f30a7;background:#291249}}:root[data-theme=dark] .dba-linked-tasks{border:1px solid #673f97;background:#251249}:root[data-theme=dark] .dba-linked-tasks p{color:#d0ced6}:root[data-theme=dark] .dba-linked-tasks a{background:#1d1d1d;border:1px solid #684195}:root[data-theme=dark] .dba-linked-tasks a:hover{border-color:#521db9}:root[data-theme=dark] .dba-linked-tasks a small{color:#d0ccd6}:root[data-theme=dark] .staff-closed-branches>button>span:first-child{color:#f1aeb4;background:#491216}:root[data-theme=dark] .staff-closed-branches>.staff-hybrid-grid,:root[data-theme=dark] .staff-closed-branches>div>.unified-employees-scroll{border-top:1px solid #9d3a4a}:root[data-theme=dark] .staff-closed-branches .staff-closed-branch-card{border-color:#a13548}:root[data-theme=dark] .staff-closed-branches .staff-closed-branch-card>header{background:#491217;border-color:#a13548}:root[data-theme=dark] .staff-closed-branches .staff-closed-branch-card>header em{color:#eebdc5;background:#49121d}:root[data-theme=dark] .closed-branch-directory{border-top:1px solid #9d3a4a;background:#49121d}:root[data-theme=dark] .closed-branch-directory>article{border:1px solid #993d4d;background:#1d1d1d}:root[data-theme=dark] .closed-branch-directory article>header{border-bottom:1px solid #924452;background:#491218}:root[data-theme=dark] .closed-branch-directory article>header>span{color:#e9c0c6;background:#49121b}:root[data-theme=dark] .closed-branch-directory article>header small{color:#d1cbce}:root[data-theme=dark] .closed-branch-directory article>header em{color:#e9c3ca;background:#1d1d1d}:root[data-theme=dark] .closed-branch-directory dt{color:#cdc7ca}:root[data-theme=dark] .closed-branch-directory dt svg{color:#e2bcc2}:root[data-theme=dark] .closed-branch-directory dd{color:#ece9ed}:root[data-theme=dark] .closed-branch-directory article>p{border-top:1px solid #815664;color:#dcd5d9}:root[data-theme=dark] .closed-branch-directory article>p strong{color:#e7c5cc}:root[data-theme=dark] .closed-branch-directory-empty{border-top:1px solid #9d3a4a;color:#d0cacd}:root[data-theme=dark] .staff-closed-empty{color:#d0cacd}@media (min-width:761px){:root[data-theme=dark] .back-link.context-back-button:hover{color:#cfbaf2}:root[data-theme=dark] .back-link.context-back-button:focus-visible{outline:2px solid rgba(84,18,196,.3)}}:root[data-theme=dark] .unified-employees tbody tr.employees-row-planned-dismissal>td,:root[data-theme=dark] .unified-employees tbody tr.employees-row-planned-dismissal>td.configurable-table-sticky{background:#49121d;border-bottom-color:#b6213e}:root[data-theme=dark] .unified-employees tbody tr.employees-row-planned-dismissal:focus-within>td,:root[data-theme=dark] .unified-employees tbody tr.employees-row-planned-dismissal:hover>td{background:#49121e}:root[data-theme=dark] .workforce-action-heading{color:#d3d0d5}:root[data-theme=dark] .workforce-action-row>button{border:1px solid #655384;background:#1d1d1d;color:#d5d1dc}:root[data-theme=dark] .workforce-action-row>button.selected{border-color:#5113c3;color:#c8b1f0;background:#281249}:root[data-theme=dark] .workforce-action-row>button:focus-visible{outline:2px solid #5113c3}:root[data-theme=dark] .workforce-action-check{background:#4f279b;color:#f0f0f0}:root[data-theme=dark] .workforce-action-picker>p{color:#d3d0d5}:root[data-theme=dark] .workforce-action-picker>p>strong{color:#e6e3e8}:root[data-theme=dark] .workforce-cell.workforce-other-branch,:root[data-theme=dark] .workforce-cell.workforce-replacement{color:#ffffff;background:#494112;border-color:#b48e23}:root[data-theme=dark] .workforce-replacement-mark{color:#f4e2b8;border-color:#b48e23;background:#494112}:root[data-theme=dark] .adb-correction-panel-heading{color:#d4cfdd}:root[data-theme=dark] .adb-correction-panel-heading>button{border:1px solid #694b8b;background:#1d1d1d;color:#d6cedf}:root[data-theme=dark] .adb-correction-panel-heading>button:focus-visible{outline:3px solid #602ea8}:root[data-theme=dark] .adb-correction-dialog{border:1px solid #694c8a;color:#d4cfdd;background:#1d1d1d}:root[data-theme=dark] .adb-correction-dialog .adb-correction-panel-heading{background:#1d1d1d;border-bottom:1px solid #6d4c8a}:root[data-theme=dark] .adb-page{color:var(--text,#d4cfdd)}:root[data-theme=dark] .adb-eyebrow{color:#eae0c2}:root[data-theme=dark] .adb-heading p,:root[data-theme=dark] .adb-stage p{color:#d3d0d7}:root[data-theme=dark] .adb-storage{border:1px solid #45926d;color:#c3e9da;background:#1b412a}:root[data-theme=dark] .adb-stage{background:linear-gradient(100deg,#493a12,#493a12);border:1px solid #a28534}:root[data-theme=dark] .adb-stage strong{color:#ece0c0}:root[data-theme=dark] .adb-filters label,:root[data-theme=dark] .adb-snapshot{color:#d3d0d7}:root[data-theme=dark] .adb-filters input,:root[data-theme=dark] .adb-filters select{border:1px solid #664f87;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .adb-refresh{border:1px solid #6436a1;background:#281249;color:#d5c6e6}:root[data-theme=dark] .adb-metric{background:#1d1d1d;border:1px solid #6b5482}:root[data-theme=dark] .adb-metric>span{color:#d3d0d7}:root[data-theme=dark] .adb-metric.good svg{color:#b5d7c8}:root[data-theme=dark] .adb-metric.wait svg{color:#e4d3a6}:root[data-theme=dark] .adb-metric.bad svg{color:#dba2a2}:root[data-theme=dark] .adb-hint{color:#d3d0d7}:root[data-theme=dark] .adb-tabs{border-bottom:1px solid #6b5482}:root[data-theme=dark] .adb-tabs button{color:#d3d0d7}:root[data-theme=dark] .adb-tabs button[aria-selected=true]{color:#cbbae1;border-bottom-color:#9e8138}:root[data-theme=dark] .adb-panel{border:1px solid #6b5482;background:#1d1d1d}:root[data-theme=dark] .adb-branch small{color:#d3d0d7}:root[data-theme=dark] .adb-status{background:#2e213b;color:#d4d0d9}:root[data-theme=dark] .adb-status.received{background:#1b412b;color:#c4e8d6}:root[data-theme=dark] .adb-status.pending{background:#493912;color:#f1e0bc}:root[data-theme=dark] .adb-status.error{background:#491221;color:#e9c3cb}:root[data-theme=dark] .adb-close,:root[data-theme=dark] .adb-empty,:root[data-theme=dark] .adb-open{color:#d3d0d7}:root[data-theme=dark] .adb-events article{border-bottom:1px solid #6b5482}:root[data-theme=dark] .adb-events p,:root[data-theme=dark] .adb-events small,:root[data-theme=dark] .adb-events time{color:#d3d0d7}:root[data-theme=dark] .adb-event-dot{background:#827240}:root[data-theme=dark] .adb-error{background:#412a33;border:1px solid #835361;color:#e58699}:root[data-theme=dark] .adb-overlay{background:rgba(0,0,0,.6)}:root[data-theme=dark] .adb-detail{background:#1d1d1d}:root[data-theme=dark] .adb-detail>p{color:#d3d0d7}:root[data-theme=dark] .adb-detail dl>div{border-bottom:1px solid #6b5482}:root[data-theme=dark] .adb-detail dt{color:#d3d0d7}:root[data-theme=dark] .adb-status.imported{background:#1b412b;color:#c4e8d6}:root[data-theme=dark] .adb-quality{color:#f1e0bc}:root[data-theme=dark] .adb-panel a{color:#d5c6e6}:root[data-theme=dark] .adb-source-status{background:#312636;border:1px solid #6d597d;color:#d8d5db}:root[data-theme=dark] .adb-source-status>svg{color:#cfc1d8}:root[data-theme=dark] .adb-source-status strong{color:#e4e1e6}:root[data-theme=dark] .adb-source-status p{color:#d8d5db}:root[data-theme=dark] .adb-source-status small{color:#cecad1}:root[data-theme=dark] .adb-status.bot{background:#1b412b;color:#c4e8d6}:root[data-theme=dark] .adb-equipment-dialog{border:1px solid #6b5482;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .adb-equipment-editor label,:root[data-theme=dark] .adb-equipment-search label{color:#d3d0d7}:root[data-theme=dark] .adb-equipment-editor select,:root[data-theme=dark] .adb-equipment-editor textarea,:root[data-theme=dark] .adb-equipment-search input,:root[data-theme=dark] .adb-equipment-search select{border:1px solid #664f87;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .adb-equipment-editor{background:#271249;border:1px solid #693e98}@media (max-width:600px){:root[data-theme=dark] .adb-equipment-mobile article{border:1px solid #6b5482}:root[data-theme=dark] .adb-equipment-mobile small{color:#d3d0d7}}:root[data-theme=dark] .adb-network-filter{color:#d3d0d7}:root[data-theme=dark] .adb-network-filter summary{border:1px solid #664f87;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .adb-network-filter summary:after{color:#d3d0d7}:root[data-theme=dark] .adb-network-filter details[open] summary{border-color:#6c3b9b}:root[data-theme=dark] .adb-network-options{border:1px solid #664f87;background:#1d1d1d}:root[data-theme=dark] .adb-network-options>button{color:#d5c6e6}:root[data-theme=dark] .adb-network-options label{color:#d6d1dc}:root[data-theme=dark] .adb-network-options label:hover{background:#311646}:root[data-theme=dark] .adb-register td,:root[data-theme=dark] .adb-register th{border-right:1px solid #685086!important;border-bottom:1px solid #685086!important}:root[data-theme=dark] .adb-register th{background:#301a42!important;color:#d6cfde}:root[data-theme=dark] .adb-register tbody tr:nth-child(2n) td{background:#2e1745}:root[data-theme=dark] .adb-register tbody tr:hover td{background:#2c1448}:root[data-theme=dark] .adb-register .adb-review-row td{background:#493812!important}:root[data-theme=dark] .adb-review-banner{border:1px solid #b38223;background:#493812;color:#f3dbba}:root[data-theme=dark] .adb-chart{border:1px solid #675284;background:#1d1d1d}:root[data-theme=dark] .adb-chart p{color:#d3d0d7}:root[data-theme=dark] .adb-chart circle:focus{outline:2px solid #b67921}:root[data-theme=dark] .adb-monthly-summary>div{border:1px solid #6b5383;background:#291f3d}:root[data-theme=dark] .adb-monthly-detail small,:root[data-theme=dark] .adb-monthly-summary small{color:#d3d0d7}:root[data-theme=dark] .adb-monthly-summary .attention{border-color:#b1263d;background:#49121c}:root[data-theme=dark] .adb-monthly-summary .attention strong{color:#e9bfc7}:root[data-theme=dark] .adb-monthly-detail{border:1px solid #538469;background:#18432b}:root[data-theme=dark] .adb-monthly-detail>div{border-right:1px solid #538469}:root[data-theme=dark] .adb-monthly-detail.low,:root[data-theme=dark] .adb-monthly-detail.missing,:root[data-theme=dark] .adb-monthly-detail.warning{border-color:#a82e3d;background:#491218}:root[data-theme=dark] .adb-monthly-detail.high{border-color:#b08526;background:#493a12}:root[data-theme=dark] .adb-monthly-tools>span{color:#d3d0d7}:root[data-theme=dark] .adb-monthly-scroll{border:1px solid #664f87;background:#1d1d1d}:root[data-theme=dark] .adb-monthly-table td,:root[data-theme=dark] .adb-monthly-table th{border-right:1px solid #6d5581;border-bottom:1px solid #6d5581}:root[data-theme=dark] .adb-monthly-table thead th{background:#301c40;color:#d6d1dc}:root[data-theme=dark] .adb-monthly-table thead th.weekend{background:#491217;color:#e6c5cc}:root[data-theme=dark] .adb-monthly-table tbody th:first-child{background:#1d1d1d}:root[data-theme=dark] .adb-monthly-table tbody th:first-child small{color:#d3d0d7}:root[data-theme=dark] .adb-monthly-table tbody th.adb-monthly-row-label{background:#1b412b;color:#c8e4d9}:root[data-theme=dark] .adb-monthly-table tbody tr:nth-child(2n) th:first-child{border-bottom-color:#6c5680}:root[data-theme=dark] .adb-monthly-table td button{color:#d4cfdd}:root[data-theme=dark] .adb-monthly-table td button:focus-visible{outline:2px solid #694196}:root[data-theme=dark] .adb-monthly-table td.reading{background:#281249}:root[data-theme=dark] .adb-monthly-table td.visitors{background:#19422c}:root[data-theme=dark] .adb-monthly-table td.missing{background:#49121a;color:#e9bfc7}:root[data-theme=dark] .adb-monthly-table td.missing button{color:#e9bfc7}:root[data-theme=dark] .adb-monthly-table td.low{background:#49121d}:root[data-theme=dark] .adb-monthly-table td.low button{color:#edbfc9}:root[data-theme=dark] .adb-monthly-table td.high{background:#493a12}:root[data-theme=dark] .adb-monthly-table td.high button{color:#f5dfb8}:root[data-theme=dark] .adb-monthly-table td.warning{background:#492c12}:root[data-theme=dark] .adb-monthly-table td.warning button{color:#eed3be}:root[data-theme=dark] .adb-monthly-table td.future{background:#1d1d1d}:root[data-theme=dark] .adb-monthly-table tbody tr:hover th:first-child,:root[data-theme=dark] .adb-monthly-table tbody tr:hover th:nth-child(2){background:#301c40}:root[data-theme=dark] .adb-monthly-legend{color:#d8d4dc}:root[data-theme=dark] .adb-monthly-legend i{border:1px solid #664f87;background:#1d1d1d}:root[data-theme=dark] .adb-monthly-legend i.reading{background:#281249}:root[data-theme=dark] .adb-monthly-legend i.visitors{background:#19422c}:root[data-theme=dark] .adb-monthly-legend i.low{background:#49121d}:root[data-theme=dark] .adb-monthly-legend i.high{background:#493a12}:root[data-theme=dark] .adb-monthly-legend i.missing{background:#49121a}:root[data-theme=dark] .adb-monthly-note{color:#e9c3cc}@media (max-width:1200px){:root[data-theme=dark] .adb-monthly-detail>div{border-bottom:1px solid #538469}}:root[data-theme=dark] .adb-events em{background:#2e213b;color:#d8d4dc}:root[data-theme=dark] .adb-event-manual_correction .adb-event-dot{background:#5c377f}:root[data-theme=dark] .adb-event-source_import .adb-event-dot{background:#32664e}:root[data-theme=dark] .adb-correction-summary{border:1px solid #6b3a9c;background:#311249}:root[data-theme=dark] .adb-counter-editor{border:1px solid #703f97;background:#2e1249}:root[data-theme=dark] .adb-counter-editor label,:root[data-theme=dark] .adb-counter-editor small{color:#d3d0d7}:root[data-theme=dark] .adb-counter-editor input{border:1px solid #6a5086;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .adb-counter-error{color:#edbfc9}:root[data-theme=dark] .adb-monthly-correction-note{background:#311249}:root[data-theme=dark] .adb-monthly-correction-note span{color:#d3d0d7}:root[data-theme=dark] .adb-counter-editor>.adb-counter-suggestion{border:1px solid #4c8a66;background:#1a422c}:root[data-theme=dark] .adb-counter-suggestion strong{color:#c4e8d9}:root[data-theme=dark] .adb-counter-suggestion button{border:1px solid #4e896c;background:#1d1d1d;color:#c4e8d9}:root[data-theme=dark] .adb-counter-suggestion button:hover{background:#1b412b}:root[data-theme=dark] .adb-resolution-kinds button,:root[data-theme=dark] .adb-resolution-methods button{border:1px solid #6a5086;background:#1d1d1d;color:#d6cedf}:root[data-theme=dark] .adb-resolution-kinds button[aria-pressed=true],:root[data-theme=dark] .adb-resolution-methods button[aria-pressed=true]{border-color:#6c4591;background:#2f1547;color:#d7c4e9}:root[data-theme=dark] .adb-counter-editor select{border:1px solid #6a5086;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .adb-resolution-preview{border:1px solid #4c8a66;background:#1a422c}:root[data-theme=dark] .adb-resolution-preview strong{color:#c4e8d9}:root[data-theme=dark] .adb-resolution-preview span{color:#d0dcd5}:root[data-theme=dark] .adb-resolution-preview.estimated{border-color:#aa892c;background:#493d12}:root[data-theme=dark] .adb-resolution-preview.estimated strong{color:#f5e1b7}:root[data-theme=dark] .adb-resolution-preview.excluded,:root[data-theme=dark] .adb-resolution-warning{border-color:#a82e3d;background:#491218;color:#e9c3cc}:root[data-theme=dark] .adb-counter-editor input:disabled{background:#302536;color:#d6d3d8}:root[data-theme=dark] button.adb-metric:hover{border-color:#6a3d9a}:root[data-theme=dark] button.adb-metric:focus-visible{outline:3px solid #6633a3}:root[data-theme=dark] button.adb-metric.active{border-color:#683d99}:root[data-theme=dark] .adb-metric.good svg{color:#c4e1d4}:root[data-theme=dark] .adb-metric.wait svg{color:#f3e0ba}:root[data-theme=dark] .adb-metric.bad{border-color:#aa2d3d;background:#491212}:root[data-theme=dark] .adb-metric.bad svg{color:#eabac0}:root[data-theme=dark] .adb-monthly-table thead th.adb-monthly-average-head{background:#2e1e3e}:root[data-theme=dark] .adb-monthly-table tbody td.adb-monthly-average{background:#2e1d3f;color:#d5cfde}:root[data-theme=dark] .adb-monthly-table tbody tr.adb-monthly-branch-start>td,:root[data-theme=dark] .adb-monthly-table tbody tr.adb-monthly-branch-start>th{border-top:3px solid #958141}:root[data-theme=dark] .adb-monthly-summary>button{border:1px solid #6b5383;background:#291f3d}:root[data-theme=dark] .adb-monthly-summary>button:hover{border-color:#6a3d9a}:root[data-theme=dark] .adb-monthly-summary>button:focus-visible{outline:3px solid #6633a3}:root[data-theme=dark] .adb-monthly-summary>button[aria-pressed=true]{border-color:#683d99;background:#301249}:root[data-theme=dark] .adb-monthly-average small{color:#cecad3}:root[data-theme=dark] .adb-monthly-table thead>tr>th{border-bottom:3px solid #958141}:root[data-theme=dark] .adb-register .adb-review-row td{background:#49121c!important}:root[data-theme=dark] .adb-register .adb-review-row .adb-quality{color:#edbfc9}:root[data-theme=dark] .adb-review-banner{border-color:#b1263d;background:#49121c;color:#e9c3cc}:root[data-theme=dark] .adb-chart circle:focus{outline-color:#a72f48}:root[data-theme=dark] .adb-monthly-detail.high,:root[data-theme=dark] .adb-monthly-detail.low,:root[data-theme=dark] .adb-monthly-detail.missing,:root[data-theme=dark] .adb-monthly-detail.warning{border-color:#a82e3d;background:#491218}:root[data-theme=dark] .adb-monthly-table td.high,:root[data-theme=dark] .adb-monthly-table td.low{background:#49121d}:root[data-theme=dark] .adb-monthly-table td.high button,:root[data-theme=dark] .adb-monthly-table td.low button{color:#edbfc9}:root[data-theme=dark] .adb-monthly-legend i.high,:root[data-theme=dark] .adb-monthly-legend i.low{background:#49121d}:root[data-theme=dark] .adb-visitors-warning{color:#edbfc9}:root[data-theme=dark] .adb-register td.adb-visitors-anomaly-cell{background:#49121d!important;color:#edbfc9}:root[data-theme=dark] .adb-register td.adb-visitors-anomaly-cell .adb-quality{color:#edbfc9}:root[data-theme=dark] .adb-chart-periods button{border:1px solid #664f87;background:#1d1d1d;color:#d9d6dd}:root[data-theme=dark] .adb-chart-periods button:hover{border-color:#9b7e3b;background:#493712;color:#ece0c0}:root[data-theme=dark] .adb-chart-periods button[aria-pressed=true]{border-color:#997c3d;background:#493912;color:#f0e1bc}:root[data-theme=dark] .adb-equipment-table td,:root[data-theme=dark] .adb-equipment-table th{border-right:1px solid #685086!important;border-bottom:1px solid #685086!important}:root[data-theme=dark] .adb-equipment-table td:first-child,:root[data-theme=dark] .adb-equipment-table th:first-child{border-left:1px solid #685086!important}:root[data-theme=dark] .adb-equipment-table thead th{border-top:1px solid #685086!important;background:#301a42!important;color:#d6cfde}:root[data-theme=dark] .adb-equipment-table tbody tr:nth-child(2n) td{background:#2e1745}:root[data-theme=dark] .adb-equipment-table tbody tr:hover td{background:#2c1448}:root[data-theme=dark] .dba-toolbar>label{color:#d3d0d7}:root[data-theme=dark] .dba-form select,:root[data-theme=dark] .dba-toolbar input,:root[data-theme=dark] .dba-toolbar select{border:1px solid #664f87;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .dba-search svg{color:#c9c5ce}:root[data-theme=dark] .dba-block,:root[data-theme=dark] .dba-person small{color:#cdcad1}:root[data-theme=dark] .dba-pill{background:#2e223a;color:#d8d4dc}:root[data-theme=dark] .dba-pill.in_progress,:root[data-theme=dark] .dba-pill.pending{background:#493812;color:#f4e1b8}:root[data-theme=dark] .dba-pill.active,:root[data-theme=dark] .dba-pill.resolved{background:#1a422a;color:#c3e9d8}:root[data-theme=dark] .dba-pill.blocked,:root[data-theme=dark] .dba-pill.new{background:#49121f;color:#eac2ca}:root[data-theme=dark] .dba-form>label{color:#d3d0d7}:root[data-theme=dark] .dba-form fieldset{border:1px solid #6b5482}:root[data-theme=dark] .dba-form legend{color:#d3d0d7}:root[data-theme=dark] .dba-checks label{background:#2e1c40}:root[data-theme=dark] .dba-primary{background:#4e2594;color:#f0f0f0}:root[data-theme=dark] .dba-ticket-list>article{border:1px solid #6b5482;background:#1d1d1d}:root[data-theme=dark] .dba-ticket-list>article:hover{border-color:#6830a6}:root[data-theme=dark] .dba-ticket-list article p{color:#d7d1db}:root[data-theme=dark] .dba-ticket-list article small{color:#cdcad1}:root[data-theme=dark] .dba-ticket-icon{background:#2e1b41;color:#d2c7df}:root[data-theme=dark] .dba-ticket-icon.new{background:#49121f;color:#eac2ca}:root[data-theme=dark] .dba-ticket-icon.in_progress{background:#493812;color:#f4e1b8}:root[data-theme=dark] .dba-ticket-icon.resolved{background:#1a422a;color:#c3e9d8}:root[data-theme=dark] .dba-ticket-meta{color:#cdcad1}:root[data-theme=dark] .dba-thread article{border:1px solid #6b5482;background:#2e2239}:root[data-theme=dark] .dba-thread article.reply{background:#251249;border-color:#6636a0}:root[data-theme=dark] .dba-thread article.system{background:#493a12;border-color:#a58531}:root[data-theme=dark] .dba-thread small,:root[data-theme=dark] .dba-thread time{color:#cdcad1}:root[data-theme=dark] .dba-thread p{color:#d7d1db}:root[data-theme=dark] .dba-resolved{background:#1c4028;color:#c4e8d6!important}:root[data-theme=dark] .dba-empty-value{color:#cdcad1}:root[data-theme=dark] .dba-role-tag.seller{background:#1a422a;border-color:#439462;color:#c3e9d8}:root[data-theme=dark] .dba-role-tag.manager{background:#122749;border-color:#1957bd;color:#bfd4ee}:root[data-theme=dark] .dba-role-tag.top{background:#241249;border-color:#5613c3;color:#d3c2ea}:root[data-theme=dark] .dba-role-tag.owner{background:#493812;border-color:#b28924;color:#f4e1b8}:root[data-theme=dark] .dba-role-tag.system-admin{background:#49121f;border-color:#a82e4c;color:#eac2ca}:root[data-theme=dark] .dba-role-tag.procurement{background:#154742;border-color:#3f978a;color:#bbf2ef}:root[data-theme=dark] .dba-history{border-top:1px solid #6b5482}:root[data-theme=dark] .dba-history article{background:#2e1c40}:root[data-theme=dark] .dba-history article>svg{color:#c3dccf}:root[data-theme=dark] .dba-history article p{color:#d3d0d7}:root[data-theme=dark] .dba-history article small{color:#cdcad1}:root[data-theme=dark] .dba-checks label{color:#d6d1dc}:root[data-theme=dark] .dba-checks label:has(input:checked){border-color:#591db9;background:#281249}:root[data-theme=dark] .dba-checks label.is-assigned{border-color:#684d89;background:#2e2239}:root[data-theme=dark] .dba-checks label small{color:#cdcad1}:root[data-theme=dark] .dba-draft-button{border:1px solid #652da9;background:#1d1d1d;color:#d2bfed}:root[data-theme=dark] .dba-reply-composer{border:1px solid #652da9;background:#2a1249}:root[data-theme=dark] .dba-reply-composer p{color:#d3d0d7}:root[data-theme=dark] .dba-reply-composer textarea{border:1px solid #6b5185;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .dba-reply-composer small{color:#cdcad1}:root[data-theme=dark] .dba-reply-actions>button:not(.dba-primary){border:1px solid #6b5185;background:#1d1d1d}:root[data-theme=dark] .dba-telegram-link{color:var(--accent,#a9c1f5)}:root[data-theme=dark] .dba-networks>p,:root[data-theme=dark] .dba-result-count{color:#d3d0d7}:root[data-theme=dark] .dba-networks button{border:1px solid #664f87;background:#1d1d1d;color:#d5d0dc}:root[data-theme=dark] .dba-networks button[aria-pressed=true]{background:#281249;border-color:#5f2caa;color:#d3c0ec}:root[data-theme=dark] .dba-networks button strong{background:#2c1f3d}:root[data-theme=dark] .dba-networks button:focus-visible{outline:2px solid #5824b2}:root[data-theme=dark] button.adb-metric:hover{border-color:#6635a1}:root[data-theme=dark] button.adb-metric:focus-visible{outline:2px solid #5824b2}:root[data-theme=dark] button.adb-metric.is-active{border-color:#6332a4;background:#271249}:root[data-theme=dark] button.adb-metric.is-active>span{color:#d4c3ea}:root[data-theme=dark] .adb-metrics-hint{color:#d3d0d7}:root[data-theme=dark] .adb-metrics-hint strong{color:#d5d0dc}:root[data-theme=dark] .dba-support-kinds{background:#2e2338}:root[data-theme=dark] .dba-support-kinds button{color:#d8d4dc}:root[data-theme=dark] .dba-support-kinds button strong{background:#2e223a}:root[data-theme=dark] .dba-support-kinds button[aria-pressed=true]{border-color:#6d4690;background:#1d1d1d;color:#d3c1ec}:root[data-theme=dark] .dba-support-kinds button:focus-visible{outline:2px solid #5824b2}:root[data-theme=dark] .dba-delete-zone{border-top:1px solid #845261}:root[data-theme=dark] .dba-delete-zone>strong{color:#eac2cc}:root[data-theme=dark] .dba-delete-zone>label,:root[data-theme=dark] .dba-delete-zone>p{color:#d3d0d7}:root[data-theme=dark] .dba-delete-zone input{border:1px solid #8b4c5b;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .dba-delete{border:1px solid #954256;background:#491219;color:#ebc2ca}:root[data-theme=dark] .dba-delete.is-confirm{background:#792738;border-color:#a2344b;color:#f0f0f0}:root[data-theme=dark] .dba-edit-note{border:1px solid #693b9b;background:#291447;color:#d8d4dc}:root[data-theme=dark] .dba-checks label.is-assigned:has(input:not(:checked)){border-color:#9d394d;background:#491219}:root[data-theme=dark] .dba-change-preview{border:1px solid #6a33a3;background:#2a1249}:root[data-theme=dark] .dba-change-preview>strong{color:#d5c8e4}:root[data-theme=dark] .dba-change-row small{color:#cbc6d0}:root[data-theme=dark] .dba-change-arrow{color:#c5adee}:root[data-theme=dark] .dba-reason{color:#e1dde4}:root[data-theme=dark] .dba-reason>span{color:#cbc6d0}:root[data-theme=dark] .dba-reason textarea{border:1px solid #6d4e89;background:#1d1d1d;color:#d4cfdd}:root[data-theme=dark] .dba-reason textarea:focus{outline:2px solid #591db9;border-color:#6033a4}:root[data-theme=dark] .dba-history-reason{color:#dcd7e0!important}:root[data-theme=dark] .reference-page{background:#1d1d1d;border:1px solid #65478f;color:#d5cfdd}:root[data-theme=dark] .reference-header p,:root[data-theme=dark] .reference-hint{color:#cdc9d2}:root[data-theme=dark] .reference-eyebrow{color:#c1a2f5}:root[data-theme=dark] .reference-tabs{background:#261745}:root[data-theme=dark] .reference-button,:root[data-theme=dark] .reference-tabs a,:root[data-theme=dark] .reference-tabs button{color:#d1cdd6}:root[data-theme=dark] .reference-tabs button[aria-pressed=true]{background:#251249;color:#c8adf1}:root[data-theme=dark] .reference-button{background:#1d1d1d;border-color:#694492;color:#d5c7e5}:root[data-theme=dark] .reference-page input:not([type=checkbox]),:root[data-theme=dark] .reference-page select{border:1px solid #664b8b;background:#1d1d1d;color:#d5cfdd}:root[data-theme=dark] .reference-link{color:#c8adf1}:root[data-theme=dark] .reference-form{border:1px solid #581db9;background:#281249}:root[data-theme=dark] .reference-page :focus-visible{outline:2px solid #550fc7}:root[data-theme=dark] .sales-plan-toolbar select{background:#2e1f3d}:root[data-theme=dark] .sales-plan-current i{background:var(--accent-fill)}:root[data-theme=dark] .sales-plan-switch>span{background:#60556d}:root[data-theme=dark] .sales-plan-switch>span:after{background:#1d1d1d}:root[data-theme=dark] .sales-plan-switch.month input:checked+span{background:#6c4e1b}:root[data-theme=dark] .sales-plan-switch.year input:checked+span{background:#244f85}:root[data-theme=dark] .sales-plan-sections button.active{background:#291249}:root[data-theme=dark] .sales-plan-assignment>header,:root[data-theme=dark] .sales-plan-history>header{background:#2e1f3d}:root[data-theme=dark] .sales-plan-assignment tr.network{background:#2e1745}:root[data-theme=dark] .sales-plan-name button,:root[data-theme=dark] .sales-plan-recommendation>button:first-of-type{background:#2a1249}:root[data-theme=dark] .sales-plan-assignment input{border:1px solid #622aad;background:#291249}:root[data-theme=dark] .sales-plan-change{background:#493712;color:#f6dfb6}:root[data-theme=dark] .sales-plan-change.year{background:#122a49;color:#b9cfec}:root[data-theme=dark] .sales-plan-change.negative{background:#49121c;color:#e9bdc3}:root[data-theme=dark] .sales-plan-confidence{background:#19432f;color:#baf3e1}:root[data-theme=dark] .sales-plan-assignment>footer button{background:#1d1d1d}:root[data-theme=dark] .sales-plan-assignment>footer .primary-button{background:var(--accent-fill);color:#f0f0f0}:root[data-theme=dark] .sales-plan-period select{background:#1d1d1d}:root[data-theme=dark] .sales-plan-history thead th{background:#2e1f3d}:root[data-theme=dark] .sales-plan-history th.month{color:#d6d3d9}:root[data-theme=dark] .sales-plan-history .entity{background:#1d1d1d}:root[data-theme=dark] .sales-plan-history tr.network .entity,:root[data-theme=dark] .sales-plan-history tr.network td{background:#2e1745}:root[data-theme=dark] .sales-plan-modal{background:#1d1d1d}:root[data-theme=dark] .sales-plan-modal header button{background:#30223a}:root[data-theme=dark] .sales-plan-rec-grid>span{background:#2e213b}:root[data-theme=dark] .sales-plan-factor>b.positive{color:#baf3e1}:root[data-theme=dark] .sales-plan-factor>b.negative{color:#e9bdc3}:root[data-theme=dark] .sales-plan-model-note{background:#184331;color:#baf3e1}:root[data-theme=dark] .sales-plan-loading,:root[data-theme=dark] .sales-plan-toast{color:#f0f0f0}:root[data-theme=dark] .sales-plan-loading{background:#362942}:root[data-theme=dark] .sales-plan-toast{background:#155642}:root[data-theme=dark] .branch-hours-page .hours-tone-amber{--hours-tint:#fcf5e3;--hours-accent:#edd5a2}:root[data-theme=dark] .branch-hours-page .hours-tone-violet{--hours-tint:#ede3fc;--hours-accent:#b594e4}:root[data-theme=dark] .branch-hours-page .hours-tone-mint{--hours-tint:#e8f8f1;--hours-accent:#b0ddcd}:root[data-theme=dark] .branch-hours-page .hours-tone-sky{--hours-tint:#e3f1fc;--hours-accent:#98c7e8}:root[data-theme=dark] .branch-hours-page .hours-tone-rose{--hours-tint:#fce3e8;--hours-accent:#e293a7}:root[data-theme=dark] .branch-hours-page .branch-hours-toolbar{background:#251249;border-bottom:1px solid #644d89}:root[data-theme=dark] .branch-hours-page .branch-hours-desktop th{background:#291844;color:#d6cfdd;border-right:1px solid #684c8b;border-bottom:1px solid #69488e}:root[data-theme=dark] .branch-hours-page .branch-hours-desktop td{background:var(--hours-tint,#1d1d1d);border-right:1px solid #675581;border-bottom:1px solid #675581}:root[data-theme=dark] .branch-hours-page .branch-hours-desktop td:first-child{border-left:3px solid var(--hours-accent,#602caa)}:root[data-theme=dark] .branch-hours-page .branch-hours-time{border:1px solid var(--hours-accent,#644d89);background:rgba(29,29,29,.702)}:root[data-theme=dark] .branch-hours-page .branch-hours-desktop tr:hover td{background:#271249}:root[data-theme=dark] .branch-hours-page .branch-hours-desktop .branch-hours-selected td{background:#281249;border-bottom-color:#6736a1}:root[data-theme=dark] .branch-hours-page .branch-hours-table-foot{background:#251249}:root[data-theme=dark] .branch-hours-page .branch-hours-time-divider{background:#2b213b}@media (max-width:760px){:root[data-theme=dark] .branch-hours-page .branch-hours-mobile article{background:var(--hours-tint,#1d1d1d);border-top:1px solid #685086;border-left:3px solid var(--hours-accent,#602caa)}:root[data-theme=dark] .branch-hours-page .branch-hours-mobile article.branch-hours-selected{background:#281249}:root[data-theme=dark] .branch-hours-page .branch-hours-mobile-values{border-top:1px solid #675581;border-bottom:1px solid #675581}:root[data-theme=dark] .branch-hours-page .branch-hours-mobile-values>span{border-right:1px solid #675581}}:root[data-theme=dark] .employee-preview-card{border:1px solid var(--line,#675681);color:#d5d0dc;background:#1d1d1d}:root[data-theme=dark] .employee-preview-card>header{border-bottom:1px solid #6b5284}:root[data-theme=dark] .employee-preview-card dt,:root[data-theme=dark] .employee-preview-card small,:root[data-theme=dark] .employee-preview-identity div>span{color:#d1ced4}:root[data-theme=dark] .employee-preview-card [role=alert]{background:#491612;color:#edc1bf}:root[data-theme=dark] .employee-preview-access{color:#d1ced4}:root[data-theme=dark] .employee-preview-card>footer{border-top:1px solid #6b5284}:root[data-theme=dark] .grades-pay-subhead{border-top:1px solid #644c8a}:root[data-theme=dark] .grades-pay-subhead>span+span,:root[data-theme=dark] .grades-pay-values>button+button{border-left:1px solid #645483}:root[data-theme=dark] .grades-pay-values>button{color:#d5d1dc}:root[data-theme=dark] .grades-pay-values>button:enabled:hover{background:#291249}:root[data-theme=dark] .grades-pay-values>button:focus-visible{outline:2px solid #6a389e}:root[data-theme=dark] .grade-tariff-dialog{border:1px solid #634e88;color:#d5d1dc}:root[data-theme=dark] .grade-tariff-dialog header p{color:#d3ced7}:root[data-theme=dark] .grade-tariff-duration{background:#291249}:root[data-theme=dark] .grade-tariff-duration>span,:root[data-theme=dark] .grade-tariff-explainer{color:#d4d0d8}:root[data-theme=dark] .grade-tariff-comment textarea,:root[data-theme=dark] .grade-tariff-effective input,:root[data-theme=dark] .grade-tariff-inputs input{border:1px solid #64498d;color:#d5d1dc;background:#1d1d1d}:root[data-theme=dark] .grade-tariff-effective small{color:#d4d0d8}:root[data-theme=dark] .grade-tariff-history{border-top:1px solid #6d478f}:root[data-theme=dark] .grade-tariff-history>p{color:#d4d0d8}:root[data-theme=dark] .grade-tariff-history li{border:1px solid #694d89;background:#2e1745}:root[data-theme=dark] .grade-tariff-history li span,:root[data-theme=dark] .grade-tariff-history li>small{color:#d4d0d8}:root[data-theme=dark] .grade-tariff-comparison{border:1px solid #439471;background:#17452e}:root[data-theme=dark] .grade-tariff-comparison small{color:#d8dfdc}:root[data-theme=dark] .grade-tariff-dialog footer{border-top:1px solid #6d478f}:root[data-theme=dark] .grade-tariff-dialog footer small{color:#d3ced7}:root[data-theme=dark] .grades-panel{border:1px solid #634e88}:root[data-theme=dark] .grades-filters{background:linear-gradient(120deg,#281249,#1d1d1d);border-bottom:1px solid #634e88}:root[data-theme=dark] .grades-filters label{color:#d5d0dc}:root[data-theme=dark] .grades-filters input,:root[data-theme=dark] .grades-filters select{border:1px solid #644c8a;background:#1d1d1d;color:#d4d0dd}:root[data-theme=dark] .grades-filters>small{border:1px solid #604096;background:#281249;color:#d5cede}:root[data-theme=dark] .grades-panel .configurable-table th{background:#291844;color:#d5d0dc;border-right:1px solid #644c8a;border-bottom:2px solid #66498d}:root[data-theme=dark] .grades-panel .configurable-table td{border-right:1px solid #645483;border-bottom:1px solid #645483;background:var(--grades-row,#1d1d1d);color:#d5d1dc}:root[data-theme=dark] .grades-panel .configurable-table tbody tr:hover td{background:var(--grades-badge,#2a1d3f)}:root[data-theme=dark] .grades-panel td small{color:#d5d2d9}:root[data-theme=dark] .grades-panel .configurable-table .grades-grade-0{background:#1f293d;border-top:3px solid #546483}:root[data-theme=dark] .grades-panel .configurable-table .grades-grade-1{background:#122a49;border-top:3px solid #2764af}:root[data-theme=dark] .grades-panel .configurable-table .grades-grade-2{background:#1b4132;border-top:3px solid #488e73}:root[data-theme=dark] .grades-panel .configurable-table .grades-grade-3{background:#2b1249;border-top:3px solid #6a3a9c}:root[data-theme=dark] .grades-panel .configurable-table .grades-grade-4{background:#493812;border-top:3px solid #ac832a}:root[data-theme=dark] .grades-tone-amber{--grades-row:#fcf6e3;--grades-badge:#f0ca75;--grades-accent:#ecd7aa}:root[data-theme=dark] .grades-tone-violet{--grades-row:#ede3fc;--grades-badge:#eee4fb;--grades-accent:#bfa7dd}:root[data-theme=dark] .grades-tone-mint{--grades-row:#e9f7f1;--grades-badge:#8fd6b6;--grades-accent:#bddace}:root[data-theme=dark] .grades-tone-sky{--grades-row:#e3eefc;--grades-badge:#e3effc;--grades-accent:#a0c2e7}:root[data-theme=dark] .grades-tone-rose{--grades-row:#fce3ec;--grades-badge:#fbe4ec;--grades-accent:#d9a3b7}:root[data-theme=dark] .grades-network-badge{background:var(--grades-badge,#2d213a);color:#d7d1dc}:root[data-theme=dark] .grades-tariff-cards-empty{color:#d5d1d8}:root[data-theme=dark] .grades-tariff-card{border:1px solid #685086;border-left:4px solid var(--grades-accent,#675680);background:var(--grades-row,#1d1d1d)}:root[data-theme=dark] .grades-tariff-card>header{border-bottom:1px solid #705285}:root[data-theme=dark] .grades-tariff-card>header strong{color:#d6d0dc}:root[data-theme=dark] .grades-tariff-card>header span,:root[data-theme=dark] .grades-tariff-card>header time{color:#d4cfd7}:root[data-theme=dark] .grades-tariff-card-meta{color:#d6d3d9;background:var(--grades-badge,#2e213a)}:root[data-theme=dark] .grades-tariff-card dl{border-top:1px solid #6b5284;border-bottom:1px solid #6b5284}:root[data-theme=dark] .grades-tariff-card dl>div+div{border-left:1px solid #6b5581}:root[data-theme=dark] .grades-tariff-card dt{color:#d2ced6}:root[data-theme=dark] .grades-tariff-card dd{color:#d6d2d9}:root[data-theme=dark] .grades-tariff-card dd i{color:#c5bfca}:root[data-theme=dark] .grades-tariff-card dd strong{color:#d6d0dc}:root[data-theme=dark] .grades-tariff-card>footer small{color:#d0ccd2}:root[data-theme=dark] .grades-tariff-card>footer span,:root[data-theme=dark] .grades-tariff-card>footer strong{color:#d7d1db}:root[data-theme=dark] .grades-foot{color:#d5d1d8;border-top:1px solid #634e88;background:#251249}:root[data-theme=dark] .navigation-progress{border:1px solid #426194;background:#1d1d1d;color:#c5d1e7}:root[data-theme=dark] .navigation-progress button{border:1px solid #4e6888;background:#1c2e40}:root[data-theme=dark] .phone-actions-dialog{background:var(--panel,#1d1d1d)}:root[data-theme=dark] .phone-actions-dialog a,:root[data-theme=dark] .phone-actions-dialog button{background:#2b1249}:root[data-theme=dark] .phone-actions-dialog [role=alert]{color:#f2bbc9}:root[data-theme=dark] .branch-detail .back-link{color:#d5cedc}:root[data-theme=dark] .branch-hero{background:linear-gradient(110deg,#1d1d1d,#251249);border:1px solid #693c9a}:root[data-theme=dark] .branch-avatar{color:#c9b3e8;background:#281249}:root[data-theme=dark] .branch-hero p{color:#d2ced6}:root[data-theme=dark] .branch-network{color:#cebde3}:root[data-theme=dark] .branch-hero-opening>span{border:1px solid #6f4690;color:#cfbce5;background:rgba(29,29,29,.82)}:root[data-theme=dark] .branch-hero-opening small{color:#cac4cd}:root[data-theme=dark] .branch-hero-opening strong{color:#d7d0dc}:root[data-theme=dark] .branch-primary-staff{border:1px solid #694492;background:linear-gradient(118deg,#1d1d1d,#2a1249)}:root[data-theme=dark] .branch-primary-staff h2{color:#d7cce0}:root[data-theme=dark] .branch-primary-staff h2 svg{color:#cebce4}:root[data-theme=dark] .branch-primary-staff header p{color:#d0ccd4}:root[data-theme=dark] .branch-primary-staff>header>b{color:#d5c3e9;background:#2c1249}:root[data-theme=dark] .branch-primary-staff-list article{border:1px solid #6e4e88;background:rgba(29,29,29,.78)}:root[data-theme=dark] .branch-primary-staff-list strong,:root[data-theme=dark] .branch-primary-staff-name{color:#d7cfdd}:root[data-theme=dark] .branch-primary-staff-name:hover{color:#d2b8ff}:root[data-theme=dark] .branch-employee-profile-dialog{color:#d7d0dc;background:#1d1d1d}:root[data-theme=dark] .branch-employee-profile-dialog>header{border-color:#514365;background:#1d1d1d}:root[data-theme=dark] .branch-primary-staff-list small{color:#cec9d3}:root[data-theme=dark] .branch-primary-staff-dates{color:#dbd6de}:root[data-theme=dark] .branch-primary-staff-dates b{color:#d5c2ea;background:#2b1249}:root[data-theme=dark] .branch-primary-staff-empty{border:1px dashed #6b4b8c;color:#d1ccd4}:root[data-theme=dark] .branch-map-ratings>small{color:#d0cbd4}:root[data-theme=dark] .branch-map-card{border:1px solid #6f4690;background:rgba(29,29,29,.82)}:root[data-theme=dark] .branch-map-card-link:hover{border-color:#6932a4}:root[data-theme=dark] .branch-map-card-link:focus-visible{outline:3px solid rgba(103,60,154,.28)}:root[data-theme=dark] .branch-map-source{color:#f0f0f0;background:linear-gradient(135deg,#592a96,#482874)}:root[data-theme=dark] .branch-map-card:nth-child(2) .branch-map-source{background:linear-gradient(135deg,#936f25,#8c5b23)}:root[data-theme=dark] .branch-map-card>p{color:#f7dfb6}:root[data-theme=dark] .branch-map-card>p strong{color:#d8cfde}:root[data-theme=dark] .branch-map-card>p span{color:#d1ccd4}:root[data-theme=dark] .branch-map-ratings time{color:#c6c0ca}:root[data-theme=dark] .branch-health-button:focus-visible{outline:3px solid rgba(103,60,154,.28)}:root[data-theme=dark] .branch-health.growth,:root[data-theme=dark] .branch-health.stable,:root[data-theme=dark] .branch-ok{color:#c4e8da;background:#18442c}:root[data-theme=dark] .branch-health.attention{color:#f4dbb9;background:#493712}:root[data-theme=dark] .branch-health.critical{color:#eac1c7;background:#49121c}:root[data-theme=dark] .branch-health.data_gap{color:#d8cddf;background:#2f1b41}:root[data-theme=dark] .branch-period label{color:#d4cfd8}:root[data-theme=dark] .branch-period input{border:1px solid #694f87;background:#1d1d1d}:root[data-theme=dark] .branch-period small{color:#cbc6cf}:root[data-theme=dark] .branch-detail-tabs{background:#1d1d1d;border:1px solid #6b478f}:root[data-theme=dark] .branch-detail-tabs button{color:#d2cdd7}:root[data-theme=dark] .branch-detail-tabs button[aria-pressed=true]{background:#271249;color:#cbb5eb}:root[data-theme=dark] .branch-kpis article{border:1px solid #6b4b8c;background:#1d1d1d}:root[data-theme=dark] .branch-kpis small,:root[data-theme=dark] .branch-kpis span{color:#ccc7d1}:root[data-theme=dark] .branch-detail h2>span{background:#493712;color:#f1d9bc}:root[data-theme=dark] .branch-note{color:#cec9d2}:root[data-theme=dark] .branch-control article{border:1px solid #a57c31;background:#493812}:root[data-theme=dark] .branch-control-quality{color:#d2cdd7}:root[data-theme=dark] .branch-control article.critical{background:#491217;border-color:#9e384a}:root[data-theme=dark] .branch-control article.data{background:#251249;border-color:#613a9c}:root[data-theme=dark] .branch-control article.branch-signal-highlight{border-color:#672caa}:root[data-theme=dark] .branch-control button,:root[data-theme=dark] .branch-inline{color:#d0bfe4}:root[data-theme=dark] .branch-facts{border:1px solid #694c8b}:root[data-theme=dark] .branch-facts>div{background:#281249;border-bottom:1px solid #694c8b}:root[data-theme=dark] .branch-facts dt{color:#cec9d3}:root[data-theme=dark] .branch-facts dd{border-left:1px solid #694c8b}:root[data-theme=dark] .branch-day-chart i{background:#2b1249}:root[data-theme=dark] .branch-day-chart b{background:#5b3290}:root[data-theme=dark] .branch-detail .configurable-table th{background:#2b1745;border:1px solid #694c8a}:root[data-theme=dark] .branch-detail .configurable-table td{border:1px solid #6d4f88}:root[data-theme=dark] .branch-detail .configurable-table tbody tr:nth-child(2n) td{background:#281249}:root[data-theme=dark] .branch-detail .configurable-table a,:root[data-theme=dark] .branch-receipt-link{color:#cfbce5}:root[data-theme=dark] .branch-receipts footer button{background:#2b1249;color:#d6c7e5;border:1px solid #6d4294}:root[data-theme=dark] .branch-return{color:#e8c0c6;background:#49121d}:root[data-theme=dark] .branch-checklist{color:#d3cfd7}:root[data-theme=dark] .branch-photo-panel>header p{color:#cec9d2}:root[data-theme=dark] .branch-photo-panel>header>strong{color:#d2c0e7;background:#2b1249}:root[data-theme=dark] .branch-photo-grid article{border:1px solid #704c8a;background:#1d1d1d}:root[data-theme=dark] .branch-photo-grid article.branch-photo-is-avatar{border-color:#6b2da9}:root[data-theme=dark] .branch-photo-open{background:#2f203c}:root[data-theme=dark] .branch-photo-open>span{color:#f0f0f0;background:rgba(53,28,83,.86)}:root[data-theme=dark] .branch-photo-grid footer button{border-right:1px solid #744b8b;color:#d8cddf;background:#1d1d1d}:root[data-theme=dark] .branch-photo-empty{border:1px dashed #6e4d89;color:#cfc8d3}:root[data-theme=dark] .branch-photo-empty strong{color:#d7d0dc}:root[data-theme=dark] .branch-photo-error{color:#eac0c7}:root[data-theme=dark] .branch-photo-viewer{background:rgba(55,38,69,.82)}:root[data-theme=dark] .branch-photo-viewer-close{color:#f0f0f0;background:rgba(56,40,67,.88)}:root[data-theme=dark] .branch-metric-panel h2 svg{color:#cdbbe4}:root[data-theme=dark] .branch-metric-grid article{border:1px solid #6e498d;background:linear-gradient(145deg,#1d1d1d,#2e1249)}:root[data-theme=dark] .branch-metric-grid small{color:#cecad2}:root[data-theme=dark] .branch-metric-grid strong{color:#d7cedf}:root[data-theme=dark] .branch-metric-grid span{color:#d3cad8}:root[data-theme=dark] .attendance-panel .branch-metric-grid article:first-child{background:#261249;border-color:#662caa}:root[data-theme=dark] .attendance-panel .branch-metric-grid article:nth-child(2){background:#1a4233;border-color:#439371}:root[data-theme=dark] .payment-panel .branch-metric-grid article:first-child{background:#493412;border-color:#b37f24}:root[data-theme=dark] .payment-panel .branch-metric-grid article:nth-child(2),:root[data-theme=dark] .payment-panel .branch-metric-grid article:nth-child(3){background:#122949;border-color:#2266b4}:root[data-theme=dark] .phone-panel .branch-metric-grid article:first-child,:root[data-theme=dark] .phone-panel .branch-metric-grid article:nth-child(4){background:#19432a;border-color:#439361}:root[data-theme=dark] .branch-metric-source{color:#c8c2cd}:root[data-theme=dark] .branch-empty-metric{border:1px dashed #6e4f87;color:#cfcbd3;background:#341a42}:root[data-theme=dark] .branch-payment-bar{background:#122949}:root[data-theme=dark] .branch-payment-bar i{background:#9b6e27}:root[data-theme=dark] .branch-payment-bar b{background:#2d6095}:root[data-theme=dark] .branch-payment-legend,:root[data-theme=dark] .branch-traffic-legend{color:#d2ced6}:root[data-theme=dark] .branch-payment-legend span:first-child svg{color:#efd7b3}:root[data-theme=dark] .branch-payment-legend span:last-child svg{color:#b9cfe4}:root[data-theme=dark] .branch-traffic{border-top:1px solid #714d89}:root[data-theme=dark] .branch-traffic-legend .current:before,:root[data-theme=dark] .branch-traffic-row i.current{background:#5c368b}:root[data-theme=dark] .branch-traffic-legend .previous:before,:root[data-theme=dark] .branch-traffic-row i.previous{background:#2d1745}:root[data-theme=dark] .branch-traffic-row time{color:#cdc7d0}@media (max-width:720px){:root[data-theme=dark] .receipt-items-mobile article{border:1px solid #6d4f88;background:#1d1d1d}:root[data-theme=dark] .receipt-items-mobile article>header{border-bottom:1px solid #714d89;background:#2e1745}:root[data-theme=dark] .receipt-items-mobile header span{color:#ccc7d0}:root[data-theme=dark] .receipt-items-mobile header b{color:#d7cede}:root[data-theme=dark] .receipt-items-mobile dl>div{border-bottom:1px solid #725086}:root[data-theme=dark] .receipt-items-mobile dl>div:nth-child(odd){border-right:1px solid #725086}:root[data-theme=dark] .receipt-items-mobile dt{color:#ccc7d0}:root[data-theme=dark] .receipt-items-mobile article>p{color:#d4cfd8}:root[data-theme=dark] .receipt-items-mobile article>p strong{color:#c4e9db}:root[data-theme=dark] .receipt-items-mobile article>p em{color:#d0c9d5}:root[data-theme=dark] .receipt-items-mobile article>small{color:#cbc6cf}:root[data-theme=dark] .receipt-items-mobile-empty{color:#cec9d2}}:root[data-theme=dark] .branch-lifecycle-badge{border:1px solid #3b9b76;color:#bcf1df;background:#154732}:root[data-theme=dark] .branch-lifecycle-badge.seasonal_closed{border-color:#ad8c29;color:#f7e5b6;background:#493c12}:root[data-theme=dark] .branch-lifecycle-badge.temporary_closed{border-color:#a33345;color:#ebc2c9;background:#49121c}:root[data-theme=dark] .branch-lifecycle-badge.permanently_closed{border-color:#46404a;color:#dad7db;background:#302833}:root[data-theme=dark] .branch-close-button,:root[data-theme=dark] .branch-reopen-button{border:1px solid #a03646;color:#e9c3c9;background:#491219}:root[data-theme=dark] .branch-reopen-button{border-color:#3f9776;color:#bfeede;background:#174534}:root[data-theme=dark] .branch-lifecycle-summary{background:#2e213b}:root[data-theme=dark] .branch-lifecycle-summary small,:root[data-theme=dark] .branch-lifecycle-summary span{color:#cfccd1}:root[data-theme=dark] .branch-lifecycle-history{border-top:1px solid #6e587e}:root[data-theme=dark] .branch-lifecycle-history summary{color:#d3c6e6}:root[data-theme=dark] .branch-lifecycle-history article{border-bottom:1px solid #6f5a7c}:root[data-theme=dark] .branch-lifecycle-history article i{background:#246e53}:root[data-theme=dark] .branch-lifecycle-history article i.close{background:#816420}:root[data-theme=dark] .branch-lifecycle-history article small,:root[data-theme=dark] .branch-lifecycle-history article span,:root[data-theme=dark] .branch-lifecycle-history article time{color:#cfccd1}:root[data-theme=dark] .branch-lifecycle-modal form{background:#1d1d1d}:root[data-theme=dark] .branch-lifecycle-modal header button{background:#302438}:root[data-theme=dark] .branch-lifecycle-modal label{color:#d6d4d8}:root[data-theme=dark] .branch-lifecycle-modal input,:root[data-theme=dark] .branch-lifecycle-modal select,:root[data-theme=dark] .branch-lifecycle-modal textarea{border:1px solid #6d5a7c;color:#efedf0;background:#1d1d1d}:root[data-theme=dark] .branch-lifecycle-modal label small{color:#c9c6cb}:root[data-theme=dark] .branch-lifecycle-modal footer button{border:1px solid #6d5a7d}:root[data-theme=dark] .branch-lifecycle-error{color:#ecc0c8}:root[data-theme=dark] .receipt-drawer{border:1px solid #694f87;background:#2e213b}:root[data-theme=dark] .receipt-drawer-head{border-bottom:1px solid #6f5284;background:#1d1d1d}:root[data-theme=dark] .receipt-drawer-head span{color:#cdbbe4}:root[data-theme=dark] .receipt-drawer-head p{color:#d0ccd3}:root[data-theme=dark] .receipt-drawer-head>button{color:#d6d2d9;background:#301f3d}:root[data-theme=dark] .receipt-drawer-state{color:#d3ced6}:root[data-theme=dark] .receipt-drawer-state button{border:1px solid #6d4e89;color:#d6c7e5;background:#1d1d1d}:root[data-theme=dark] .receipt-drawer>footer{border-top:1px solid #6f5284;background:#1d1d1d}@media (max-width:700px){:root[data-theme=dark] .receipt-items-mobile article{border:1px solid #6d4f88;background:#1d1d1d}:root[data-theme=dark] .receipt-items-mobile article>header{border-bottom:1px solid #714d89;background:#2e1745}:root[data-theme=dark] .receipt-items-mobile header span{color:#ccc7d0}:root[data-theme=dark] .receipt-items-mobile header b{color:#d7cede}:root[data-theme=dark] .receipt-items-mobile dl>div{border-bottom:1px solid #725086}:root[data-theme=dark] .receipt-items-mobile dl>div:nth-child(odd){border-right:1px solid #725086}:root[data-theme=dark] .receipt-items-mobile dt{color:#ccc7d0}:root[data-theme=dark] .receipt-items-mobile article>p{color:#d4cfd8}:root[data-theme=dark] .receipt-items-mobile article>p strong{color:#c4e9db}:root[data-theme=dark] .receipt-items-mobile article>p em{color:#d0c9d5}:root[data-theme=dark] .receipt-items-mobile article>small{color:#cbc6cf}:root[data-theme=dark] .receipt-items-mobile-empty{color:#cec9d2}}:root[data-theme=dark] .recovery-operations-table td{border-bottom:1px solid #556082}:root[data-theme=dark] .recovery-operations-table td div{color:#c8cdd6}:root[data-theme=dark] .release-pending{border-color:#6533a3;background:linear-gradient(135deg,#2e1249,#1d1d1d 65%)}:root[data-theme=dark] .release-task-summary{color:#d6d1dc}:root[data-theme=dark] .release-task-list>li{border-top:1px solid #6b3f97}:root[data-theme=dark] .release-task-number{background:#2b1249;color:#d6c5e7}:root[data-theme=dark] .release-task-meta{color:#cdc6d3}:root[data-theme=dark] .release-task-meta>span{color:#d7cbe1}:root[data-theme=dark] .release-task-empty{color:#ccc0d8;background:#2e1448}:root[data-theme=dark] .release-task-empty strong{color:#d7cede}:root[data-theme=dark] .release-admin{color:#cfcbe1}:root[data-theme=dark] .release-eyebrow{color:#cfccd4}:root[data-theme=dark] .release-card p,:root[data-theme=dark] .release-page-heading p{color:#d1ced6}:root[data-theme=dark] .release-admin button,:root[data-theme=dark] .release-dialog button,:root[data-theme=dark] .release-draft button,:root[data-theme=dark] .release-history-dialog button{border:1px solid #655284;background:#1d1d1d;color:#d4cbe1}:root[data-theme=dark] .release-admin button:hover,:root[data-theme=dark] .release-dialog button:hover{background:#291745}:root[data-theme=dark] .release-admin .release-primary,:root[data-theme=dark] .release-dialog .release-primary{background:#4b277b;color:#f0f0f0;border-color:#6334a3}:root[data-theme=dark] .release-card{border:1px solid #695086;background:#1d1d1d}:root[data-theme=dark] .release-current{background:linear-gradient(120deg,#382249,#452c60);color:#f0f0f0}:root[data-theme=dark] .release-current .release-eyebrow{color:#b47ce9}:root[data-theme=dark] .release-current p{color:#f1e9f6}:root[data-theme=dark] .release-current>span{color:#bca2cc}:root[data-theme=dark] .release-progress{background:rgba(29,29,29,.149)}:root[data-theme=dark] .release-progress i{background:#1a4912}:root[data-theme=dark] .release-progress-caption{color:#b390d5}:root[data-theme=dark] .release-metrics b{color:#d6c9e3}:root[data-theme=dark] .release-metrics svg{color:#c8b9d8}:root[data-theme=dark] .release-metrics span{color:#d5d0db}:root[data-theme=dark] .release-metrics button.selected{border-color:#6833a3;background:#2e1249}:root[data-theme=dark] .release-section-title>svg{color:#cdbfdd}:root[data-theme=dark] .release-pill{background:#2c223a;color:#d0ccd4}:root[data-theme=dark] .release-pill.ok{background:#1d3f25;color:#c6e6ce}:root[data-theme=dark] .release-pill.warn{background:#493312;color:#f0d9bc}:root[data-theme=dark] .release-admin label,:root[data-theme=dark] .release-history-dialog label{color:#d5d1dc}:root[data-theme=dark] .release-admin input,:root[data-theme=dark] .release-admin select,:root[data-theme=dark] .release-admin textarea,:root[data-theme=dark] .release-draft textarea,:root[data-theme=dark] .release-history-dialog textarea{border:1px solid #694e88;background:#1d1d1d;color:#d5cbe2}:root[data-theme=dark] .release-admin .release-muted,:root[data-theme=dark] .release-dialog .release-muted{color:#cac6cf}:root[data-theme=dark] .release-entry{border-bottom:1px solid #674a8c}:root[data-theme=dark] .release-entry-mark{background:#633a88}:root[data-theme=dark] .release-entry-meta{color:#cac6cf}:root[data-theme=dark] .release-entry-meta b{color:#d6cde0}:root[data-theme=dark] .release-dialog ul,:root[data-theme=dark] .release-entry ul,:root[data-theme=dark] .release-history-dialog ul{color:#d3d0d8}:root[data-theme=dark] .release-admin>details,:root[data-theme=dark] .release-entry details{color:#cec9d4}:root[data-theme=dark] .release-events article{border-bottom:1px solid #454545}:root[data-theme=dark] .release-error{color:#eac7c2;background:#491c12}:root[data-theme=dark] .release-notice{background:#194223;color:#c6e7cd}:root[data-theme=dark] .release-version-chip{background:rgba(29,29,29,.941);border:1px solid #6d478f;color:#cdc7d4}:root[data-theme=dark] .release-dialog{border:1px solid #6f4592;color:#d6cbe1}:root[data-theme=dark] .release-dialog>p{color:#d3ced8}:root[data-theme=dark] .release-dialog>small{color:#c9b7d8}:root[data-theme=dark] .release-symbol{background:#2e1249;color:#d7c5e7}:root[data-theme=dark] .release-version-pair{background:#2e1a42}:root[data-theme=dark] .release-version-pair span{color:#cec6d3}:root[data-theme=dark] .release-version-pair b{color:#d8cbe2}:root[data-theme=dark] .release-history-dialog{background:#1d1d1d;color:#d5cbe2}:root[data-theme=dark] .release-history-dialog article{border-bottom:1px solid #454545}:root[data-theme=dark] .release-history-dialog small{color:#cfc7d5}:root[data-theme=dark] .release-draft{background:#494212;border:1px solid #b39524}:root[data-theme=dark] .release-draft p{color:#dfdccd}:root[data-theme=dark] .release-field-hint{color:#c7c1ce}:root[data-theme=dark] .release-current .release-staging-actions h3{color:#f0f0f0}:root[data-theme=dark] .release-current .release-staging-actions label{color:#fce3fc}:root[data-theme=dark] .release-current .release-staging-actions .release-field-hint{color:#f2e6fa}:root[data-theme=dark] .release-current .release-staging-actions .release-error{color:#edc0c9;background:#491e12;border:1px solid #b63520}:root[data-theme=dark] .release-current-date{color:#f1e8f8}:root[data-theme=dark] .release-staging-actions .release-actions>form button,:root[data-theme=dark] .release-staging-actions .release-secondary-nav a{border-color:rgba(69,69,69,.322);background:#1d1d1d;color:#d4cbe1}:root[data-theme=dark] .release-staging-actions .release-actions>form button:hover,:root[data-theme=dark] .release-staging-actions .release-secondary-nav a:hover{background:#2b1249}:root[data-theme=dark] .release-staging-actions .release-primary{background:#582f93;border-color:#6134a2;color:#f0f0f0}:root[data-theme=dark] .release-staging-actions .release-primary:hover{background:#582d95}:root[data-theme=dark] .release-staging-actions .release-field-hint,:root[data-theme=dark] .release-staging-actions .release-muted{color:#f0e9f7}:root[data-theme=dark] .release-secondary-nav a{border:1px solid #655284;background:#1d1d1d;color:#d4cbe1}:root[data-theme=dark] .release-secondary-nav a:hover{background:#291745}:root[data-theme=dark] .release-back-link{color:#d4c5e7}:root[data-theme=dark] .release-dialog-close{border-color:#5820b6!important;color:#d1beea!important;background:#271249!important}:root[data-theme=dark] .release-dialog-close:hover{background:#2e1249!important}:root[data-theme=dark] .reviews-heading p{color:var(--muted,#ceced6)}:root[data-theme=dark] .reviews-heading-actions button,:root[data-theme=dark] .reviews-heading-actions span{border:1px solid #5f4b8b;background:#1d1d1d;color:#d6cede}:root[data-theme=dark] .reviews-heading-actions button{color:#c5b2ef}:root[data-theme=dark] .reviews-stage{border:1px solid #4b8b6b;background:#15472a}:root[data-theme=dark] .reviews-stage strong{color:#c8e5db}:root[data-theme=dark] .reviews-stage p{color:#d0d8d4}:root[data-theme=dark] .reviews-stage>div:last-child span{color:#cdd4d1}:root[data-theme=dark] .reviews-kpis button{border:1px solid #5f4b8b;background:#1d1d1d;color:#c5afed}:root[data-theme=dark] .reviews-kpis button.active,:root[data-theme=dark] .reviews-kpis button:hover{border-color:#450bcb;background:#251249}:root[data-theme=dark] .reviews-kpis button.warning{color:#f7ddb6}:root[data-theme=dark] .reviews-kpis button.danger{color:#eabdc6}:root[data-theme=dark] .reviews-kpis span{color:#cbcbd3}:root[data-theme=dark] .reviews-kpis strong{color:#cfcbe1}:root[data-theme=dark] .reviews-kpis small{color:#c1bfc8}:root[data-theme=dark] .reviews-platforms article{border:1px solid #635483;background:#1d1d1d}:root[data-theme=dark] .reviews-platform.two-gis,:root[data-theme=dark] .reviews-platforms .two-gis{background:#174531;color:#b8f4e0}:root[data-theme=dark] .reviews-platform.yandex,:root[data-theme=dark] .reviews-platforms .yandex{background:#493112;color:#f7dbb6}:root[data-theme=dark] .reviews-platforms strong{color:#d1cce0}:root[data-theme=dark] .reviews-platforms small{color:#cac8d0}:root[data-theme=dark] .reviews-filters{border:1px solid #655582;background:#1d1d1d}:root[data-theme=dark] .reviews-filters label{color:#ccc9d3}:root[data-theme=dark] .reviews-filters select,:root[data-theme=dark] .reviews-search{border:1px solid #635285;background:#1d1d1d;color:#d2cde0}:root[data-theme=dark] .reviews-search input{color:#d2cde0}:root[data-theme=dark] .reviews-table{border:1px solid #655582;background:#1d1d1d}:root[data-theme=dark] .reviews-branch small,:root[data-theme=dark] .reviews-count small,:root[data-theme=dark] .reviews-negative small,:root[data-theme=dark] .reviews-updated small{color:#c8c6cf}:root[data-theme=dark] .reviews-rating{color:#f7dcb6}:root[data-theme=dark] .reviews-count .positive{color:#b9f4e2}:root[data-theme=dark] .reviews-negative strong{color:#e8bfc6}:root[data-theme=dark] .reviews-clear{color:#c0ecdc}:root[data-theme=dark] .reviews-status.ready{background:#15472c;color:#b9f4e1}:root[data-theme=dark] .reviews-status.problem{background:#491216;color:#eabdc5}:root[data-theme=dark] .reviews-card-link{color:#c8b2ed}:root[data-theme=dark] .reviews-empty{border:1px solid #a92d39;background:#491212;color:#e9bec5}:root[data-theme=dark] .reviews-empty strong{color:#e0cdd5}:root[data-theme=dark] .reviews-empty p{color:#dad2d5}:root[data-theme=dark] .reviews-table-empty{color:#cbc9d0}:root[data-theme=dark] .sales-tabs{background:#1d1d1d}:root[data-theme=dark] .sales-tabs button{color:#d1cfd4}:root[data-theme=dark] .sales-filters label>span:first-child{color:#c8c4cb}:root[data-theme=dark] .sales-filters input,:root[data-theme=dark] .sales-filters select,:root[data-theme=dark] .sales-search>span:last-child{border:1px solid #695b7b;color:#e1dfe4;background:#1d1d1d}:root[data-theme=dark] .sales-filters input:focus,:root[data-theme=dark] .sales-filters select:focus,:root[data-theme=dark] .sales-search>span:last-child:focus-within{border-color:#5c2aad}:root[data-theme=dark] .sales-search>span:last-child{color:#c4bfc7}:root[data-theme=dark] .sales-reset{color:#cecbd1;background:#1d1d1d}:root[data-theme=dark] .sales-kpis article{background:#1d1d1d}:root[data-theme=dark] .sales-kpis article>span{color:#cdcbd0}:root[data-theme=dark] .sales-kpis svg{color:#c0a7ea}:root[data-theme=dark] .sales-kpis small{color:#c5c1c8}:root[data-theme=dark] .sales-kpis .returns{border-color:#9c3a4e;background:#49121d}:root[data-theme=dark] .sales-kpis .returns strong,:root[data-theme=dark] .sales-kpis .returns svg{color:#e9bcc4}:root[data-theme=dark] .sales-register{border-color:#6b597d}:root[data-theme=dark] .sales-register>header{border-bottom:1px solid #6b587f}:root[data-theme=dark] .sales-register header p{color:#c9c5cb}:root[data-theme=dark] .sales-register header>span{color:#d0c0ea;background:#281249}:root[data-theme=dark] .sales-register .configurable-table th{border-right:1px solid #6e587e;color:#cbc8ce;background:#2e1c40}:root[data-theme=dark] .sales-register .configurable-table td{border-right:1px solid #6f5a7c;border-bottom-color:#6e5b7b;color:#e1dfe3}:root[data-theme=dark] .sales-register .configurable-table tbody tr:nth-child(2n) td{background:#2e1745}:root[data-theme=dark] .sales-register .configurable-table tbody tr:hover td{background:#2b1249}:root[data-theme=dark] .sales-time{color:#d3d1d5}:root[data-theme=dark] .sales-receipt-link{border:1px solid #602caa;color:#d1bfed;background:#281249}:root[data-theme=dark] .sales-network-badge{color:#d6d0dd;background:#2e213b}:root[data-theme=dark] .sales-point-name{color:#e9e7ec}:root[data-theme=dark] .sales-seller{color:#d5d0dc}:root[data-theme=dark] .sales-operation.sale{color:#baf2e2;background:#184331}:root[data-theme=dark] .sales-operation.return{color:#eabfc6;background:#49121c}:root[data-theme=dark] .sales-payment{color:#d5d0dc}:root[data-theme=dark] .sales-payment.cash{border-color:#ba8f1c;background:#493e12}:root[data-theme=dark] .sales-payment.cashless{border-color:#2471b2;background:#123149}:root[data-theme=dark] .sales-payment.qr{border-color:#621fb7;background:#271249}:root[data-theme=dark] .sales-payment.mixed{border-color:#3f5297;background:linear-gradient(90deg,#493e12 0 32%,#123149 32% 66%,#271249 66% 100%)}:root[data-theme=dark] .sales-payment.muted{border-color:#6d5d79;color:#d5d3d7;background:#302734}:root[data-theme=dark] .sales-amount{color:#d6d1db}:root[data-theme=dark] .sales-return-value{color:#eabdc4}:root[data-theme=dark] .sales-state.error{color:#eac1c8}:root[data-theme=dark] .sales-pagination{color:#ccc9ce}:root[data-theme=dark] .sales-pagination button{background:#1d1d1d}@media (max-width:700px){:root[data-theme=dark] .sales-mobile-card{border:1px solid #6d5b7b;background:#1d1d1d}:root[data-theme=dark] .sales-mobile-card>svg{color:#c0bac3}:root[data-theme=dark] .sales-mobile-place strong{color:#e6e3e8}:root[data-theme=dark] .sales-mobile-place span{color:#d7d0dc;background:#2e213b}:root[data-theme=dark] .sales-mobile-card footer{border-top:1px solid #685a7c}:root[data-theme=dark] .sales-mobile-card footer .sales-mobile-seller{color:#d5d0dc}}:root[data-theme=dark] .staging-opening-page{background:radial-gradient(circle at 50% 25%,#2c1249 0,#2e203c 42%,#2e2339 100%);color:#d6cbe1}:root[data-theme=dark] .staging-opening-card{border:1px solid #71498d;background:rgba(29,29,29,.949)}:root[data-theme=dark] .staging-opening-card>p:not(.release-eyebrow){color:#d3ced7}:root[data-theme=dark] .staging-opening-card a,:root[data-theme=dark] .staging-opening-card button{border:1px solid #655284;background:#1d1d1d;color:#d7c9e3}:root[data-theme=dark] .staging-opening-card .release-primary{background:#4b277b;color:#f0f0f0;border-color:#6334a3}:root[data-theme=dark] .staging-opening-spinner{border:5px solid #723e98;border-top-color:#6334a3}:root[data-theme=dark] .staging-opening-spinner.failed{border-color:#a54331;background:#491e12}:root[data-theme=dark] .staging-opening-spinner.failed:after{color:#e8c6c2}:root[data-theme=dark] thead[data-sticky-table-heading]{background:#2e2537}:root[data-theme=dark] .telegram-username-link{color:#a9c1f5}:root[data-theme=dark] .telegram-username-link:hover{color:#b3c5f5}:root[data-theme=dark] .time-attendance-status .warning{color:#f7deb6;background:#493812}:root[data-theme=dark] .time-attendance-late{background:#49121a}:root[data-theme=dark] .time-attendance-warning{color:#f7deb6;background:#493812}:root[data-theme=dark] .work-people-trigger{border:1px solid #645b7c;background:#1d1d1d}:root[data-theme=dark] .work-people-selected button{border:1px solid #645b7c;background:#251249;color:#d5c2eb}:root[data-theme=dark] .work-people-menu{border:1px solid #645b7c;background:#1d1d1d}:root[data-theme=dark] .work-people-done{border:1px solid #645b7c;background:#251249;color:#d5c2eb}:root[data-theme=dark] .work-people-field small{color:#edbfc9}:root[data-theme=dark] .work-mention-field textarea{border:1px solid #645b7c;background:#1d1d1d}:root[data-theme=dark] .work-mention-field small{color:#d4cce0}:root[data-theme=dark] .work-mention-options{border:1px solid #645b7c;background:#1d1d1d}:root[data-theme=dark] .work-mention-options button{background:#1d1d1d}:root[data-theme=dark] .work-mention-options button[aria-selected=true]{background:#281249;color:#d4c2eb}:root[data-theme=dark] .work-notice{background:#241249;color:#cebbf1}:root[data-theme=dark] .work-error{color:#eebec7}:root[data-theme=dark] .work-board,:root[data-theme=dark] .work-stats button,:root[data-theme=dark] .work-task-card{background:#1d1d1d}:root[data-theme=dark] .work-task-card:hover{background:#201249}:root[data-theme=dark] .work-task-card.priority-high:before{background:#8b6323}:root[data-theme=dark] .work-task-card.priority-urgent:before{background:var(--red-fill)}:root[data-theme=dark] .work-status{background:#2b2734;color:#d3d1d6}:root[data-theme=dark] .status-new{background:#271249;color:#cebdee}:root[data-theme=dark] .status-accepted,:root[data-theme=dark] .status-in_progress{background:#122949;color:#bbd4f1}:root[data-theme=dark] .status-blocked{color:#ecbdc5}:root[data-theme=dark] .status-review{background:#493812;color:#f7deb6}:root[data-theme=dark] .status-done{color:#b6f7e2}:root[data-theme=dark] .work-drawer{background:#1d1d1d}:root[data-theme=dark] .work-icon-button{background:#2c2339}:root[data-theme=dark] .work-product{background:#271448}:root[data-theme=dark] .work-description{color:#dfdde2}:root[data-theme=dark] .work-modal{background:#1d1d1d}:root[data-theme=dark] .work-form input,:root[data-theme=dark] .work-form select,:root[data-theme=dark] .work-form textarea{border:1px solid #645b7c;background:#1d1d1d}:root[data-theme=dark] .point-buttons button,:root[data-theme=dark] .work-product-options,:root[data-theme=dark] .work-product-options button{background:#1d1d1d}:root[data-theme=dark] .work-product-options button:hover{background:#2b1249}:root[data-theme=dark] .work-form-error{color:#eebec7}:root[data-theme=dark] .work-due-trigger{border:1px solid #645b7c;background:#1d1d1d}:root[data-theme=dark] .work-history-list>button{background:#1d1d1d}:root[data-theme=dark] .work-history-list>button:hover{background:#201249}:root[data-theme=dark] .work-point-discussion{background:#291447}:root[data-theme=dark] .work-point-discussion>div{border-bottom:1px solid #62498d}:root[data-theme=dark] .work-attachments a,:root[data-theme=dark] .work-file-chip{border:1px solid #5e498e;background:#221249;color:#d0c1eb}:root[data-theme=dark] .work-checkpoint-filters button{border:1px solid #5e498e;background:#1d1d1d}:root[data-theme=dark] .work-checkpoint-filter-mark{background:#1d1d1d}:root[data-theme=dark] .work-checkpoint-filter.completed{border-color:#6228af;color:#d0beee}:root[data-theme=dark] .work-checkpoint-filter.accepted{border-color:#3d9973;color:#b6f7dd}:root[data-theme=dark] .work-checkpoint-filter.completed.active{background:#281249}:root[data-theme=dark] .work-checkpoint-filter.accepted.active{background:#19432e}:root[data-theme=dark] .work-checkpoint-filter.active .work-checkpoint-filter-mark{color:#f0f0f0}:root[data-theme=dark] .work-checkpoint-filter.completed.active .work-checkpoint-filter-mark{border-color:#6334a3;background:#4b277b}:root[data-theme=dark] .work-checkpoint-filter.accepted.active .work-checkpoint-filter-mark{border-color:#1bbb7e;background:#16593f}:root[data-theme=dark] .work-checkpoint-filter:focus-visible{outline:3px solid rgba(99,52,163,.24)}:root[data-theme=dark] .work-point-accepted{color:#b6f7dd}:root[data-theme=dark] .work-point-pending{color:#f7dfb6}:root[data-theme=dark] .work-point-returned{color:#edbdc5}:root[data-theme=dark] .work-point-accept,:root[data-theme=dark] .work-point-return{background:#1d1d1d}:root[data-theme=dark] .work-point-accept{border:1px solid #3d9971;color:#b6f7dd}:root[data-theme=dark] .work-point-return{border:1px solid #695a7d;color:#d9d6dc}:root[data-theme=dark] .work-point-return-form button{background:#49121b;color:#f0bcc5}:root[data-theme=dark] .work-attachment-image{border:1px solid #5e498e;background:#221249;color:#d0c1eb}:root[data-theme=dark] .work-attachment-image img{background:#2b213b}:root[data-theme=dark] .work-attachment-lightbox{background:rgba(49,41,66,.78)}:root[data-theme=dark] .work-attachment-lightbox>img{background:#1d1d1d}:root[data-theme=dark] .work-attachment-close{background:#1d1d1d;color:#d5d0dc}:root[data-theme=dark] .status-rework{background:#492d12;color:#f1cfbb}:root[data-theme=dark] .work-rework-form{border:1px solid #b36023;background:#492e12}:root[data-theme=dark] .work-rework-form label{color:#efd0be}:root[data-theme=dark] .work-rework-form textarea{border:1px solid #8f6447}:root[data-theme=dark] .work-checkpoint-add>input,:root[data-theme=dark] .work-checkpoint-add>select,:root[data-theme=dark] .work-native-modal>header{background:#1d1d1d}:root[data-theme=dark] .work-participants article{background:#291f3d}:root[data-theme=dark] .work-drawer>header{background:#1d1d1d}:root[data-theme=dark] .workforce-cell.workforce-before-employment{background:repeating-linear-gradient(135deg,#272c34,#272c34 5px,#272b35 0,#272b35 6px);border-color:#5a677c;color:#bec2ca}:root[data-theme=dark] .workforce-bulk-toolbar{background:var(--panel,#1d1d1d);border:1px solid #6d478f}:root[data-theme=dark] .workforce-bulk-panel{border:1px solid #6b2fa7;background:linear-gradient(135deg,#1d1d1d,#271249)}:root[data-theme=dark] .workforce-bulk-trigger{border:1px solid #683e98;background:#281249;color:#d6c9e3}:root[data-theme=dark] .workforce-bulk-trigger svg{color:#d1c1e2}:root[data-theme=dark] .workforce-bulk-trigger:hover{border-color:#693e99;background:#2e1249;color:#d7c7e5}:root[data-theme=dark] .workforce-bulk-trigger[aria-pressed=true]{border-color:#693e98;background:#2d1348;color:#d6c3ea}:root[data-theme=dark] .workforce-bulk-preview button,:root[data-theme=dark] .workforce-bulk-toolbar button{border:1px solid #632da9;background:#281249;color:#d3c0ec}:root[data-theme=dark] .workforce-bulk-toolbar input{border:1px solid #454545}:root[data-theme=dark] .workforce-bulk-toolbar small{color:#d3ced8}:root[data-theme=dark] .workforce-cell.workforce-bulk-selected{outline:2px solid #6532a4;background:#2a1249}:root[data-theme=dark] .workforce-bulk-message,:root[data-theme=dark] .workforce-bulk-preview{background:#281249}:root[data-theme=dark] .workforce-bulk-group-label{color:#d2cdd6}:root[data-theme=dark] .workforce-bulk-panel button{border:1px solid #632da9;background:#281249;color:#d3c0ec}:root[data-theme=dark] .workforce-bulk-cycle-labels span{color:#d6d1d9}:root[data-theme=dark] .workforce-bulk-cycle-fields input{border:1px solid #6e5087;background:#1d1d1d;color:#d8cfdd}:root[data-theme=dark] .workforce-bulk-cycle-fields input:focus{border-color:#6534a3;outline:3px solid #641bbb}:root[data-theme=dark] .workforce-bulk-from-date,:root[data-theme=dark] .workforce-bulk-month{background:#1d1d1d!important;color:#d7cbe1!important}:root[data-theme=dark] .workforce-bulk-from-date[aria-pressed=true],:root[data-theme=dark] .workforce-bulk-month[aria-pressed=true]{border-color:#6633a3!important;background:#2c1249!important;color:#d4beee!important}:root[data-theme=dark] .workforce-bulk-fill-cycle{border-color:#6036a0!important;background:#502d84!important;color:#f0f0f0!important}:root[data-theme=dark] .workforce-bulk-opposite-cycle{border-color:#67389f!important;background:#1d1d1d!important;color:#d5c6e6!important}@media (max-width:640px){:root[data-theme=dark] .workforce-bulk-panel{background:linear-gradient(145deg,#1d1d1d,#2c1249)}:root[data-theme=dark] .workforce-bulk-panel-title{border-bottom:1px solid #6d37a0}:root[data-theme=dark] .workforce-bulk-panel-title strong{color:#d7cce1}:root[data-theme=dark] .workforce-bulk-panel-title span{color:#cec7d2}}:root[data-theme=dark] .workforce-save-pending{outline:2px dotted #3a09cd}:root[data-theme=dark] .workforce-save-failed{outline:2px solid #b81e1e;background:#491216!important}:root[data-theme=dark] .workforce-calendar-dialog{color:var(--ink,#d4cfdd);background:#1d1d1d}:root[data-theme=dark] .workforce-calendar-dialog header p{color:#cecad3}:root[data-theme=dark] .workforce-calendar-dialog header button{background:#2b1b41}:root[data-theme=dark] .workforce-calendar-content select{background:#1d1d1d}:root[data-theme=dark] .workforce-calendar-week{color:#cecad3}:root[data-theme=dark] .workforce-calendar-grid button{background:#271a42}:root[data-theme=dark] .workforce-calendar-grid b{border:1px solid #6b4b8c;background:#1d1d1d}:root[data-theme=dark] .workforce-calendar-grid .plan{background:#231249;border-color:#4f0bcb;color:#d2c0ec}:root[data-theme=dark] .workforce-calendar-grid .actual{background:#124925;border-color:#31a55c;color:#c0ecd7}:root[data-theme=dark] .workforce-calendar-grid .off{background:#493e12;border-color:#be9a19}:root[data-theme=dark] .workforce-calendar-grid .absence{background:#1b1c20}:root[data-theme=dark] .workforce-calendar-grid small,:root[data-theme=dark] .workforce-calendar-hint,:root[data-theme=dark] .workforce-calendar-legend{color:#d4d0d7}:root[data-theme=dark] .workforce-calendar-actions [aria-pressed=true]{background:#271249}:root[data-theme=dark] .workforce-calendar-detail{background:#271a42}:root[data-theme=dark] .workforce-calendar-content [role=alert]{color:#f2bbc9}:root[data-theme=dark] .workforce-calendar-content .workforce-calendar-dismissed{color:#e7bcc6}:root[data-theme=dark] .calendar-person-menu,:root[data-theme=dark] .calendar-person-picker>button{background:#1d1d1d}:root[data-theme=dark] .calendar-person-menu section>strong{color:#d5cfd9}:root[data-theme=dark] .calendar-person-menu button{background:#1d1d1d}:root[data-theme=dark] .calendar-person-menu button:focus,:root[data-theme=dark] .calendar-person-menu button:hover{background:#281249}:root[data-theme=dark] .chip-0{background:#261249;color:#d3c0ec}:root[data-theme=dark] .chip-1{background:#1b412b;color:#c1ebda}:root[data-theme=dark] .chip-2{background:#122949;color:#c2d3eb}:root[data-theme=dark] .chip-3{background:#493712;color:#f2ddbb}:root[data-theme=dark] .chip-4{background:#491228;color:#e7c5d4}:root[data-theme=dark] .calendar-bulk{background:#271a42}:root[data-theme=dark] .calendar-period button{background:#1d1d1d}:root[data-theme=dark] .calendar-period button[aria-pressed=true]{background:#241249}:root[data-theme=dark] .calendar-role-chip.primary{background:#493e12;color:#f7e3b6}:root[data-theme=dark] .calendar-role-chip.substitute{background:#123549;color:#bbdff2}:root[data-theme=dark] .calendar-role-chip.trainee{background:#49122e;color:#e8c4d5}:root[data-theme=dark] .calendar-role-chip.dismissed{background:#491212;color:#edbfc4}:root[data-theme=dark] .calendar-person-menu input{background:var(--panel,#1d1d1d)}:root[data-theme=dark] .calendar-person-menu button[aria-selected=true]{background:var(--purple-soft,#281249)}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-day{background:#271a42}:root[data-theme=dark] .workforce-calendar-grid .calendar-date-circle{border:1px solid #655185;background:#1d1d1d}:root[data-theme=dark] .workforce-calendar-grid .calendar-date-circle.full{border-color:#389e62;color:#c0ecd7}:root[data-theme=dark] .workforce-calendar-grid .calendar-date-circle.short{border-color:#b72036;color:#efbec7}:root[data-theme=dark] .workforce-calendar-grid .calendar-date-circle.over{border-color:#b48e23;color:#f5deb7}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-slot.empty{background:#1d1d1d}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-slot.plan{background:#231249;border-color:#4f0bcb}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-slot.fact{background:#124929;border-color:#389e62}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-slot.dayOff{background:#494112;border-color:#b48e23}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-slot.vacation{background:#123549}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-slot.off{background:#1b1c20}:root[data-theme=dark] .calendar-staff-slot em,:root[data-theme=dark] .calendar-staff-tooltip{background:#1d1d1d}:root[data-theme=dark] .calendar-staff-tooltip .calendar-person-branch{background:#231249;color:#d3c0ec}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-day.short{border-color:#b72036}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-day.full{border-color:#389e62}:root[data-theme=dark] .workforce-calendar-grid .calendar-staff-day.over{border-color:#b48e23}:root[data-theme=dark] .workforce-calendar-grid .calendar-day-target{color:#cecad3}:root[data-theme=dark] .calendar-person-picker .calendar-person-branch{background:#201249;color:#d3c6e6}:root[data-theme=dark] .workforce-chain button:not(.primary-button):not(.secondary-button){border:1px solid var(--border,#66498d);background:var(--card,#1d1d1d)}:root[data-theme=dark] .workforce-chain button[aria-pressed=true]{background:#261249!important;color:#c3a5f5!important;border-color:#5516c0!important}:root[data-theme=dark] .workforce-chain-preview{border:1px solid var(--border,#66498d);background:var(--card,#291447)}:root[data-theme=dark] .workforce-chain-preview>div>span:last-child{color:#c3a5f5}:root[data-theme=dark] .workforce-chain-warning{background:#493a12;color:#f7e0b6}:root[data-theme=dark] .workforce-chain-note{color:var(--muted-foreground,#d0cdd4)}:root[data-theme=dark] .workforce-vacation-period{border:1px solid #556b81}@media (max-width:760px){:root[data-theme=dark] .employee-workplace-dialog>header>button[aria-label="Закрыть"],:root[data-theme=dark] button[aria-label^="Закрыть"]:has(>svg.lucide-x){background:var(--panel,#1d1d1d)!important}}:root[data-theme=dark]{color-scheme:dark;--bg:#14151e;--panel:#1d1f2c;--text:#e9eaf3;--ink:#e9eaf3;--muted:#acafc3;--line:#383b50;--purple:#b89af8;--purple-dark:#aa87f0;--purple-soft:#2c2441;--green:#6bd6b0;--green-soft:#183a31;--red:#ff8fa4;--red-soft:#3c2330;--amber:#e7ba6d;--accent-fill:#6941b5;--green-fill:#216b50;--red-fill:#92394f}:root[data-theme=dark] body{background:var(--bg);color:var(--text)}:root[data-theme=dark] :is(input,select,textarea){color-scheme:dark}:root[data-theme=dark] .recharts-default-tooltip{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .recharts-text{fill:var(--muted)}:root[data-theme=dark] .staging-theme-notice{background:#382e1c!important;color:#ecd4a2!important;border-color:#766140!important}