:root{--orange:#F55A0E;--charcoal:#4A5056;--ink:#4A5056;--muted:#4A5056;--blue:#F55A0E;--blue-dark:#F55A0E;--green:#F55A0E;--paper:#FFFFFF;--wash:#FFFFFF;--line:rgb(74 80 86 / .28)}
html,body,.admin-body{background:#FFFFFF!important;color:#4A5056!important}
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
a,.eyebrow,.text-button,button{color:#F55A0E}
.primary,.savebar .primary{background:#F55A0E!important;border-color:#F55A0E!important;color:#FFFFFF!important}.primary:hover{background:#F55A0E!important;filter:brightness(.91)}
.progress,.metrics article,.candidate,dialog,.admin-nav.admin-sidebar,.people-subnav,.filter-bar,.bulk-toolbar,.assignment-summary,.recruiter-detail,.finance-start,.finance-global-filter,.finance-work-area,.finance-manual-entry,.finance-manual-expense,.finance-raw-history,.finance-import-card,.finance-export,.finance-control,.finance-analytics article,.finance-monthly-summary article,.finance-history-columns>section,.finance-history-columns>aside,.attendance-card,.salary-card,.employee-card,.lead-card,.portal-card{background:#FFFFFF!important;box-shadow:none!important;border-color:rgb(74 80 86 / .28)!important}
input,select,textarea,.readonly,.number{background:#FFFFFF!important;color:#4A5056!important;border-color:rgb(74 80 86 / .38)!important}
input:focus,select:focus,textarea:focus,.number:focus{outline-color:rgb(245 90 14 / .32)!important;border-color:#F55A0E!important}
.bar,.progress-bar,.progress-track{background:rgb(74 80 86 / .14)!important}.bar i,.progress-bar i,.progress-fill{background:#F55A0E!important}
.admin-sidebar .admin-tab.active,.people-subnav button.active,.agenda-filters button.active,.finance-start-actions button,.assignment-summary button,.status-chip,.finance-state,.selection-count,.badge,.chip{background:#FFFFFF!important;color:#F55A0E!important;border:1px solid #F55A0E!important}
.admin-sidebar .admin-tab:hover,.people-subnav button:hover,.people-subnav a:hover,.finance-start-actions button:hover,.assignment-summary button:hover,.action-queue button:hover{background:#FFFFFF!important;color:#F55A0E!important;border-color:#F55A0E!important}
.action-queue button,.finance-control-metrics article,.finance-area-action,.candidate-finance,.recruiter-detail-grid div,.finance-split-fields,.finance-help,.access-summary article,.attendance-day-options button{background:#FFFFFF!important;border-color:rgb(74 80 86 / .28)!important}
.status-chip.hold,.status-chip.inactive,.finance-state.complete,.finance-state.due,.finance-state.overdue,.finance-overdue-text,.form-error,.danger-text{background:#FFFFFF!important;color:#F55A0E!important;border-color:#F55A0E!important}
.savebar,footer{background:#4A5056!important;color:#FFFFFF!important}.savebar *,footer *{color:#FFFFFF!important}
small,.progress p,.section-head p,.candidate p,.date-wrap,.field-label,.finance-summary-note,.finance-area-action small{color:#4A5056!important}
dialog::backdrop{background:rgb(74 80 86 / .52)!important}
