/* v191 dark palette: generated color map of app.css (no filters, no inversion). Regenerate with gen_dark.py, then fixed overrides. */
@media screen{
html:where([data-theme=dark]),:where(html[data-theme=dark]) body{background:#222222;color:#e6e6e6}
:where(html[data-theme=dark]) header{background:#2e568d}
:where(html[data-theme=dark]) .brand-logo{box-shadow:0 0 0 1px rgba(26,26,26,0.35)}
:where(html[data-theme=dark]) .mock{background:#d08d1e}
:where(html[data-theme=dark]) nav a.on{background:#3e77ba}
:where(html[data-theme=dark]) h2{color:#a4c3ea}
:where(html[data-theme=dark]) .card{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,0.32)}
:where(html[data-theme=dark]) button,:where(html[data-theme=dark]) .btn{border:1px solid #6193d1;background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) button.pri{background:#2e568d}
:where(html[data-theme=dark]) input,:where(html[data-theme=dark]) select,:where(html[data-theme=dark]) textarea{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) label{color:#a3a3a3}
:where(html[data-theme=dark]) .ex{background:#413219;color:#e8c792}
:where(html[data-theme=dark]) .stu{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,0.32)}
:where(html[data-theme=dark]) .stu:active{border-color:#6193d1}
:where(html[data-theme=dark]) .muted{color:#a3a3a3}
:where(html[data-theme=dark]) .bar{background:#242424}
:where(html[data-theme=dark]) .lz{background:#242424;color:#a4c3ea}
:where(html[data-theme=dark]) .lz.chk{outline:3px solid #e8a330}
:where(html[data-theme=dark]) .lz.next{background:#3e77ba}
:where(html[data-theme=dark]) th,:where(html[data-theme=dark]) td{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) th{background:#222222;color:#a3a3a3}
:where(html[data-theme=dark]) .ok{color:#7dd4a3}
:where(html[data-theme=dark]) .short{color:#df7c71}
:where(html[data-theme=dark]) .alert.r{background:#3b1916}
:where(html[data-theme=dark]) .alert.y{background:#3f3618}
:where(html[data-theme=dark]) .alert.g{background:#183c22}
:where(html[data-theme=dark]) .alert.b{background:#232323}
:where(html[data-theme=dark]) .seg{border:1px solid #6193d1}
:where(html[data-theme=dark]) .seg button.on{background:#2e568d}
:where(html[data-theme=dark]) .pill{background:#232323}
:where(html[data-theme=dark]) canvas.sig{border:2px dashed #3d3d3d;background:#1a1a1a}
:where(html[data-theme=dark]) .sticky{background:rgba(34,34,34,0.93)}
:where(html[data-theme=dark]) .chart{border-bottom:1px solid #3d3d5c}
:where(html[data-theme=dark]) .chart div{background:#3e77ba}
:where(html[data-theme=dark]) .pill.pok{background:#183c22}
:where(html[data-theme=dark]) .pill.pbad{background:#3b1916}
:where(html[data-theme=dark]) .ro{background:#222222}
:where(html[data-theme=dark]) .ro-all input,:where(html[data-theme=dark]) .ro-all textarea{background:#1a1a1a;border-color:#2a2a2a}
:where(html[data-theme=dark]) .ro-all button:disabled{color:#a4c3ea}
:where(html[data-theme=dark]) .ro-all .seg button:not(.on):disabled{color:#e6e6e6}
:where(html[data-theme=dark]) input.amended{border:2px solid #e8b430}
:where(html[data-theme=dark]) .st{background:#242424}
:where(html[data-theme=dark]) .st.complete{background:#183c22;color:#97e3b7}
:where(html[data-theme=dark]) .st.inprogress{background:#3f3618}
:where(html[data-theme=dark]) .endp{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) table.log tr.gr td{background:#222222}
:where(html[data-theme=dark]) table.log tr.amd td{background:#3a3016}
:where(html[data-theme=dark]) table.log tr.tot td{border-top:2px solid #6193d1}
:where(html[data-theme=dark]) .paper{background:#1a1a1a}
:where(html[data-theme=dark]) .chip{background:#1a1a1a;border:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .chip.on{background:#2e568d}
:where(html[data-theme=dark]) .intent{color:#e6e6e6}
:where(html[data-theme=dark]) .mxs{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .mxs.released{background:#1b4023;color:#94e5a7}
:where(html[data-theme=dark]) .mxs.grounded{background:#3e181b;color:#e5959c}
:where(html[data-theme=dark]) .stt{background:#232323}
:where(html[data-theme=dark]) .stt.over{background:#3e181b;color:#e5959c}
:where(html[data-theme=dark]) .stt.soon,:where(html[data-theme=dark]) .stt.missing{background:#3f3618;color:#e8d292}
:where(html[data-theme=dark]) .stt.ok{background:#1b4023;color:#94e5a7}
:where(html[data-theme=dark]) .row-over td,:where(html[data-theme=dark]) td.row-over{background:#39161a}
:where(html[data-theme=dark]) .row-soon td,:where(html[data-theme=dark]) td.row-soon{background:#3b3216}
:where(html[data-theme=dark]) .badge{background:#d1871e}
:where(html[data-theme=dark]) .badge.r{background:#c42f2a}
:where(html[data-theme=dark]) .tile{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,0.19);border-top:5px solid #2a2a2a}
:where(html[data-theme=dark]) .tile.t-y{border-top-color:#ecac52}
:where(html[data-theme=dark]) .tile.t-g{border-top-color:#46d366}
:where(html[data-theme=dark]) .tile .th{color:#a3a3a3}
:where(html[data-theme=dark]) .tile .th span{color:#e6e6e6}
:where(html[data-theme=dark]) .big.released{color:#94e5a7}
:where(html[data-theme=dark]) .big.grounded{color:#df7c71}
:where(html[data-theme=dark]) .big.unset{color:#a3a3a3}
:where(html[data-theme=dark]) .warnpill{background:#3f3618;color:#e8d292}
:where(html[data-theme=dark]) .ring span{background:#1a1a1a}
:where(html[data-theme=dark]) .ring.missing span b{color:#a3a3a3}
:where(html[data-theme=dark]) .stt.crit{background:#3d1a17;color:#e69b93}
:where(html[data-theme=dark]) .stt.missing{background:#232323!important;color:#a3a3a3!important}
:where(html[data-theme=dark]) .hrs span{color:#a3a3a3}
:where(html[data-theme=dark]) .dot.d0{background:#3e77ba}
:where(html[data-theme=dark]) .dot.d1{background:#d1871e}
:where(html[data-theme=dark]) .pcard{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,0.19);border-left:6px solid #46d366}
:where(html[data-theme=dark]) .pcard.lv-y{border-left-color:#ecac52}
:where(html[data-theme=dark]) .pic{background:#222222}
:where(html[data-theme=dark]) .pq span{color:#a3a3a3}
:where(html[data-theme=dark]) .sbar{background:#232323}
:where(html[data-theme=dark]) .sbar i.y{background:#d1871e}
:where(html[data-theme=dark]) .sbar i.r{background:#c42f2a}
:where(html[data-theme=dark]) .sbar em{background:#1f1f1f}
:where(html[data-theme=dark]) .achip{background:#1b4023;color:#94e5a7}
:where(html[data-theme=dark]) .achip.lv-y{background:#3f3618;color:#e8d292}
:where(html[data-theme=dark]) .achip.lv-r{background:#3e181b;color:#e5959c}
:where(html[data-theme=dark]) .pact .use{background:#39161a;border-color:#73262e;color:#e5959c}
:where(html[data-theme=dark]) .pact .add{background:#19391b;border-color:#2d6c3b;color:#94e5a7}
:where(html[data-theme=dark]) .sqbig{border-color:#d55143!important}
:where(html[data-theme=dark]) .toast{background:#2a4a6f;box-shadow:0 4px 16px rgba(0,0,0,0.72)}
:where(html[data-theme=dark]) .toast button{background:#d1871e}
:where(html[data-theme=dark]) .tl{border-left:3px solid #2a2a2a}
:where(html[data-theme=dark]) .tli:before{background:#3e77ba}
:where(html[data-theme=dark]) .tli.comment:before{background:#303030}
:where(html[data-theme=dark]) .tile{border-top:1px solid #2a2a2a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tile.t-r{border-left:4px solid #d55143}
:where(html[data-theme=dark]) .tile.t-y{border-left:4px solid #dab43f}
:where(html[data-theme=dark]) .tile.t-g{border-left:4px solid #5eba80}
:where(html[data-theme=dark]) .tile .th{color:#a3a3a3}
:where(html[data-theme=dark]) .tile .th span{color:#e6e6e6}
:where(html[data-theme=dark]) .tile .big{color:#e6e6e6}
:where(html[data-theme=dark]) .big.released{color:#a2d7b6}
:where(html[data-theme=dark]) .big.grounded{color:#d77a7a}
:where(html[data-theme=dark]) .big.unset{color:#a3a3a3}
:where(html[data-theme=dark]) .warnpill{background:#3e3517;color:#e8d392}
:where(html[data-theme=dark]) .tbar{background:#232323}
:where(html[data-theme=dark]) .tbar i{background:#303030}
:where(html[data-theme=dark]) .stt{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .stt.over{background:#3d1a17;color:#e69b93}
:where(html[data-theme=dark]) .stt.soon,:where(html[data-theme=dark]) .stt.missing{background:#3e3517;color:#e8d392}
:where(html[data-theme=dark]) .stt.ok{background:#1f3627;color:#a2d7b6}
:where(html[data-theme=dark]) .mxs{background:#232323}
:where(html[data-theme=dark]) .mxs.released{background:#1f3627;color:#a2d7b6}
:where(html[data-theme=dark]) .mxs.grounded{background:#3d1a17;color:#e69b93}
:where(html[data-theme=dark]) .badge{background:#3e77ba}
:where(html[data-theme=dark]) .sqbig{background:#2e578a!important;border-color:#6193d1!important}
:where(html[data-theme=dark]) .ptable th{color:#a3a3a3;border-bottom:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .ptable td{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .ptable tr:not(:first-child):hover td{background:#1a1a1a}
:where(html[data-theme=dark]) .pthumb{background:#242424;color:#a3a3a3;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .pthumb img{background:#1a1a1a}
:where(html[data-theme=dark]) .spill.g{background:#1f3627;color:#a2d7b6}
:where(html[data-theme=dark]) .spill.y{background:#3e3517;color:#e8d392}
:where(html[data-theme=dark]) .spill.r{background:#3d1a17;color:#e69b93}
:where(html[data-theme=dark]) .toast{background:#2e527a}
:where(html[data-theme=dark]) .toast button{background:#1a1a1a;color:#e6e6e6}
:where(html[data-theme=dark]) .tli:before{background:#1f1f1f}
:where(html[data-theme=dark]) .tli.comment:before{background:#303030}
:where(html[data-theme=dark]) .achip{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .achip.lv-g{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .tile.t-r,:where(html[data-theme=dark]) .tile.t-y,:where(html[data-theme=dark]) .tile.t-g{border-top-color:#2a2a2a}
:where(html[data-theme=dark]) .tile .bar i{background:#303030}
:where(html[data-theme=dark]) .ovsec{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .ovh h2{color:#a3a3a3}
:where(html[data-theme=dark]) .lgroup{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .lrow{color:#e6e6e6}
:where(html[data-theme=dark]) .lrow+.lrow{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .lrow:active{background:#222222}
:where(html[data-theme=dark]) .lrow .lv{color:#a3a3a3}
:where(html[data-theme=dark]) .lrow .lc{color:#e6e6e6}
:where(html[data-theme=dark]) .tx-ok{color:#a2d7b6}
:where(html[data-theme=dark]) .tx-over{color:#d77a7a}
:where(html[data-theme=dark]) .tx-soon{color:#e8d492}
:where(html[data-theme=dark]) .tx-muted{color:#a3a3a3}
:where(html[data-theme=dark]) .rcard{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .rcard:hover{background:#1a1a1a;border-color:#2a2a2a}
:where(html[data-theme=dark]) .rcard:active{background:#232323}
:where(html[data-theme=dark]) .rcard:focus-visible{outline:2px solid #6193d1}
:where(html[data-theme=dark]) .ring.big span{background:#1a1a1a}
:where(html[data-theme=dark]) .ring.big i{color:#a3a3a3}
:where(html[data-theme=dark]) .rc-d{color:#a3a3a3}
:where(html[data-theme=dark]) .noentry{color:#a3a3a3}
:where(html[data-theme=dark]) .glframe{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .rtsline{border:1px solid #6193d1;color:#a4c3ea;background:#1a1a1a}
:where(html[data-theme=dark]) .fbar-num{color:#e6e6e6}
:where(html[data-theme=dark]) .fbar{background:#232323}
:where(html[data-theme=dark]) button.glock{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .ccard{color:#e6e6e6;background:#1a1a1a;border-left:6px solid #3d3d3d}
:where(html[data-theme=dark]) .ccard.ok{border-left-color:#46d366}
:where(html[data-theme=dark]) .ccard.soon{border-left-color:#ecac52;background:#1a1a1a}
:where(html[data-theme=dark]) .ccard.over{background:#1a1a1a}
:where(html[data-theme=dark]) .ccard.missing{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .ccard .ck{color:#a3a3a3}
:where(html[data-theme=dark]) .alert.m{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .ccard:focus{outline:2px solid #6193d1}
:where(html[data-theme=dark]) .apt-ac{background:#1a1a1a;border:1px solid #2a2a2a;box-shadow:0 6px 20px rgba(0,0,0,0.48)}
:where(html[data-theme=dark]) .apt-opt{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .apt-opt.on,:where(html[data-theme=dark]) .apt-opt:hover{background:#232323}
:where(html[data-theme=dark]) .apt-flag{background:#bb6e22}
:where(html[data-theme=dark]) .dir-tbl th,:where(html[data-theme=dark]) .dir-tbl td{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .dir-tbl tr[data-go]:hover{background:#222222}
:where(html[data-theme=dark]) iframe.apd{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .rw-sketch{background:#1a1a1a}
:where(html[data-theme=dark]) a.btn{border:1px solid #6193d1}
:where(html[data-theme=dark]) .apsec{border:1px solid #2a2a2a;background:#151538}
:where(html[data-theme=dark]) .crumb a{color:#a4c3ea}
:where(html[data-theme=dark]) .tool{border-left:4px solid #6193d1}
:where(html[data-theme=dark]) .tool .tool-go{color:#a4c3ea}
:where(html[data-theme=dark]) .tool.soon{border-left-color:#3d3d3d;background:#222222}
:where(html[data-theme=dark]) .tool .tool-tag{background:#252525;color:#a3a3a3}
:where(html[data-theme=dark]) .tg{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,0.32)}
:where(html[data-theme=dark]) .tg .h{background:#222222;color:#a3a3a3;border-bottom:1px solid #2a2a2a;border-left:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tg .ac{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tg .lane{border-bottom:1px solid #2a2a2a;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100%/12 - 1px),#333333 calc(100%/12 - 1px),#333333 calc(100%/12))}
:where(html[data-theme=dark]) .bk{background:#3e77ba}
:where(html[data-theme=dark]) .bk.solo{background:#3e77ba}
:where(html[data-theme=dark]) .bk.gnd{background:#5e36a6}
:where(html[data-theme=dark]) .bk.mx{background:repeating-linear-gradient(45deg,#32465d,#32465d 8px,#384e69 8px,#384e69 16px);color:#e6e6e6}
:where(html[data-theme=dark]) .bk.pend,:where(html[data-theme=dark]) .wk .ev.pend{background:repeating-linear-gradient(45deg,#3d3317,#3d3317 8px,#453a1a 8px,#453a1a 16px);color:#e8d092;border:2px dashed #e8b430}
:where(html[data-theme=dark]) .lane.gr{background:#232323}
:where(html[data-theme=dark]) .ac.gr{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .now{background:#c42f2a}
:where(html[data-theme=dark]) .legend{color:#a3a3a3}
:where(html[data-theme=dark]) .legend i.pendi{background:#3d3317;border:2px dashed #e8b430}
:where(html[data-theme=dark]) .wk{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,0.32)}
:where(html[data-theme=dark]) .wk .h{background:#222222;color:#a3a3a3;border-left:1px solid #2a2a2a}
:where(html[data-theme=dark]) .wk .h.td{background:#3e77ba}
:where(html[data-theme=dark]) .wk .t{color:#a3a3a3;border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .wk .c{border-left:1px solid #2a2a2a;background:repeating-linear-gradient(180deg,transparent 0,transparent 45px,#333333 45px,#333333 46px)}
:where(html[data-theme=dark]) .wk .ev{background:#3e77ba}
:where(html[data-theme=dark]) .reqbucket.can-drop{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.64)}
:where(html[data-theme=dark]) .reqbucket.drop-hover{box-shadow:inset 0 0 0 2px #2e568d;background:#222222}
:where(html[data-theme=dark]) .wk .ev.gnd{background:#5e36a6}
:where(html[data-theme=dark]) .wk .ev.solo{background:#3e77ba}
:where(html[data-theme=dark]) .ag{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .ag .tm{color:#a4c3ea}
:where(html[data-theme=dark]) .wxc.mv{background:#5c86d9}
:where(html[data-theme=dark]) .wxc.over{background:#c42f2a}
:where(html[data-theme=dark]) .wxraw{background:#222222}
:where(html[data-theme=dark]) .hticks{border-bottom:1px solid #2a2a2a;color:#a3a3a3}
:where(html[data-theme=dark]) .hlane{background:repeating-linear-gradient(90deg,#333333 0,#333333 1px,transparent 1px,transparent calc(100%/16));border-bottom:1px solid #2a2a2a;border-right:1px solid #2a2a2a}
:where(html[data-theme=dark]) .hbx{background:#3e77ba}
:where(html[data-theme=dark]) .hbx.solo{background:#3e77ba}
:where(html[data-theme=dark]) .hbx.gnd{background:#5e36a6}
:where(html[data-theme=dark]) .hbx.mx{background:repeating-linear-gradient(45deg,#32465d,#32465d 8px,#384e69 8px,#384e69 16px);color:#e6e6e6}
:where(html[data-theme=dark]) .hbx.pend{background:repeating-linear-gradient(45deg,#3d3317,#3d3317 8px,#453a1a 8px,#453a1a 16px);color:#e8d092;border:2px dashed #e8b430}
:where(html[data-theme=dark]) .hbx.decl{background:#401818;color:#d77a7a}
:where(html[data-theme=dark]) .hnow{background:#c42f2a}
:where(html[data-theme=dark]) .tafl{color:#e6e6e6;background:#222222;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .side .sitem{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .bfs{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .bfh{color:#a4c3ea}
:where(html[data-theme=dark]) .side .sitem.bfc{border-left:5px solid #6193d1;background:#1a1a1a}
:where(html[data-theme=dark]) .bfc.solo{border-left-color:#6193d1}
:where(html[data-theme=dark]) .bfc.ground{border-left-color:#7b52c6}
:where(html[data-theme=dark]) .bfc.check{border-left-color:#9364b4}
:where(html[data-theme=dark]) .bfg{color:#e6e6e6}
:where(html[data-theme=dark]) .bfghost{box-shadow:0 8px 24px rgba(0,0,0,0.48)}
:where(html[data-theme=dark]) .autob{color:#a4c3ea;background:#232323}
:where(html[data-theme=dark]) .rqb{background:#2e568d}
:where(html[data-theme=dark]) .rqb .rqs i{background:#1a1a1a}
:where(html[data-theme=dark]) .rqb.st-wait .rqs i{border:1.5px solid #2a2a2a}
:where(html[data-theme=dark]) .rqb.st-pending .rqs i{background:#d19b1e}
:where(html[data-theme=dark]) .rqb.st-approved .rqs i{background:#34ba6a}
:where(html[data-theme=dark]) .rqb.st-declined{background:#303030}
:where(html[data-theme=dark]) .rqb.st-declined .rqs i{background:#d11e1e}
:where(html[data-theme=dark]) .wk .ev.decl,:where(html[data-theme=dark]) .bk.decl{background:#232323;color:#a3a3a3;border:1px dashed #3d3d3d}
:where(html[data-theme=dark]) .wk .wnow::before{background:#c42f2a}
:where(html[data-theme=dark]) .wk .wnow span{background:#c42f2a}
:where(html[data-theme=dark]) .anow::before{background:#c42f2a}
:where(html[data-theme=dark]) .anow span{background:#c42f2a}
:where(html[data-theme=dark]) .wk .c.pastday{background-color:#232323}
:where(html[data-theme=dark]) .tpast{background:rgba(48,48,48,0.20)}
:where(html[data-theme=dark]) .tg .lane{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100%/16 - 1px),#333333 calc(100%/16 - 1px),#333333 calc(100%/16))}
:where(html[data-theme=dark]) .seg.rate button.exp{background:#242424}
:where(html[data-theme=dark]) .seg.rate button.on.exp{background:#2e568d}
:where(html[data-theme=dark]) .card.gate{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .ad-assign-link{color:#df7c71}
:where(html[data-theme=dark]) .ad-assign-link:hover{color:#df7b72}
:where(html[data-theme=dark]) tr.ad-unassigned td{background:#3f3618}
:where(html[data-theme=dark]) tr.ad-unassigned:hover td{background:#483d1b}
:where(html[data-theme=dark]) .annual-ad-list{border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .annual-ad-item:hover{background:#1a1a1a}
:where(html[data-theme=dark]) .fin-sum-card{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .fin-sum-bal{border-color:#6193d1;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.32)}
:where(html[data-theme=dark]) table.fin-ledger th,:where(html[data-theme=dark]) table.fin-ledger td{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) table.fin-ledger thead th{color:#a3a3a3;border-bottom:2px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) table.fin-ledger tfoot td{border-top:2px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) table.fin-ledger tr.fin-pay td.num:nth-child(4){color:#94e5a7}
:where(html[data-theme=dark]) table.fin-ledger tr.fin-chg td.num:nth-child(3){color:#e6e6e6}
:where(html[data-theme=dark]) .fin-line-link{color:#a4c3ea}
:where(html[data-theme=dark]) .fin-line-link:hover{color:#e6e6e6}
:where(html[data-theme=dark]) .fin-sum-locked{border-color:#d55143}
:where(html[data-theme=dark]) .fin-sum-locked .fin-metric{color:#df7c71}
:where(html[data-theme=dark]) .mx-cat{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .mx-cat-airframe{background:#232323}
:where(html[data-theme=dark]) .mx-cat-engine{background:#19391b;color:#98e19d}
:where(html[data-theme=dark]) .mx-cat-propeller{background:#3b2d16;color:#e19870}
:where(html[data-theme=dark]) .mx-print-page{background:#232323}
:where(html[data-theme=dark]) .mx-print-mode .mx-print-page{background:#1a1a1a;box-shadow:0 2px 12px rgba(0,0,0,0.32)}
:where(html[data-theme=dark]) .mx-print-entry{border:1.25px solid #3d3d3d;background:#1a1a1a;color:#e6e6e6}
:where(html[data-theme=dark]) .mx-print-shop{border-bottom:1.25px solid #3d3d3d}
:where(html[data-theme=dark]) .mx-print-boxes{border-bottom:1.25px solid #3d3d3d}
:where(html[data-theme=dark]) .mx-print-box{border-right:1px solid #3d3d3d}
:where(html[data-theme=dark]) .mx-print-box-lab{color:#e6e6e6}
:where(html[data-theme=dark]) .mx-print-sign{border-top:1.25px solid #3d3d3d}
:where(html[data-theme=dark]) .mx-print-sigline{border-bottom:1px solid #3d3d3d}
:where(html[data-theme=dark]) .g-task h3{color:#a4c3ea}
:where(html[data-theme=dark]) .g-task-soon{background:#1a1a1a;color:#a3a3a3}
:where(html[data-theme=dark]) .wk .ev.mx{background:repeating-linear-gradient(45deg,#32465d,#32465d 8px,#384e69 8px,#384e69 16px);color:#e6e6e6}
:where(html[data-theme=dark]) .wk .ev.mx.pend{background:repeating-linear-gradient(45deg,#3d3317,#3d3317 8px,#453a1a 8px,#453a1a 16px);color:#e8d092;border:2px dashed #e8b430}
:where(html[data-theme=dark]) .mx-cf{color:#e79393}
:where(html[data-theme=dark]) .mxs.down{background:#3e181b;color:#e5959c;border:1px solid #73262e}
:where(html[data-theme=dark]) .create-task-menu{background:#1a1a1a;border:1px solid #2a2a2a;box-shadow:0 8px 24px rgba(0,0,0,0.32)}
:where(html[data-theme=dark]) .create-task-menu button:hover{background:#222222}
:where(html[data-theme=dark]) .wk-scroll{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .fleet-scroll{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tg24 .lane{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100%/24 - 1px),#333333 calc(100%/24 - 1px),#333333 calc(100%/24))}
:where(html[data-theme=dark]) .wk .ev.flt-conflict,:where(html[data-theme=dark]) .bk.flt-conflict,:where(html[data-theme=dark]) .wk .ev.flt-conflict-live,:where(html[data-theme=dark]) .bk.flt-conflict-live{border-color:#e83030!important}
:where(html[data-theme=dark]) .rqb.st-gnd{background:#5e36a6}
:where(html[data-theme=dark]) .av{background:#3a67a0}
:where(html[data-theme=dark]) .av-fallback{background:#4a7cba}
:where(html[data-theme=dark]) .tl-toolbar{background:#222222;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tl-seg{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .tl-seg button{color:#a4c3ea}
:where(html[data-theme=dark]) .tl-seg button.on{background:#2e568d}
:where(html[data-theme=dark]) .tl-zw{color:#a3a3a3}
:where(html[data-theme=dark]) .tl-scroller{border:1px solid #2a2a2a;background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,0.16)}
:where(html[data-theme=dark]) .tl-grid{background:#1a1a1a}
:where(html[data-theme=dark]) .tl-corner{background:#232323;border-bottom:1px solid #2a2a2a;border-right:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .tl-thead{background:#222222;border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tl-dayh{border-left:2px solid rgba(97,147,209,0.33);background:#222222}
:where(html[data-theme=dark]) .tl-dayh.td{background:#3e77ba}
:where(html[data-theme=dark]) .tl-hh{border-left:1px solid #2a2a2a;color:#a3a3a3}
:where(html[data-theme=dark]) .tl-ghead{background:#1a1a1a;border-bottom:1px solid #2a2a2a;border-right:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tl-gsp{background:#1a1a1a;border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tl-gtog{color:#a4c3ea}
:where(html[data-theme=dark]) .tl-lab{background:#1a1a1a;border-bottom:1px solid #2a2a2a;border-right:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tl-lab.gr,:where(html[data-theme=dark]) .tl-lane.gr{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .tl-lane{border-bottom:1px solid #2a2a2a;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(var(--tl-hw,56px) - 1px),#333333 calc(var(--tl-hw,56px) - 1px),#333333 var(--tl-hw,56px))}
:where(html[data-theme=dark]) .tl-dsep{border-left:2px solid rgba(97,147,209,0.20)}
:where(html[data-theme=dark]) .tl-lane .now span{background:#c42f2a}
:where(html[data-theme=dark]) .tl-lane .bk.flt-conflict,:where(html[data-theme=dark]) .tl-lane .bk.flt-conflict-live{border-color:#e83030!important}
:where(html[data-theme=dark]) .wk .ev.flt-conflict,:where(html[data-theme=dark]) .bk.flt-conflict,:where(html[data-theme=dark]) .wk .ev.flt-conflict-live,:where(html[data-theme=dark]) .bk.flt-conflict-live{border-color:#e83030!important}
:where(html[data-theme=dark]) body.login-screen{background:#2e568d!important}
:where(html[data-theme=dark]) .login-card{background:#1a1a1a;box-shadow:0 12px 40px rgba(0,0,0,0.64)}
:where(html[data-theme=dark]) .login-title{color:#a4c3ea}
:where(html[data-theme=dark]) .login-tag{color:#a3a3a3}
:where(html[data-theme=dark]) .login-note{background:#222222;border:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .login-section{color:#a3a3a3}
:where(html[data-theme=dark]) .login-role{border:1px solid #2a2a2a;background:#1a1a1a;color:#e6e6e6}
:where(html[data-theme=dark]) .login-role:hover,:where(html[data-theme=dark]) .login-role:focus{border-color:#6193d1;background:#1a1a1a;box-shadow:0 0 0 3px rgba(0,0,0,0.32)}
:where(html[data-theme=dark]) .login-ico{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .login-role-title{color:#a4c3ea}
:where(html[data-theme=dark]) .login-role-sub{color:#a3a3a3}
:where(html[data-theme=dark]) .login-role-go{color:#a4c3ea}
:where(html[data-theme=dark]) .login-empty{color:#a3a3a3;background:#1a1a1a}
:where(html[data-theme=dark]) .login-foot{color:#a3a3a3}
:where(html[data-theme=dark]) .auth-org{color:#a4c3ea}
:where(html[data-theme=dark]) .powered-by{background:#222222;border:1px solid #2a2a2a;color:#a3a3a3}
:where(html[data-theme=dark]) .powered-by b{color:#a4c3ea}
:where(html[data-theme=dark]) .auth-form label{color:#a3a3a3}
:where(html[data-theme=dark]) .auth-form input{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .auth-link{color:#a4c3ea}
:where(html[data-theme=dark]) .auth-social-btn{border:1px solid #2a2a2a;background:#1a1a1a;color:#a3a3a3}
:where(html[data-theme=dark]) .auth-otp-box{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .acct-btn{border:1px solid rgba(42,42,42,0.33)}
:where(html[data-theme=dark]) .acct-menu{background:#1a1a1a;color:#e6e6e6;box-shadow:0 8px 24px rgba(0,0,0,0.48)}
:where(html[data-theme=dark]) .acct-menu button:hover{background:#222222}
:where(html[data-theme=dark]) .brand-prev-header img{background:#1a1a1a}
:where(html[data-theme=dark]) .brand-logo-prev{border:1px dashed #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .tag.ok{background:#193922;color:#95e5b1}
:where(html[data-theme=dark]) .tag.warn{background:#3f3618;color:#e8d192}
:where(html[data-theme=dark]) .login-foot a{color:#a4c3ea}
:where(html[data-theme=dark]) body.login-screen{background:var(--brand,#2e568d)!important}
:where(html[data-theme=dark]) .team-av{background:#232323}
:where(html[data-theme=dark]) .team-av-add{background:#2e568d}
:where(html[data-theme=dark]) .team-av-inv{background:#222222;color:#a4c3ea}
:where(html[data-theme=dark]) .team-add{background:#1a1a1a}
:where(html[data-theme=dark]) .team-add:hover,:where(html[data-theme=dark]) .team-add:focus{background:#1a1a1a}
:where(html[data-theme=dark]) .duty-hdr-btn{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .duty-hdr-btn.in{border-color:#d55143}
:where(html[data-theme=dark]) .duty-hdr-btn.out{background:#1a1a1a;border-color:#2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .duty-w-cite div{color:#e6e6e6}
:where(html[data-theme=dark]) .duty-w-rest{color:#a3a3a3}
:where(html[data-theme=dark]) .duty-opts-row{border-bottom:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .duty-opts-row:hover{background:#1a1a1a}
:where(html[data-theme=dark]) .duty-opts-row.open{background:#1e2f22}
:where(html[data-theme=dark]) .duty-prompt-no{background:#1a1a1a;border:1px solid #6193d1;color:#a4c3ea}
:where(html[data-theme=dark]) button.danger{background:#1a1a1a;border-color:#d55143;color:#df7c71}
:where(html[data-theme=dark]) .duty-log-page .dl-table tr.open td{background:#392e16}
:where(html[data-theme=dark]) .dl-field>label{color:#a3a3a3}
:where(html[data-theme=dark]) .dl-ac{color:#e6e6e6}
:where(html[data-theme=dark]) .dl-table.report thead th{background:#222222;color:#a3a3a3}
:where(html[data-theme=dark]) .duty-log-page button.pri,:where(html[data-theme=dark]) .duty-edit-modal button.pri{background:var(--brand,#2e568d);border-color:var(--brand,#6193d1)}
:where(html[data-theme=dark]) .duty-log-page button:disabled{background:#232323;color:#a3a3a3;border-color:#2a2a2a}
:where(html[data-theme=dark]) .demo-switcher-tab{border:1px solid #2a2a2a;background:#2e568d}
:where(html[data-theme=dark]) .demo-switcher-body{background:#1a1a1a;border:1px solid #2a2a2a;box-shadow:4px 0 16px rgba(0,0,0,0.32)}
:where(html[data-theme=dark]) .demo-switcher-h{color:#a4c3ea}
:where(html[data-theme=dark]) .demo-switcher-note{color:#a3a3a3}
:where(html[data-theme=dark]) .demo-switcher-btn{border:1px solid #2a2a2a;background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) .demo-switcher-btn:hover{background:#232323;border-color:#2a2a2a}
:where(html[data-theme=dark]) .demo-switcher-sub{color:#a3a3a3}
:where(html[data-theme=dark]) .bk.pend.adm8,:where(html[data-theme=dark]) .wk .ev.pend.adm8,:where(html[data-theme=dark]) .hbx.pend.adm8{background:repeating-linear-gradient(45deg,#3b1616,#3b1616 8px,#421919 8px,#421919 16px);color:#e89292;border:2px dashed #d84040}
:where(html[data-theme=dark]) .stt.adm8{background:#3b1616;color:#e89292;border:1px solid #d84040}
:where(html[data-theme=dark]) .stt.ok8,:where(html[data-theme=dark]) i.ok8{color:#e89292}
:where(html[data-theme=dark]) .wk .ev .ok8{background:#1a1a1a;border:1px solid #d84040}
:where(html[data-theme=dark]) .adm8card{border-left:4px solid #d84040}
:where(html[data-theme=dark]) .duty-hdr-btn:disabled{background:#303030!important;border-color:#3d3d3d!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-mic.on{border-color:#d84040}
:where(html[data-theme=dark]) .vx-chat-pop .chat-list{border-right:1px solid #2a2a2a}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.on{background:#2e568d;background:var(--brand,#2e568d)}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th-h{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m{background:#222222}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.me{background:#232323}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .vx-chat-pop .chat-meta{color:#a3a3a3}
:where(html[data-theme=dark]) .vx-chat-pop .chat-sugg{background:#1a1a1a;border:1px solid #2a2a2a;border-left:4px solid var(--brand,#6193d1)}
:where(html[data-theme=dark]) .vx-chat-pop .chat-sugg.done{border-left-color:#53c685}
:where(html[data-theme=dark]) .vx-chat-pop .chat-sugg.err{border-left-color:#d84040}
:where(html[data-theme=dark]) .vx-chat-pop .chat-sugg-h{color:#a4c3ea}
:where(html[data-theme=dark]) .vx-chat-pop .chat-res{color:#a2d7b6}
:where(html[data-theme=dark]) .vx-chat-pop .chat-res.err{color:#e89292}
:where(html[data-theme=dark]) .chat-ico{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .chat-ico.on{background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) .vx-chat-pop{background:#1a1a1a;border:1px solid #2a2a2a;box-shadow:0 8px 24px rgba(0,0,0,0.43)}
:where(html[data-theme=dark]) .vx-chat-pop .chat-mic.on{border-color:#d84040}
:where(html[data-theme=dark]) .chat-hint{background:#222222;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .chat-filled{background:#3d3617!important;border-color:#d8af40!important}
:where(html[data-theme=dark]) .debrief-rec{border-color:#d55143!important}
:where(html[data-theme=dark]) .debrief-live{background:#222222;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .chat-ico{border-color:#6193d1!important;box-shadow:inset 0 -3px 0 #13a1c8}
:where(html[data-theme=dark]) .chat-ico.on{background:#13a1c8!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai{background:#232323;border-left:3px solid #6193d1}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta{color:#a4c3ea}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.on{background:#13a1c8!important}
:where(html[data-theme=dark]) .ai-glow{box-shadow:0 0 0 2px #13a1c8,0 0 10px 3px rgba(19,161,200,0.45)!important}
:where(html[data-theme=dark]) .ai-tip{border-left:3px solid #6193d1;box-shadow:0 4px 12px rgba(0,0,0,0.60)}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai-hit{outline:2px solid #6193d1}
:where(html[data-theme=dark]) .chat-hbtn{border:1px solid #2a2a2a;background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) .chat-hbtn:hover{border-color:#6193d1;color:#a4c3ea}
:where(html[data-theme=dark]) .chat-dot{background:#d1271e!important;border:2px solid #6193d1}
:where(html[data-theme=dark]) .chat-th .badge.r{background:#d1271e}
:where(html[data-theme=dark]) .chat-appr{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .ai-tip{background:#13a1c8!important}
:where(html[data-theme=dark]) .ai-tip::before{border-bottom-color:#6193d1}
:where(html[data-theme=dark]) .ai-tip.up::before{border-top:6px solid #6193d1}
:where(html[data-theme=dark]) .ai-tip-b button{background:#1a1a1a!important;color:#a4c3ea!important;border:1px solid #2a2a2a!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin{border-color:#6193d1;border-left:4px solid #6193d1;background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on{background:#13a1c8!important}
:where(html[data-theme=dark]) .chat-sugg-body:hover .chat-sugg-h{color:#a4c3ea}
:where(html[data-theme=dark]) .chat-ace-link{color:#a4c3ea}
:where(html[data-theme=dark]) .chat-ctx a{color:#a4c3ea}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta .ace-auth{color:#a4c3ea}
:where(html[data-theme=dark]) .chat-th-h .ace-hdr{color:#a4c3ea}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin .ace-logo{color:#a4c3ea}
:where(html[data-theme=dark]) .chat-ico{border-color:#2a2a2a!important}
:where(html[data-theme=dark]) .chat-ico.on{background:#1a1a1a!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai{background:#232323!important;border-left:3px solid #6193d1!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta,:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta .ace-auth{color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.on{background:#2e568d!important;border-color:#6193d1!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin{border-color:#6193d1!important;border-left:4px solid #6193d1!important;background:#232323!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin .ace-logo{color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on{background:#2e568d!important}
:where(html[data-theme=dark]) .chat-th-h .ace-hdr{color:#a4c3ea!important}
:where(html[data-theme=dark]) .chat-ace-link,:where(html[data-theme=dark]) .chat-ctx a{color:#a4c3ea!important}
:where(html[data-theme=dark]) .chat-hbtn:hover{border-color:#6193d1!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai-hit{outline-color:#6193d1!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai{background:#232323!important;border-left:3px solid #6193d1!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta,:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta .ace-auth{color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin{border-color:#6193d1!important;border-left:4px solid #6193d1!important;background:#232323!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin .ace-logo{color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on{background:#13a1c8!important;border-color:#6193d1!important}
:where(html[data-theme=dark]) .chat-th-h .ace-hdr{color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai{background:#222222!important;border-left:4px solid #3d3d3d!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta,:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta .ace-auth{color:#e6e6e6!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin{border-color:#3d3d3d!important;border-left:4px solid #3d3d3d!important;background:#1a1a1a!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin .ace-logo{color:#e6e6e6!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on{border-color:#3d3d3d!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-sugg,:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-appr{background:rgba(26,26,26,0.88)!important;border-color:#2a2a2a!important;color:#e6e6e6}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-sugg{border-left:3px solid #3d3d3d!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai-hit{outline:2px solid #3d3d3d!important}
:where(html[data-theme=dark]) .ai-glow{box-shadow:0 0 0 2px #111,0 0 10px 3px rgba(0,0,0,0.84)!important}
:where(html[data-theme=dark]) .ai-tip{box-shadow:0 4px 12px rgba(0,0,0,0.60)!important}
:where(html[data-theme=dark]) .ai-tip::before{border-bottom-color:#3d3d3d!important}
:where(html[data-theme=dark]) .ai-tip.up::before{border-top-color:#3d3d3d!important}
:where(html[data-theme=dark]) .ai-tip-b button,:where(html[data-theme=dark]) .ai-tip-b button:first-child,:where(html[data-theme=dark]) .ai-tip-b button:last-child{background:#1a1a1a!important;color:#e6e6e6!important;border:1px solid #2a2a2a!important}
:where(html[data-theme=dark]) .ai-glow{box-shadow:0 0 0 2px #6798d0,0 0 10px 3px rgba(103,152,208,0.45)!important}
:where(html[data-theme=dark]) .ai-tip{background:#6798d0!important}
:where(html[data-theme=dark]) .ai-tip::before{border-bottom-color:#3d3d3d!important}
:where(html[data-theme=dark]) .ai-tip.up::before{border-top-color:#3d3d3d!important}
:where(html[data-theme=dark]) .ai-tip-b button,:where(html[data-theme=dark]) .ai-tip-b button:first-child,:where(html[data-theme=dark]) .ai-tip-b button:last-child{color:#86b3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai{background:#222222!important;border-left:4px solid #3d3d3d!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta,:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-meta .ace-auth{color:#86b3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin{border-color:#3d3d3d!important;border-left:4px solid #3d3d3d!important;background:#1a1a1a!important;color:#86b3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin .ace-logo{color:#86b3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on{background:#6798d0!important;border-color:#3d3d3d!important}
:where(html[data-theme=dark]) .chat-th-h .ace-hdr{background:#6798d0!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-sugg{border-left:3px solid #3d3d3d!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai-hit{outline:2px solid #3d3d3d!important}
:where(html[data-theme=dark]) .ace-logo{color:#86b3ea}
:where(html[data-theme=dark]) .vxc-icon{box-shadow:0 0 0 1px rgba(26,26,26,0.35)}
:where(html[data-theme=dark]) .vxc-name{color:#a4c3ea}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on .vxc-icon{box-shadow:0 0 0 2px #1a1a1a}
:where(html[data-theme=dark]) .vx-chat-pop{box-shadow:0 10px 30px rgba(0,0,0,0.43),0 0 0 .5px rgba(0,0,0,0.29)!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-h{border-bottom:.5px solid #2a2a2a}
:where(html[data-theme=dark]) .vx-chat-pop .chat-title{color:#e6e6e6}
:where(html[data-theme=dark]) .vx-chat-pop .chat-hbtn{color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-hbtn:hover{background:#222222!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-list{border-bottom:.5px solid #2a2a2a}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th{background:#222222!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.on{background:#2e568d!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th .badge.r{background:#d1271e}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on .vxc-icon{box-shadow:0 0 0 2px #1a1a1a,0 0 0 4px #6798d0!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-chip{border:.5px solid #2a2a2a!important;background:#1a1a1a!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-stamp{color:#a3a3a3}
:where(html[data-theme=dark]) .vx-chat-pop .chat-who{color:#a3a3a3}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.me{background:#2e568d!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.them{background:#242424!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai{background:#232323!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m .chat-sugg,:where(html[data-theme=dark]) .vx-chat-pop .chat-m .chat-appr,:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-sugg,:where(html[data-theme=dark]) .vx-chat-pop .chat-m.ai .chat-appr{background:#1a1a1a!important;border:.5px solid #2a2a2a!important;border-left:.5px solid #2a2a2a!important;color:#e6e6e6}
:where(html[data-theme=dark]) .vx-chat-pop .chat-sugg-h{color:#e6e6e6}
:where(html[data-theme=dark]) .vx-chat-pop .chat-ctx a,:where(html[data-theme=dark]) .vx-chat-pop .chat-ace-link{color:#86b3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-in{border-top:.5px solid #2a2a2a}
:where(html[data-theme=dark]) .vx-chat-pop .chat-in input{border:1px solid #2a2a2a!important;background:#1a1a1a}
:where(html[data-theme=dark]) .vx-chat-pop .chat-in input:focus{border-color:#3d3d3d!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-mic{background:#222222!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-mic.on{background:#d1271e!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-send{background:#2e568d!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-empty{color:#a3a3a3}
:where(html[data-theme=dark]) .vx-chat-pop .vxc-lockup .vxc-name{color:#e6e6e6}
:where(html[data-theme=dark]) .vx-chat-pop.full .chat-list{border-right:.5px solid #2a2a2a}
:where(html[data-theme=dark]) .vx-chat-pop .chat-m.apprc{background:#232323!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-appr .chat-sugg-b a{color:#a4c3ea}
:where(html[data-theme=dark]) .debrief-btn .dbr-dot{background:#1a1a1a}
:where(html[data-theme=dark]) .debrief-btn.debrief-rec{background:#1a1a1a!important;color:#e17070!important;border:1px solid #d84040!important}
:where(html[data-theme=dark]) .debrief-btn.debrief-rec .dbr-dot{background:#d1221e}
:where(html[data-theme=dark]) .stu-sub{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .stu-sub-h h2{color:#a4c3ea}
:where(html[data-theme=dark]) .stu-back{color:#a4c3ea}
:where(html[data-theme=dark]) .stu-tabs a{color:#a4c3ea}
:where(html[data-theme=dark]) .stu-tabs a.on{border-bottom-color:#6193d1}
:where(html[data-theme=dark]) .stu-tabs a:hover{background:#222222}
:where(html[data-theme=dark]) .debrief-btn{border:1.5px solid #d84040!important;background:#1a1a1a!important}
:where(html[data-theme=dark]) .debrief-btn .dbr-dot{background:#d1221e!important}
:where(html[data-theme=dark]) .stu-tabs a,:where(html[data-theme=dark]) .stu-tabs a.on{color:#a4c3ea!important}
:where(html[data-theme=dark]) .stu-tabs a.on{border-bottom:3px solid #6193d1!important}
:where(html[data-theme=dark]) .debrief-btn{border:1px solid #d84040!important;background:#1a1a1a!important}
:where(html[data-theme=dark]) .debrief-btn .dbr-dot,:where(html[data-theme=dark]) .debrief-btn.debrief-rec .dbr-dot{background:#d1221e!important}
:where(html[data-theme=dark]) .acct-btn:hover{background:rgba(26,26,26,0.12)!important}
:where(html[data-theme=dark]) .acct-av{background:#2e568d;box-shadow:0 0 0 1.5px #1a1a1a}
:where(html[data-theme=dark]) .acct-pop{background:#1a1a1a;border:.5px solid #2a2a2a;box-shadow:0 10px 28px rgba(0,0,0,0.38);color:#a4c3ea}
:where(html[data-theme=dark]) .acct-h{border-bottom:.5px solid #2a2a2a}
:where(html[data-theme=dark]) .acct-h b{color:#e6e6e6}
:where(html[data-theme=dark]) .acct-h span{color:#a3a3a3}
:where(html[data-theme=dark]) .acct-row{color:#a4c3ea!important}
:where(html[data-theme=dark]) .acct-row:hover{background:#222222!important}
:where(html[data-theme=dark]) .acct-div{background:#242424}
:where(html[data-theme=dark]) #top .chat-ico:focus-visible{box-shadow:0 0 0 2px rgba(26,26,26,0.60)!important}
:where(html[data-theme=dark]) .faa-chip{background:#222222;color:#a4c3ea;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .faa-opt{background:#1a1a1a!important;color:#a4c3ea!important;border:1px solid #2a2a2a!important}
:where(html[data-theme=dark]) .faa-opt.on{background:#2e568d!important;border-color:#6193d1!important}
:where(html[data-theme=dark]) .faa-opt:disabled:not(.on){color:#a3a3a3!important;background:#222222!important}
:where(html[data-theme=dark]) .faa-opt.on:disabled{background:#303030!important;border-color:#3d3d3d!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-list{border-bottom-color:#3d3d3d}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on{background:#6798d0!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-main{background:#6798d0}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-th-h .vxc-icon{box-shadow:0 0 0 1.5px #1a1a1a}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-m.ai{background:#1a1a1a!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-m.me{background:#2e568d!important;box-shadow:0 0 0 1px rgba(26,26,26,0.35)!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-m.apprc{background:rgba(26,26,26,0.28)!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-chip{border-color:#2a2a2a!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-m a.chat-ace-link,:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-m.ai>a{color:#a4c3ea!important}
:where(html[data-theme=dark]) .demo-reset-btn{border-top:1px solid #2a2a2a!important}
:where(html[data-theme=dark]) .demo-reset-btn .demo-switcher-title{color:#e17870}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-list{border-bottom-color:#3d3d3d}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on{background:#6798d0!important}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on::before{box-shadow:6px 6px 0 6px #6798d0}
:where(html[data-theme=dark]) .vx-chat-pop .chat-th.pin.on::after{box-shadow:-6px 6px 0 6px #6798d0}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-th-h,:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-hint,:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-msgs{background:#6798d0}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-m.me{background:#2e568d!important;box-shadow:0 0 0 1px rgba(26,26,26,0.55)!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-m.apprc{background:rgba(26,26,26,0.18)!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-chip{background:#1a1a1a!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-in{border-top:.5px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-th-h,:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-hint,:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-msgs{background:#6798d0!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-chip{color:#86b3ea!important}
:where(html[data-theme=dark]) .seg{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .seg button{background:#1a1a1a!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .seg button+button{border-left:1px solid #2a2a2a!important}
:where(html[data-theme=dark]) .seg button.on{background:#2e568d!important}
:where(html[data-theme=dark]) .vx-chat-pop:has(.chat-th.pin.on) .chat-m.ai{background:#1a1a1a!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) .faa-line{color:#a3a3a3}
:where(html[data-theme=dark]) .debrief-btn .dbr-dot{background:#d1221e!important}
:where(html[data-theme=dark]) .modal .modal-x{color:#a4c3ea}
:where(html[data-theme=dark]) .modal .modal-x:hover{background:#222222!important}
:where(html[data-theme=dark]) .danger-btn{color:#e17070!important;border-color:#d84040!important}
:where(html[data-theme=dark]) .aw-pill.ok{background:#183c22;color:#94e5ad;border:1px solid #2d6c3f}
:where(html[data-theme=dark]) .aw-pill.bad{border:1px solid #d84040}
:where(html[data-theme=dark]) .aw-why{color:#e17070}
:where(html[data-theme=dark]) .roster .stu.naw{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 8px,#3a1616 8px,#3a1616 16px)}
:where(html[data-theme=dark]) .roster .stu.naw .nm,:where(html[data-theme=dark]) .naw-h .naw-n,:where(html[data-theme=dark]) .tg .ac.naw b{color:#e17070}
:where(html[data-theme=dark]) .tg .ac.naw{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 8px,#3a1616 8px,#3a1616 16px);box-shadow:inset 3px 0 0 #c32b2b}
:where(html[data-theme=dark]) .tg24>.h:first-child{background:#222222}
:where(html[data-theme=dark]) .tg24>.ac{background:#1a1a1a;box-shadow:1px 0 0 #242424}
:where(html[data-theme=dark]) .tg24>.ac.naw{box-shadow:inset 3px 0 0 #c32b2b,1px 0 0 #242424}
:where(html[data-theme=dark]) .tg24>.ac.gr{background:#232323}
:where(html[data-theme=dark]) .tg24>.ac.naw{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 8px,#3a1616 8px,#3a1616 16px)}
:where(html[data-theme=dark]) .naw .naw-n,:where(html[data-theme=dark]) .naw-h .naw-n{color:#e17070}
:where(html[data-theme=dark]) .rqb.naw,:where(html[data-theme=dark]) .sitem.naw,:where(html[data-theme=dark]) .tl-lab.naw,:where(html[data-theme=dark]) tr.naw>td{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 8px,#3a1616 8px,#3a1616 16px)}
:where(html[data-theme=dark]) .tl-lab.naw{box-shadow:inset 3px 0 0 #c32b2b}
:where(html[data-theme=dark]) tr.naw>td:first-child{box-shadow:inset 3px 0 0 #c32b2b}
:where(html[data-theme=dark]) .reqbucket .rqb.naw{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 8px,#3a1616 8px,#3a1616 16px);color:#d3a7a7}
:where(html[data-theme=dark]) .reqbucket .rqb.naw .rqm{color:#cbaeae}
:where(html[data-theme=dark]) .nt-board .nt-row{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .nt-t{color:#a4c3ea}
:where(html[data-theme=dark]) .nt-pri .nt-t{color:#e17870}
:where(html[data-theme=dark]) .nt-ref{color:#a3a3a3}
:where(html[data-theme=dark]) body.dark .nt-board .nt-row{border-color:#6193d1}
:where(html[data-theme=dark]) body.dark .nt-ref{color:#e6e6e6}
:where(html[data-theme=dark]) .stu.acc{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .acc-top .nm{color:#a4c3ea}
:where(html[data-theme=dark]) body.dark .stu.acc{border-color:#6193d1}
:where(html[data-theme=dark]) .ac-head-t h1{color:#a4c3ea}
:where(html[data-theme=dark]) .ac-head-s{color:#a3a3a3}
:where(html[data-theme=dark]) body.dark .ac-head-s{color:#e6e6e6}
:where(html[data-theme=dark]) .acc-txt .nm{color:#a4c3ea}
:where(html[data-theme=dark]) .acc-ph0{background:#232323;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .acph-none{background:#232323;border:1px solid #2a2a2a;color:#a3a3a3}
:where(html[data-theme=dark]) .btn-like .btnlab{background:#2e568d}
:where(html[data-theme=dark]) body.dark .acc-ph0,:where(html[data-theme=dark]) body.dark .acph-none{background:#274667;border-color:#6193d1}
:where(html[data-theme=dark]) .fle{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .fle-ph0{background:#232323;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .fle-n{color:#a4c3ea}
:where(html[data-theme=dark]) .fle-chev{background:#1a1a1a;border:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .fle-sub{background:#2e568d}
:where(html[data-theme=dark]) .fle-li{border-top:1px solid rgba(42,42,42,0.12)}
:where(html[data-theme=dark]) body.dark .fle{background:#233e5b;border-color:#6193d1}
:where(html[data-theme=dark]) body.dark .fle-chev{background:#233e5b;border-color:#6193d1}
:where(html[data-theme=dark]) .pd-row{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .pd-ic{background:#2e568d}
:where(html[data-theme=dark]) .pd-t{color:#a4c3ea}
:where(html[data-theme=dark]) .pd-h3{color:#a3a3a3}
:where(html[data-theme=dark]) .pd-frame{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) body.dark .pd-row{border-color:#6193d1}
:where(html[data-theme=dark]) .lb-title{color:#a4c3ea}
:where(html[data-theme=dark]) .lb-body{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .lb-row{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .lb-row:hover{background:#1a1a1a}
:where(html[data-theme=dark]) .lb-empty{color:#a3a3a3}
:where(html[data-theme=dark]) .lb-d{color:#a3a3a3}
:where(html[data-theme=dark]) .lb-s{color:#a4c3ea}
:where(html[data-theme=dark]) .lb-seal{color:#a4c3ea}
:where(html[data-theme=dark]) .lb-menu{background:#1a1a1a;border:1px solid #2a2a2a;box-shadow:0 6px 20px rgba(0,0,0,0.36)}
:where(html[data-theme=dark]) .lb-menu button{color:#e6e6e6}
:where(html[data-theme=dark]) .lb-menu button:hover{background:#232323}
:where(html[data-theme=dark]) body.dark .lb-row{border-color:#6193d1}
:where(html[data-theme=dark]) body.dark .lb-row:hover{background:#274667}
:where(html[data-theme=dark]) body.dark .lb-menu{background:#233e5b;border-color:#6193d1}
:where(html[data-theme=dark]) .lb-sec .lb-head{border-left:6px solid #68b07b}
:where(html[data-theme=dark]) .lb-sec[data-lb="engine"] .lb-head{border-left-color:#cd4c5e}
:where(html[data-theme=dark]) .lb-sec[data-lb="propeller"] .lb-head{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .lb-sec[data-lb="avionics"] .lb-head{border-left-color:#6193d1}
:where(html[data-theme=dark]) body.dark .lb-sec[data-lb="propeller"] .lb-head{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .lb-mark{color:#a4c3ea}
:where(html[data-theme=dark]) .lb-ret{color:#a3a3a3}
:where(html[data-theme=dark]) .lb-det{color:#a3a3a3}
:where(html[data-theme=dark]) .lb-signed{color:#a4c3ea}
:where(html[data-theme=dark]) .lb-uns{background:#3e181b!important;color:#e5959c!important}
:where(html[data-theme=dark]) body.dark .lb-ret,:where(html[data-theme=dark]) body.dark .lb-det{color:#e6e6e6}
:where(html[data-theme=dark]) .tk-row .lc{color:#a3a3a3}
:where(html[data-theme=dark]) .tk-c{border-left:3px solid #6193d1;background:#1a1a1a}
:where(html[data-theme=dark]) .tk-c.st{border-left-color:#2a2a2a;color:#a3a3a3}
:where(html[data-theme=dark]) body.dark .tk-c{background:#274667}
:where(html[data-theme=dark]) .tm-box{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .tm-k{color:#a3a3a3}
:where(html[data-theme=dark]) .tm-v{color:#a4c3ea}
:where(html[data-theme=dark]) .tm-s{color:#a3a3a3}
:where(html[data-theme=dark]) .tm-calc{border:1px solid #2a2a2a;background:#222222}
:where(html[data-theme=dark]) body.dark .tm-box{background:#264065;border-color:#6193d1}
:where(html[data-theme=dark]) body.dark .tm-calc{background:#264065;border-color:#6193d1}
:where(html[data-theme=dark]) .lb-adv{background:#413919;color:#e8d092;border:1px solid #e8c860}
:where(html[data-theme=dark]) body.dark .lb-adv{border-color:#cfaf49}
@media screen and (min-width:900px){:where(html[data-theme=dark]) #app > .stu-sub.side{background:#242424}
:where(html[data-theme=dark]) .stu-sub.side .stu-sub-h{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .stu-sub.side .stu-back{color:#a3a3a3}
:where(html[data-theme=dark]) .stu-sub.side .stu-back:hover{color:#a4c3ea;background:#242424}
:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a,:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a.on{color:#a3a3a3!important}
:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a .ssi{color:#a3a3a3}
:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a:hover{background:#242424!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a.on{background:#1a1a1a!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a.on .ssi{color:#a4c3ea}
:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a:focus-visible{outline:2px solid #6193d1}}
:where(html[data-theme=dark]) #adPerm .ad-more{color:#a4c3ea}
:where(html[data-theme=dark]) #adPerm .ad-more:focus-visible{outline:2px solid #6193d1}
:where(html[data-theme=dark]) .side-ac-n{color:#a4c3ea}
:where(html[data-theme=dark]) .side-ac-s{color:#a3a3a3}
@media screen and (min-width:900px){:where(html[data-theme=dark]) .stu-sub.side .side-ac{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .stu-sub.side .side-ac-s b{color:#e6e6e6}
:where(html[data-theme=dark]) .stu-sub.side .side-ac-s span{color:#a3a3a3}}
@media screen and (min-width:900px){:where(html[data-theme=dark]) #app > .stu-sub.side{background:#242424;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .stu-sub.side .stu-sub-h{border-bottom-color:#2a2a2a}
:where(html[data-theme=dark]) .stu-sub.side .side-ac{border-bottom-color:#2a2a2a}
:where(html[data-theme=dark]) .stu-sub.side .stu-back,:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a{color:#a4c3ea!important}
:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a .ssi{color:#a3a3a3}
:where(html[data-theme=dark]) .stu-sub.side .stu-back:hover,:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a:hover{background:#252525!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .stu-sub.side .stu-tabs a.on{background:#1a1a1a!important;color:#a4c3ea!important;box-shadow:inset 3px 0 0 #2e568d}}
:where(html[data-theme=dark]) .stt,:where(html[data-theme=dark]) .stt.missing,:where(html[data-theme=dark]) .stt.na,:where(html[data-theme=dark]) .mxs,:where(html[data-theme=dark]) .achip,:where(html[data-theme=dark]) .achip.lv-g,:where(html[data-theme=dark]) .alert.m{background:#232323!important;color:#a4c3ea!important}
:where(html[data-theme=dark]) .stt.ok{background:#1f3627!important;color:#a2d7b6!important}
:where(html[data-theme=dark]) .stt.soon{background:#3e3517!important;color:#e8d392!important}
:where(html[data-theme=dark]) .stt.over{background:#3d1a17!important;color:#e69b93!important}
:where(html[data-theme=dark]) .stt.crit{background:#3d1a17!important;color:#e69b93!important}
:where(html[data-theme=dark]) .stt.adm8{background:#3b1616!important;color:#e89292!important}
:where(html[data-theme=dark]) .tool .tool-tag{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .ac.gr,:where(html[data-theme=dark]) .wk .ev.decl,:where(html[data-theme=dark]) .bk.decl{color:#a3a3a3}
:where(html[data-theme=dark]) .pthumb{color:#a3a3a3;border-color:#2a2a2a}
:where(html[data-theme=dark]) .lz{color:#a4c3ea}
:where(html[data-theme=dark]) button.glock{color:#a3a3a3}
:where(html[data-theme=dark]) .ring.missing span b{color:#a3a3a3}
:where(html[data-theme=dark]) .tool.soon{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .aw-pill.ok{background:#183c22;color:#9adfb6}
:where(html[data-theme=dark]) .aw-pill.mx{background:#413118;color:#e8c092}
:where(html[data-theme=dark]) .aw-pill.bad{background:#3c1717;color:#e89292;border:1px solid #732626}
:where(html[data-theme=dark]) .st-k{color:#a3a3a3}
:where(html[data-theme=dark]) .st-r{color:#e6e6e6}
:where(html[data-theme=dark]) .st-m{color:#a3a3a3}
:where(html[data-theme=dark]) .st-cal-scroll{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .st-wk .c{background:#1a1a1a}
:where(html[data-theme=dark]) .st-wk .c.pastday{background:#1a1a1a}
:where(html[data-theme=dark]) .st-wk .st-hl{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .st-wk .st-band{background:#3c1717;border-top:2px solid #cb4d4d}
:where(html[data-theme=dark]) .st-wk .st-band span{color:#e89292}
:where(html[data-theme=dark]) .st-wk .ev.flt-conflict{box-shadow:0 0 0 2px #b23434}
:where(html[data-theme=dark]) .sl{border-left:2px solid #2a2a2a}
:where(html[data-theme=dark]) .sl-i:before{background:#1a1a1a;border:2px solid #6193d1}
:where(html[data-theme=dark]) .sl-i.sl-ok:before{border-color:#5fb981}
:where(html[data-theme=dark]) .sl-i.sl-mx:before{border-color:#e29f36}
:where(html[data-theme=dark]) .sl-i.sl-bad:before{border-color:#cb4d4d}
:where(html[data-theme=dark]) .sl-d{color:#a3a3a3}
:where(html[data-theme=dark]) .sl-ar{color:#a3a3a3}
:where(html[data-theme=dark]) .sl-r{color:#e6e6e6}
:where(html[data-theme=dark]) .sl-m{color:#a3a3a3}
:where(html[data-theme=dark]) .acs-pick{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .acs-pick legend{color:#a4c3ea}
:where(html[data-theme=dark]) .acs-o.off{color:#a3a3a3}
:where(html[data-theme=dark]) .acs-o i{color:#a3a3a3}
:where(html[data-theme=dark]) .acs-o{color:#e6e6e6}
:where(html[data-theme=dark]) .st-seg{border:1px solid #6193d1}
:where(html[data-theme=dark]) .st-seg button{background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) .st-seg button+button{border-left:1px solid #6193d1}
:where(html[data-theme=dark]) .st-seg button.on{background:#2e568d}
:where(html[data-theme=dark]) .st-tl-scroll{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .st-lane{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .st-lane.st-head{background:#222222}
:where(html[data-theme=dark]) .st-ll{color:#a4c3ea;background:#222222;border-right:1px solid #2a2a2a}
:where(html[data-theme=dark]) .st-tk{color:#a3a3a3;border-left:1px solid #2a2a2a}
:where(html[data-theme=dark]) .st-tk.mj{border-left-color:#2a2a2a}
:where(html[data-theme=dark]) .st-tk b{color:#a4c3ea}
:where(html[data-theme=dark]) .st-tk.td{background:#2e568d}
:where(html[data-theme=dark]) .st-tk.we{background:#232323}
:where(html[data-theme=dark]) .st-tk.td.we{background:#2e568d}
:where(html[data-theme=dark]) .st-sub em{color:#a3a3a3}
:where(html[data-theme=dark]) .st-gl{border-left:1px solid #2a2a2a}
:where(html[data-theme=dark]) .st-gl.mj{border-left-color:#2a2a2a}
:where(html[data-theme=dark]) .st-gl.we{background:#1a1a1a}
:where(html[data-theme=dark]) .st-now{border-left:2px solid #6193d1}
:where(html[data-theme=dark]) .st-oosb{background:#3c1717;border:1px solid #732626;border-left:3px solid #cb4d4d}
:where(html[data-theme=dark]) .st-oosb span{color:#e89292}
:where(html[data-theme=dark]) .st-bar.fl{background:#3e77ba;border:1px solid #6193d1}
:where(html[data-theme=dark]) .st-bar.fl.pend{background:#232323;color:#a4c3ea;border:1px dashed #6193d1}
:where(html[data-theme=dark]) .st-bar.mx{background:#413118;color:#e8c092;border:1px solid #e29f36}
:where(html[data-theme=dark]) .st-bar.conf{border:1px solid #da3e3e;box-shadow:0 0 0 2px #471b1b}
:where(html[data-theme=dark]) .st-bar:focus-visible{outline:2px solid #6193d1}
:where(html[data-theme=dark]) .st-bar.fl.conf,:where(html[data-theme=dark]) .st-bar.mx.conf{border:1px solid #da3e3e;box-shadow:0 0 0 2px #471b1b}
:where(html[data-theme=dark]) .acp-none{color:#a4c3ea}
:where(html[data-theme=dark]) .acpr-t tr.pr-un td{background:#3d3517}
:where(html[data-theme=dark]) .acpr-t tr.pr-un:hover td{background:#423819}
:where(html[data-theme=dark]) .dt-seg{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .dt-tg{background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) .dt-tg.on{background:#2a6cb8}
:where(html[data-theme=dark]) .dt-task{background:#1a1a1a;border:1px solid #2a2a2a;border-left:4px solid #3d3d3d}
:where(html[data-theme=dark]) .dt-task:hover{border-color:#3d3d3d}
:where(html[data-theme=dark]) .dt-task.pri-urgent{border-left-color:#d55143}
:where(html[data-theme=dark]) .dt-task.pri-high{border-left-color:#e8a730}
:where(html[data-theme=dark]) .dt-task.pri-low{border-left-color:#2a2a2a}
:where(html[data-theme=dark]) .dt-type{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .dt-type.t-squawk{background:#391916;color:#e17b70}
:where(html[data-theme=dark]) .dt-type.t-parts{background:#3c3017;color:#e8ca92}
:where(html[data-theme=dark]) .dt-type.t-recurring{background:#193a28;color:#98e1bd}
:where(html[data-theme=dark]) .dt-type.t-other{background:#20163a;color:#9485cc}
:where(html[data-theme=dark]) .dt-pri{border:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .dt-pri.p-urgent{border-color:#732f26;color:#e17b70;background:#391916}
:where(html[data-theme=dark]) .dt-pri.p-high{color:#e8ca92;background:#3c3017}
:where(html[data-theme=dark]) .dt-stchip{background:#222222;color:#a4c3ea;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .dt-stchip.s-parts{background:#3c3017;color:#e8ca92}
:where(html[data-theme=dark]) .dt-stchip.s-ia{background:#20163a;color:#9485cc;border-color:#382673}
:where(html[data-theme=dark]) .dt-stchip.s-done{background:#193a28;color:#98e1bd;border-color:#30694a}
:where(html[data-theme=dark]) .dt-stchip.s-doing{background:#232323;color:#e6e6e6;border-color:#3d3d3d}
:where(html[data-theme=dark]) .dt-tk-title{color:#e6e6e6}
:where(html[data-theme=dark]) .dt-tk-sub{color:#a4c3ea}
:where(html[data-theme=dark]) .dt-ac{color:#a4c3ea}
:where(html[data-theme=dark]) .dt-ac.none{color:#a3a3a3}
:where(html[data-theme=dark]) .dt-prog .small{color:#a4c3ea}
:where(html[data-theme=dark]) .dt-bar{background:#232323}
:where(html[data-theme=dark]) .dt-bar i{background:#303030}
:where(html[data-theme=dark]) .dt-more{background:#232323;color:#a4c3ea;box-shadow:0 0 0 2px #1a1a1a}
:where(html[data-theme=dark]) .dt-addm{border:1.5px dashed #3d3d3d;background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) .dt-cnt{color:#a4c3ea}
:where(html[data-theme=dark]) .dt-done summary{color:#a4c3ea}
:where(html[data-theme=dark]) .dt-col{background:#222222}
:where(html[data-theme=dark]) .dt-col.over{border-color:#3d3d3d;background:#232323}
:where(html[data-theme=dark]) .dt-col-h{color:#e6e6e6}
:where(html[data-theme=dark]) .dt-n{background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) .dt-row{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .dt-row-t{color:#e6e6e6}
:where(html[data-theme=dark]) .dt-row .small{color:#a4c3ea}
:where(html[data-theme=dark]) .dt-ric{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .dt-ringw b{color:#e6e6e6}
:where(html[data-theme=dark]) .dt-ring .fg{stroke:#86b3ea}
:where(html[data-theme=dark]) .dt-ring.g .fg{stroke:#79d8a5}
:where(html[data-theme=dark]) .dt-ring.y .fg{stroke:#e1c170}
:where(html[data-theme=dark]) .dt-ring.r .fg{stroke:#df7c71}
:where(html[data-theme=dark]) .dt-sum{background:#222222;border:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .dt-sum b{color:#e6e6e6}
:where(html[data-theme=dark]) .dt-sum.r{background:#391916;border-color:#732f26;color:#e17b70}
:where(html[data-theme=dark]) .dt-sum.y{background:#3c3217;border-color:#735d26;color:#e8ca92}
:where(html[data-theme=dark]) .dt-tile{border:1px solid #2a2a2a;border-top:4px solid #4dcb88;background:#1a1a1a}
:where(html[data-theme=dark]) .dt-tile.t-mx{border-top-color:#e8b430}
:where(html[data-theme=dark]) .dt-tile.t-bad{border-top-color:#d55143;background:#1a1a1a}
:where(html[data-theme=dark]) .dt-lab{color:#a4c3ea}
:where(html[data-theme=dark]) .dt-tile-b{color:#a4c3ea}
:where(html[data-theme=dark]) .dt-tile-c{color:#e6e6e6}
:where(html[data-theme=dark]) .dt-tile-c span.on{color:#e6e6e6}
:where(html[data-theme=dark]) .dt-resl{background:#222222;border:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .dt-x{color:#e17b70;background:#1a1a1a;border:1px solid #732f26}
:where(html[data-theme=dark]) .dt-seci{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .dt-grip{color:#a3a3a3}
:where(html[data-theme=dark]) button.btn-rts,:where(html[data-theme=dark]) .btn-rts{background:#153822;border:1.5px solid #4dcb88;color:#98e1bd}
:where(html[data-theme=dark]) button.btn-rts:hover{background:#183c2b}
:where(html[data-theme=dark]) button.btn-oos,:where(html[data-theme=dark]) .btn-oos{background:#1a1a1a;border:1.5px solid #d55143;color:#e17b70}
:where(html[data-theme=dark]) button.btn-oos:hover{background:#391916}
:where(html[data-theme=dark]) .lbm-page{background:#1a1a1a}
:where(html[data-theme=dark]) .lbm-page .mx-print-entry{background:#1a1a1a}
:where(html[data-theme=dark]) .v8-sbar{background:#1a1a1a;border:1.5px solid #3d3d3d;color:#a4c3ea}
:where(html[data-theme=dark]) .v8-ans{background:#232323;border:1px solid #3d3d3d;border-left:5px solid #6193d1}
:where(html[data-theme=dark]) .v8-ans-t{color:#e6e6e6}
:where(html[data-theme=dark]) .v8-ans .small{color:#a4c3ea}
:where(html[data-theme=dark]) .v8-res-h{color:#a4c3ea}
:where(html[data-theme=dark]) .v8-ri{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v8-ri.top{border-color:#6193d1;box-shadow:0 0 0 1px #2a6cb8}
:where(html[data-theme=dark]) .v8-rt{color:#e6e6e6}
:where(html[data-theme=dark]) .v8-rs{color:#a4c3ea}
:where(html[data-theme=dark]) .v8-ri mark,:where(html[data-theme=dark]) .v8-ans mark{background:#453c1a}
:where(html[data-theme=dark]) .v8-cat.c-propeller{background:#1f1f1f}
:where(html[data-theme=dark]) .v8-cat.c-stc{background:#2a6cb8}
:where(html[data-theme=dark]) .v8-imp{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .v8-conf{color:#e8ca92;background:#3c3217;border:1px solid #735d26}
:where(html[data-theme=dark]) .v8-ic{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v8-bar{background:#232323}
:where(html[data-theme=dark]) .v8-bar i{background:var(--lc,#2a6cb8)}
:where(html[data-theme=dark]) .v8-drop{border:2px dashed #3d3d3d;background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) .v8-drop.over{background:#232323;border-color:#6193d1}
:where(html[data-theme=dark]) .v8-drop-b{color:var(--lc,#a4c3ea)}
:where(html[data-theme=dark]) .v8-st{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .v8-st.s-approved{background:#1f3627;color:#a2d7b6}
:where(html[data-theme=dark]) .v8-st.s-rejected{background:#3d1a17;color:#e69b93}
:where(html[data-theme=dark]) .v8-zoom{border:1px solid #2a2a2a;background:#222222}
:where(html[data-theme=dark]) .v8-dr{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .stc-card{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .stc-th{border:1px solid #2a2a2a;background:#222222}
:where(html[data-theme=dark]) .stc-pdf{color:#a4c3ea}
:where(html[data-theme=dark]) .stc-t{color:#e6e6e6}
:where(html[data-theme=dark]) .stc-no{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .stc-m .small{color:#a4c3ea}
:where(html[data-theme=dark]) .stc-s{color:#e6e6e6}
:where(html[data-theme=dark]) .stc-fth{border:1px solid #2a2a2a;background:#222222}
:where(html[data-theme=dark]) .v8-sigprev{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .mx-print-sigline{border-bottom:1px solid #3d3d3d}
:where(html[data-theme=dark]) .v8-catblk{background:#1a1a1a;border-left:6px solid #68b07b}
:where(html[data-theme=dark]) .v8-catblk.cb-engine{border-left-color:#cd4c5e}
:where(html[data-theme=dark]) .v8-catblk.cb-propeller{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .v8-cpyb{background:#1a1a1a}
:where(html[data-theme=dark]) .v8-cpyb.cb-engine{border:1.5px solid #cd4c5e;color:#e298a2}
:where(html[data-theme=dark]) .v8-cpyb.cb-engine:hover{background:#38171e}
:where(html[data-theme=dark]) .v8-cpyb.cb-propeller{border:1.5px solid #3d3d3d;color:#e6e6e6}
:where(html[data-theme=dark]) .v8-cpyb.cb-propeller:hover{background:#222222}
:where(html[data-theme=dark]) .ad-lock{color:#a4c3ea}
:where(html[data-theme=dark]) .v8-adnote{color:#a4c3ea}
:where(html[data-theme=dark]) .v8-adp,:where(html[data-theme=dark]) .v8-sqp{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v8-adi{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v8-ads{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v8-kv span{color:#a3a3a3}
:where(html[data-theme=dark]) .v8-kv b{color:#e6e6e6}
:where(html[data-theme=dark]) .v8-moc{background:#1a1a1a;border:2px solid #6193d1}
:where(html[data-theme=dark]) .v8-moc-h{color:#a4c3ea}
:where(html[data-theme=dark]) .v8-moc-t{color:#e6e6e6}
:where(html[data-theme=dark]) .v8-moc-f{background:#222222}
:where(html[data-theme=dark]) .acs-empty{border:1px dashed #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .v8mi>*+*{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v8mi-id{color:#e6e6e6}
:where(html[data-theme=dark]) .v8mi-id .ad-lock{color:#a4c3ea}
:where(html[data-theme=dark]) .v8mi-sub{color:#a4c3ea}
:where(html[data-theme=dark]) .v8mi-dl dt{color:#a3a3a3}
:where(html[data-theme=dark]) .v8mi-dl dd{color:#e6e6e6}
:where(html[data-theme=dark]) .v8mi-band{border-left:4px solid #d55143;background:#381b15}
:where(html[data-theme=dark]) .v8mi-band.t-ok{border-left-color:#4dcb88;background:#173824}
:where(html[data-theme=dark]) .v8mi-band.t-na{border-left-color:#3d3d3d;background:#222222}
:where(html[data-theme=dark]) .v8mi-band.t-soon{border-left-color:#e4a435;background:#3a2e16}
:where(html[data-theme=dark]) .v8mi-bh{color:#a4c3ea}
:where(html[data-theme=dark]) .v8mi-mt{color:#e6e6e6}
:where(html[data-theme=dark]) .v8mi-facts span{color:#a3a3a3}
:where(html[data-theme=dark]) .v8mi-facts b{color:#e6e6e6}
:where(html[data-theme=dark]) .v8mi-f .v8mi-lnk{color:#a4c3ea}
:where(html[data-theme=dark]) .v8mi-f .v8mi-close:hover{background:#222222}
:where(html[data-theme=dark]) .acs-o{border:1.5px solid #2a2a2a;background:#1a1a1a;color:#e6e6e6}
:where(html[data-theme=dark]) .acs-o:has(input:checked){background:#232323;border-color:#6193d1;color:#e6e6e6}
:where(html[data-theme=dark]) .acs-o.off{background:#1a1a1a;border-color:#2a2a2a;color:#a3a3a3}
:where(html[data-theme=dark]) .v8mi-list dt,:where(html[data-theme=dark]) .v8mi-list dd{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v8mi-list dt{color:#a3a3a3}
:where(html[data-theme=dark]) .v8mi-list dd{color:#e6e6e6}
:where(html[data-theme=dark]) .v9-back{color:#a4c3ea}
:where(html[data-theme=dark]) .v9-err{color:#e89292}
:where(html[data-theme=dark]) .v9-side{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .v9-sideh{color:#a4c3ea;border-bottom:1px solid #2a2a2a;background:#222222}
:where(html[data-theme=dark]) .v9-sgh{color:#a4c3ea}
:where(html[data-theme=dark]) .v9-sg.cur>.v9-sgh{background:#232323}
:where(html[data-theme=dark]) .v9-se{background:#1a1a1a;color:#e6e6e6}
:where(html[data-theme=dark]) .v9-se:hover{border-color:#2a2a2a}
:where(html[data-theme=dark]) .v9-se.on{border-color:#6193d1;background:#232323;box-shadow:inset 3px 0 0 #508ed1}
:where(html[data-theme=dark]) .v9-sn{background:#242424;color:#a4c3ea}
:where(html[data-theme=dark]) .v9-se.on .v9-sn,:where(html[data-theme=dark]) .v8-dr.on .v9-sn{background:#508ed1}
:where(html[data-theme=dark]) .v9-st span{color:#a3a3a3}
:where(html[data-theme=dark]) .v9-ss{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .v9-ss.s-sent{background:#1f3627;color:#a2d7b6}
:where(html[data-theme=dark]) .v9-ss.s-rej{background:#3d1a17;color:#e69b93}
:where(html[data-theme=dark]) .v9-ss.s-need{background:#3a1b16;color:#e17b70}
:where(html[data-theme=dark]) .v9-ss.s-conf{background:#3d3217;color:#e8ca92}
:where(html[data-theme=dark]) .v9-ss.s-ok{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) .v9-ss.s-new{background:#222222;color:#a3a3a3}
:where(html[data-theme=dark]) .v9-none{color:#a3a3a3}
:where(html[data-theme=dark]) .v9-box{border:2px solid rgba(97,147,209,0.55);background:rgba(48,48,48,0.10)}
:where(html[data-theme=dark]) .v9-box span{background:#242424;color:#a4c3ea;border:2px solid rgba(97,147,209,0.55)}
:where(html[data-theme=dark]) .v9-box:hover{background:rgba(48,48,48,0.18)}
:where(html[data-theme=dark]) .v9-box.on{border:3px solid #6193d1;background:rgba(48,48,48,0.24);box-shadow:0 0 0 3px rgba(48,48,48,0.55)}
:where(html[data-theme=dark]) .v9-box.on span{background:#3f82e2;border-color:#6193d1}
:where(html[data-theme=dark]) .v8-dr.on{border-color:#6193d1;background:#222222;box-shadow:inset 4px 0 0 #508ed1}
:where(html[data-theme=dark]) .v9-drh{color:#a4c3ea}
:where(html[data-theme=dark]) .v9-crop{border:1px solid #2a2a2a;background-color:#222222}
:where(html[data-theme=dark]) .v8-dr.on .v9-crop{border-color:#6193d1}
:where(html[data-theme=dark]) .v9-box:hover{background:rgba(48,48,48,0.12)}
:where(html[data-theme=dark]) .v9-box.on{background:rgba(48,48,48,0.20)}
:where(html[data-theme=dark]) .v9-sideh span:last-child{color:#a3a3a3}
:where(html[data-theme=dark]) .v9-st .v9-sd{color:#e6e6e6}
:where(html[data-theme=dark]) .v9-st .v9-sm{color:#a3a3a3}
:where(html[data-theme=dark]) .v9-st .v9-sx{color:#a4c3ea}
:where(html[data-theme=dark]) .v9-se.cur:not(.on){background:#1a1a1a}
:where(html[data-theme=dark]) .v9-drd{color:#a3a3a3}
:where(html[data-theme=dark]) .v9-cf.c-hi{background:#1f3627;color:#a2d7b6}
:where(html[data-theme=dark]) .v9-cf.c-md{background:#3d3217;color:#e8ca92}
:where(html[data-theme=dark]) .v9-cf.c-lo{background:#3a1b16;color:#e17b70}
:where(html[data-theme=dark]) .v9-cf.c-ed{background:#232323;color:#a4c3ea}
:where(html[data-theme=dark]) input.v9-ud,:where(html[data-theme=dark]) textarea.v9-udt{border-color:#732f26;background:#1a1a1a}
:where(html[data-theme=dark]) input.v9-ud{color:#e17b70}
:where(html[data-theme=dark]) .v9-contp{color:#e6e6e6}
:where(html[data-theme=dark]) .v9rv2 .v8-dr.on{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v9-ec .v9-crop{border-color:#2a2a2a}
:where(html[data-theme=dark]) .v9-done p{color:#e6e6e6}
:where(html[data-theme=dark]) .v9-done-a .btn.pri{background:#2e568d}
:where(html[data-theme=dark]) .aw-pill.v90-dw{background:#3c1717;color:#e89292;border:1px solid #d84040}
:where(html[data-theme=dark]) .aw-pill.v90-dn{background:#3e3117;color:#e8cc92}
:where(html[data-theme=dark]) .v90-ban.r{background:#3b1916;color:#e89292;border:1px solid #d84040}
:where(html[data-theme=dark]) .v90-ban.y{background:#3c3117;color:#e8ce92}
:where(html[data-theme=dark]) .v90-dbox.r{background:#3b1916;border:1px solid #d84040}
:where(html[data-theme=dark]) .v90-dbox.y{background:#3c3117}
:where(html[data-theme=dark]) .v90-dbox.b{background:#232323;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v90-tk-t{color:#a4c3ea}
:where(html[data-theme=dark]) .v90-tk-m{color:#a3a3a3}
:where(html[data-theme=dark]) .v90-tk-due.r{color:#e89292}
:where(html[data-theme=dark]) .v90-prog .v90-pg+.v90-pg{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v90-pg-t{color:#a4c3ea}
:where(html[data-theme=dark]) label.v90-next{background:#232323;outline:2px solid #2a2a2a}
:where(html[data-theme=dark]) .v90-ntl li+li{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v90-ntl li:hover{background:#222222}
:where(html[data-theme=dark]) .v90-ntl li.un .v90-dot{background:#303030}
:where(html[data-theme=dark]) .v90-ntt{color:#a4c3ea}
:where(html[data-theme=dark]) .v90-ntd{color:#a3a3a3}
:where(html[data-theme=dark]) .v90-ntl li.rd .v90-ntt{color:#a3a3a3}
:where(html[data-theme=dark]) .v90-sd{background:#1a1a1a;border:1px solid #2a2a2a;box-shadow:0 8px 24px rgba(0,0,0,0.34)}
:where(html[data-theme=dark]) .v90-sdi.on{background:#232323}
:where(html[data-theme=dark]) .v90-sd1 .mono{color:#a4c3ea}
:where(html[data-theme=dark]) .v90-sdd{color:#a4c3ea}
:where(html[data-theme=dark]) .v90-sd2{color:#a3a3a3}
:where(html[data-theme=dark]) .v90-sdn{color:#a3a3a3}
:where(html[data-theme=dark]) mark.v90-hl{background:#242424}
:where(html[data-theme=dark]) tr.v90-prr.v90-act td{box-shadow:inset 0 0 0 9999px rgba(48,48,48,0.10)}
:where(html[data-theme=dark]) .dt-gear{background:#1a1a1a;border:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .dt-gear:hover{background:#232323}
:where(html[data-theme=dark]) .v90-sw{border:2px solid #2a2a2a;background:#1a1a1a;color:#e6e6e6}
:where(html[data-theme=dark]) .v90-sw span{border:1px solid rgba(97,147,209,0.12)}
:where(html[data-theme=dark]) .v90-sw.on{border-color:#6193d1}
:where(html[data-theme=dark]) .aw-pill.mx,:where(html[data-theme=dark]) .aw-pill.bad{background:#3c1717;color:#e89292;border:1px solid #732626}
:where(html[data-theme=dark]) .v90-back{background:#232323;border:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .v90-back:hover{background:#242424}
:where(html[data-theme=dark]) .v90-tgl{background:#222222}
:where(html[data-theme=dark]) .v90-didyou{color:#a3a3a3}
:where(html[data-theme=dark]) .v90-sub{color:#a3a3a3}
:where(html[data-theme=dark]) .mx-cat,:where(html[data-theme=dark]) .mx-cat-airframe,:where(html[data-theme=dark]) .mx-cat-engine,:where(html[data-theme=dark]) .mx-cat-propeller{color:#a3a3a3!important}
:where(html[data-theme=dark]) .lb-adv{color:#e8ca92}
:where(html[data-theme=dark]) .lb-adv+.lb-adv::before{color:#a3a3a3}
:where(html[data-theme=dark]) .v8-imp,:where(html[data-theme=dark]) .v8-cat,:where(html[data-theme=dark]) .stc-no,:where(html[data-theme=dark]) .dt-n,:where(html[data-theme=dark]) .tag{color:#a3a3a3}
:where(html[data-theme=dark]) .tag.warn{color:#e8ca92}
:where(html[data-theme=dark]) .pill:not(.pok):not(.pbad){color:#a3a3a3}
:where(html[data-theme=dark]) .aw-pill.v90-dw,:where(html[data-theme=dark]) .v90-cd.r{color:#e17870!important}
:where(html[data-theme=dark]) .aw-pill.v90-dn,:where(html[data-theme=dark]) .v90-cd.y{color:#e8ca92!important}
:where(html[data-theme=dark]) .v90-cd{color:#a2d7b6}
:where(html[data-theme=dark]) .v9-cf.c-hi{color:#a2d7b6!important}
:where(html[data-theme=dark]) .v9-cf.c-md{color:#e8ca92!important}
:where(html[data-theme=dark]) .v9-cf.c-lo{color:#e17b70!important}
:where(html[data-theme=dark]) .v9-cf.c-ed{color:#a4c3ea!important}
:where(html[data-theme=dark]) h1 > .badge,:where(html[data-theme=dark]) h2 > .badge,:where(html[data-theme=dark]) h3 > .badge{color:#a3a3a3!important}
:where(html[data-theme=dark]) .v92-chev{color:#a3a3a3}
:where(html[data-theme=dark]) body.v92-navc .v92-navbtn{background:#3e77ba}
:where(html[data-theme=dark]) body.v92-navc.v92-navopen #nav{background:#2e568d;box-shadow:0 8px 20px rgba(0,0,0,0.60)}
@media (max-width:1024px){:where(html[data-theme=dark]) .v92-c .v92-cn{color:#e6e6e6}
:where(html[data-theme=dark]) .v92-c .v92-cl{color:#a3a3a3}
:where(html[data-theme=dark]) .v92-hi{background:#1a1a1a;border:1px solid #2a2a2a;border-left:4px solid #6193d1;color:#e6e6e6}
:where(html[data-theme=dark]) .v92-hi b{color:#a4c3ea}
:where(html[data-theme=dark]) .v92-hi.solo{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .v92-hi.gnd{border-left-color:#7b52c6}
:where(html[data-theme=dark]) .v92-hi.pend{border-left-color:#e8b430}
:where(html[data-theme=dark]) .v92-hi.mx{border-left-color:#3d3d3d}}
@media (max-width:760px){:where(html[data-theme=dark]) table.v92-tbl tr{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) table.v92-tbl td::before{color:#a3a3a3}}
:where(html[data-theme=dark]) .stt.ok8{color:#a2d7b6}
@media (max-width:1024px){:where(html[data-theme=dark]) .v93-row{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,0.32);color:#e6e6e6}
:where(html[data-theme=dark]) .v93-rt b{color:#e6e6e6}
:where(html[data-theme=dark]) .v93-rs{color:#a3a3a3}
:where(html[data-theme=dark]) .v93-rr{color:#a4c3ea}
:where(html[data-theme=dark]) .stt.v93-lock{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .v93-none{color:#a3a3a3}}
:where(html[data-theme=dark]) .v93-kv{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v93-kv span{color:#a3a3a3}
:where(html[data-theme=dark]) body.v92-navc .v92-navbtn{border:1px solid rgba(42,42,42,0.40)}
:where(html[data-theme=dark]) body.v92-navc .v92-navbtn:hover,:where(html[data-theme=dark]) body.v92-navc.v92-navopen .v92-navbtn{background:rgba(26,26,26,0.12);border-color:rgba(42,42,42,0.60)}
:where(html[data-theme=dark]) body.v92-navc .v92-navbtn:focus-visible{outline:2px solid #2a2a2a}
:where(html[data-theme=dark]) .ccard .stt.v94-nr{background:#232323!important;color:#a3a3a3!important}
:where(html[data-theme=dark]) .ccard.v94-miss{background:#222222;border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .ccard.v94-miss .ck,:where(html[data-theme=dark]) .ccard.v94-miss .cm,:where(html[data-theme=dark]) .ccard.v94-miss .small{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-row{background:#1a1a1a;border:1px solid #2a2a2a;color:#e6e6e6}
:where(html[data-theme=dark]) .v95-row:hover{background:#222222}
:where(html[data-theme=dark]) .v95-row .v95-chev{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-subm{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-rr{color:#a4c3ea}
:where(html[data-theme=dark]) .v95-sres.v95-none .v95-rr{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-tr{background:#1a1a1a;border:1px solid #2a2a2a;color:#e6e6e6}
:where(html[data-theme=dark]) .v95-tr.on{border-color:#6193d1;box-shadow:0 0 0 1px #2e568d;background:#232323}
:where(html[data-theme=dark]) .v95-kv{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v95-kv span{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-pedt{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v95-res{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .v95-res.bad{border-color:#712828;background:#1a1a1a}
:where(html[data-theme=dark]) .v95-rq{color:#a3a3a3}
:where(html[data-theme=dark]) .ptable tr.v95-sel td{background:#222222}
:where(html[data-theme=dark]) .v95-bar{background:#1a1a1a;border:1px solid #6193d1;box-shadow:0 2px 10px rgba(0,0,0,0.29)}
:where(html[data-theme=dark]) .v95-lnk{color:#a4c3ea}
@media (max-width:760px){:where(html[data-theme=dark]) table.v92-tbl tr.v95-sel{border-color:#6193d1;background:#222222}}
:where(html[data-theme=dark]) .v95-sub{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .dt-stchip.s-done.v95-sst{background:#1a3926;color:#a2d7b6;border-color:#326745}
:where(html[data-theme=dark]) .v95-sd{color:#a4c3ea}
:where(html[data-theme=dark]) .v95-sa{color:#e6e6e6}
:where(html[data-theme=dark]) .v95-cm{background:#1a1a1a;border-left:3px solid #6193d1}
:where(html[data-theme=dark]) .v95-cm.st{border-left-color:#2a2a2a}
:where(html[data-theme=dark]) .v95-tno{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-sat{color:#a4c3ea}
:where(html[data-theme=dark]) .v95-pm{color:#a4c3ea}
:where(html[data-theme=dark]) .mx-print-parts{border-top:1px solid #3d3d3d}
:where(html[data-theme=dark]) .mx-print-parts th{border-bottom:1px solid #3d3d3d}
:where(html[data-theme=dark]) .mx-print-parts td{border-bottom:0.5px solid #3d3d3d}
:where(html[data-theme=dark]) .v95-eparts th{color:#a3a3a3;border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v95-eparts td{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v95-invoice{color:#e6e6e6}
:where(html[data-theme=dark]) .v95-ih{border-bottom:1.5px solid #3d3d3d}
:where(html[data-theme=dark]) .v95-ikv span{color:#e6e6e6}
:where(html[data-theme=dark]) .v95-itbl th{border-bottom:1.25px solid #3d3d3d}
:where(html[data-theme=dark]) .v95-itbl td{border-bottom:0.5px solid #3d3d3d}
:where(html[data-theme=dark]) .v95-itbl .v95-isub td{border-top:1px solid #3d3d3d}
:where(html[data-theme=dark]) .v95-itbl .v95-itot td{border-bottom:1.5px solid #3d3d3d}
:where(html[data-theme=dark]) .v95-ifoot{color:#e6e6e6}
:where(html[data-theme=dark]) .v95-lock{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-lockt{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-epbox{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v95-subs .v95-sh:focus-visible{outline:2px solid #6193d1}
:where(html[data-theme=dark]) .v95-schev{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-subs .v95-sm .v95-sa{color:#a4c3ea}
:where(html[data-theme=dark]) .v95-sd1{color:#a3a3a3}
:where(html[data-theme=dark]) .v95-subs .v95-swho{color:#e6e6e6}
:where(html[data-theme=dark]) .chip.v96-dis{background:#222222;color:#a3a3a3;border-color:#2a2a2a}
:where(html[data-theme=dark]) .v96-nat{color:#e89292}
:where(html[data-theme=dark]) .v97-noac{background:#1a1a1a;border:1px solid #2a2a2a;color:#e6e6e6}
:where(html[data-theme=dark]) .v97-all{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .v97-ai.v95-sel{border-color:#6193d1;background:#222222}
:where(html[data-theme=dark]) .v97-thead{border-left:5px solid #3d3d3d;background:#1a1a1a}
:where(html[data-theme=dark]) .v97-thead.pri-high{border-left-color:#e8a730}
:where(html[data-theme=dark]) .v97-thead.pri-urgent{border-left-color:#d55143}
:where(html[data-theme=dark]) .v97-thead.pri-low{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .v97-no{color:#a4c3ea;background:#232323}
:where(html[data-theme=dark]) .v97-sub{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-sub b{color:#e6e6e6}
:where(html[data-theme=dark]) .v97-desc{color:#e6e6e6}
:where(html[data-theme=dark]) .dt-task.v97-tk{background:#1a1a1a;border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .dt-task.v97-tk.pri-high{border-left-color:#e8a730}
:where(html[data-theme=dark]) .dt-task.v97-tk.pri-urgent{border-left-color:#d55143}
:where(html[data-theme=dark]) .dt-task.v97-tk.pri-low{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .v97-no{color:#86b3ea}
:where(html[data-theme=dark]) .v95-subs .dt-task.v95-sub.v97-mine{border-left-color:#e8c430;background:#393216;border-color:#736426}
:where(html[data-theme=dark]) .v95-subs .dt-task.v95-sub.v97-mine:hover{border-left-color:#e8c430}
:where(html[data-theme=dark]) .dt-stchip.s-todo.v97-pmine{background:#413919;color:#e8d292}
:where(html[data-theme=dark]) .v97-thead,:where(html[data-theme=dark]) .v97-thead.pri-high,:where(html[data-theme=dark]) .v97-thead.pri-low{border-left-color:#6193d1}
:where(html[data-theme=dark]) .v97-thead.pri-urgent{border-left-color:#d55143}
:where(html[data-theme=dark]) .dt-task.v97-trow{background:#1a1a1a}
:where(html[data-theme=dark]) .dt-task.v97-trow.v97-coth{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cmine{border-left-color:#e8c430;background:#393216;border-color:#736426}
:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cdone .v97-trt{color:#a3a3a3}
:where(html[data-theme=dark]) .dt-task.v97-trow:hover{border-color:#2a2a2a}
:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cmine:hover{border-left-color:#e8c430}
:where(html[data-theme=dark]) .v97-trt{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-trs{color:#a3a3a3}
:where(html[data-theme=dark]) .v97-trs .v97-red{color:#e89292}
:where(html[data-theme=dark]) .v97-pri.p-urgent{color:#e17070}
:where(html[data-theme=dark]) .v97-pri.p-high{color:#e8ca92}
:where(html[data-theme=dark]) .v97-tras{color:#a3a3a3}
:where(html[data-theme=dark]) .v97-scnt{border:1px solid #2a2a2a;color:#a4c3ea}
:where(html[data-theme=dark]) .v97-sl{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) label.v97-si{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-sia{color:#a3a3a3}
:where(html[data-theme=dark]) label.v97-si.done .v97-sit{color:#a3a3a3}
:where(html[data-theme=dark]) .v97-ap{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .v97-apt{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-apg dt{color:#a3a3a3}
:where(html[data-theme=dark]) .v97-apg dd{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-apk{color:#a3a3a3}
:where(html[data-theme=dark]) .v97-apn div{color:#a3a3a3}
:where(html[data-theme=dark]) .v97-apn b{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-apn b.v97-red{color:#e89292}
:where(html[data-theme=dark]) label.v97-asi{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .v97-asi .v97-ain b{color:#a4c3ea}
@media (max-width:760px){:where(html[data-theme=dark]) .v97-apn{border-top:1px solid #2a2a2a}}
:where(html[data-theme=dark]) .v97-adh{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v97-adt{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-ads{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-adue{background:#413919;color:#e8d292}
:where(html[data-theme=dark]) .v97-adue.r{background:#3b1916;color:#e89292;border-color:#732c26}
:where(html[data-theme=dark]) .v97-ovr{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v97-ovn{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-ovq{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-trs .v97-stx{color:#a3a3a3}
:where(html[data-theme=dark]) .v97-due.r{color:#e89292}
:where(html[data-theme=dark]) .v97-acts .v97-ta-btn,:where(html[data-theme=dark]) .v97-ta-btn{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-ta-btn:active{color:#e6e6e6}
:where(html[data-theme=dark]) .v97-ta-btn.v97-rm{color:#da7e77}
:where(html[data-theme=dark]) .v97-ta-btn:disabled{color:#e6e6e6!important}
:where(html[data-theme=dark]) .v97-ut{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-arow.v97-used{background:#1a1a1a}
:where(html[data-theme=dark]) .v97-from{color:#a4c3ea}
:where(html[data-theme=dark]) .v97-prt{background:#1a1a1a;border:1px solid #6193d1;color:#a4c3ea}
:where(html[data-theme=dark]) .v97-prt.on{background:#2e568d}
:where(html[data-theme=dark]) .v97-prt:disabled{border-color:#2a2a2a;color:#e6e6e6;background:#1a1a1a}
:where(html[data-theme=dark]) .v97-del{color:#a3a3a3}
:where(html[data-theme=dark]) .v97-del:hover,:where(html[data-theme=dark]) .v97-del:focus-visible{color:#da7e77;background:#391816!important}
:where(html[data-theme=dark]) .v97-del:disabled{color:#e6e6e6}
:where(html[data-theme=dark]) .v97-of{color:#a3a3a3}
:where(html[data-theme=dark]) .v97-undo{border:1px dashed #2a2a2a;background:#1a1a1a;color:#a3a3a3}
:where(html[data-theme=dark]) tr.v97-undo td{background:#1a1a1a;color:#a3a3a3}
:where(html[data-theme=dark]) .v97-undob{color:#a4c3ea}
:where(html[data-theme=dark]) .v98-grp{border-left:5px solid #3d3d3d;box-shadow:0 1px 3px rgba(0,0,0,0.32);background:#1a1a1a}
:where(html[data-theme=dark]) .v98-grp.v97-cmine{border-left-color:#e8c430}
:where(html[data-theme=dark]) .v98-grp.v97-coth{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .v98-grp>.v95-subs{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v98-go{color:#a3a3a3}
:where(html[data-theme=dark]) .v98-go:hover{color:#a4c3ea}
:where(html[data-theme=dark]) .v98-go:focus-visible{outline:2px solid #6193d1}
:where(html[data-theme=dark]) .v97-trs .v98-nsub{color:#a3a3a3}
:where(html[data-theme=dark]) .v98-alrt{background:#3f3418;color:#e8c792;border:1px solid #eec96b}
:where(html[data-theme=dark]) label.v98-at{border:1px solid #2a2a2a;border-left:4px solid #3d3d3d;background:#1a1a1a;color:#a4c3ea}
:where(html[data-theme=dark]) label.v98-at.v97-cmine{border-left-color:#e8c430;background:#393216;border-color:#736426}
:where(html[data-theme=dark]) .v98-atn{color:#a3a3a3}
:where(html[data-theme=dark]) .v98-ats{color:#a3a3a3}
:where(html[data-theme=dark]) .v98-dg{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v98-dgh{color:#a3a3a3}
:where(html[data-theme=dark]) .v98-dgh:hover{color:#a4c3ea}
:where(html[data-theme=dark]) .v98-dgh:focus-visible{outline:2px solid #6193d1}
:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cdone,:where(html[data-theme=dark]) .v95-subs .dt-task.v95-sub.v95-done{background:#1a1a1a;border-color:#2a2a2a;border-left-color:#2a2a2a}
:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cdone:hover{border-color:#2a2a2a;border-left-color:#2a2a2a}
:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cdone .v97-trt,:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cdone .v95-tno,:where(html[data-theme=dark]) .v95-sub.v95-done .dt-tk-title{color:#a3a3a3}
:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cdone .v97-trs,:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cdone .v97-trs *,:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cdone .v97-tras,:where(html[data-theme=dark]) .v95-sub.v95-done .v95-sa,:where(html[data-theme=dark]) .v95-sub.v95-done .v95-sm .small{color:#a3a3a3!important}
:where(html[data-theme=dark]) .dt-task.v97-trow.v97-cdone .v98-go{color:#a3a3a3}
:where(html[data-theme=dark]) .v98-grp.v97-cdone{border-left-color:#2a2a2a}
:where(html[data-theme=dark]) .v97-thead .dt-stchip.s-done{background:#222222;color:#a3a3a3;border-color:#2a2a2a}
:where(html[data-theme=dark]) label.v98-at.v97-cdone{border-left-color:#2a2a2a}
:where(html[data-theme=dark]) .v98-sqd{color:#a3a3a3}
:where(html[data-theme=dark]) .v98-fsql{color:#a3a3a3}
:where(html[data-theme=dark]) .v98-ttE:hover{box-shadow:inset 0 -1px 0 #303030}
:where(html[data-theme=dark]) .v98-ttE:focus-visible{outline:2px solid #6193d1}
:where(html[data-theme=dark]) .v98-tti{border:1px solid #3d3d3d;background:#1a1a1a}
:where(html[data-theme=dark]) .v98-tti.err{border-color:#d55143}
:where(html[data-theme=dark]) .v99-pt{color:#e6e6e6}
:where(html[data-theme=dark]) .v99-sqdel{color:#e69b93}
:where(html[data-theme=dark]) .v99-delc .v99-delr{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v99-osrc{color:#a3a3a3}
:where(html[data-theme=dark]) .v99-tkr.v97-cmine{border-left-color:#e8c430}
:where(html[data-theme=dark]) .v99-tkr.v97-coth{border-left-color:#3d3d3d}
:where(html[data-theme=dark]) .v99-stll{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v99-stn{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v99-rtst{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .v99-rtsx{color:#e69b93}
:where(html[data-theme=dark]) .v00-pe{background:#1a1a1a;color:#e6e6e6}
:where(html[data-theme=dark]) .v00-cell{color:#e6e6e6}
:where(html[data-theme=dark]) .v00-lab{color:#e6e6e6}
:where(html[data-theme=dark]) .v00-sigl{border-bottom:1px solid #3d3d3d}
:where(html[data-theme=dark]) .v00-sgu{border-bottom:1px solid #3d3d3d}
:where(html[data-theme=dark]) .v00-dirty{color:#e8c692}
:where(html[data-theme=dark]) .v00-pal,:where(html[data-theme=dark]) .v00-ins .v00-ic{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v00-pgh{color:#a3a3a3}
:where(html[data-theme=dark]) .v00-pi{border:1px solid #2a2a2a;background:#1a1a1a;color:#e6e6e6}
:where(html[data-theme=dark]) .v00-pi:hover{background:#232323;border-color:#2a2a2a}
:where(html[data-theme=dark]) .v00-pih{color:#a3a3a3}
:where(html[data-theme=dark]) .v00-cv{background:#232323;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v00-page{background:#1a1a1a;box-shadow:0 1px 6px rgba(0,0,0,0.24)}
:where(html[data-theme=dark]) .v00-host .v00-cell:hover{background:#1a1a1a}
:where(html[data-theme=dark]) .v00-host .v00-cell:focus-visible{box-shadow:inset 0 0 0 2px #303030}
:where(html[data-theme=dark]) .v00-host .v00-cell.v00-on{box-shadow:inset 0 0 0 2px #598fd7;background:#222222}
:where(html[data-theme=dark]) .v00-host .v00-row.v00-on{box-shadow:inset 0 0 0 2px #598fd7}
:where(html[data-theme=dark]) .v00-host .v00-cell.v00-dt{background:#242424;box-shadow:inset 0 0 0 2px #598fd7}
:where(html[data-theme=dark]) .v00-ph{color:#e6e6e6}
:where(html[data-theme=dark]) .v00-empty{color:#a3a3a3}
:where(html[data-theme=dark]) .v00-hz:hover{background:rgba(89,143,215,0.33)}
:where(html[data-theme=dark]) .v00-hd{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .v00-hd span{background:#303030}
:where(html[data-theme=dark]) .v00-hd:hover,:where(html[data-theme=dark]) .v00-hd:focus-visible{border-color:#3d3d3d;background:#232323}
:where(html[data-theme=dark]) .v00-insl{background:#598fd7}
:where(html[data-theme=dark]) .v00-ghost{background:#244068;box-shadow:0 4px 14px rgba(0,0,0,0.45)}
:where(html[data-theme=dark]) .v00-undo{background:#222222;color:#a4c3ea}
:where(html[data-theme=dark]) .v00-il{color:#a3a3a3}
:where(html[data-theme=dark]) .v00-rm{color:#e89292}
:where(html[data-theme=dark]) .v00-tk{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v00-toast{background:#244068}
:where(html[data-theme=dark]) .v00-toast button{border:1px solid rgba(42,42,42,0.40)}
:where(html[data-theme=dark]) .v00-orgc:hover{background:#1a1a1a}
:where(html[data-theme=dark]) .v00-orgch{color:#a3a3a3}
@media (max-width:760px){:where(html[data-theme=dark]) .v00-pal{box-shadow:0 -6px 24px rgba(0,0,0,0.40)}
:where(html[data-theme=dark]) .v00-sheet-h{background:#1a1a1a}
:where(html[data-theme=dark]) .v00-chev{border-right:2px solid #3d3d3d;border-top:2px solid #3d3d3d}}
:where(html[data-theme=dark]) .v00-lgph{border:1.5px dashed #3d3d3d;color:#86b3ea;background:#1a1a1a}
:where(html[data-theme=dark]) .v00-lgph:hover,:where(html[data-theme=dark]) .v00-lgph:focus-visible{border-color:#3d3d3d;background:#232323}
:where(html[data-theme=dark]) .v00-lgt{border:1px solid #2a2a2a;background:#1a1a1a}
:where(html[data-theme=dark]) .v00-lnk{color:#86b3ea}
:where(html[data-theme=dark]) .v00-lnk:hover{color:#a4c3ea}
:where(html[data-theme=dark]) .stu-sub.side .stu-back.v02-sh{color:#e6e6e6!important}
:where(html[data-theme=dark]) .stu-sub.side .stu-back.v02-sh:hover{color:#e6e6e6!important}
@media screen and (max-width:899px){:where(html[data-theme=dark]) .v02-back{color:#a4c3ea}
:where(html[data-theme=dark]) #app.v02-home > .v02-set{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) #app.v02-home > .v02-set .stu-tabs a,:where(html[data-theme=dark]) #app.v02-home > .v02-set .stu-tabs a.on{border-bottom:1px solid #2a2a2a!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) #app.v02-home > .v02-set .stu-tabs a:active{background:#222222!important}
:where(html[data-theme=dark]) #app.v02-home > .v02-set .stu-tabs a .ssi{color:#a3a3a3}
:where(html[data-theme=dark]) #app.v02-home > .v02-set .v02-chev{color:#a3a3a3}}
:where(html[data-theme=dark]) .v03-cfil{color:#86b3ea}
:where(html[data-theme=dark]) .v03-cfil.none{color:#e8d392}
:where(html[data-theme=dark]) .v03-crow{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v03-cn{color:#e6e6e6}
:where(html[data-theme=dark]) .v03-ur{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v03-ul{color:#e6e6e6}
:where(html[data-theme=dark]) .v03-uv{color:#a4c3ea}
:where(html[data-theme=dark]) .v03-ub{background:#232323}
:where(html[data-theme=dark]) .v03-ub i{background:#3e77ba}
:where(html[data-theme=dark]) .v03-un{color:#e8d392}
:where(html[data-theme=dark]) .v03-pc.on{border:1px solid #6193d1;box-shadow:inset 0 0 0 1px #3e77ba;background:#1a1a1a}
:where(html[data-theme=dark]) .v03-pl li{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v03-pl span{color:#a3a3a3}
:where(html[data-theme=dark]) .v03-ovt{color:#e8d392!important}
:where(html[data-theme=dark]) .side-ac-s.v03-ovs{color:#e8d392}
:where(html[data-theme=dark]) .v03-fr{border-bottom:1px solid #2a2a2a;color:#e6e6e6}
:where(html[data-theme=dark]) a.v03-fr[href]:hover{background:#1a1a1a}
:where(html[data-theme=dark]) .v03-gate{background:#222222}
:where(html[data-theme=dark]) .v03-gc{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v03-price{color:#e6e6e6}
:where(html[data-theme=dark]) .v03-owe{color:#e8c192!important}
:where(html[data-theme=dark]) .v03-br{border-top:1px solid #2a2a2a;color:#e6e6e6}
:where(html[data-theme=dark]) a.v03-br:hover{background:#1a1a1a}
:where(html[data-theme=dark]) .v03-rr{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v03-rl{color:#a3a3a3}
:where(html[data-theme=dark]) .v03-fee{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v03-si{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v03-sa{color:#e6e6e6}
:where(html[data-theme=dark]) .v03-si.pay .v03-sa{color:#9edbb8}
:where(html[data-theme=dark]) .v03-manual{background:#222222;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v03-comb legend{color:#e6e6e6}
:where(html[data-theme=dark]) .v03-rule{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v03-cr{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3b-row{border-top:1px solid #2a2a2a;color:#e6e6e6}
:where(html[data-theme=dark]) a.v3b-row:hover{background:#1a1a1a}
:where(html[data-theme=dark]) .v3b-s-draft{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .v3b-s-ready,:where(html[data-theme=dark]) .v3b-s-progress{background:#3e3517;color:#e8d392}
:where(html[data-theme=dark]) .v3b-s-sent,:where(html[data-theme=dark]) .v3b-s-open{background:#232323;color:#86b3ea}
:where(html[data-theme=dark]) .v3b-s-paid,:where(html[data-theme=dark]) .v3b-s-completed{background:#1f3627;color:#a2d7b6}
:where(html[data-theme=dark]) .v3b-s-void{background:#3d1a17;color:#e69b93}
:where(html[data-theme=dark]) .v3b-s-invoiced{background:#25173c;color:#9b84cc}
:where(html[data-theme=dark]) .v3b-tr{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3b-li{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3b-gt{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3b-tl{border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3b-sheet{background:#1a1a1a;color:#e6e6e6;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3b-ph{border-bottom:2px solid #3d3d3d}
:where(html[data-theme=dark]) .v3b-pl{color:#e6e6e6}
:where(html[data-theme=dark]) table.v3b-pt2{background:#1a1a1a;color:#e6e6e6}
:where(html[data-theme=dark]) .v3b-pt2 th{background:#1a1a1a!important;color:#e6e6e6!important;border-bottom:1px solid #3d3d3d}
:where(html[data-theme=dark]) .v3b-pt2 td{border-bottom:1px solid #2a2a2a;color:#e6e6e6}
:where(html[data-theme=dark]) .v3b-pg td{border-top:1px solid #3d3d3d!important}
:where(html[data-theme=dark]) .v3b-pm{color:#e6e6e6}
:where(html[data-theme=dark]) .v3b-pf{color:#e6e6e6}
:where(html[data-theme=dark]) .v03-lk{color:#e17870}
:where(html[data-theme=dark]) .v03-cerr{color:#e17870}
@media screen and (max-width:899px){:where(html[data-theme=dark]) .v3c-back{color:#a4c3ea}
:where(html[data-theme=dark]) #app.v3c-home > .v3c-fset{background:#1a1a1a;border:1px solid #2a2a2a}
:where(html[data-theme=dark]) #app.v3c-home > .v3c-fset .stu-tabs a,:where(html[data-theme=dark]) #app.v3c-home > .v3c-fset .stu-tabs a.on{border-bottom:1px solid #2a2a2a!important;color:#e6e6e6!important}
:where(html[data-theme=dark]) #app.v3c-home > .v3c-fset .stu-tabs a:active{background:#222222!important}
:where(html[data-theme=dark]) #app.v3c-home > .v3c-fset .stu-tabs a .ssi{color:#a3a3a3}
:where(html[data-theme=dark]) #app.v3c-home > .v3c-fset .v02-chev{color:#a3a3a3}}
:where(html[data-theme=dark]) .v3c-kw .fin-metric{color:#e8c192}
:where(html[data-theme=dark]) .v3c-r{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) a.v3c-r:hover{background:#1a1a1a}
:where(html[data-theme=dark]) .v3c-ar{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3c-t th,:where(html[data-theme=dark]) .v3c-t td{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3c-t th{color:#a3a3a3}
:where(html[data-theme=dark]) .v3c-t tfoot td{border-top:2px solid #2a2a2a}
:where(html[data-theme=dark]) .v3c-kv span{color:#a3a3a3}
:where(html[data-theme=dark]) .v3c-perm{border-top:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3b-s-partial{background:#232323;color:#86b3ea}
:where(html[data-theme=dark]) .v3b-s-overdue{background:#3c2517;color:#e8b592}
:where(html[data-theme=dark]) .v3b-s-writtenoff{background:#232323;color:#a3a3a3}
:where(html[data-theme=dark]) .v3b-s-refund{background:#3e3517;color:#e8d392}
:where(html[data-theme=dark]) .v3b-s-credit{background:#232323;color:#a3a3a3}
@media screen and (max-width:640px){:where(html[data-theme=dark]) .v3c-t tr{border-bottom:1px solid #2a2a2a}
:where(html[data-theme=dark]) .v3c-t td::before{color:#a3a3a3}
:where(html[data-theme=dark]) .v3c-t tfoot tr{border-top:2px solid #2a2a2a}
:where(html[data-theme=dark]) .v3c-r > span:nth-child(2){color:#a3a3a3}}
/* fixed dark overrides: neutral near-black (Brendon's palette) */
html[data-theme=dark]{color-scheme:dark}
html[data-theme=dark],html[data-theme=dark] body{background:#0e0e0e;color:#e6e6e6}
html[data-theme=dark] header,html[data-theme=dark] #top{background:#121212;color:#fff;border-bottom:1px solid #2a2a2a}
html[data-theme=dark] nav a{color:#d0d0d0}html[data-theme=dark] nav a.on{background:#24476f;color:#fff}
html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3{color:#ececec}
html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#222222;color:#e6e6e6;border-color:#333333}
html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8a8a8a}
html[data-theme=dark] .sticky{background:rgba(14,14,14,.94)}
html[data-theme=dark] a{color:#8ab8f0}
html[data-theme=dark] .modal>.card,html[data-theme=dark] .modal>div:not(.modal){background:#1f1f1f}
html[data-theme=dark] tr:hover td{background-color:#242424}
/* paper stays paper: signature pads and signature images keep a light surface so ink reads */
html[data-theme=dark] canvas.sig{background:#f4f8fd;border-color:#5d7ea6}
html[data-theme=dark] img[src*="sig"],html[data-theme=dark] img.sig,html[data-theme=dark] .sig-img,html[data-theme=dark] .lb-sig img{background:#f4f8fd;border-radius:4px}
/* logbook cover colors stay recognizable: dark green / burgundy / black */
html[data-theme=dark] .lb-sec .lb-head,html[data-theme=dark] .v8-catblk{border-left-color:#3f7a4f}
html[data-theme=dark] .lb-sec[data-lb="engine"] .lb-head,html[data-theme=dark] .v8-catblk.cb-engine{border-left-color:#9b3346}
html[data-theme=dark] .lb-sec[data-lb="propeller"] .lb-head,html[data-theme=dark] .v8-catblk.cb-propeller{border-left-color:#000}
html[data-theme=dark] .v8-cpyb.cb-engine{border-color:#9b3346;color:#f0b8c3}html[data-theme=dark] .v8-cpyb.cb-propeller{border-color:#000;color:#e6e6e6}
html[data-theme=dark] .v8-cpyb.cb-airframe,html[data-theme=dark] .v8-cpyb:not(.cb-engine):not(.cb-propeller){border-color:#3f7a4f;color:#b9e3c5}
/* header looks identical in light and dark (no variant) */
html[data-theme=dark] .dt-head{color:#1b2733}
html[data-theme=dark] .dt-head button:not(.pri){background:#fff;color:#1F3A5F;border-color:#1F3A5F}
html[data-theme=dark] .dt-head button.pri{background:#1F3A5F;color:#fff;border-color:#1F3A5F}
html[data-theme=dark] .dt-head .av{background-color:#2a4a73;color:#fff}
/* contrast: inner cards/items step up from their panel (#1a1a1a -> #222) with #2a2a2a borders */
html[data-theme=dark] .card .v90-tk,html[data-theme=dark] .card .dt-task,html[data-theme=dark] .dt-sec .v90-tk,html[data-theme=dark] .dt-sec .dt-task,html[data-theme=dark] .dt-tile,html[data-theme=dark] .card .stu,html[data-theme=dark] .card .sitem,html[data-theme=dark] .v9-se,html[data-theme=dark] .card .card,html[data-theme=dark] .dt-sec .card,html[data-theme=dark] .dt-sec .dt-res a{background-color:#222222;border-color:#2a2a2a}
html[data-theme=dark] .card,html[data-theme=dark] .stu,html[data-theme=dark] .fle{border:1px solid #2a2a2a}
/* v192 collapsed nav menu */
html[data-theme=dark] body.v92-navc.v92-navopen #nav{background:#121212;border-bottom:1px solid #2a2a2a}
html[data-theme=dark] body.v92-navc .v92-navbtn{background:transparent;color:#e8e8e8;border-color:#3a3a3a}
html[data-theme=dark] body.v92-navc .v92-navbtn:hover,html[data-theme=dark] body.v92-navc.v92-navopen .v92-navbtn{background:#242424;border-color:#4a4a4a}
html[data-theme=dark] body.v92-navc .v92-navbtn:focus-visible{outline:2px solid #e8e8e8}
/* v194 not-recorded cards */
html[data-theme=dark] .ccard .stt.v94-nr{background:#2a2a2a!important;color:#a3a3a3!important}
html[data-theme=dark] .ccard.v94-miss{background:#1a1a1a;border-left-color:#4a4a4a}
html[data-theme=dark] .ccard.v94-miss .ck,html[data-theme=dark] .ccard.v94-miss .cm,html[data-theme=dark] .ccard.v94-miss .small{color:#8a8a8a}
/* v195 subtasks */
html[data-theme=dark] .v95-row{background:#222;border-color:#2a2a2a;color:#e8e8e8}
html[data-theme=dark] .v95-row:hover{background:#242424}
html[data-theme=dark] .v95-rt b{color:#e8e8e8}
html[data-theme=dark] .v95-row .v95-chev,html[data-theme=dark] .v95-subm{color:#9a9a9a}
html[data-theme=dark] .v95-tr{background:#222;border-color:#2a2a2a;color:#e8e8e8}
html[data-theme=dark] .v95-tr.on{background:#242424;border-color:#5b8fd0;box-shadow:0 0 0 1px #5b8fd0}
html[data-theme=dark] .v95-rr{color:#9cc0ec}
html[data-theme=dark] .v95-kv{border-color:#2a2a2a}html[data-theme=dark] .v95-pedt{border-color:#2a2a2a}

/* v195b receiving + multi-select */
html[data-theme=dark] .v95-res{border-color:#2a2a2a;background:#222}html[data-theme=dark] .v95-res.bad{border-color:#5a2a2a;background:#2a1a1a}
html[data-theme=dark] .ptable tr.v95-sel td{background:#222}
html[data-theme=dark] .v95-bar{background:#1a1a1a;border-color:#8fb3e0;box-shadow:none}
html[data-theme=dark] .v95-lnk{color:#8fb3e0}
html[data-theme=dark] table.v92-tbl tr.v95-sel{border-color:#8fb3e0;background:#222}
html[data-theme=dark] .v95-rq{color:#a3a3a3}
/* v195c subtask cards */
html[data-theme=dark] .v95-sub.v95-done{border-left-color:#4f7d5e}
html[data-theme=dark] .dt-stchip.s-done.v95-sst{background:#1d2a22;color:#8fd1a6;border-color:#2f4a38}
html[data-theme=dark] .v95-sd,html[data-theme=dark] .v95-sa{color:#d0d0d0}
html[data-theme=dark] .v95-cm{background:#222;border-left-color:#5b8fd0;color:#e8e8e8}html[data-theme=dark] .v95-cm.st{border-left-color:#3a3a3a}
html[data-theme=dark] .v95-sat{color:#c8c8c8}
/* v195e/f */
html[data-theme=dark] .v95-pm,html[data-theme=dark] .v95-lock,html[data-theme=dark] .v95-lockt{color:#a3a3a3}
html[data-theme=dark] .v95-eparts th{color:#a3a3a3;border-color:#2a2a2a}html[data-theme=dark] .v95-eparts td{border-color:#2a2a2a}
html[data-theme=dark] .v95-epbox{border-color:#2a2a2a}
html[data-theme=dark] .v95-schev,html[data-theme=dark] .v95-sd1{color:#a3a3a3}
html[data-theme=dark] .v95-subs .v95-sm .v95-sa{color:#c8c8c8}
html[data-theme=dark] .v95-sub{border-left-color:#5a7fae}html[data-theme=dark] .v95-sub.v95-done{border-left-color:#4f7d5e}
html[data-theme=dark] .v95-subs .v95-swho{color:#e6e6e6}
html[data-theme=dark] .card .dt-task.v95-sub{border-left-color:#7a9fd0}html[data-theme=dark] .card .dt-task.v95-sub.v95-done{border-left-color:#5f9a70}
html[data-theme=dark] .card .dt-task.v95-sub:hover{border-left-color:#6f95c4}html[data-theme=dark] .card .dt-task.v95-sub.v95-done:hover{border-left-color:#5f9270}
html[data-theme=dark] .chip.v96-dis{background:#1a1a1a;color:#8a8a8a;border-color:#2a2a2a}
html[data-theme=dark] .v96-nat{color:#f08b80}
html[data-theme=dark] .v97-noac{background:#1a1a1a;border-color:#2a2a2a;color:#e6e6e6}
html[data-theme=dark] .v97-all{background:#1a1a1a;border-color:#2a2a2a}
html[data-theme=dark] .v97-ai.v95-sel{background:#222;border-color:#5a7fae}
html[data-theme=dark] .v97-thead{background:#1f1f1f;border-left-color:#5a7fae}
html[data-theme=dark] .v97-thead.pri-high{border-left-color:#e8a730}html[data-theme=dark] .v97-thead.pri-urgent{border-left-color:#d55143}html[data-theme=dark] .v97-thead.pri-low{border-left-color:#3d3d3d}
html[data-theme=dark] .v97-no{background:none;color:#8fb0e0}html[data-theme=dark] .v97-sub,html[data-theme=dark] .v97-desc{color:#c8c8c8}html[data-theme=dark] .v97-sub b{color:#e6e6e6}
html[data-theme=dark] .card .dt-task.v97-tk,html[data-theme=dark] .dt-sec .dt-task.v97-tk{background-color:#1f1f1f;border-left-color:#5a7fae}
html[data-theme=dark] .card .dt-task.v97-tk.pri-high,html[data-theme=dark] .dt-sec .dt-task.v97-tk.pri-high{border-left-color:#e8a730}
html[data-theme=dark] .card .dt-task.v97-tk.pri-urgent,html[data-theme=dark] .dt-sec .dt-task.v97-tk.pri-urgent{border-left-color:#d55143}
html[data-theme=dark] .card .dt-task.v95-sub.v97-mine{background-color:#1a1a1a;border-color:#2a2a2a;border-left-color:#b8952e}
html[data-theme=dark] .card .dt-task.v95-sub.v97-mine:hover{border-left-color:#c9a53a}
html[data-theme=dark] .dt-stchip.s-todo.v97-pmine{background:#2e2814;color:#e3c770;border-color:#4a3f1c}
html[data-theme=dark] .v97-thead,html[data-theme=dark] .v97-thead.pri-high,html[data-theme=dark] .v97-thead.pri-low{border-left-color:#7a9fd0}html[data-theme=dark] .v97-thead.pri-urgent{border-left-color:#d55143}
html[data-theme=dark] .dt-task.v97-trow{background-color:#1a1a1a;border-color:#2a2a2a}
html[data-theme=dark] .dt-task.v97-trow.v97-coth{border-left-color:#7a9fd0}
html[data-theme=dark] .dt-task.v97-trow.v97-cmine{border-left-color:#b8952e}
html[data-theme=dark] .dt-task.v97-trow.v97-cdone{border-left-color:#5f9a70}
html[data-theme=dark] .dt-task.v97-trow:hover{border-color:#3a3a3a}
html[data-theme=dark] .v97-trt,html[data-theme=dark] label.v97-si{color:#e6e6e6}
html[data-theme=dark] .dt-task.v97-trow.v97-cdone .v97-trt{color:#b0b0b0}
html[data-theme=dark] .v97-trs,html[data-theme=dark] .v97-tras,html[data-theme=dark] .v97-sia{color:#a8a8a8}
html[data-theme=dark] .v97-trs .v97-red,html[data-theme=dark] .v97-pri.p-urgent{color:#f08a80}html[data-theme=dark] .v97-pri.p-high{color:#e3c770}
html[data-theme=dark] .v97-scnt{border-color:#3a3a3a;color:#d8d8d8;background:transparent}
html[data-theme=dark] .v97-sl{border-top-color:#2a2a2a}
html[data-theme=dark] label.v97-si.done .v97-sit{color:#8a8a8a}
html[data-theme=dark] .v97-ap,html[data-theme=dark] label.v97-asi{background-color:#1a1a1a;border-color:#2a2a2a}
html[data-theme=dark] label.v97-asi.v95-sel{border-color:#7a9fd0;background-color:#1f2630}
html[data-theme=dark] .v97-apt,html[data-theme=dark] .v97-apg dd,html[data-theme=dark] .v97-apn b,html[data-theme=dark] .v97-asi .v97-ain b{color:#e6e6e6}
html[data-theme=dark] .v97-apg dt,html[data-theme=dark] .v97-apk,html[data-theme=dark] .v97-apn div{color:#a8a8a8}
html[data-theme=dark] .v97-apn b.v97-red{color:#f08a80}html[data-theme=dark] .v97-apn{border-top-color:#2a2a2a}
html[data-theme=dark] .v97-adh{border-bottom-color:#2a2a2a}html[data-theme=dark] .v97-adt{color:#e6e6e6}html[data-theme=dark] .v97-ads{color:#c8c8c8}
html[data-theme=dark] .v97-adue{background:#2e2814;color:#e3c770;border-color:#4a3f1c}html[data-theme=dark] .v97-adue.r{background:#3a1d1b;color:#f08a80;border-color:#5a2a26}
html[data-theme=dark] .v97-ovr{border-top-color:#2a2a2a}html[data-theme=dark] .v97-ovn,html[data-theme=dark] .v97-ovq{color:#e6e6e6}
html[data-theme=dark] .v97-trs .v97-stx{color:#9a9a9a}html[data-theme=dark] .v97-due.r{color:#f08a80}
html[data-theme=dark] .v97-ta-btn{color:#d8e4f2;background:none!important;border:0!important}
html[data-theme=dark] .v97-ta-btn.v97-rm{color:#f08a80}
html[data-theme=dark] .v97-ta-btn:disabled{color:#666!important}
html[data-theme=dark] .v97-ut,html[data-theme=dark] .v97-from{color:#e6e6e6}
html[data-theme=dark] .v97-arow.v97-used{background-color:#1f2630}
html[data-theme=dark] .v97-prt{background:transparent;border-color:#7a9fd0;color:#d8e4f2}
html[data-theme=dark] .v97-prt.on{background:#2e5a8f;border-color:#2e5a8f;color:#fff}
html[data-theme=dark] .v97-prt:disabled{border-color:#333;color:#666}
html[data-theme=dark] .v97-del{color:#a8a8a8;background:none!important}
html[data-theme=dark] .v97-del:hover,html[data-theme=dark] .v97-del:focus-visible{color:#f08a80;background:#2a1a19!important}
html[data-theme=dark] .v97-del:disabled{color:#555}
html[data-theme=dark] .v97-of{color:#a8a8a8}
html[data-theme=dark] .v97-undo,html[data-theme=dark] tr.v97-undo td{background:#161616;border-color:#333;color:#a8a8a8}
html[data-theme=dark] .v97-undob{color:#d8e4f2}
html[data-theme=dark] .v98-grp{background:#1a1a1a;border:1px solid #2a2a2a;border-left:5px solid #7a9fd0;box-shadow:none}
html[data-theme=dark] .v98-grp.v97-cmine{border-left-color:#b8952e}html[data-theme=dark] .v98-grp.v97-cdone{border-left-color:#5f9a70}html[data-theme=dark] .v98-grp.v97-coth{border-left-color:#7a9fd0}
html[data-theme=dark] .v98-grp>.card{border:0}
html[data-theme=dark] .v98-grp>.card.v97-thead{border-left:0}
html[data-theme=dark] .v98-grp>.v95-subs{border-top:1px solid #2a2a2a}
html[data-theme=dark] .v98-go{color:#a8b8cc;background:transparent}html[data-theme=dark] .v98-go:hover{color:#e6e6e6;background:#ffffff12}
html[data-theme=dark] .v97-trs .v98-nsub{color:#9aa7b5}
html[data-theme=dark] .v98-alrt{background:#3a2c0a;color:#f0c75e;border-color:#6b5216}
html[data-theme=dark] label.v98-at{background:#1a1a1a;border-color:#2a2a2a;border-left-color:#7a9fd0;color:#e6e6e6}
html[data-theme=dark] label.v98-at.v97-cmine{border-left-color:#b8952e;background:#1a1a1a;border-color:#2a2a2a}html[data-theme=dark] label.v98-at.v97-cdone{border-left-color:#5f9a70}
html[data-theme=dark] .v98-atn,html[data-theme=dark] .v98-ats{color:#9aa7b5}
html[data-theme=dark] .v98-dg{border-top-color:#2a2a2a}
html[data-theme=dark] .v98-dgh{color:#9098a3;background:transparent}html[data-theme=dark] .v98-dgh:hover{color:#c8c8c8}
html[data-theme=dark] .dt-task.v97-trow.v97-cdone,html[data-theme=dark] .card .dt-task.v95-sub.v95-done,html[data-theme=dark] .v95-subs .dt-task.v95-sub.v95-done{background:#161616;border-color:#262626;border-left-color:#555}
html[data-theme=dark] .dt-task.v97-trow.v97-cdone .v97-trt,html[data-theme=dark] .dt-task.v97-trow.v97-cdone .v95-tno,html[data-theme=dark] .v95-sub.v95-done .dt-tk-title{color:#9a9a9a}
html[data-theme=dark] .dt-task.v97-trow.v97-cdone .v97-trs,html[data-theme=dark] .dt-task.v97-trow.v97-cdone .v97-trs *,html[data-theme=dark] .dt-task.v97-trow.v97-cdone .v97-tras,html[data-theme=dark] .v95-sub.v95-done .v95-sa{color:#7d7d7d!important}
html[data-theme=dark] .v98-grp.v97-cdone{border-left-color:#555}html[data-theme=dark] label.v98-at.v97-cdone{border-left-color:#555}
html[data-theme=dark] .v97-thead .dt-stchip.s-done{background:#262626;color:#a8a8a8;border-color:#3a3a3a}
html[data-theme=dark] .v98-sqd{color:#9aa7b5}html[data-theme=dark] .v98-fsql{color:#a8b8cc}
html[data-theme=dark] .v98-ttE:hover{background:#ffffff12;box-shadow:inset 0 -1px 0 #555}
html[data-theme=dark] .v98-tti{background:#1a1a1a;border-color:#555;color:#e6e6e6}
html[data-theme=dark] .v99-stll{border-color:#2a2a2a;background:#141414}html[data-theme=dark] .v99-stn{border-top-color:#2a2a2a}
html[data-theme=dark] .v99-rtst{background:#181818;border-color:#2a2a2a;color:#e6e6e6}html[data-theme=dark] .v99-rtsx{color:#f08a7e}
html[data-theme=dark] .v99-acr{background:#1a1a1a;border-color:#2a2a2a;color:#e6e6e6}html[data-theme=dark] .v99-tkr{background:#161616;border-color:#262626;color:#e6e6e6}
html[data-theme=dark] .v99-tkr.v97-cmine{border-left-color:#b8952e}html[data-theme=dark] .v99-tkr.v97-coth{border-left-color:#7a9fd0}
html[data-theme=dark] .v99-acr.on,html[data-theme=dark] .v99-tkr.on{background:#1d2a3d;border-color:#4a6fa5}
html[data-theme=dark] .dt-mate.v99-dis{opacity:.5}html[data-theme=dark] .v99-sqdel{color:#f08a7e;border-color:#6b2a24}
html[data-theme=dark] .v99-delc{background:#121212;border-color:#1c1c1c}html[data-theme=dark] .v99-flash{background:#1d2a3d}
/* v200 print layout builder: near-black UI, the printed page stays white */
html[data-theme=dark] .v00-pal,html[data-theme=dark] .v00-ins .v00-ic,html[data-theme=dark] .v00-sheet-h{background:#1a1a1a;border-color:#2a2a2a;color:#e6e6e6}
html[data-theme=dark] .v00-pi{background:#222;border-color:#2a2a2a;color:#e6e6e6}html[data-theme=dark] .v00-pi:hover{background:#2a2a2a;border-color:#3a3a3a}
html[data-theme=dark] .v00-pgh,html[data-theme=dark] .v00-il,html[data-theme=dark] .v00-pih{color:#9aa3ad}
html[data-theme=dark] .v00-cv{background:#0e0e0e;border-color:#2a2a2a}
html[data-theme=dark] .v00-page{background:#fff!important;box-shadow:0 1px 8px #000}
html[data-theme=dark] .v00-pe,html[data-theme=dark] .v00-pe *{color:#000}html[data-theme=dark] .v00-pe{background:#fff!important}
html[data-theme=dark] .v00-host .v00-cell:hover{background:#f2f7fd}html[data-theme=dark] .v00-host .v00-cell.v00-on{background:#eef5fd}
html[data-theme=dark] .v00-ph{color:#9aaac0!important}html[data-theme=dark] .v00-empty{color:#7d8fa8!important}
html[data-theme=dark] .v00-hd{background:#222;border-color:#2a2a2a}html[data-theme=dark] .v00-hd span{background:#9aa3ad}
html[data-theme=dark] .v00-undo{background:#eef5fd;color:#2b3d55!important}html[data-theme=dark] .v00-undo *{color:#2b3d55}
html[data-theme=dark] .v00-tk{background:#222;border-color:#2a2a2a;color:#e6e6e6}
html[data-theme=dark] .v00-orgc:hover{background:#222}html[data-theme=dark] .v00-dirty{color:#f0c75e}html[data-theme=dark] .v00-rm{color:#f08a7e}
html[data-theme=dark] .mx-print-page .v00-pe{background:#fff!important}
/* v201 logo controls (the page stays white) */
html[data-theme=dark] .v00-lgph{background:#f4f8fe;color:#3b6aa8;border-color:#8fb0d8}
html[data-theme=dark] .v00-lgt{background:#fff;border-color:#2a2a2a}
html[data-theme=dark] .v00-lnk{color:#8ab4f0}html[data-theme=dark] .v00-lnk:hover{color:#b3cff7}
html[data-theme=dark] .v00-lmm{background:#222;border-color:#2a2a2a;color:#e6e6e6}
/* v202 settings sidebar */
html[data-theme=dark] .stu-sub.side .stu-back.v02-sh,html[data-theme=dark] .stu-sub.side .stu-back.v02-sh:hover{color:#e6e6e6!important}
html[data-theme=dark] #app.v02-home > .v02-set{background:#1a1a1a;border-color:#2a2a2a}
html[data-theme=dark] #app.v02-home > .v02-set .stu-tabs a{color:#e6e6e6!important;border-bottom-color:#2a2a2a!important}
html[data-theme=dark] #app.v02-home > .v02-set .stu-tabs a:active{background:#222!important}
html[data-theme=dark] #app.v02-home > .v02-set .stu-tabs a .ssi,html[data-theme=dark] #app.v02-home > .v02-set .v02-chev{color:#9aa3ad}
html[data-theme=dark] .v02-back{color:#8ab4f0}
/* v203 */
html[data-theme=dark] .v03-cfil{color:#9ec1ea}
html[data-theme=dark] .v03-cfil.none,html[data-theme=dark] .v03-ovt,html[data-theme=dark] .side-ac-s.v03-ovs,html[data-theme=dark] .v03-un{color:#e0c27a!important}
html[data-theme=dark] .v03-crow,html[data-theme=dark] .v03-ur,html[data-theme=dark] .v03-pl li,html[data-theme=dark] .v03-fr{border-color:#2a2a2a}
html[data-theme=dark] .v03-cn,html[data-theme=dark] .v03-ul,html[data-theme=dark] .v03-fr{color:#e8e8e8}
html[data-theme=dark] .v03-uv{color:#cfcfcf}
html[data-theme=dark] .v03-pl span{color:#a9a9a9}
html[data-theme=dark] .v03-ub{background:#2a2a2a}
html[data-theme=dark] .v03-ub i{background:#5d8fd0}
html[data-theme=dark] .v03-ub0{background:transparent}
html[data-theme=dark] .v03-pc.on{background:#1a1a1a;border-color:#5d8fd0;box-shadow:inset 0 0 0 1px #5d8fd0}
html[data-theme=dark] a.v03-fr[href]:hover{background:#222}
html[data-theme=dark] .v03-gate{background:#0e0e0e}
html[data-theme=dark] .v03-gc{background:#1a1a1a;border-color:#2a2a2a}
/* v203 billing */
html[data-theme=dark] .v03-price{color:#e8e8e8}
html[data-theme=dark] .v03-owe{color:#e0a85a!important}
html[data-theme=dark] .v03-br,html[data-theme=dark] .v03-rr,html[data-theme=dark] .v03-fee,html[data-theme=dark] .v03-si{border-color:#2a2a2a}
html[data-theme=dark] .v03-br,html[data-theme=dark] .v03-sa{color:#e8e8e8}
html[data-theme=dark] a.v03-br:hover{background:#222}
html[data-theme=dark] .v03-rl{color:#a9a9a9}
html[data-theme=dark] .v03-si.pay .v03-sa{color:#7fc79a}
html[data-theme=dark] .v03-manual{background:#222;border-color:#2a2a2a;color:#cfcfcf}
html[data-theme=dark] .v03-rule,html[data-theme=dark] .v03-cr{border-color:#2a2a2a}
html[data-theme=dark] .v03-comb legend{color:#e8e8e8}
/* v203b */
html[data-theme=dark] .v3b-row,html[data-theme=dark] .v3b-li,html[data-theme=dark] .v3b-tr,html[data-theme=dark] .v3b-tl{border-color:#2a2a2a}
html[data-theme=dark] .v3b-row{color:#e8e8e8}
html[data-theme=dark] a.v3b-row:hover{background:#222}
html[data-theme=dark] .v3b-gt{border-color:#2a2a2a}
html[data-theme=dark] .v3b-s-draft{background:#262626;color:#cfcfcf}
html[data-theme=dark] .v3b-s-ready,html[data-theme=dark] .v3b-s-progress{background:#2e2818;color:#e0c27a}
html[data-theme=dark] .v3b-s-sent,html[data-theme=dark] .v3b-s-open{background:#1b2636;color:#9ec1ea}
html[data-theme=dark] .v3b-s-paid,html[data-theme=dark] .v3b-s-completed{background:#1a2b20;color:#8fd0a5}
html[data-theme=dark] .v3b-s-void{background:#311c1a;color:#e9a39b}
html[data-theme=dark] .v3b-s-invoiced{background:#251f33;color:#c3aef0}
html[data-theme=dark] .v3b-sheet{background:#fff;color:#000;border-color:#2a2a2a}
html[data-theme=dark] table.v3b-pt2,html[data-theme=dark] .v3b-pt2 td,html[data-theme=dark] .v3b-pt2 th{background:#fff!important;color:#000!important}
html[data-theme=dark] .v03-lk,html[data-theme=dark] .v03-cerr{color:#f08c84}
html[data-theme=dark] #app.v3c-home > .v3c-fset{background:#1a1a1a;border-color:#2a2a2a}
html[data-theme=dark] #app.v3c-home > .v3c-fset .stu-tabs a{color:#e6e6e6!important;border-bottom-color:#2a2a2a!important}
html[data-theme=dark] #app.v3c-home > .v3c-fset .stu-tabs a:active{background:#222!important}
html[data-theme=dark] #app.v3c-home > .v3c-fset .stu-tabs a .ssi,html[data-theme=dark] #app.v3c-home > .v3c-fset .v02-chev{color:#9aa3ad}
html[data-theme=dark] .v3c-back{color:#8ab4f0}
html[data-theme=dark] .v3c-r,html[data-theme=dark] .v3c-ar,html[data-theme=dark] .v3c-t th,html[data-theme=dark] .v3c-t td,html[data-theme=dark] .v3c-t tr,html[data-theme=dark] .v3c-perm{border-color:#2a2a2a}
html[data-theme=dark] .v3c-t tfoot td,html[data-theme=dark] .v3c-t tfoot tr{border-top-color:#3a3a3a}
html[data-theme=dark] a.v3c-r:hover{background:#222}
html[data-theme=dark] .v3c-t th,html[data-theme=dark] .v3c-kv span,html[data-theme=dark] .v3c-t td::before{color:#9aa3ad}
html[data-theme=dark] .v3c-kw .fin-metric{color:#e0a85a}
html[data-theme=dark] .v3b-s-partial{background:#1b2636;color:#9ec1ea}
html[data-theme=dark] .v3b-s-overdue{background:#33231a;color:#f0b48a}
html[data-theme=dark] .v3b-s-writtenoff,html[data-theme=dark] .v3b-s-credit{background:#262626;color:#cfcfcf}
html[data-theme=dark] .v3b-s-refund{background:#2e2818;color:#e0c27a}

}
