@media screen{html[data-dashboard-theme=dark]{--theme-panel:#172b45;--theme-raised:#203650;--theme-input:#102238;--theme-border:#3d536d;--theme-text:#e8eff8;--theme-muted:#bfd0e3;--theme-info-bg:#17354c;--theme-info-text:#c0e6ff;--theme-info-border:#3b6a88;--theme-warning-bg:#3d301b;--theme-warning-text:#ffda96;--theme-warning-border:#826333;--theme-error-bg:#432532;--theme-error-text:#ffb1bd;--theme-error-border:#905264;--theme-success-bg:#173e33;--theme-success-text:#9be6bd;--theme-success-border:#356f58}html[data-dashboard-theme=dark] .dashboard-shell :is(.ref-notice,.ef-flow,.ef-automation-summary,.declaration-official-version){background:var(--theme-info-bg);border-color:var(--theme-info-border);color:var(--theme-info-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.ef-meta-grid>div,.ef-response-details){background:var(--theme-input);border-color:var(--theme-border);color:var(--theme-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.declaration-warnings>div,.declaration-review,.status-review,.ef-safety-warning,.ref-warning){background:var(--theme-warning-bg);border-color:var(--theme-warning-border);color:var(--theme-warning-text)!important}html[data-dashboard-theme=dark] .dashboard-shell :is(.declaration-blockers,.ef-test){color:var(--theme-warning-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.ref-error,.ef-errors){background:var(--theme-error-bg);border-color:var(--theme-error-border);color:var(--theme-error-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.ef-safety-line,.ef-success,.ef-delete-lock,.declaration-ready,.status-filed){background:var(--theme-success-bg);border-color:var(--theme-success-border);color:var(--theme-success-text)!important}html[data-dashboard-theme=dark] .dashboard-shell :is(.ef-prod){color:var(--theme-success-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.ref-type-toggle,.declaration-steps){background:var(--theme-input);border:1px solid var(--theme-border)}html[data-dashboard-theme=dark] .dashboard-shell :is(.ref-type-toggle,.declaration-steps) button{color:var(--theme-muted)}html[data-dashboard-theme=dark] .dashboard-shell :is(.ref-type-toggle,.declaration-steps) button.active{background:#24506a;color:#d5f2ff;box-shadow:inset 0 0 0 1px #4e93ba}html[data-dashboard-theme=dark] .dashboard-shell :is(.status-draft){background:var(--theme-raised);color:var(--theme-muted)}html[data-dashboard-theme=dark] .dashboard-shell :is(.status-approved){background:var(--theme-info-bg);color:var(--theme-info-text)}html[data-dashboard-theme=dark] .dashboard-shell .ef-status-badge{background:color-mix(in srgb,var(--ef-color) 12%,var(--theme-panel));border-color:color-mix(in srgb,var(--ef-color) 50%,var(--theme-border))}html[data-dashboard-theme=dark] .dashboard-shell :is(.attendance-paper,.attendance-month-picker,.attendance-brushbar,.attendance-brush,.attendance-sheet-wrap,.attendance-editor-panel){background:var(--theme-panel);border-color:var(--theme-border);color:var(--theme-text)}html[data-dashboard-theme=dark] .dashboard-shell .invoice-cash-option.bg-emerald-50{background:var(--theme-success-bg);border-color:var(--theme-success-border);color:var(--theme-success-text)}html[data-dashboard-theme=dark] .dashboard-shell .bg-slate-100{background:var(--theme-raised);color:var(--theme-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.text-blue-800,.text-blue-900){color:var(--theme-info-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.text-emerald-700,.text-green-700){color:var(--theme-success-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.text-red-600,.text-red-700){color:var(--theme-error-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.btn-primary,.workspace-global-actions a:first-child){background:#1677c8;border-color:#278aca;color:#fff}html[data-dashboard-theme=dark] .dashboard-shell .btn-secondary:not(.btn-success,.btn-warning,.btn-export,.btn-destructive){background:var(--theme-panel);border-color:var(--theme-border);color:var(--theme-text)}html[data-dashboard-theme=dark] .dashboard-shell :is(.attendance-brush-label,.attendance-brush-hint,.attendance-print-legend,.attendance-signatures){color:var(--theme-muted)}html[data-dashboard-theme=dark] .dashboard-shell .attendance-brush:hover{background:var(--theme-raised);border-color:#62c9ff}html[data-dashboard-theme=dark] .dashboard-shell .attendance-brush.selected{background:#1b435f;border-color:#62c9ff;color:#d4f0ff;box-shadow:none}html[data-dashboard-theme=dark] .dashboard-shell .attendance-sheet :is(th,td){background:#12253b;border-color:var(--theme-border);color:var(--theme-text)}html[data-dashboard-theme=dark] .dashboard-shell .attendance-sheet thead th{background:var(--theme-raised);color:var(--theme-text)}html[data-dashboard-theme=dark] .dashboard-shell .attendance-sheet thead th small{color:var(--theme-muted)}html[data-dashboard-theme=dark] .dashboard-shell .attendance-sheet .attendance-name :is(span,small){color:var(--theme-text)}html[data-dashboard-theme=dark] .dashboard-shell .attendance-sheet .attendance-total{background:#1b304b;color:var(--theme-text)}html[data-dashboard-theme=dark] .dashboard-shell .attendance-sheet .is-weekend{background:#101f32}html[data-dashboard-theme=dark] .dashboard-shell .attendance-sheet thead .is-weekend{background:#29415a}html[data-dashboard-theme=dark] .dashboard-shell .attendance-group-row th{background:#183750!important;color:#b9e5ff!important;border-color:var(--theme-border)}html[data-dashboard-theme=dark] .dashboard-shell .attendance-present{background:#17445f!important;color:#ade5ff!important}html[data-dashboard-theme=dark] .dashboard-shell .attendance-remote{background:#32345e!important;color:#d2ccff!important}html[data-dashboard-theme=dark] .dashboard-shell .attendance-vacation{background:#4b3d20!important;color:#ffe198!important}html[data-dashboard-theme=dark] .dashboard-shell .attendance-medical{background:#4c2d38!important;color:#ffb6c2!important}html[data-dashboard-theme=dark] .dashboard-shell .attendance-off{background:#2c3e54!important;color:#d3dfef!important}html[data-dashboard-theme=dark] .dashboard-shell .attendance-absent{background:#562936!important;color:#ffc0c7!important}html[data-dashboard-theme=dark] .account-picker-popup{background:var(--theme-panel);border-color:var(--theme-border);color:var(--theme-text)}html[data-dashboard-theme=dark] .account-picker-option[aria-selected=true]{background:var(--theme-raised)}}.account-picker-popup{background:#fff;color:#102035;border:1px solid #aebccc;border-radius:10px;box-shadow:0 10px 30px #10203526;padding:4px}.account-picker-option{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:6px;background:transparent;color:inherit;font-size:13px}.account-picker-option[aria-selected=true]{background:#e8eef5}@media print{.attendance-paper,.attendance-sheet-wrap{background:#fff!important;color:#172554!important}.attendance-print-heading :is(h1,p),.attendance-print-legend,.attendance-signatures{color:#172554!important}}