.notice{padding:14px;border-left:3px solid #547b9c;background:#eef3f8;line-height:1.6;font-size:13px}.notice.warning{border-color:#b37a16;background:#fff6de;color:#6e4a0c}.warning-text{color:#8c5b00}.theme-control{display:flex!important;gap:6px!important;align-items:center;font-size:11px!important;color:#587086!important}.theme-control select{max-width:125px;padding:6px;border:1px solid #b7cbdc;border-radius:5px;background:white;color:#17334d}.login-card>.theme-control{justify-content:flex-end;margin-bottom:25px}.login-card #factorForm{margin-top:20px}.login-card #factorError{color:#a51c32}.login-card #mfaSetup{padding:15px;background:#eef3f8;border-radius:7px;font-size:13px}.login-card #mfaSetup ol{padding-left:20px;line-height:1.65}.login-card #authenticatorKey{font-size:12px;letter-spacing:.6px}.login-card #recoveryCodes{width:100%;height:245px;padding:14px;line-height:1.7;font-family:ui-monospace,monospace}.login-card #recoveryPanel button{margin-bottom:12px}.login-card #recoveryPanel>p{font-size:13px;line-height:1.7}.modal pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.modal input[type=datetime-local]{min-width:0}.modal article{max-width:100%}#helpView{max-width:1100px}#helpView input{padding:10px;border:1px solid #b7cbdc;border-radius:5px;width:min(600px,100%)}#helpView li{margin:10px 0;line-height:1.7}#helpView ol{padding-left:22px}#helpView h3{font-size:15px}.work-toolbar a{padding:9px}html[data-theme=dark]{color-scheme:dark;--qce-ink:#e1eaf3;--qce-blue:#bddbfa;--qce-line:#344b60;--qce-muted:#b0c3d4;--ink:#e1eaf3;--muted:#b0c3d4;--bg:#101d2a;--line:#344b60}html[data-theme=dark] body{background:#101d2a;color:#e1eaf3}html[data-theme=dark] main{background:#101d2a}html[data-theme=dark] header{background:#142535;border-color:#344b60}html[data-theme=dark] .app>aside{background:#0b1b2a}html[data-theme=dark] .panel,html[data-theme=dark] .stats article,html[data-theme=dark] .modal>div,html[data-theme=dark] .work-plan{background:#192d3f;color:#e1eaf3;border-color:#344b60;box-shadow:none}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] #workUser,html[data-theme=dark] .stats article b,html[data-theme=dark] .work-timer{color:#d7e9fa}html[data-theme=dark] a{color:#a9d3ff}html[data-theme=dark] button,html[data-theme=dark] [data-action],html[data-theme=dark] #refresh,html[data-theme=dark] #logout{background:#243e54;color:#e1edfa!important;border-color:#5e7b94}html[data-theme=dark] .title [data-action=new],html[data-theme=dark] #editorSave,html[data-theme=dark] #confirmAccept{background:#276295!important;border-color:#5894c1!important;color:white!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#102232!important;color:#edf3fa!important;border-color:#638097!important}html[data-theme=dark] .work-day,html[data-theme=dark] .work-table th{background:#142535;color:#d3e3f1;border-color:#344b60}html[data-theme=dark] .work-table td,html[data-theme=dark] .work-table th{border-color:#344b60}html[data-theme=dark] small,html[data-theme=dark] .work-table td small,html[data-theme=dark] .work-note,html[data-theme=dark] #workStatus,html[data-theme=dark] .theme-control{color:#b5c9d9!important}html[data-theme=dark] .notice,html[data-theme=dark] #mfaSetup{background:#22394e;color:#d9e7f4;border-color:#7eafd5}html[data-theme=dark] .notice.warning{background:#3b321d;color:#ffe5a9;border-color:#dfb755}html[data-theme=dark] .warning-text{color:#ffe09a}html[data-theme=dark] .danger,html[data-theme=dark] #editorError,html[data-theme=dark] #authError,html[data-theme=dark] #factorError{color:#ffacb7!important}html[data-theme=dark] #loadError{background:#3d202a;color:#ffc6ce;border-color:#ad6073}html[data-theme=dark] .login-form-panel{background:#142535}html[data-theme=dark] .login-intro{background:linear-gradient(145deg,#112638,#1c3d58);color:#d9e7f4}html[data-theme=dark] .login-intro h1{color:#d9e7f4}html[data-theme=dark] .login-logo{background:white;border-radius:6px;padding:5px}html[data-theme=dark] .login-card h2{color:#e2edfa}html[data-theme=dark] .login-card>p{color:#bdd0df}html[data-theme=dark] .login-card button.primary{background:#276295;color:white}html[data-theme=dark] .login-card .auth-note{border-color:#344b60}html[data-theme=dark] #authSuccess{color:#94deb4}html[data-theme=dark] .badge{background:#2b4659;color:#d7e6f2}html[data-theme=dark] .badge.approved{background:#164638;color:#b6efd2}html[data-theme=dark] .badge.pending{background:#514523;color:#ffe8a5}html[data-theme=dark] .badge.rejected{background:#572d3b;color:#ffd1da}@media(max-width:650px){.theme-control{font-size:10px!important}.theme-control select{max-width:100px}.modal #editorFields{grid-template-columns:1fr}}
html[data-theme=dark] .work-note{background:#18342f;border-color:#64ad94;color:#d2eadf!important}
