:root{--sage:#718178;--success-bg:#e7f1ec;--success-fg:#286656;--warning-bg:#f8eee1;--warning-fg:#8a642f;--danger-bg:#f7e9e7;--danger-fg:#a24d49;--neutral-bg:#eff1ed;--neutral-fg:#596d62;--elevated:#fffdfa;--focus-ring:rgba(47,117,103,.12)}html[data-theme=dark]{--sage:#8b9b91;--success-bg:#263a32;--success-fg:#83c9b5;--warning-bg:#382f24;--warning-fg:#e2b77f;--danger-bg:#3a2826;--danger-fg:#e89a92;--neutral-bg:#29312c;--neutral-fg:#a4b6aa;--elevated:#20231f;--focus-ring:rgba(99,179,158,.13)}.main-area,.page-content,body{background:var(--bg);color:var(--text)}.ats-console,.card,.employee-action-card,.employee-history-card,.enterprise-stat,.enterprise-toolbar,.form-card,.gov-metric,.gov-panel,.gov-side,.growth-metric,.growth-panel,.growth-side,.metric-card,.module-toolbar,.off-metric,.off-ops-console,.off-panel,.off-side,.onb-console,.org-insight,.org-tree,.platform-metric,.platform-panel,.platform-side,.privacy-controls,.record-form-card,.recruit-metric,.services-metric,.services-panel,.services-side,.talent-matrix,.workpay-panel,.workpay-side{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text);box-shadow:var(--shadow)}.ats-console-head,.ats-panel-title,.card-header,.gov-panel-head,.growth-panel-head,.off-head,.off-ops-head,.onb-console-head,.platform-head,.record-form-header,.recruit-title,.services-panel-head,.table-title,.workpay-panel-head{border-color:var(--line)!important}.ai-governance-hero,.decision-side,.restricted-case,.restricted-side{background:var(--surface)!important}.pipeline-board{background:var(--surface-soft)!important}.ats-form,.ats-inline-form,.ats-offer-line,.lifecycle-action-panel,.lifecycle-item,.lifecycle-rule-list>div,.off-process-card,.onb-plan,.org-node,.pipeline-column,.pipeline-column article{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)}.ats-actions button,.ats-inline-form button,.lifecycle-rule-list>div,.off-process-card>footer,.off-task-actions button,.org-node,.pipeline-column article{background:var(--surface)!important}.pipeline-column header span,.privacy-strip>span{background:var(--surface)!important;border-color:var(--line)!important;color:var(--muted)}.enterprise-table th,.gov-table th,.growth-table th,.off-table th,.platform-table th,.services-table th,.workpay-table th,th{background:var(--surface-soft)!important;color:var(--muted)!important;border-color:var(--line)!important}.enterprise-table td,.gov-table td,.growth-table td,.off-table td,.platform-table td,.services-table td,.workpay-table td,td{border-color:var(--line)!important;color:var(--text)}.gov-table tbody tr:hover,.growth-table tbody tr:hover,.services-table tbody tr:hover,.workpay-table tbody tr:hover,tbody tr:hover td{background:color-mix(in srgb,var(--accent) 3%,var(--surface))!important}.control-stack>div,.gov-controls p,.growth-control-stack>div,.growth-rule,.health-list>div,.journey-list article,.mini-rule,.payroll-step,.processing-list>div,.profile-card dl>div,.security-list div,.services-control-stack>div,.skill-list>div,.task-control-list>div,.timeline-item{border-color:var(--line)!important}.classification,.gov-pill,.growth-pill,.off-pill,.pill,.platform-pill,.services-pill,.status,.workpay-status{border-color:color-mix(in srgb,var(--neutral-fg) 14%,transparent)}.pill.approval,.pill.approved,.pill.open,.pill.preboarding,.services-pill.in-progress,.status.scheduled{background:var(--neutral-bg)!important;color:var(--neutral-fg)!important;border-color:color-mix(in srgb,var(--neutral-fg) 18%,transparent)!important}.audit-verify-ok,.gov-pill.active,.gov-pill.anonymous,.gov-pill.verified,.gov-pill.visible,.growth-pill.active,.growth-pill.covered,.growth-pill.ready,.journey-healthy,.off-pill.ready-to-close,.pill.active,.pill.applied,.pill.filled,.platform-pill.active,.platform-pill.final,.platform-pill.healthy,.platform-pill.signed,.services-pill.active,.services-pill.published,.services-pill.resolved,.status.active,.workpay-status.approved,.workpay-status.ready{background:var(--success-bg)!important;color:var(--success-fg)!important;border-color:color-mix(in srgb,var(--success-fg) 18%,transparent)!important}.gov-pill.draft,.gov-pill.open,.gov-pill.review,.growth-pill.calibration,.growth-pill.manager-review,.growth-pill.review,.off-pill.clearance,.off-pill.notice-period,.pill.pending,.pill.planned,.pill.probation,.pill.review,.platform-pill.awaiting-signature,.platform-pill.review,.services-pill.action-required,.services-pill.open,.services-pill.review,.services-pill.waiting-employee,.workpay-status.pending,.workpay-status.review,.workpay-status.validation{background:var(--warning-bg)!important;color:var(--warning-fg)!important;border-color:color-mix(in srgb,var(--warning-fg) 18%,transparent)!important}.audit-verify-error,.gov-pill.blocked,.gov-pill.suppressed,.growth-pill.gap,.journey-blocked,.pill.cancelled,.pill.rejected,.platform-pill.paused,.platform-pill.restricted,.services-pill.restricted,.workpay-status.exception,.workpay-status.missing-exit{background:var(--danger-bg)!important;color:var(--danger-fg)!important;border-color:color-mix(in srgb,var(--danger-fg) 18%,transparent)!important}.attention-icon.blue,.attention-icon.sage{background:var(--neutral-bg)!important;color:var(--neutral-fg)!important}.enterprise-search,.global-search,.module-search,input,select,textarea{background:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--text)!important}.enterprise-search:focus-within,.global-search:focus-within,.module-search:focus-within,input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.auth-secondary,.mini-action,.secondary-button,.topbar-login,.topbar-logout{background:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--text)!important}.auth-primary,.create-button{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.ai-button{background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 20%,var(--line))!important;color:var(--accent)!important}.balance-ring:before,.control-score:before,.score-ring:before{background:var(--surface)!important}.dept-track,.journey-progress span,.readiness-list i{background:color-mix(in srgb,var(--muted) 14%,var(--surface))!important}.candidate-avatar,.enterprise-person>span,.enterprise-stat-icon,.gov-metric-icon,.growth-metric-icon,.journey-avatar,.metric-icon,.module-icon,.off-icon,.payroll-step>span,.platform-metric-icon,.services-metric-icon{background:var(--accent-soft)!important;color:var(--accent)!important}.compensation-governance-note,.governance-note,.lifecycle-target-preview,.onboarding-policy,.privacy-strip,.security-status{background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 18%,var(--line))!important;color:var(--accent)!important}.attention-row em,.identity-meta span,.matrix-note,.table-title>span{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--muted)!important}.matrix-cell{background:color-mix(in srgb,var(--accent) 8%,var(--surface))!important;border-color:color-mix(in srgb,var(--accent) 14%,var(--line))!important}.matrix-cell.m0{background:color-mix(in srgb,var(--orange) 7%,var(--surface))!important;border-color:color-mix(in srgb,var(--orange) 15%,var(--line))!important}.matrix-cell.m2{background:color-mix(in srgb,var(--accent) 12%,var(--surface))!important}.auth-screen{background:radial-gradient(circle at 22% 12%,color-mix(in srgb,var(--accent) 11%,transparent) 0,transparent 34%),var(--bg)!important}.auth-panel{border-color:var(--line)!important;color:var(--text)!important;box-shadow:0 24px 80px rgba(42,39,32,.1)!important}.auth-panel,.record-form-card{background:var(--surface)!important}.auth-message.error,.form-error{background:var(--danger-bg)!important;color:var(--danger-fg)!important;border-color:color-mix(in srgb,var(--danger-fg) 20%,transparent)!important}.auth-message.success,.employee-action-success{background:var(--success-bg)!important;color:var(--success-fg)!important;border-color:color-mix(in srgb,var(--success-fg) 20%,transparent)!important}html[data-theme=dark] .ats-form,html[data-theme=dark] .ats-inline-form,html[data-theme=dark] .ats-offer-line,html[data-theme=dark] .health-list>div,html[data-theme=dark] .journey-list article,html[data-theme=dark] .lifecycle-item,html[data-theme=dark] .off-process-card,html[data-theme=dark] .onb-plan,html[data-theme=dark] .org-node,html[data-theme=dark] .pipeline-column,html[data-theme=dark] .pipeline-column article,html[data-theme=dark] .processing-list>div,html[data-theme=dark] .task-control-list>div{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .ai-governance-hero,html[data-theme=dark] .ats-actions button,html[data-theme=dark] .decision-side,html[data-theme=dark] .off-process-card>footer,html[data-theme=dark] .off-task-actions button,html[data-theme=dark] .pipeline-column article,html[data-theme=dark] .restricted-case,html[data-theme=dark] .restricted-side{background:var(--surface)!important}html[data-theme=dark] .auth-panel{box-shadow:0 24px 80px rgba(0,0,0,.24)!important}html[data-theme=dark] .cell-strong,html[data-theme=dark] .control-stack strong,html[data-theme=dark] .enterprise-person strong,html[data-theme=dark] .gov-controls strong,html[data-theme=dark] .growth-control-stack strong,html[data-theme=dark] .profile-card dd,html[data-theme=dark] .security-list strong,html[data-theme=dark] .services-control-stack strong{color:var(--text)!important}