html[data-theme="dark"] .candidate-discussion .cd-decision-card{border:1px solid #3c5353;background:#1a1a1a;color:#ddebee}
html[data-theme="dark"] .candidate-discussion .cd-decision-card:hover{border-color:#315e56}
html[data-theme="dark"] .candidate-discussion .cd-green{background:#112615;color:#daf1e1}
html[data-theme="dark"] .candidate-discussion .cd-orange{background:#261c11;color:#f6e8d5}
html[data-theme="dark"] .candidate-discussion .cd-purple{background:#1a1125;color:#e6daf1}
html[data-theme="dark"] .candidate-discussion .cd-red{background:#251111;color:#f6d5d5}
html[data-theme="dark"] .candidate-discussion .cd-neutral{background:#141c21;color:#e0e6eb}
html[data-theme="dark"] .candidate-discussion .cd-status{background:#132123}
html[data-theme="dark"] .candidate-discussion .cd-round{border:1px solid #3c5353}
html[data-theme="dark"] .candidate-discussion .cd-message{background:#14211c;border-left:4px solid #315e56}
html[data-theme="dark"] .candidate-discussion .cd-return{background:#251811;border-color:#5e4331}
html[data-theme="dark"] .candidate-discussion .cd-pass{background:#101924;border-color:#31475e}
html[data-theme="dark"] .candidate-discussion .cd-meta span,html[data-theme="dark"] .candidate-discussion .cd-system{color:#e2e7e9}
html[data-theme="dark"] .candidate-discussion .cd-pill{background:#1a1a1a}
html[data-theme="dark"] .candidate-discussion .cd-round{background:#1a1a1a;box-shadow:0 2px 6px #315e5e14;border-top:5px solid #3c4b53}
html[data-theme="dark"] .candidate-discussion .cd-border-green{border-top-color:#315e43}
html[data-theme="dark"] .candidate-discussion .cd-border-red{border-top-color:#5e3731}
html[data-theme="dark"] .candidate-discussion .cd-latest{background:#132224}
html[data-theme="dark"] .candidate-discussion .cd-role{color:#e2e7e9}
html[data-theme="dark"] .candidate-discussion .cd-card-person time{color:#e2e7e9}
html[data-theme="dark"] .candidate-discussion .cd-expand{color:#d5f6f4}
html[data-theme="dark"] .candidate-discussion details[open]>.cd-card-body{border-top:1px solid #3c5252}
@media(max-width:600px){}
html[data-theme="dark"]{color:#dceeef;background:#171e1c}
html[data-theme="dark"] header{background:#153d3e;color:#c7c7c7}
html[data-theme="dark"] .eyebrow{color:#d7f4f1}
html[data-theme="dark"] button,html[data-theme="dark"] input{border:1px solid #3b534d;background:#1a1a1a}
html[data-theme="dark"] .metric,html[data-theme="dark"] article{background:#1a1a1a;border:1px solid #3b544a}
html[data-theme="dark"] .metric:first-child{background:#153d3e;color:#c7c7c7}
html[data-theme="dark"] .muted,html[data-theme="dark"] footer{color:#e3e8e8}
html[data-theme="dark"] .bar{background:#17201c}
html[data-theme="dark"] .bar span{background:#2d9e89}
html[data-theme="dark"] th{color:#e3e8e8}
html[data-theme="dark"] td,html[data-theme="dark"] th{border-bottom:1px solid #3b5449}
html[data-theme="dark"] .event{border-bottom:1px solid #3b5449}
html[data-theme="dark"] .event small{color:#e3e8e8}
html[data-theme="dark"] #notice{color:#e3e8e8}
@media(max-width:850px){}
html[data-theme="dark"] progress::-webkit-progress-bar{background:#17201c}
html[data-theme="dark"] progress::-webkit-progress-value{background:#2d9e89}
html[data-theme="dark"] progress::-moz-progress-bar{background:#2d9e89}
html[data-theme="dark"] .donut-track{stroke:#3b5449}
html[data-theme="dark"] .donut-value{stroke:#315e56}
html[data-theme="dark"] .donut-label span{color:#e3e8e8}
html[data-theme="dark"] .processed{background:#238c79}
html[data-theme="dark"] .unprocessed{background:#17201c;border:1px solid #3b534d}
@media(max-width:1150px){}
@media(max-width:420px){}
html[data-theme="dark"] .donut .outcome-matched{stroke:#315e56}
html[data-theme="dark"] .donut .outcome-none{stroke:#5e5331}
html[data-theme="dark"] .donut .outcome-research{stroke:#5e3131}
html[data-theme="dark"] .legend-dot.outcome-matched{background:#238c79}
html[data-theme="dark"] .legend-dot.outcome-none{background:#342c17}
html[data-theme="dark"] .legend-dot.outcome-research{background:#331717}
html[data-theme="dark"] .daily-chart text{fill:#e3e8e8}
html[data-theme="dark"] .daily-grid{stroke:#3b5449}
html[data-theme="dark"] .daily-line{stroke:#315e56}
html[data-theme="dark"] .daily-point{fill:#d6f5ef;stroke:#474747}
html[data-theme="dark"]{color:#dfeceb;background:#161f19;--accent:#d5f6f2}
html[data-theme="dark"] header{background:#1a1a1a;border-bottom:1px solid #3c534a}
html[data-theme="dark"] .en-nav{background:#16211b}
html[data-theme="dark"] .eyebrow{color:#e0ebe8}
html[data-theme="dark"] button{border:1px solid #3d5248;background:#1a1a1a;color:#dcefeb}
html[data-theme="dark"] button.primary{color:#c7c7c7}
html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{border:1px solid #3e514a;background:#1a1a1a}
html[data-theme="dark"] .columns aside,html[data-theme="dark"] .columns article,html[data-theme="dark"] .panel{border:1px solid #3c5345;background:#1a1a1a}
html[data-theme="dark"] .task-bar{background:#16211b}
html[data-theme="dark"] .task-card{background:#1a1a1a}
html[data-theme="dark"] .task-card small{color:#e3e8e6}
html[data-theme="dark"] .badge{background:#162119}
html[data-theme="dark"] .notice{background:#261e11;border-left:4px solid #5e4b31}
html[data-theme="dark"] .error{color:#f6dbd5}
html[data-theme="dark"] .muted,html[data-theme="dark"] small{color:#e3e8e6}
html[data-theme="dark"] .metric{background:#1a1a1a;border:1px solid #3c5343}
html[data-theme="dark"] .field{border-bottom:1px solid #3e503e}
html[data-theme="dark"] .field dt{color:#e3e8e6}
html[data-theme="dark"] .translated{color:#d5f6f1}
html[data-theme="dark"] .notes{background:#251f11}
html[data-theme="dark"] .hours-day{border-bottom:1px solid #3d5240}
html[data-theme="dark"] .sticky-actions{background:#1a1a1a;border-top:1px solid #3b5442}
html[data-theme="dark"] th,html[data-theme="dark"] td{border-bottom:1px solid #3c5341}
html[data-theme="dark"] th{color:#e1eae7}
html[data-theme="dark"] .warning{color:#f6dbd5}
html[data-theme="dark"] .link-list a{border-bottom:1px solid #3d5245}
html[data-theme="dark"] .help{color:#e2e9e7}
@media(max-width:760px){}
html[data-theme="dark"] .ed-track{stroke:#3d5246}
html[data-theme="dark"] .ed-donut .ed-submitted{stroke:#315e58}
html[data-theme="dark"] .ed-donut .ed-remaining{stroke:#3d5146}
html[data-theme="dark"] .ed-donut .ed-held{stroke:#5e4c31}
html[data-theme="dark"] .ed-donut text{fill:#e1eae7}
html[data-theme="dark"] .ed-donut .ed-percent{fill:#dfeceb}
html[data-theme="dark"] .ed-dot.ed-submitted{background:#167366}
html[data-theme="dark"] .ed-dot.ed-remaining{background:#19221d}
html[data-theme="dark"] .ed-dot.ed-held{background:#332717}
html[data-theme="dark"] #overview progress{accent-color:#d5f6f1}
html[data-theme="dark"] .ed-event{border-bottom:1px solid #3d5246}
html[data-theme="dark"] .ed-grid-line{stroke:#3e5046}
html[data-theme="dark"] .ed-chart-bar{fill:#d5f6f1}
html[data-theme="dark"] .ed-daily-chart text{fill:#e1eae6}
@media(max-width:850px){}
html[data-theme="dark"] .maps-helper-info{color:#f6d7d5}
html[data-theme="dark"] .reviewer-action{color:#f6d7d5}
@media(max-width:900px){}
html[data-theme="dark"] .metrics .metric.summary-green{background:#112512;border-color:#315e36;color:#daf1e2}
html[data-theme="dark"] .metrics .metric.summary-orange{background:#251c11;border-color:#5e4831;color:#f5e5d6}
html[data-theme="dark"] .en-query-actions a{border:1px solid #315e54;background:#146d59;color:#c7c7c7}
html[data-theme="dark"] .en-query-actions a:hover{background:#0e5848}
html[data-theme="dark"] .en-round{border:1px solid #3c534d;border-left:5px solid #315e59;background:#1a1a1a;box-shadow:0 2px 6px #315e4610}
html[data-theme="dark"] .en-round-meta{color:#e3e8e8}
html[data-theme="dark"] .en-round-preview{color:#e0ebe9}
html[data-theme="dark"] .en-round-expand{color:#d5f6ef}
html[data-theme="dark"] .en-round-badge{background:#13241e}
html[data-theme="dark"] .en-round-not-found{border-left-color:#5e4e31}
html[data-theme="dark"] .en-round-not-found .en-round-badge{background:#261e11}
html[data-theme="dark"] .en-round-returned{border-left-color:#5e3631}
html[data-theme="dark"] .en-round-returned .en-round-badge{background:#251411}
html[data-theme="dark"] .en-round-passed{border-left-color:#315e48}
html[data-theme="dark"] .en-round-body{border-top:1px solid #3e5149}
html[data-theme="dark"] .en-change-list>div{background:#15201a}
html[data-theme="dark"] .en-change-list small{color:#e3e8e7}
html[data-theme="dark"] .en-awaiting{color:#e3e8e7}
html[data-theme="dark"] .qc-note-badge{background:#9b331c;color:#c7c7c7}
@media(prefers-reduced-motion:reduce){}
html[data-theme="dark"] .qc-response-summary{border:1px solid #504d3e;background:#1a1a1a;color:#e4e7e5}
html[data-theme="dark"] .qc-response-summary th,html[data-theme="dark"] .qc-response-summary td{border-bottom:1px solid #474747}
html[data-theme="dark"] .qc-personal-note{background:#251c11;color:#f5ded6}
html[data-theme="dark"] .qc-reserved-sidebar{background:#1a1a1a;border:1px solid #3a554f}
html[data-theme="dark"] .qc-reserved-sidebar nav a{border:1px solid #3a554f;color:#dceeef}
html[data-theme="dark"] .qc-reserved-sidebar nav a[aria-current=page]{background:#11261c;border:2px solid #315e57}
@media(max-width:1000px){}
html[data-theme="dark"] .qc-reserved-item button{color:#f5d8d6}
html[data-theme="dark"] .qc-reserved-sidebar [data-cancel-all]{color:#f5d8d6}
html[data-theme="dark"] .sample-item.active{border:2px solid #315e56;background:#1a1a1a}
html[data-theme="dark"] .data div{border-bottom:1px solid #3b5449}
html[data-theme="dark"] .data dt{color:#e3e8e8}
html[data-theme="dark"] textarea{border:1px solid #3b534d}
html[data-theme="dark"] .good{background:#153d3e;color:#c7c7c7}
html[data-theme="dark"] .return{background:#251911;border-color:#5e4531}
html[data-theme="dark"] .feedback{background:#251911}
html[data-theme="dark"] .decision-summary{background:#171e1c}
@media(max-width:850px){}
html[data-theme="dark"] .status-flag-green{color:#d6f5e7;background:#112619}
html[data-theme="dark"] .status-flag-yellow{color:#f6edd5;background:#282412}
html[data-theme="dark"] .status-flag-red{color:#f4d7d7;background:#251111}
html[data-theme="dark"] .status-flag-neutral{color:#e3e8e7;background:#17201c}
html[data-theme="dark"]{color:#dde9ee;background:#181d1a}
html[data-theme="dark"] button{border:1px solid #404f49;background:#1a1a1a;color:#deeaed}
html[data-theme="dark"] button:hover{background:#16201b}
html[data-theme="dark"] a{color:#d5f6f1}
html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{border:1px solid #3e5149;background:#1a1a1a;color:#deeaed}
html[data-theme="dark"] p{color:#e3e7e8}
html[data-theme="dark"] .eyebrow{color:#e1eae7}
html[data-theme="dark"] .primary{background:#146d59;color:#c7c7c7;border-color:#315e54}
html[data-theme="dark"] .primary:hover{background:#0e5848}
html[data-theme="dark"] #login{background:radial-gradient(ellipse at 85% 20%,#162319,transparent 60%),#181f16}
html[data-theme="dark"] .login-card{background:#1a1a1a;box-shadow:0 20px 70px #315e4212}
html[data-theme="dark"] #loginError,html[data-theme="dark"] #dialogError{color:#f5d9d6}
html[data-theme="dark"] header{background:#1a1a1a;border-bottom:1px solid #3d5246}
html[data-theme="dark"] .brand span{color:#e3e8e6}
html[data-theme="dark"] .run{border-left:1px solid #3f5047}
html[data-theme="dark"] .run span{color:#e2e6e5}
html[data-theme="dark"] .stat span{color:#e3e8e5}
html[data-theme="dark"] .notice{background:#15231a}
html[data-theme="dark"] .notice.error{background:#261711;color:#f3dcd8}
html[data-theme="dark"] aside{background:#1a1a1a;border:1px solid #3d5244}
html[data-theme="dark"] .queue-head span,html[data-theme="dark"] .badge{background:#162117;color:#e0ebe6}
html[data-theme="dark"] .queue-item{border-top:1px solid #404e40}
html[data-theme="dark"] .queue-item strong{color:#d5f6ee}
html[data-theme="dark"] .queue-item small{color:#e0e4e2}
html[data-theme="dark"] .empty{background:#1a1a1a;border:1px dashed #3c5346}
html[data-theme="dark"] .circle{color:#dfe9e4}
html[data-theme="dark"] .query{background:#172018}
html[data-theme="dark"] .query b{color:#e2e9e6}
html[data-theme="dark"] .panel{background:#1a1a1a;border:1px solid #3d5244}
html[data-theme="dark"] .field{border-bottom:1px solid #3e5143}
html[data-theme="dark"] .field dt{color:#e0e5e3}
html[data-theme="dark"] .candidate{border:1px solid #3e5045}
html[data-theme="dark"] .candidate:has(input:checked){border-color:#315e50;background:#122414;box-shadow:inset 3px 0 #315e50}
html[data-theme="dark"] .candidate small{color:#e2e7e4}
html[data-theme="dark"] .decision{background:#1a1a1a;border:1px solid #3d5244}
html[data-theme="dark"] .decision-footer span{color:#e2e6e4}
html[data-theme="dark"] details summary{color:#e2eae6}
html[data-theme="dark"] dialog{border:1px solid #3e5144}
html[data-theme="dark"] dialog::backdrop{background:#172e2966}
@media(max-width:1100px){}
@media(max-width:720px){}
html[data-theme="dark"] #sessionLoading{background:#181f16}
html[data-theme="dark"] .header-actions>a,html[data-theme="dark"] .header-actions>button{border:1px solid #404f49;background:#1a1a1a;color:#deeaed}
html[data-theme="dark"] .header-actions>a:hover,html[data-theme="dark"] .header-actions>button:hover{background:#16201b;border-color:#3a5549}
html[data-theme="dark"] .header-actions #who{color:#e3e7e8}
@media(max-width:720px){}
html[data-theme="dark"] .query a.query-search-button{border:1px solid #315e54;background:#146d59;color:#c7c7c7}
html[data-theme="dark"] .query a.query-search-button:hover{background:#0e5848;border-color:#315e54}
html[data-theme="dark"] .workstream-nav{--ws-color:#dae3f1;--ws-bg:#111825;border-bottom:1px solid #31445e}
html[data-theme="dark"] .workstream-nav.enrichment{--ws-color:#d5f6f2;--ws-bg:#15221b;border-color:#395647}
html[data-theme="dark"] .workstream-nav a:hover{background:#1a1a1aa6}
html[data-theme="dark"] .workstream-nav a.current{background:#1a1a1a;border-color:#364d58;box-shadow:0 1px 3px #47474711}
html[data-theme="dark"] .workstream-nav .ws-badge{background:#a13823;color:#c7c7c7}
html[data-theme="dark"] .en-nav a:hover{background:#1a1a1aa6}
html[data-theme="dark"] .en-nav a.active{background:#1a1a1a;border:1px solid #3c5349}
@media(prefers-reduced-motion:reduce){}
@media(max-width:900px){}
@media(max-width:480px){}
html[data-theme="dark"] #myWorkTabs{background:#15221b}
html[data-theme="dark"] #myWorkTabs a[aria-current=page]{background:#1a1a1a}
html[data-theme="dark"]{color-scheme:dark;background:#11191e;color:#e1e9ed}
html[data-theme="light"]{color-scheme:light}
html[data-theme="dark"] body{background:#11191e;color:#e1e9ed}
html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#9aabb4}
html[data-theme="dark"] dialog::backdrop{background:#0009}
html[data-theme="dark"] [style*="background:#edf6f1"]{background:#19322b!important;border-color:#35584c!important}
html[data-theme="dark"] [style*="background:#fff5e5"]{background:#352c1e!important;border-color:#6c5733!important}
.theme-bar{display:flex;justify-content:flex-end;align-items:center;padding:6px 24px;background:#eaf0f3;border-bottom:1px solid #d5ddda;min-height:42px}
.theme-toggle{font:600 13px/1.4 Segoe UI,Arial,sans-serif;cursor:pointer;padding:7px 12px;border:1px solid #bac9ce;border-radius:7px;background:#fff;color:#253f46;width:auto;min-height:32px}
.theme-toggle:focus-visible{outline:3px solid #529ee6;outline-offset:2px}
html[data-theme="dark"] .theme-bar{background:#18242c;border-color:#35444e}
html[data-theme="dark"] .theme-toggle{background:#263640;color:#e4edf3;border-color:#536874}
@media(max-width:600px){.theme-bar{padding:6px 12px}}
