/* 자동 생성: python3 tools/gen_dark.py — 직접 고치지 말고 css/dark-base.css를 고친 뒤 다시 생성 */
@media screen{
html[data-theme=dark] body{color:#CAD7EA}
html[data-theme=dark] body{background:#191919;color:#EAEAEA}
html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2E353E}
html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#EAEAEA}
html[data-theme=dark] .tbl-tr:hover{background:#1B1D1E!important}
html[data-theme=dark] .acc-tr:hover{background:#1E2129!important}
html[data-theme=dark] .emp-tr:hover{background:#171F1A!important}
html[data-theme=dark] .job-name-btn:hover{color:#A7B1F9!important}
html[data-theme=dark] .row-urgent{background:#271E17!important}
html[data-theme=dark] .row-urgent:hover{background:#302115!important}
html[data-theme=dark] .row-restricted{background:#221C1C!important}
html[data-theme=dark] .row-restricted:hover{background:#332121!important}
html[data-theme=dark] .job-detail-panel{background:#1C1E23;border-bottom:2px solid #383D50}
html[data-theme=dark] .sort-th:hover{background:#1E2129!important;color:#A5B1FD!important}
html[data-theme=dark] .inst-group{background:#191919;border:1px solid #3D3E42}
html[data-theme=dark] .inst-header:hover{background:#1B1D1E}
html[data-theme=dark] .inst-header.expanded{background:#1E2129}
html[data-theme=dark] .inst-body{border-top:1px solid #3D3E42}
html[data-theme=dark] .rec-chip{background:#191919;border:1.5px solid #3A3F45;color:#B8C4D7}
html[data-theme=dark] .rec-chip:hover{color:#A5B1FD;background:#1E2129}
html[data-theme=dark] .entry-row{border-bottom:1px solid #343537}
html[data-theme=dark] .entry-row:hover{background:#1C1C1C}
html[data-theme=dark] .entry-row.sel{background:#191F23!important}
html[data-theme=dark] #dash-root{background:#1C1C1C;color:#D9E4FD}
html[data-theme=dark] .dash-card{background:#191919;border:1px solid #3D3E42}
html[data-theme=dark] .dash-card-head{border-bottom:1px solid #343537}
html[data-theme=dark] #dash-root{background:#1C1C1C;color:#D9E4FD}
html[data-theme=dark] .dk-card{background:#191919;border:0.5px solid #3A3F45;color:#D9E4FD}
html[data-theme=dark] .dk-kpi-card{background:#1A1A1A;border:0.5px solid #3A3F45}
html[data-theme=dark] .dk-kpi-card.dark{background:#2E384D;border-color:#414E62}
html[data-theme=dark] .dk-num{color:#D9E4FD}
html[data-theme=dark] .dk-label{color:#90A1BA}
html[data-theme=dark] .dk-label.light{color:#A6B6CD}
html[data-theme=dark] .dk-monthly-bar{background:#1A1A1A;border:0.5px solid #3A3F45;color:#D9E4FD}
html[data-theme=dark] .dk-grid-card{background:#1A1A1A;border:0.5px solid #3A3F45;color:#D9E4FD}
html[data-theme=dark] .dk-grid-head{border-bottom:0.5px solid #323538;background:#191919}
html[data-theme=dark] .dk-grid-body{color:#D9E4FD}
html[data-theme=dark] .dk-grid-body::-webkit-scrollbar-thumb{background:#24282D}
html[data-theme=dark] .dk-chip{border:0.5px solid #3A3F45;background:#1B1D1E;color:#90A1BA}
html[data-theme=dark] .dk-chip:hover{background:#1E2129;color:#A7B1F9}
html[data-theme=dark] .dk-chip.gold{background:#1F1C12;border-color:#4A3F09;color:#FA9D69}
html[data-theme=dark] .dk-chip.gold.sel{background:#C36D14}
html[data-theme=dark] .dk-section-title{color:#D9E4FD}
html[data-theme=dark] .dk-row-item{border-bottom:0.5px solid #323538}
html[data-theme=dark] .dk-link:hover{background:#1D2023}
html[data-theme=dark] .dk-job-tile:hover{background:#1E2129!important}
html[data-theme=dark] .vrow-read:hover{background:#1E2129}
html[data-theme=dark] .vrow-read:hover .vrow-tog{color:#A7B1F9}
html[data-theme=dark] .vrow-tog{color:#A5B1FD}
html[data-theme=dark] .vrow-btn{background:#191919;color:#90A1BA;border:1px solid #3A3F45}
html[data-theme=dark] .vrow-btn:hover{background:#1D2023;color:#D9E4FD;border-color:#454D57}
html[data-theme=dark] .vrow-btn.del:hover{background:#251D1D;color:#FE968A;border-color:#653B3C}
html[data-theme=dark] .vh-meta{color:#90A1BA}
html[data-theme=dark] .ec-seg{background:#1D2023}
html[data-theme=dark] .ec-seg button{color:#90A1BA}
html[data-theme=dark] .ec-seg button.on{background:#191919;color:#A8B0FD}
html[data-theme=dark] .ec-hero{background:linear-gradient(135deg,#1E2129,#1B1D1E);border:1px solid #383D50}
html[data-theme=dark] .ec-lbl{color:#90A1BA}
html[data-theme=dark] .ec-num{color:#D9E4FD}
html[data-theme=dark] .ec-num small{color:#768599}
html[data-theme=dark] .ec-insight>div{background:#191919;border:1px solid #3D3E42}
html[data-theme=dark] .ec-chip{background:#1B1D1E;border:1px solid #3A3F45;color:#D9E4FD}
html[data-theme=dark] .ec-card{background:#191919;border:1px solid #3D3E42}
html[data-theme=dark] .ec-title{color:#D9E4FD}
html[data-theme=dark] .ec-legend{color:#90A1BA}
html[data-theme=dark] .ec-drow{border-bottom:1px solid #323538}
html[data-theme=dark] .ec-dname{color:#D9E4FD}
html[data-theme=dark] .ec-track{background:linear-gradient(#1D2023,#1D2023) center/100% 2px no-repeat}
html[data-theme=dark] .ec-pt{border:2px solid #2E2E2E}
html[data-theme=dark] .ec-dval{color:#B4C5DD}
html[data-theme=dark] .ec-syr{color:#90A1BA}
html[data-theme=dark] .ec-stack{background:#1D2023}
html[data-theme=dark] .ec-glist{border-top:1px solid #323538}
html[data-theme=dark] .ec-grow{color:#D9E4FD}
html[data-theme=dark] .ec-colv{color:#B4C5DD}
html[data-theme=dark] .ec-colbar>div{background:#2C3250}
html[data-theme=dark] .ec-col.cur .ec-colv{color:#A7B1F9}
html[data-theme=dark] .ec-coly{color:#90A1BA}
html[data-theme=dark] .ec-col.cur .ec-coly{color:#A7B1F9}
html[data-theme=dark] .ec-heat th{color:#768599}
html[data-theme=dark] .ec-heat th.cur{color:#A7B1F9}
html[data-theme=dark] .ec-heat td.k{color:#B4C5DD}
html[data-theme=dark] .vrow-btn.fav-on{color:#FA9F53;background:#1F1C12;border-color:#584917}
html[data-theme=dark] .stu-name{color:#A7B1F9}
html[data-theme=dark] .qs-side{color:#7F92A8}
html[data-theme=dark] .qs-side:hover{color:#5B646F}
html[data-theme=dark] .qs-side kbd{color:#90A1BA}
html[data-theme=dark] .cal-lg{color:#AAB6C6}
html[data-theme=dark] .cal-lg:hover{background:#1D2023}
html[data-theme=dark] .cal-lg.off{color:#5B646F}
html[data-theme=dark] .qs-box{background:#191919}
html[data-theme=dark] .qs-in{border-bottom:1px solid #323538}
html[data-theme=dark] .qs-in i{color:#768599}
html[data-theme=dark] .qs-in input{color:#D9E4FD}
html[data-theme=dark] .qs-box kbd{background:#1D2023;border:1px solid #3A3F45;color:#90A1BA}
html[data-theme=dark] .qs-g{color:#768599}
html[data-theme=dark] .qs-row i{color:#90A1BA}
html[data-theme=dark] .qs-row b{color:#D9E4FD}
html[data-theme=dark] .qs-row span{color:#90A1BA}
html[data-theme=dark] .qs-row.on{background:#1E2129}
html[data-theme=dark] .qs-row.on i,html[data-theme=dark] .qs-row.on b{color:#A7B1F9}
html[data-theme=dark] .qs-empty{color:#768599}
html[data-theme=dark] .qs-foot{border-top:1px solid #323538;color:#768599;background:#1C1C1C}
html[data-theme=dark] .pv-contact{color:#B4C5DD}
html[data-theme=dark] .pv-contact i{color:#768599}
html[data-theme=dark] .pv-btn{border:1px solid #3A3F45;background:#191919;color:#B4C5DD}
html[data-theme=dark] .pv-btn:hover{background:#1B1D1E;border-color:#454D57}
html[data-theme=dark] .pv-btn.on{background:#1F1C12;border-color:#584917;color:#FA9D69}
html[data-theme=dark] .pv-alert.red{background:#251D1D;color:#FD978B;border:1px solid #653B3C}
html[data-theme=dark] .pv-alert.amber{background:#1F1C12;color:#F99D71;border:1px solid #4A3F09}
html[data-theme=dark] .pv-fav{background:#1C1B16;border:1px solid #4A3F09}
html[data-theme=dark] .pv-fav-t{color:#FA9D69}
html[data-theme=dark] .pv-tag{background:#292000;color:#F99D71}
html[data-theme=dark] .fv-card{background:#191919;border:1px solid #3D3E42}
html[data-theme=dark] .fv-who b{color:#D9E4FD}
html[data-theme=dark] .fv-ph a{color:#A5B1FD}
html[data-theme=dark] .fv-ph.none{color:#5B646F}
html[data-theme=dark] .fv-cp{color:#768599}
html[data-theme=dark] .fv-cp:hover{background:#1D2023;color:#A5B1FD}
html[data-theme=dark] .fv-off{color:#5B646F}
html[data-theme=dark] .fv-off:hover{background:#251D1D;color:#FE968A}
html[data-theme=dark] .fv-note{background:#1B1D1E}
html[data-theme=dark] .fv-note.ed:hover{border-color:#424A6E;background:#1E2129}
html[data-theme=dark] .fv-note p{color:#A6B6CD}
html[data-theme=dark] .fv-note p.none{color:#768599}
html[data-theme=dark] .fv-tags span{background:#1E2129;color:#A7B1F9;border:1px solid #424A6E}
html[data-theme=dark] .fv-sum{border-top:1px solid #323538;color:#90A1BA}
html[data-theme=dark] .fv-sum b{color:#D9E4FD}
html[data-theme=dark] .fv-sum .g b{color:#A5B1FD}
html[data-theme=dark] .fv-sum .p b{color:#5DD1A0}
html[data-theme=dark] .fv-sum em{color:#768599}
html[data-theme=dark] .fv-sort{border:1.5px solid #3A3F45;background:#191919;color:#B8C4D7}
html[data-theme=dark] .fv-lb{color:#B4C5DD}
html[data-theme=dark] .fv-lb span{color:#768599}
html[data-theme=dark] .fv-job{border:1px solid #3A3F45;background:#191919;color:#D9E4FD}
html[data-theme=dark] .fv-job:hover{border-color:#3D5E82;background:#1E2129}
html[data-theme=dark] .fv-job em{color:#90A1BA}
html[data-theme=dark] .fv-job.done{background:#1B1D1E}
html[data-theme=dark] .hr-yb-c b{color:#B4C5DD}
html[data-theme=dark] .hr-yb-bar{background:linear-gradient(180deg,#7079E3,#6366F1)}
html[data-theme=dark] .hr-yb-bar.z{background:#24282D}
html[data-theme=dark] .hr-yb-c span{color:#768599}
html[data-theme=dark] .hr-dash{color:#5B646F}
html[data-theme=dark] .hr-miss{color:#FA9D69}
html[data-theme=dark] .hr-empty{color:#768599}
html[data-theme=dark] .hr-tag{background:#1D2023;color:#768599}
html[data-theme=dark] .hr-tag.on{background:#15201B;color:#5DD1A0}
html[data-theme=dark] .hr-ap{background:#1B1D1E;color:#A6B6CD;border:1px solid #3A3F45}
html[data-theme=dark] .hr-ap.p{background:#15201B;color:#5DD1A0;border-color:#164F3A}
html[data-theme=dark] .hr-ap.f{color:#768599}
html[data-theme=dark] .hm-wrap{background:#1E1E21}
html[data-theme=dark] .hm-head{background:#191919;border-bottom:1px solid #37383B}
html[data-theme=dark] .hm-head h2{color:#D9E4FD}
html[data-theme=dark] .hm-head p{color:#90A1BA}
html[data-theme=dark] .hm-scope{border:1px solid #424A6E;background:#1E2129;color:#A7B1FA}
html[data-theme=dark] .hm-kpi{background:#191919;border:1px solid #3A3C41}
html[data-theme=dark] .hm-kpi-i{background:#1D2023;color:#90A1BA}
html[data-theme=dark] .hm-kpi span{color:#90A1BA}
html[data-theme=dark] .hm-kpi b{color:#D9E4FD}
html[data-theme=dark] .hm-kpi b small{color:#768599}
html[data-theme=dark] .hm-kpi em small{color:#768599}
html[data-theme=dark] .hm-kpi em.up{color:#5DD1A0}
html[data-theme=dark] .hm-kpi em.dn{color:#FE968A}
html[data-theme=dark] .hm-kpi em.eq{color:#768599}
html[data-theme=dark] .hm-kpi.k1 span,html[data-theme=dark] .hm-kpi.k1 b small,html[data-theme=dark] .hm-kpi.k1 em small{color:#586187}
html[data-theme=dark] .hm-kpi.k2 .hm-kpi-i{background:#292000;color:#FA9D69}
html[data-theme=dark] .hm-kpi.k3 .hm-kpi-i{background:#0A2A1D;color:#5DD1A0}
html[data-theme=dark] .hm-kpi.k3 b{color:#5DD1A0}
html[data-theme=dark] .hm-card{background:#191919;border:1px solid #3A3C41}
html[data-theme=dark] .hm-ch b{color:#D9E4FD}
html[data-theme=dark] .hm-ch span{color:#768599}
html[data-theme=dark] .hm-tile i{background:#059E6E}
html[data-theme=dark] .hm-tile.on{box-shadow:0 0 0 2.5px #CC8828}
html[data-theme=dark] .hm-tile.l0{background:#1F1F21;color:#696E7A}
html[data-theme=dark] .hm-tile.l1{background:#222737;color:#A7B1FA}
html[data-theme=dark] .hm-tile.l2{background:#2C3250;color:#A8B0FD}
html[data-theme=dark] .hm-tile.l3{background:#3E4564;color:#ADB1EE}
html[data-theme=dark] .hm-mapfoot{color:#90A1BA}
html[data-theme=dark] .hm-scale .l1{background:#222737}
html[data-theme=dark] .hm-scale .l2{background:#2C3250}
html[data-theme=dark] .hm-scale .l3{background:#3E4564}
html[data-theme=dark] .hm-ourk i{background:#059E6E}
html[data-theme=dark] .hm-unl{border:1px dashed #454D57;background:#191919;color:#90A1BA}
html[data-theme=dark] .hm-unl.on{border-color:#CC8828;color:#FA9D69}
html[data-theme=dark] .hm-rr:hover{background:#1B1D1E}
html[data-theme=dark] .hm-rr.on{background:#1F1C12}
html[data-theme=dark] .hm-rr .l{color:#D9E4FD}
html[data-theme=dark] .hm-rr .b{background:#1D2023}
html[data-theme=dark] .hm-rr .b i{background:linear-gradient(90deg,#3E4564,#6366F1)}
html[data-theme=dark] .hm-rr>b{color:#A7B1FA}
html[data-theme=dark] .hm-rr .s{color:#768599}
html[data-theme=dark] .hm-lg{color:#90A1BA}
html[data-theme=dark] .hm-lg .b{background:#493917}
html[data-theme=dark] .hm-lg .c{background:#059E6E}
html[data-theme=dark] .hm-trend .ax{stroke:#3D3E42}
html[data-theme=dark] .hm-trend .r2{fill:#3C310D}
html[data-theme=dark] .hm-trend .r3{fill:#059E6E}
html[data-theme=dark] .hm-trend .x{fill:#6F8097}
html[data-theme=dark] .hm-mc b{color:#90A1BA}
html[data-theme=dark] .hm-mc i{background:#222737}
html[data-theme=dark] .hm-mc.pk i{background:linear-gradient(180deg,#8C6FDC,#7C3AED)}
html[data-theme=dark] .hm-mc.pk b{color:#BAA9FB}
html[data-theme=dark] .hm-mc span{color:#768599}
html[data-theme=dark] .hm-mc.now span{background:#2E384D}
html[data-theme=dark] .hm-mnote{color:#A6B6CD}
html[data-theme=dark] .hm-mnote i{color:#F9A217}
html[data-theme=dark] .hm-mnote b{color:#BAA9FB}
html[data-theme=dark] .hm-search{border:1px solid #3A3F45;background:#1B1D1E}
html[data-theme=dark] .hm-search i{color:#768599}
html[data-theme=dark] .hm-th{color:#768599;background:#1B1C1D;border-top:1px solid #323538;border-bottom:1px solid #323538}
html[data-theme=dark] .hm-row{border-bottom:1px solid #343537}
html[data-theme=dark] .hm-row:hover{background:#1C1C1F}
html[data-theme=dark] .hm-row.open{background:#1D1E24}
html[data-theme=dark] .hm-row.open .hm-chev{color:#A5B1FD}
html[data-theme=dark] .hm-rk{background:#1D2023;color:#768599}
html[data-theme=dark] .hm-rk.top{background:#1E2129;color:#A5B1FD}
html[data-theme=dark] .hm-name b{color:#D9E4FD}
html[data-theme=dark] .hm-loc{color:#90A1BA}
html[data-theme=dark] .hm-rc-n{color:#768599}
html[data-theme=dark] .hm-rc-n b{color:#D9E4FD}
html[data-theme=dark] .hm-rc-bar{background:#1D2023}
html[data-theme=dark] .hm-rc-bar i{background:linear-gradient(90deg,#3E4564,#4F46E5)}
html[data-theme=dark] .hm-rc-s{color:#768599}
html[data-theme=dark] .hm-our b{color:#5DD1A0}
html[data-theme=dark] .hm-our span:not(.hr-dash){color:#70CDA7;background:#15201B}
html[data-theme=dark] .hm-strip i{background:#1D2023}
html[data-theme=dark] .hm-strip-l{color:#BAA9FB}
html[data-theme=dark] .hm-last b{color:#B4C5DD}
html[data-theme=dark] .hm-last span{color:#768599}
html[data-theme=dark] .hm-chev{color:#5B646F}
html[data-theme=dark] .hm-det{background:#1D1E24;border-bottom:1px solid #383D50}
html[data-theme=dark] .hm-det-k{background:#191919;border:1px solid #383D50;color:#90A1BA}
html[data-theme=dark] .hm-det-k i{color:#A6B1FA}
html[data-theme=dark] .hm-det-k b{color:#D9E4FD}
html[data-theme=dark] .hm-det-warn{color:#FA9D69;background:#1F1C12;border:1px solid #4A3F09}
html[data-theme=dark] .hm-tl{border-left:2px solid #383D50}
html[data-theme=dark] .hm-tl-y{color:#A5B1FD;background:#1D1E24}
html[data-theme=dark] .hm-tl-y::before{border:3px solid #383D50}
html[data-theme=dark] .hm-tl-i{background:#191919;border:1px solid #3D3E42}
html[data-theme=dark] .hm-tl-i.won{border-color:#164F3A;box-shadow:inset 3px 0 0 #2FB17F}
html[data-theme=dark] .hm-tl-d{color:#768599}
html[data-theme=dark] .hm-tl-t a{color:#C8D7EF}
html[data-theme=dark] .hm-tl-t a:hover{color:#A5B1FD}
html[data-theme=dark] .hm-tl-m{color:#90A1BA}
html[data-theme=dark] .hm-tl-m b{color:#D9E4FD}
html[data-theme=dark] .hm-kinds{background:#191919;border-bottom:1px solid #37383B}
html[data-theme=dark] .hm-kinds-l{color:#B4C5DD}
html[data-theme=dark] .hm-kinds button{border:1px solid #3A3F45;background:#191919;color:#B4C5DD}
html[data-theme=dark] .hm-kinds button span{color:#768599}
html[data-theme=dark] .hm-kinds-h{color:#768599}
html[data-theme=dark] .hr-kd{color:#A6B6CD}
html[data-theme=dark] .ai-b{background:linear-gradient(135deg,#201C23,#1E2129);border:1px solid #4D3C5E}
html[data-theme=dark] .ai-b-t{color:#BAA9FB}
html[data-theme=dark] .ai-b-msg{color:#90A1BA}
html[data-theme=dark] .ai-b-msg.err{color:#FD978B}
html[data-theme=dark] .ai-b-text{color:#C8D7EF}
html[data-theme=dark] .dash-chk{border-top:1px dashed #3D3E42}
html[data-theme=dark] .dash-chk button{border:1px solid #3D3E42;background:#191919;color:#B4C5DD}
html[data-theme=dark] .dash-chk button i:first-child{color:color-mix(in oklab,var(--cc) 55%,#fff)}
html[data-theme=dark] .dash-chk button b{color:color-mix(in oklab,var(--cc) 55%,#fff)}
html[data-theme=dark] .dash-chk button i:last-child{color:#5B646F}
html[data-theme=dark] .tr-cum{color:#A6B6CD}
html[data-theme=dark] .tr-cum b{color:#D9E4FD}
html[data-theme=dark] .tr-cum span{color:#90A1BA}
html[data-theme=dark] .tr-cum span::before{color:#5B646F}
html[data-theme=dark] .tr-bar{background:#191919;border:1px solid #3D3E42}
html[data-theme=dark] .tr-search{border:1.5px solid #3A3F45;background:#191919}
html[data-theme=dark] .tr-search.on{background:#1E2129}
html[data-theme=dark] .tr-search b{color:#A5B1FD}
html[data-theme=dark] .tr-search button{background:#24282D;color:#A6B6CD}
html[data-theme=dark] .tr-act{border:1px solid #164F3A;background:#15201B;color:#70CDA7}
html[data-theme=dark] .tr-more summary{border:1px solid #3A3F45;background:#1B1D1E;color:#B4C5DD}
html[data-theme=dark] .tr-more[open] summary{background:#24282D}
html[data-theme=dark] .tr-more-menu{background:#191919;border:1px solid #3A3F45}
html[data-theme=dark] .tr-more-menu button{color:#CAD7EA}
html[data-theme=dark] .tr-more-menu button:hover{background:#1D2023}
html[data-theme=dark] .tr-more-menu button.danger{color:#FE968A;border-top:1px solid #323538}
html[data-theme=dark] .tr-more-menu button.danger:hover{background:#251D1D}
html[data-theme=dark] .tr-chip{border:1.5px solid color-mix(in srgb,var(--c) 25%,#2E2E2E);background:#191919;color:color-mix(in oklab,var(--c) 55%,#fff)}
html[data-theme=dark] .tr-chip b{color:#D9E4FD}
html[data-theme=dark] .tr-chip-sep{background:#24282D}
html[data-theme=dark] .tr-chips-n{color:#90A1BA}
html[data-theme=dark] .emp-tabs{background:#1D2023}
html[data-theme=dark] .emp-tabs button{color:#90A1BA}
html[data-theme=dark] .emp-tabs button b{color:#768599}
html[data-theme=dark] .emp-tabs button.on{background:#191919;color:#D9E4FD}
html[data-theme=dark] .emp-tabs button.on b{color:#BAA9FC}
html[data-theme=dark] .ref-bd{color:color-mix(in oklab,var(--c) 55%,#fff);background:color-mix(in srgb,var(--c) 12%,#191919);border:1px solid color-mix(in srgb,var(--c) 30%,#2E2E2E)}
html[data-theme=dark] .ref-cnt{color:#D9E4FD}
html[data-theme=dark] .ref-last{color:#90A1BA}
html[data-theme=dark] .ref-ap{color:#D9E4FD}
html[data-theme=dark] .ref-ap em{color:color-mix(in oklab,var(--c) 55%,#fff);background:color-mix(in srgb,var(--c) 14%,#191919)}
html[data-theme=dark] .ref-ct b{color:#D9E4FD}
html[data-theme=dark] .ref-ct a{color:#A5B1FD}
html[data-theme=dark] .ref-ct a.m{color:#BAA9FC}
html[data-theme=dark] .ref-ct i{color:#768599}
html[data-theme=dark] .ref-card{background:#191919;border:1px solid #4D3C5E}
html[data-theme=dark] .ref-card-h b{color:#BAA9FB}
html[data-theme=dark] .ref-card-h span{color:#768599}
html[data-theme=dark] .ref-none{color:#768599}
html[data-theme=dark] .ref-it{background:#1B1D1E}
html[data-theme=dark] .ref-it-h b{color:#A6B6CD}
html[data-theme=dark] .ref-it-j{color:#D9E4FD}
html[data-theme=dark] .ref-it-j:hover{color:#BAA9FB}
html[data-theme=dark] .ref-chip{border:1.5px solid color-mix(in srgb,var(--c) 25%,#2E2E2E);background:#191919;color:color-mix(in oklab,var(--c) 55%,#fff)}
html[data-theme=dark] .ref-chip b{color:#D9E4FD}
html[data-theme=dark] .ref-bar input{border:1px solid #3A3F45}
html[data-theme=dark] .ref-tbl{background:#191919;border:1px solid #3D3E42}
html[data-theme=dark] .ref-tbl th{background:#1B1D1E;color:#CAD7EA;border-bottom:2px solid #3A3F45}
html[data-theme=dark] .ref-tbl td{border-bottom:1px solid #323538;color:#CAD7EA}
html[data-theme=dark] .ref-tbl tr:hover td{background:#1C1C1F}
html[data-theme=dark] .ref-td-d span,html[data-theme=dark] .ref-td-j span{color:#768599}
html[data-theme=dark] .ref-emp{color:#D9E4FD}
html[data-theme=dark] .ref-emp:hover{color:#BAA9FB}
html[data-theme=dark] .ref-dim{color:#5B646F}
html[data-theme=dark] .ref-empty{color:#768599}
html[data-theme=dark] .jc-tot{background:#222737;color:#A7B1FA}
html[data-theme=dark] .jc-tg{background:#24282D;color:#A6B6CD;border-color:#3A3F45}
html[data-theme=dark] .jc-tg.on{background:#222737;color:#A7B1FA;border-color:#3A4170}
html[data-theme=dark] .jl-noloc,html[data-theme=dark] .jl-noloc em{color:#F5B454}
html[data-theme=dark] .jl-noloc.on{background:#2C200F;border-color:#5C3D14}
html[data-theme=dark] .n-sel.on{background-color:#222737;border-color:#3A4170;color:#A7B1FA}
html[data-theme=dark] .jd-next{background:#1E2129;color:#A7B1F9}
html[data-theme=dark] .jf-dates{background:#1B1D1E;border:1px solid #3A3F45}
html[data-theme=dark] .jf-work label{color:#99A1AF}
html[data-theme=dark] .jf-work>div{background:#1B1F29}
html[data-theme=dark] .jf-work>div:focus-within{border-color:#8593D9;box-shadow:0 0 0 3px #333640}
html[data-theme=dark] .jf-work input{border:none!important;background:transparent!important;color:#E5E7EB}
html[data-theme=dark] .jf-work span{color:#768599}
html[data-theme=dark] .nt-bd{background:#2C200F;color:#FC9A7A;border:1px solid #5C3D14}
html[data-theme=dark] .nt-pick{border-top:1px dashed #3A3F45}
html[data-theme=dark] .nt-pick>span{color:#FC9A7A}
html[data-theme=dark] .nt-pick label{color:#B4C5DD}
html[data-theme=dark] .nt-pick em{color:#768599}
html[data-theme=dark] .ct-chip{border:1px solid #4DA4CB;background:#191F23;color:#6EC0FD}
html[data-theme=dark] .ct-chip:hover{background:#19252D}
html[data-theme=dark] .ct-n{background:#19252D;color:#6EC0FD}
html[data-theme=dark] .ct-sub{color:#768599}
html[data-theme=dark] .ct-row{border-bottom:1px solid #323538}
html[data-theme=dark] .ct-nm{color:#99B6F8}
html[data-theme=dark] .ct-ph{border:1px solid #3A3F45;background:#1B1D1E;color:#B4C5DD}
html[data-theme=dark] .ct-ph i{color:#768599}
html[data-theme=dark] .ct-ph:hover{border-color:#08A4E7;color:#6EC0FD}
html[data-theme=dark] .ct-none{color:#768599}
html[data-theme=dark] .ct-job{color:#90A1BA}
html[data-theme=dark] .ct-job:hover{color:#A5B1FD}
html[data-theme=dark] .ct-ok .ct-nm,html[data-theme=dark] .ct-ok .ct-job{color:#768599}
html[data-theme=dark] .pn-link:hover{color:#A5B1FD!important}
html[data-theme=dark] .th-sort i{color:#5B646F}
html[data-theme=dark] .th-sort:hover i,html[data-theme=dark] .th-sort.on i{color:#A5B1FD}
html[data-theme=dark] .th-sort.on{color:#A5B1FD}
html[data-theme=dark] .jw-chip{background:#161F1D;border:1px solid #004E44;color:#72CAC0}
html[data-theme=dark] .job-name-btn:hover{color:#A5B1FD!important}
html[data-theme=dark]{--n-bg:#1E1E1F;--n-line:#3B3D41;--n-line2:#353739;--n-ink:#D9E4FA;--n-ink2:#AAB6C6;--n-ink3:#7D838F;--n-brand-50:#1E2129;--n-brand-100:#222737;--n-ok-50:#15201B;--n-warn:#C36D14;--n-warn-50:#1F1C12;--n-bad-50:#251D1D;--n-iv-50:#201E26}
html[data-theme=dark] .n-sb{background:#191919}
html[data-theme=dark] .n-nav button:hover{background:#1E1F20}
html[data-theme=dark] .n-nav button.on{color:#A5B1FD}
html[data-theme=dark] .n-nav button.on em{color:#A5B1FD}
html[data-theme=dark] .n-av{background:#2C3250;color:#A7B1FA}
html[data-theme=dark] .n-me button{background:#191919}
html[data-theme=dark] .n-me button:hover{color:#FE968A;border-color:#653B3C}
html[data-theme=dark] .n-staff{background:#1F1C12;border:1px solid #4A3F09;color:#FA9D69}
html[data-theme=dark] .n-top{background:#191919}
html[data-theme=dark] .n-crumb a:hover{color:#A5B1FD}
html[data-theme=dark] .n-crumb i{color:#5B646F}
html[data-theme=dark] .n-search{background:#1B1C1D}
html[data-theme=dark] .n-search:hover{border-color:#424A6E;background:#191919}
html[data-theme=dark] .n-search kbd{background:#191919}
html[data-theme=dark] .n-card{background:#191919}
html[data-theme=dark] .n-ch>i{color:#A5B1FD}
html[data-theme=dark] .n-more:hover{color:#A5B1FD}
html[data-theme=dark] .n-btn{background:#191919}
html[data-theme=dark] .n-btn:hover{border-color:#424A6E;color:#A5B1FD}
html[data-theme=dark] .n-p-brand{color:#A5B1FD}
html[data-theme=dark] .n-p-ok{color:#5DD1A0}
html[data-theme=dark] .n-p-warn{color:#FA9F53}
html[data-theme=dark] .n-p-bad{color:#FE968A}
html[data-theme=dark] .n-p-gray{background:#1F2021}
html[data-theme=dark] .n-p-iv{color:#BAA9FC}
html[data-theme=dark] .n-seg{background:#191919}
html[data-theme=dark] .n-seg button.on{color:#A5B1FD}
html[data-theme=dark] .n-link:hover{color:#A5B1FD}
html[data-theme=dark] .n-kpi:hover{border-color:#424A6E}
html[data-theme=dark] .n-kpi .d b{color:#5DD1A0}
html[data-theme=dark] .n-kpi .d b.dn{color:#FE968A}
html[data-theme=dark] .n-it:hover{background:#1C1C1F}
html[data-theme=dark] .n-it.hl{background:#1C1C1F}
html[data-theme=dark] .n-fs .bar{background:#202123}
html[data-theme=dark] .n-ai{background:linear-gradient(160deg,#1E2129 0%,#191919 60%);border-color:#383D50}
html[data-theme=dark] .n-bars i{background:#2C3250}
html[data-theme=dark] .n-pass .n-av{background:#0A2A1D;color:#70CDA7}
html[data-theme=dark] .n-dr{background:#191919}
html[data-theme=dark] .n-dh .ic button:hover,html[data-theme=dark] .n-dh .ic a:hover{background:#1F2021}
html[data-theme=dark] .n-step:before{background:#27282B}
html[data-theme=dark] .n-st i{background:#191919;border:2px solid #494C51}
html[data-theme=dark] .n-st.c i{background:#191919}
html[data-theme=dark] .n-st.c b,html[data-theme=dark] .n-st.c span{color:#FE968A}
html[data-theme=dark] .n-st.nx span{color:#A5B1FD}
html[data-theme=dark] .n-kv a{color:#A5B1FD}
html[data-theme=dark] .n-note{background:#1F1C12;border:1px solid #4A3F09;color:#F99D71}
html[data-theme=dark] tr.n-dr-on>td{background:#1C1E23!important}
html[data-theme=dark] .n-bc{background:#212225}
html[data-theme=dark] .n-bc.over{border-color:#8593D9;background:#1E2129}
html[data-theme=dark] .n-bc.end{background:#1F2021}
html[data-theme=dark] .n-bch em{background:#191919}
html[data-theme=dark] .n-kc{background:#191919}
html[data-theme=dark] .n-kc:hover{border-color:#424A6E}
html[data-theme=dark] .n-kc .ln.warn,html[data-theme=dark] .n-kc .ln.warn i{color:#FA9F53}
html[data-theme=dark] .n-chip{background:#191919}
html[data-theme=dark] .n-chip.on{border-color:#424A6E;color:#A5B1FD}
html[data-theme=dark] .n-btoast{background:#303849}
html[data-theme=dark] .n-btoast i{color:#38D59B}
html[data-theme=dark] .n-prof .big{background:linear-gradient(135deg,#222737,#2C3250);color:#A7B1FA}
html[data-theme=dark] .n-cta a,html[data-theme=dark] .n-cta button{background:#191919}
html[data-theme=dark] .n-cta a:hover,html[data-theme=dark] .n-cta button:hover{border-color:#424A6E;color:#A5B1FD}
html[data-theme=dark] .n-ev .dd{background:#191919}
html[data-theme=dark] .n-ev:not(:last-child) .dd:after{background:#27282B}
html[data-theme=dark] .n-htbl th{background:#1B1C1D}
html[data-theme=dark] .n-mj .sc{color:#A5B1FD}
html[data-theme=dark] .n-memo{background:#1C1C1D;color:#CAD7EA}
html[data-theme=dark] .n-alert.red{color:#FD978B;border:1px solid #653B3C}
html[data-theme=dark] .n-alert.amber{color:#FA9D69;border:1px solid #4A3F09}
html[data-theme=dark] .n-ai .ai-b-t i{color:#A5B1FD}
html[data-theme=dark] .n-tabs button em{background:#212324}
html[data-theme=dark] .n-tabs button.on{color:#A5B1FD}
html[data-theme=dark] .n-tabs button.on em{color:#A5B1FD}
html[data-theme=dark] .n-in{background:#191919}
html[data-theme=dark] .n-in:focus-within{border-color:#8593D9}
html[data-theme=dark] .n-in input::placeholder{color:#79808C}
html[data-theme=dark] .n-sel{background:#191919 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center}
html[data-theme=dark] .n-sel:focus{border-color:#8593D9}
html[data-theme=dark] .n-chip.on em{color:#A5B1FD}
html[data-theme=dark] .n-chip:hover{border-color:#424A6E}
html[data-theme=dark] .n-tw{background:#191919}
html[data-theme=dark] .n-t th{background:#1B1C1D}
html[data-theme=dark] .n-t tbody tr:hover>td{background:#1C1C1F}
html[data-theme=dark] .n-t tr.row-restricted>td{background:#201C1C}
html[data-theme=dark] .n-t .stu-name:hover,html[data-theme=dark] .n-t .pn-link:hover{color:#A5B1FD !important}
html[data-theme=dark] .n-tfoot{background:#1B1C1D}
html[data-theme=dark] .n-page .vrow-btn:hover{color:#A5B1FD;border-color:#424A6E}
html[data-theme=dark] .n-page .vrow-btn.del:hover{background:#251D1D;color:#FE968A;border-color:#653B3C}
html[data-theme=dark] .n-page .vrow-btn.fav-on{color:#FA9F53;background:#1F1C12;border-color:#584917}
html[data-theme=dark] .n-ms{background:#191919}
html[data-theme=dark] .n-ms .ic{color:#A5B1FD}
html[data-theme=dark] .n-ms.click:hover,html[data-theme=dark] .n-ms.on{border-color:#8593D9}
html[data-theme=dark] .n-blank .ic{color:#A5B1FD}
html[data-theme=dark] .n-modal h3+button:hover{background:#1F2021!important;color:#D9E4FA!important}
html[data-theme=dark] .n-fin:focus{border-color:#8593D9!important;box-shadow:0 0 0 3px #333640}
html[data-theme=dark] .n-cal-h{background:#1B1C1D}
html[data-theme=dark] .n-cal-dw.sun{color:#FC978F}
html[data-theme=dark] .n-cal-dw.sat{color:#A6B1FC}
html[data-theme=dark] .n-cal-c.we{background:#1B1B1C}
html[data-theme=dark] .n-cal-c.out{background:#1C1C1D}
html[data-theme=dark] .n-cal-c.out .dn{color:#606369}
html[data-theme=dark] .n-cal-c .dn.sun{color:#FC978F}
html[data-theme=dark] .n-cal-c.today{background:#1C1C20}
html[data-theme=dark] .n-cal-c .hd em{color:#A5B1FD}
html[data-theme=dark] .n-cal-ev{background:color-mix(in srgb,var(--c) 9%,#191919)}
html[data-theme=dark] .n-cal-ev:hover{background:color-mix(in srgb,var(--c) 16%,#191919)}
html[data-theme=dark] .n-cal-ev b{color:color-mix(in oklab,var(--c) 55%,#fff)}
html[data-theme=dark] .n-cal-ev i{color:#F9A217}
html[data-theme=dark] .n-cal-lg.off{color:#656A72}
html[data-theme=dark] .n-tlink:hover{color:#A5B1FD !important}
html[data-theme=dark] .n-btn.n-danger{color:#FE968A}
html[data-theme=dark] .n-btn.n-danger:hover{border-color:#653B3C;color:#FE968A}
html[data-theme=dark] .ref-tbl .n-t th{background:#1B1C1D}
html[data-theme=dark] .ref-emp:hover,html[data-theme=dark] .ref-it-j:hover{color:#A5B1FD}
html[data-theme=dark] .n-hint{background:#191919}
html[data-theme=dark] .n-hint:hover{border-color:#8593D9}
html[data-theme=dark] .n-hint b{color:#A5B1FD}
html[data-theme=dark] .n-seg button.fv-sort.on{color:#A5B1FD}
html[data-theme=dark] .fv-card:hover{border-color:#424A6E}
html[data-theme=dark] .fv-note{background:#1C1C1D}
html[data-theme=dark] .fv-sum .g b{color:#FA9F53}
html[data-theme=dark] .hm-kinds button.on{background:color-mix(in srgb,var(--kc) 10%,#191919);color:color-mix(in oklab,var(--kc) 55%,#fff);border-color:color-mix(in srgb,var(--kc) 40%,#2E2E2E)}
html[data-theme=dark] .hm-kinds button.on span{color:color-mix(in oklab,var(--kc) 55%,#fff)}
html[data-theme=dark] .hm-kpi.k1{background:#191919}
html[data-theme=dark] .hm-kpi.k1 .hm-kpi-i{color:#A5B1FD}
html[data-theme=dark] .hm-kpi.k1 span{color:#90A1BA}
html[data-theme=dark] .hm-kpi.k1 b small,html[data-theme=dark] .hm-kpi.k1 em small{color:#768599}
html[data-theme=dark] .hm-kpi.k1 b{color:#A5B1FD !important}
html[data-theme=dark] .hm-kpi.k1 em.up{color:#5DD1A0!important}
html[data-theme=dark] .hm-kpi.k1 em.dn{color:#FE968A!important}
html[data-theme=dark] .hm-kpi.k1 em.eq{color:#768599!important}
html[data-theme=dark] .n-seg2,html[data-theme=dark] .hm-tools .ec-seg{background:#191919}
html[data-theme=dark] .n-seg2 button.on,html[data-theme=dark] .hm-tools .ec-seg button.on{color:#A5B1FD}
html[data-theme=dark] .n-btn.on{border-color:#424A6E;color:#A5B1FD}
html[data-theme=dark] .n-selbar{background:#303849}
html[data-theme=dark] .n-selbar span{color:#7D838F}
html[data-theme=dark] .n-selbar .n-btn{background:#2E3947;border-color:#434E5E;color:#616367}
html[data-theme=dark] .n-selbar .n-btn:hover{border-color:#474D5A}
html[data-theme=dark] .inst-header:hover{background:#1C1C1F}
html[data-theme=dark] .inst-header.expanded{background:#191919}
html[data-theme=dark] .entry-row:hover{background:#1C1C1F}
html[data-theme=dark] .entry-row.sel{background:#1C1E23!important}
html[data-theme=dark] .vrow-tog{color:#A5B1FD}
html[data-theme=dark] .tr-chip b{color:color-mix(in oklab,var(--c) 55%,#fff)}
html[data-theme=dark] .tr-chip:hover{border-color:#424A6E}
html[data-theme=dark] .tr-chip.on{background:color-mix(in srgb,var(--c) 9%,#191919);border-color:color-mix(in srgb,var(--c) 45%,#2E2E2E);color:color-mix(in oklab,var(--c) 55%,#fff)}
html[data-theme=dark] .tr-chip.on span,html[data-theme=dark] .tr-chip.on em{color:color-mix(in oklab,var(--c) 55%,#fff)}
html[data-theme=dark] .tr-chip.on b{color:color-mix(in oklab,var(--c) 55%,#fff)}
html[data-theme=dark] .tr-more summary.n-btn{background:#191919}
html[data-theme=dark] .tr-more[open] summary.n-btn{color:#A5B1FD}
html[data-theme=dark] .n-trnote{background:#1C1B16}
html[data-theme=dark] .n-trnote em{color:#FA9D69}
html[data-theme=dark] .n-trnote:hover{border-color:#584917}
html[data-theme=dark] .n-modal label[style*="uppercase"]{color:#AAB6C6!important}
html[data-theme=dark] .n-modal select{border-color:#3D3E42!important}
html[data-theme=dark] .n-modal textarea{border-color:#3D3E42!important}
html[data-theme=dark] .n-modal input[type=text]:not(.n-fin),html[data-theme=dark] .n-modal input[type=number]:not(.n-fin),html[data-theme=dark] .n-modal input[type=email]:not(.n-fin),html[data-theme=dark] .n-modal input[type=date]:not(.n-fin),html[data-theme=dark] .n-modal input:not([type]):not(.n-fin){border-color:#3D3E42!important}
html[data-theme=dark] .n-modal select:focus,html[data-theme=dark] .n-modal textarea:focus,html[data-theme=dark] .n-modal input:focus{border-color:#8593D9!important}
html[data-theme=dark] .hm-det-v{border-color:#424A6E!important;background:#1E2129!important}
html[data-theme=dark] .hm-det-v:hover{background:#222737!important}
html[data-theme=dark] .hm-det-v b{color:#A5B1FD!important}
html[data-theme=dark] .hm-det-v b i{color:#A5B1FD}
html[data-theme=dark] .hm-det-vn b{color:#768599!important}
html[data-theme=dark] .n-vsec{color:#AAB6C6}
html[data-theme=dark] .n-vsec i{color:#A6B1FC}
html[data-theme=dark] .n-vsec em{color:#99A1AF;background:#1F2021}
html[data-theme=dark] .hm-soon{border-color:#4A3F09;background:linear-gradient(180deg,#1F1C12 0,#191919 60px)}
html[data-theme=dark] .hm-soon .hm-ch b i{color:#FA9F53}
html[data-theme=dark] .hm-soon .hm-ch span{color:#99A1AF}
html[data-theme=dark] .hm-soon .hm-ch em{color:#FA9D69;background:#292000}
html[data-theme=dark] .hm-soon-i{background:#191919;border:1px solid #3D3E42}
html[data-theme=dark] .hm-soon-i:hover{border-color:#8593D9}
html[data-theme=dark] .hm-soon-i .t b{color:#D9E4FA}
html[data-theme=dark] .hm-soon-i .m{color:#AAB6C6}
html[data-theme=dark] .hm-soon-i .f{color:#7D838F}
html[data-theme=dark] .hm-soon-i .f .ok{color:#5DD1A0}
html[data-theme=dark] .hm-soon-more{color:#99A1AF;border:1px dashed #3D3E42}
html[data-theme=dark] .j-dname{color:#D9E4FD}
html[data-theme=dark] tr.n-dr-on .j-dname{color:#A5B1FD}
html[data-theme=dark] .hm2-sum{background:#191919}
html[data-theme=dark] .hm2-sum .it b.ok{color:#5DD1A0}
html[data-theme=dark] .hm2-sum .it em.up{color:#5DD1A0}
html[data-theme=dark] .hm2-sum .it em.dn{color:#FE968A}
html[data-theme=dark] .hm2-tabs button.on{color:#A5B1FD}
html[data-theme=dark] .hm2-ok{color:#5DD1A0}
html[data-theme=dark] .hm2-ri .k b.ok{color:#5DD1A0}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #fff" i]{border-color:#2E2E2E!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #6EE7B7" i]{border-color:#2EB184!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #86EFAC" i]{border-color:#29573A!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #93C5FD" i]{border-color:#3D5E82!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #BAE6FD" i]{border-color:#224A5D!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #BBF7D0" i]{border-color:#1A4A2F!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #C7D2FE" i]{border-color:#424A6E!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #D1D5DB" i]{border-color:#494C51!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #DDD6FE" i]{border-color:#484161!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #E0E7FF" i]{border-color:#383D50!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #E2E8F0" i]{border-color:#3A3F45!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #E5E7EB" i]{border-color:#3D3E42!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #E7E9EE" i]{border-color:#3B3D41!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #EDE9FE" i]{border-color:#3B3848!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #EEF2FF" i]{border-color:#333640!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #F0FDF4" i]{border-color:#2B352E!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #F1F5F9" i]{border-color:#323538!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #F3F4F6" i]{border-color:#343537!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #F59E0B" i]{border-color:#CC8828!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #F5F3FF" i]{border-color:#35333C!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #F8FAFC" i]{border-color:#303233!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #FBBF24" i]{border-color:#BE901A!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #FCA5A5" i]{border-color:#D07D7E!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #FCD34D" i]{border-color:#584917!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #FDBA74" i]{border-color:#C88942!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #FDE68A" i]{border-color:#4A3F09!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #FECACA" i]{border-color:#653B3C!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #FED7AA" i]{border-color:#5C3D14!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #FEE2E2" i]{border-color:#4C3636!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="solid #FEF3C7" i]{border-color:#40360E!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="dashed #E2E8F0" i]{border-color:#3A3F45!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="dashed #FECACA" i]{border-color:#653B3C!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#fff" i]{background:#191919!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#0F172A" i]{background:#2E384D!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#1E293B" i]{background:#2D384B!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#475569" i]{background:#526075!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#D1FAE5" i]{background:#0A2A1D!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#D97706" i]{background:#C36D14!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#E0E7FF" i]{background:#222737!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#E2E8F0" i]{background:#24282D!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#E5E7EB" i]{background:#27282B!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#ECFDF5" i]{background:#15201B!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#EDE9FE" i]{background:#252230!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#EEF2FF" i]{background:#1E2129!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F0F9FF" i]{background:#191F23!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F0FDF4" i]{background:#171F1A!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F1F5F9" i]{background:#1D2023!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F3F4F6" i]{background:#1F2021!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F59E0B" i]{background:#5E4629!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F5F3FF" i]{background:#201E26!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F5F7FF" i]{background:#1C1E23!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F6F7F9" i]{background:#1E1E1F!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F8FAFC" i]{background:#1B1D1E!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F8FAFF" i]{background:#1B1C1F!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#F9FAFB" i]{background:#1C1C1D!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FAFAF9" i]{background:#1C1C1C!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FAFAFA" i]{background:#1C1C1C!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FAFAFF" i]{background:#1C1C1F!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FAFEFF" i]{background:#191B1C!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FCE7F3" i]{background:#2C1F27!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FEE2E2" i]{background:#332121!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FEF08A" i]{background:#2A2501!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FEF2F2" i]{background:#251D1D!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FEF3C7" i]{background:#292000!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FEF9C3" i]{background:#241F00!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FFEDD5" i]{background:#2C200F!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FFF1F2" i]{background:#261D1E!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FFF5F5" i]{background:#221C1C!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FFF7ED" i]{background:#221D16!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:#FFFBEB" i]{background:#1F1C12!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="border-color:#E2E8F0" i]{border-color:#3A3F45!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(90deg,#34D399,#059669)" i]{background:linear-gradient(90deg,#2C5341,#059669)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(135deg,#059669,#047857)" i]{background:linear-gradient(135deg,#059669,#047857)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(135deg,#0F172A,#1E3A5F)" i]{background:linear-gradient(135deg,#2E384D,#28456B)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(135deg,#7C3AED,#6D28D9)" i]{background:linear-gradient(135deg,#7C3AED,#6D28D9)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(135deg,#DC2626,#B91C1C)" i]{background:linear-gradient(135deg,#DC2626,#B91C1C)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(135deg,#EEF2FF,#E0E7FF)" i]{background:linear-gradient(135deg,#1E2129,#222737)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(135deg,#EEF2FF,#F0FDF4)" i]{background:linear-gradient(135deg,#1E2129,#171F1A)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(135deg,#FEF3C7,#FFFBEB)" i]{background:linear-gradient(135deg,#292000,#1F1C12)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(135deg,#FFF7ED,#FEF3C7)" i]{background:linear-gradient(135deg,#221D16,#292000)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(135deg,#FFFBEB,#FEF9C3)" i]{background:linear-gradient(135deg,#1F1C12,#241F00)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(180deg,#6366F1,#4F46E5)" i]{background:linear-gradient(180deg,#6366F1,#4F46E5)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(180deg,#6366F1,#7C3AED)" i]{background:linear-gradient(180deg,#6366F1,#7C3AED)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="background:linear-gradient(180deg,#F5F7FF 0,#fff 70px)" i]{background:linear-gradient(180deg,#1C1E23 0,#191919 70px)!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#0284C7" i]:not([style*="-color:#0284C7" i]){color:#72C0F9!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#0369A1" i]:not([style*="-color:#0369A1" i]){color:#6EC0FD!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#047857" i]:not([style*="-color:#047857" i]){color:#70CDA7!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#059669" i]:not([style*="-color:#059669" i]){color:#5DD1A0!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#064E3B" i]:not([style*="-color:#064E3B" i]){color:#93D2BA!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#065F46" i]:not([style*="-color:#065F46" i]){color:#7FC9AC!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#0EA5E9" i]:not([style*="-color:#0EA5E9" i]){color:#65C2FA!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#0F172A" i]:not([style*="-color:#0F172A" i]){color:#D9E4FD!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#111827" i]:not([style*="-color:#111827" i]){color:#D9E4FA!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#15803D" i]:not([style*="-color:#15803D" i]){color:#71D088!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#166534" i]:not([style*="-color:#166534" i]){color:#81CB94!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#1E293B" i]:not([style*="-color:#1E293B" i]){color:#C8D7EF!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#1E3A5F" i]:not([style*="-color:#1E3A5F" i]){color:#A9CBF8!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#1F2937" i]:not([style*="-color:#1F2937" i]){color:#CAD7EA!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#3730A3" i]:not([style*="-color:#3730A3" i]){color:#A7B1FA!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#374151" i]:not([style*="-color:#374151" i]){color:#B8C4D7!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#4338CA" i]:not([style*="-color:#4338CA" i]){color:#A7B1F9!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#475569" i]:not([style*="-color:#475569" i]){color:#A6B6CD!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#4B5563" i]:not([style*="-color:#4B5563" i]){color:#AAB6C6!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#4C1D95" i]:not([style*="-color:#4C1D95" i]){color:#BBA9FB!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#4F46E5" i]:not([style*="-color:#4F46E5" i]){color:#A5B1FD!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#6366F1" i]:not([style*="-color:#6366F1" i]){color:#A6B1FC!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#64748B" i]:not([style*="-color:#64748B" i]){color:#90A1BA!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#6B7280" i]:not([style*="-color:#6B7280" i]){color:#99A1AF!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#6D28D9" i]:not([style*="-color:#6D28D9" i]){color:#BAA9FB!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#78350F" i]:not([style*="-color:#78350F" i]){color:#F0A27D!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#7C3AED" i]:not([style*="-color:#7C3AED" i]){color:#BAA9FC!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#854D0E" i]:not([style*="-color:#854D0E" i]){color:#E7A871!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#92400E" i]:not([style*="-color:#92400E" i]){color:#F99D71!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#94A3B8" i]:not([style*="-color:#94A3B8" i]){color:#768599!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#991B1B" i]:not([style*="-color:#991B1B" i]){color:#FA998E!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#9CA3AF" i]:not([style*="-color:#9CA3AF" i]){color:#7D838F!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#A78BFA" i]:not([style*="-color:#A78BFA" i]){color:#BBA9FB!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#B45309" i]:not([style*="-color:#B45309" i]){color:#FA9D69!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#B91C1C" i]:not([style*="-color:#B91C1C" i]){color:#FD978B!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#BE185D" i]:not([style*="-color:#BE185D" i]){color:#FC92AE!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#CBD5E1" i]:not([style*="-color:#CBD5E1" i]){color:#5B646F!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#D1D5DB" i]:not([style*="-color:#D1D5DB" i]){color:#606369!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#D97706" i]:not([style*="-color:#D97706" i]){color:#FA9F53!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#DC2626" i]:not([style*="-color:#DC2626" i]){color:#FE968A!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#E2E8F0" i]:not([style*="-color:#E2E8F0" i]){color:#5F646B!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#EA580C" i]:not([style*="-color:#EA580C" i]){color:#FC9A76!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#EF4444" i]:not([style*="-color:#EF4444" i]){color:#FC978F!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#F59E0B" i]:not([style*="-color:#F59E0B" i]){color:#F9A217!important}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_alert,#_cfrm,#_qs,#_toast,#_btoast) [style*="color:#FECACA" i]:not([style*="-color:#FECACA" i]){color:#825556!important}
}
/* 다크 모드 손질 규칙 (tools/gen_dark.py가 css/dark.css 끝에 붙인다) */
@media screen{
html[data-theme=dark]{color-scheme:dark}
html[data-theme=dark] body{background:#12151C;color:#E5E7EB}
html[data-theme=dark] #app{background:#12151C}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_qs) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background-color:#1B1F29;color:#E5E7EB;border-color:#343A48}
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_qs) :is(input,textarea)::placeholder{color:#6B7280}
html[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}
html[data-theme=dark] ::-webkit-scrollbar-track{background:#151922}
html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#363C4A;border-radius:6px;border:2px solid #151922}
html[data-theme=dark] img{opacity:.92}
}
/* 해/달 버튼 */
.n-theme{width:34px;height:34px;border-radius:9px;border:1px solid #E5E7EB;background:#fff;color:#4B5563;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;flex-shrink:0;transition:background .15s,color .15s}
.n-theme:hover{background:#F3F4F6;color:#111827}
html[data-theme=dark] .n-theme{background:#1B1F29;border-color:#343A48;color:#FBBF24}
html[data-theme=dark] .n-theme:hover{background:#262B37}
/* 채용 지도 타일: 진할수록 많이 뽑음 → 어두운 화면에서도 단계가 보이게 */
html[data-theme=dark] .hm-tile.l0{background:#1E2230;color:#4B5263}
html[data-theme=dark] .hm-tile.l1{background:#262C52;color:#C7D2FE}
html[data-theme=dark] .hm-tile.l2{background:#323A80;color:#E0E7FF}
html[data-theme=dark] .hm-tile.l3{background:#4247B0;color:#fff}
html[data-theme=dark] .hm-tile.l4{background:#5458DA;color:#fff}
/* 밝은 색 막대 위 글씨(연령대 비율 등)는 어두운 화면에서도 진하게 */
html[data-theme=dark] #app .n-keepc [style]{color:#1F2937!important}
html[data-theme=dark] .ph-new{color:#A5B1FD!important}

html[data-theme=dark] .aim-box{background:#1B1F29;border-color:#3D3E42}
html[data-theme=dark] .aim-box.on{background:#211C33;border-color:#4C3D7A}
html[data-theme=dark] .aim-hd{color:#D1D5DB}
html[data-theme=dark] .aim-hd i,html[data-theme=dark] .n-kc .ln.aim-ln,html[data-theme=dark] .n-kc .ln.aim-ln i{color:#B9A6FB}
html[data-theme=dark] .aim-box.on .aim-st{color:#C4B5FD}
html[data-theme=dark] .aim-body{border-top-color:#4C3D7A}
html[data-theme=dark] .aim-pill{background:#211C33;border-color:#4C3D7A;color:#C4B5FD}
/* 검색칸 안의 입력칸은 바깥 칸과 같은 색 (안쪽에 밝은 네모가 생기지 않게) */
html[data-theme=dark] :is(#app,#_modal,#_jobdr,#_qs) :is(.n-in,.hm-search) input{background-color:transparent!important}
/* 주요 버튼(새 공고 등록 등)은 어두운 화면에서도 채운 색으로 */
html[data-theme=dark] .n-btn.p{background:var(--n-brand);border-color:var(--n-brand);color:#fff}
html[data-theme=dark] .n-btn.p:hover{background:var(--n-brand-d);border-color:var(--n-brand-d);color:#fff}
/* 디자인 2차: 어두운 화면의 그림자와 메뉴 색 막대 */
html[data-theme=dark]{--n-sh1:0 1px 2px rgba(0,0,0,.35);--n-sh2:0 8px 24px -8px rgba(0,0,0,.6),0 0 0 1px #424A6E}
html[data-theme=dark] .n-nav button.on::before{background:#8593F8}
html[data-theme=dark] .n-nav button.on i{color:#A5B1FD}
html[data-theme=dark] .n-hero{background:radial-gradient(120% 140% at 100% 0%,rgba(255,255,255,.10) 0%,transparent 55%),linear-gradient(120deg,#312E81 0%,#4C1D95 100%);box-shadow:0 10px 30px -14px rgba(0,0,0,.8)}
html[data-theme=dark] .n-hero .n-h1{color:#fff}
html[data-theme=dark] .n-hero .n-sub{color:rgba(255,255,255,.78)}
html[data-theme=dark] .n-hero .n-btn{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.22);color:#fff}
html[data-theme=dark] .n-hero .n-btn:hover{background:rgba(255,255,255,.18);color:#fff}
html[data-theme=dark] .n-hero .n-btn.p{background:#fff;border-color:#fff;color:#3730A3}
html[data-theme=dark] .n-day{background:#24262B;color:#AAB6C6}
/* 디자인 3차: 어두운 화면의 메뉴 판·상단바·표 머리줄 */
html[data-theme=dark] .n-sb{background:linear-gradient(180deg,#17172B 0%,#131322 100%);border-right:1px solid #24253A}
html[data-theme=dark] .n-nav button:hover{background:rgba(255,255,255,.06);color:#fff}
html[data-theme=dark] .n-nav button.on,html[data-theme=dark] .n-nav button.on em,html[data-theme=dark] .n-nav button.on i{color:#fff}
html[data-theme=dark] .n-nav button.on{background:linear-gradient(90deg,#4F46E5 0%,#6D28D9 100%)}
html[data-theme=dark] .n-me button{background:transparent}
html[data-theme=dark] .n-shell{background:radial-gradient(1200px 380px at 70% -120px,rgba(99,102,241,.10),transparent 70%),#1E1E1F}
html[data-theme=dark] #_main{background:transparent!important}
html[data-theme=dark] .n-top{background:rgba(22,23,28,.78);border-bottom-color:#2A2C33}
html[data-theme=dark] .n-search{background:#1F2028;box-shadow:inset 0 0 0 1px #33354A}
html[data-theme=dark] .n-search:hover{background:#23242E;box-shadow:inset 0 0 0 1px #5560B8,0 0 0 3px rgba(99,102,241,.15)}
html[data-theme=dark] .n-search i{color:#A5B1FD}
html[data-theme=dark] .n-t th{background:#1F2130;color:#AAB6C6}
html[data-theme=dark] .n-t tbody tr:hover>td{background:#1E1F2B}
html[data-theme=dark] #_main th[style*="background:#F8FAFC"]{color:#AAB6C6!important}
html[data-theme=dark] .n-btn.p{background:linear-gradient(135deg,#5B5EF0 0%,#4F46E5 55%,#6D28D9 100%);border-color:transparent;box-shadow:0 6px 16px -8px rgba(0,0,0,.8)}
html[data-theme=dark] .n-btn.p:hover{background:linear-gradient(135deg,#6366F1 0%,#4338CA 55%,#5B21B6 100%);border-color:transparent}
html[data-theme=dark] .n-chip.on{background:#4F46E5;border-color:#4F46E5;color:#fff}
html[data-theme=dark] .n-chip.on em{color:#E0E7FF}
html[data-theme=dark] .n-tabs button.on em{background:#4F46E5;color:#fff}
html[data-theme=dark] .n-page .n-card,html[data-theme=dark] .n-page .n-tw{box-shadow:0 1px 2px rgba(0,0,0,.35)}
html[data-theme=dark] .jf-warn{border-color:#5A4A1F;color:#E8C77A}
html[data-theme=dark] .n-fin.jf-bad,html[data-theme=dark] .jf-work input.jf-bad{background:#2A2414}
html[data-theme=dark] .jf-drop-ov{background:rgba(15,23,42,.9)}
html[data-theme=dark] .jf-drop-ov>div{color:#A5B4FC}
