@media screen{
html.dk body:where(:has(#addrow)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#addrow)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addrow)) .mhead button{color:#9ca3af !important}
html.dk body:where(:has(#addrow)) .seg button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#addrow)) .fgrid label{color:#b6bcc6 !important}
html.dk body:where(:has(#addrow)) .fgrid label.chk{color:var(--dk-text) !important}
html.dk body:where(:has(#addrow)) .fgrid input,html.dk body:where(:has(#addrow)) .fgrid select,html.dk body:where(:has(#addrow)) .fgrid textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;color:var(--dk-text) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addrow)) .sect{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addrow)) .arow2 select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addrow)) .arow2 .rm{color:#9ca3af !important}
html.dk body:where(:has(#addrow)) .err{color:#f87171 !important}
html.dk body:where(:has(#addrow)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addrow)) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#addrow)) #mdelete{color:#f87171 !important}
html.dk body:where(:has(#ms_cancel)) .ms-box{background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#ms_cancel)) .ms-head{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#ms_cancel)) .ms-head button{color:#9ca3af !important}
html.dk body:where(:has(#ms_cancel)) .ms-body label{color:#b6bcc6 !important}
html.dk body:where(:has(#ms_cancel)) .ms-body label.chk{color:var(--dk-text) !important}
html.dk body:where(:has(#ms_cancel)) .ms-body input,html.dk body:where(:has(#ms_cancel)) .ms-body select,html.dk body:where(:has(#ms_cancel)) .ms-body textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#ms_cancel)) .ms-foot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#ms_cancel)) .ms-btn{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#ms_cancel)) .ms-btn.r{color:#f87171 !important}
html.dk body:where(:has(#ms_cancel)) .ms-err{color:#f87171 !important}
html.dk body:where(:has(#ms_cancel)) .ms-hint{color:#9ca3af !important}
html.dk body:where(:has(#ms_cancel)) .ms-log{color:#d1d5db !important}
html.dk body:where(:has(#a_desc)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#a_desc)) .sub{color:#b6bcc6 !important}
html.dk body:where(:has(#a_desc)) .bar input,html.dk body:where(:has(#a_desc)) .bar select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#a_desc)) table{background:var(--dk-surface) !important}
html.dk body:where(:has(#a_desc)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#a_desc)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#a_desc)) .s{color:#9ca3af !important}
html.dk body:where(:has(#a_desc)) .tag{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#a_desc)) .tag.available{background:#12321f !important;color:#86efac !important}
html.dk body:where(:has(#a_desc)) .tag.on_job{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#a_desc)) .tag.in_shop{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#a_desc)) .link{color:#60a5fa !important}
html.dk body:where(:has(#a_desc)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#a_desc)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#a_desc)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#a_desc)) .mhead button{color:#9ca3af !important}
html.dk body:where(:has(#a_desc)) .msec{color:#9ca3af !important}
html.dk body:where(:has(#a_desc)) .mbody label{color:#b6bcc6 !important}
html.dk body:where(:has(#a_desc)) .mbody input,html.dk body:where(:has(#a_desc)) .mbody select,html.dk body:where(:has(#a_desc)) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#a_desc)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#a_desc)) .mlist{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#a_desc)) .mlist label{color:var(--dk-text) !important}
html.dk body:where(:has(#a_desc)) .wrow.h{color:#9ca3af !important}
html.dk body:where(:has(#a_desc)) .wrow input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#a_desc)) .wrow button{color:#f87171 !important}
html.dk body:where(:has(#a_desc)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#a_desc)) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#a_desc)) .facts dt{color:#9ca3af !important}
html.dk body:where(:has(#a_desc)) #merr{color:#f87171 !important}
html.dk body:where(:has(#c_close)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#c_close)) .tabs button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#c_close)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#c_close)) label{color:#d1d5db !important}
html.dk body:where(:has(#c_close)) input,html.dk body:where(:has(#c_close)) select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#c_close)) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#c_close)) .b.d{color:#f87171 !important}
html.dk body:where(:has(#c_close)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#c_close)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#c_close)) .tag{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#c_close)) .tag.ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#c_close)) .tag.w{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#c_close)) .tag.v{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#c_close)) td button,html.dk body:where(:has(#c_close)) td a{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#c_close)) .stat{background:var(--dk-raised) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#c_close)) .stat span{color:#9ca3af !important}
html.dk body:where(:has(#c_close)) .sub td{background:var(--dk-raised) !important}
html.dk body:where(:has(#c_close)) .err{color:#f87171 !important}
html.dk body:where(#pg-contacts){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-contacts) .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-contacts) .bar input[type=search]{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-contacts) .bar label{color:#b6bcc6 !important}
html.dk body:where(#pg-contacts) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-contacts) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-contacts) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-contacts) tr.click:hover{background:var(--dk-raised) !important}
html.dk body:where(#pg-contacts) .sub{color:#9ca3af !important}
html.dk body:where(#pg-contacts) .tag{background:#1d2350 !important;color:#a5b4fc !important}
html.dk body:where(#pg-contacts) .tag.off{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(#pg-contacts) .tag.warn{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(#pg-contacts) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-contacts) .empty{color:#9ca3af !important}
html.dk body:where(#pg-contacts) a.l{color:#60a5fa !important}
html.dk body:where(#pg-contacts) .mbox{background:var(--dk-surface) !important}
html.dk body:where(#pg-contacts) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-contacts) .mhead button{color:#9ca3af !important}
html.dk body:where(#pg-contacts) .mbody label{color:#b6bcc6 !important}
html.dk body:where(#pg-contacts) .mbody label.chk{color:var(--dk-text) !important}
html.dk body:where(#pg-contacts) .mbody input,html.dk body:where(#pg-contacts) .mbody select,html.dk body:where(#pg-contacts) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-contacts) .sect{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-contacts) .crow{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-contacts) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-contacts) #merr{color:#f87171 !important}
html.dk body:where(#pg-dispatch){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-dispatch) #right{background:var(--dk-surface) !important;border-left:1px solid var(--dk-line2) !important}
html.dk body:where(#pg-dispatch) .gh{background:var(--dk-bg) !important}
html.dk body:where(#pg-dispatch) .tl{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .untimed{background:var(--dk-raised) !important}
html.dk body:where(#pg-dispatch) .axis .lbl{background:var(--dk-bg) !important}
html.dk body:where(#pg-dispatch) .axis .lbl.hr{color:#b6bcc6 !important}
html.dk body:where(#pg-dispatch) .lane{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-dispatch) .slot{border-top:1px dashed var(--dk-line) !important}
html.dk body:where(#pg-dispatch) .slot.hour{border-top:1px solid var(--dk-line2) !important}
html.dk body:where(#pg-dispatch) .card{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;background:#2e2610 !important}
html.dk body:where(#pg-dispatch) .card.concrete{background:#13213b !important}
html.dk body:where(#pg-dispatch) .card.lowbed{background:#231a40 !important}
html.dk body:where(#pg-dispatch) .dur{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .link{color:#60a5fa !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-dispatch) .link:hover{background:#13213b !important}
html.dk body:where(#pg-dispatch) .st{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .stbtn{background:var(--dk-surface) !important}
html.dk body:where(#pg-dispatch) .stbtn:hover{background:var(--dk-bg) !important}
html.dk body:where(#pg-dispatch) .addr,html.dk body:where(#pg-dispatch) .sum{color:#b6bcc6 !important}
html.dk body:where(#pg-dispatch) .x{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .chip{background:var(--dk-surface) !important}
html.dk body:where(#pg-dispatch) .chip button{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) #right h3{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .res{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-dispatch) .res.armed{background:#13213b !important}
html.dk body:where(#pg-dispatch) .res .sub{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .res.down{background:#2f1515 !important}
html.dk body:where(#pg-dispatch) .tag.green{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(#pg-dispatch) .tag.amber{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(#pg-dispatch) .tag.red{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-dispatch) .mbox{background:var(--dk-surface) !important}
html.dk body:where(#pg-dispatch) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-dispatch) .mhead button{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .seg button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-raised) !important}
html.dk body:where(#pg-dispatch) .fgrid label{color:#b6bcc6 !important}
html.dk body:where(#pg-dispatch) .fgrid label.chk{color:var(--dk-text) !important}
html.dk body:where(#pg-dispatch) .fgrid input,html.dk body:where(#pg-dispatch) .fgrid select,html.dk body:where(#pg-dispatch) .fgrid textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;color:var(--dk-text) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-dispatch) .fgrid input[readonly]{background:var(--dk-bg) !important;color:#b6bcc6 !important}
html.dk body:where(#pg-dispatch) .small{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .sect{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-dispatch) .arow2 select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-dispatch) .arow2 .rm{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .err{color:#f87171 !important}
html.dk body:where(#pg-dispatch) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-dispatch) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-dispatch) #mdelete{color:#f87171 !important}
html.dk body:where(#pg-dispatch) .ikv dt{color:#9ca3af !important}
html.dk body:where(#pg-dispatch) .ih{color:#b6bcc6 !important}
html.dk body:where(:has(#btns)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#btns)) #offbar{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#btns)) #offbar.sending{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#btns)) .log .wait{color:#fbbf24 !important}
html.dk body:where(:has(#btns)) h3{color:#9ca3af !important}
html.dk body:where(:has(#btns)) .job{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#btns)) .job.sel{background:#13213b !important}
html.dk body:where(:has(#btns)) .job .cnt{color:#93c5fd !important}
html.dk body:where(:has(#btns)) .job .m{color:#b6bcc6 !important}
html.dk body:where(:has(#btns)) .job .last{color:#34d399 !important}
html.dk body:where(:has(#btns)) .links a{background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#btns)) #undo{background:var(--dk-surface) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#btns)) #undo span{color:#d1d5db !important}
html.dk body:where(:has(#btns)) #undo button{background:var(--dk-surface) !important;color:#f87171 !important}
html.dk body:where(:has(#btns)) .log{background:var(--dk-surface) !important}
html.dk body:where(:has(#btns)) .log .in{color:#34d399 !important}
html.dk body:where(:has(#btns)) .log .out{color:#f87171 !important}
html.dk body:where(:has(#btns)) #startbtn{background:#13213b !important;color:#93c5fd !important}
html.dk body:where(:has(#btns)) #startform{background:var(--dk-surface) !important}
html.dk body:where(:has(#btns)) #startform label{color:#d1d5db !important}
html.dk body:where(:has(#btns)) #startform select,html.dk body:where(:has(#btns)) #startform input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#btns)) #startform .acts button{background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#btns)) .muted{color:#9ca3af !important}
html.dk body:where(:has(#btns)) #lbpanel{background:var(--dk-surface) !important}
html.dk body:where(:has(#btns)) #lbpanel .cb{color:#d1d5db !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#btns)) #lbpanel .cb.done{color:#34d399 !important;background:#0f2a1f !important}
html.dk body:where(:has(#btns)) #lbpanel .mt label{color:#d1d5db !important}
html.dk body:where(:has(#btns)) #lbpanel .mt input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#btns)) .unitpos{background:#2e2610 !important}
html.dk body:where(:has(#btns)) #pretrip{background:#2e2610 !important;color:#fbbf24 !important}
html.dk body:where(:has(#btns)) #pretrip.done{background:#0f2a1f !important;color:#6ee7b7 !important}
html.dk body:where(:has(#btns)) #pretrip.bad{background:#2f1515 !important;color:#fca5a5 !important}
html.dk body:where(:has(#year)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#year)) .bar select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#year)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#year)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#year)) .lim{color:#9ca3af !important}
html.dk body:where(:has(#year)) .bar2{background:var(--dk-chip) !important}
html.dk body:where(:has(#year)) .near td.hl{color:#fbbf24 !important}
html.dk body:where(:has(#year)) .over td.hl{color:#fca5a5 !important}
html.dk body:where(:has(#year)) .note{color:#9ca3af !important}
html.dk body:where(:has(#e_burn)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#e_burn)) .bar input,html.dk body:where(:has(#e_burn)) .bar select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#e_burn)) .count{color:#9ca3af !important}
html.dk body:where(:has(#e_burn)) table{background:var(--dk-surface) !important}
html.dk body:where(:has(#e_burn)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#e_burn)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#e_burn)) tbody tr:hover{background:var(--dk-raised) !important}
html.dk body:where(:has(#e_burn)) .s{color:#9ca3af !important}
html.dk body:where(:has(#e_burn)) .tag{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#e_burn)) .tag.available{background:#12321f !important;color:#86efac !important}
html.dk body:where(:has(#e_burn)) .tag.on_job{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#e_burn)) .tag.in_shop{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#e_burn)) .tag.red{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#e_burn)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#e_burn)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#e_burn)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#e_burn)) .mhead .x{color:#9ca3af !important}
html.dk body:where(:has(#e_burn)) .msec{color:#9ca3af !important}
html.dk body:where(:has(#e_burn)) .mbody label{color:#b6bcc6 !important}
html.dk body:where(:has(#e_burn)) .mbody input,html.dk body:where(:has(#e_burn)) .mbody select,html.dk body:where(:has(#e_burn)) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#e_burn)) .facts dt{color:#9ca3af !important}
html.dk body:where(:has(#e_burn)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#e_burn)) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#e_burn)) #eerr{color:#f87171 !important}
html.dk body:where(:has(#e_burn)) .thumb{background:var(--dk-chip) !important}
html.dk body:where(:has(#e_burn)) .hero{background:var(--dk-bg) !important}
html.dk body:where(:has(#e_burn)) .gal .ph{color:#b6bcc6 !important}
html.dk body:where(:has(#e_burn)) .gal .ph a.lk{color:#60a5fa !important}
html.dk body:where(:has(#e_burn)) .gal .ph a.del{color:#f87171 !important}
html.dk body:where(:has(#e_burn)) .addph input[type=text]{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#e_burn)) .lnk{color:#60a5fa !important}
html.dk body:where(:has(#addcost)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#addcost)) h2{color:#9ca3af !important}
html.dk body:where(:has(#addcost)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addcost)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#addcost)) .list tbody tr:hover{background:var(--dk-raised) !important}
html.dk body:where(:has(#addcost)) .s{color:#9ca3af !important}
html.dk body:where(:has(#addcost)) .tag{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#addcost)) .tag.won{background:#12321f !important;color:#86efac !important}
html.dk body:where(:has(#addcost)) .tag.lost{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#addcost)) .tag.submitted{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#addcost)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addcost)) label.f{color:#b6bcc6 !important}
html.dk body:where(:has(#addcost)) input,html.dk body:where(:has(#addcost)) select,html.dk body:where(:has(#addcost)) textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addcost)) .warn{color:#fbbf24 !important}
html.dk body:where(:has(#addcost)) .ovr{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#addcost)) .x{color:#f87171 !important}
html.dk body:where(:has(#addcost)) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#addcost)) .stat{background:var(--dk-bg) !important}
html.dk body:where(:has(#addcost)) .stat .t{color:#d1d5db !important}
html.dk body:where(:has(#addcost)) .stat small{color:#9ca3af !important}
html.dk body:where(:has(#addcost)) .stat.blue b{color:#60a5fa !important}
html.dk body:where(:has(#addcost)) .stat.red b{color:#f87171 !important}
html.dk body:where(:has(#addcost)) .bar{background:var(--dk-surface) !important;border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addcost)) #err{color:#f87171 !important}
html.dk body:where(:has(#addcost)) .hint{color:#9ca3af !important}
html.dk body:where(#pg-fleet){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-fleet) h3{color:#9ca3af !important}
html.dk body:where(#pg-fleet) .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-fleet) .bar input[type=search]{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-fleet) .notice{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(#pg-fleet) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-fleet) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-fleet) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-fleet) .sub{color:#9ca3af !important}
html.dk body:where(#pg-fleet) .b-expired{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-fleet) .b-soon{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(#pg-fleet) .b-ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(#pg-fleet) .b-late{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-fleet) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-fleet) .empty{color:#9ca3af !important}
html.dk body:where(#pg-fleet) a.edit{color:#60a5fa !important}
html.dk body:where(#pg-fleet) .mbox{background:var(--dk-surface) !important}
html.dk body:where(#pg-fleet) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-fleet) .mhead button{color:#9ca3af !important}
html.dk body:where(#pg-fleet) .mbody label{color:#b6bcc6 !important}
html.dk body:where(#pg-fleet) .mbody input,html.dk body:where(#pg-fleet) .mbody select,html.dk body:where(#pg-fleet) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-fleet) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-fleet) #merr{color:#f87171 !important}
html.dk body:where(#pg-fleet) .hint{color:#9ca3af !important}
html.dk body:where(#pg-fleet) .cal{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(#pg-fleet) .cal.missed{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-fleet) .btn-sch{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-fleet) .stat{background:var(--dk-bg) !important}
html.dk body:where(#pg-fleet) .stat .t{color:#d1d5db !important}
html.dk body:where(#pg-fleet) .stat small{color:#9ca3af !important}
html.dk body:where(#pg-fleet) .stat.red b{color:#f87171 !important}
html.dk body:where(:has(#fstate)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#fstate)) #side{background:var(--dk-surface) !important;border-left:1px solid var(--dk-line2) !important}
html.dk body:where(:has(#fstate)) #side h3{color:#9ca3af !important}
html.dk body:where(:has(#fstate)) .item{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#fstate)) .item:hover,html.dk body:where(:has(#fstate)) .item.on{background:var(--dk-raised) !important}
html.dk body:where(:has(#fstate)) .muted{color:#9ca3af !important}
html.dk body:where(:has(#fstate)) .pop select,html.dk body:where(:has(#fstate)) .pop button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#fstate)) .layers{background:var(--dk-surface) !important}
html.dk body:where(:has(#fstate)) #banner{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#pg-home)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#pg-home)) h2{color:#9ca3af !important}
html.dk body:where(:has(#pg-home)) .tile{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important}
html.dk body:where(:has(#pg-home)) .tile:hover{background:var(--dk-raised) !important}
html.dk body:where(:has(#pg-home)) .tile span{color:#9ca3af !important}
html.dk body:where(:has(#confirm)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#confirm)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#confirm)) .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#confirm)) .row label{color:#b6bcc6 !important}
html.dk body:where(:has(#confirm)) select,html.dk body:where(:has(#confirm)) input[type=file]{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#confirm)) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#confirm)) .note{color:#9ca3af !important}
html.dk body:where(:has(#confirm)) .msg.err{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#confirm)) .msg.ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#confirm)) .msg.warn{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#confirm)) .tw{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#confirm)) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#confirm)) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#confirm)) .a-create{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#confirm)) .a-update{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#confirm)) .a-skip{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#confirm)) .a-error{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-imports){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-imports) .lead{color:#b6bcc6 !important}
html.dk body:where(#pg-imports) a.card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-imports) a.card span{color:#b6bcc6 !important}
html.dk body:where(#pg-imports) a.card em{color:#60a5fa !important}
html.dk body:where(#pg-inspection-detail){color:var(--dk-text) !important;background:var(--dk-bg) !important}
html.dk body:where(#pg-inspection-detail) .page{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-inspection-detail) .bar a,html.dk body:where(#pg-inspection-detail) .bar button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-inspection-detail) .bar .hint{color:#b6bcc6 !important}
html.dk body:where(#pg-inspection-detail) .sub{color:#d1d5db !important}
html.dk body:where(#pg-inspection-detail) .st.open{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-inspection-detail) .st.signed{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(#pg-inspection-detail) .st.ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(#pg-inspection-detail) table.kv th{background:var(--dk-bg) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-inspection-detail) table.kv td{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-inspection-detail) .unit{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-inspection-detail) .ok{color:#6ee7b7 !important}
html.dk body:where(#pg-inspection-detail) .bad{color:#fca5a5 !important}
html.dk body:where(#pg-inspection-detail) .ph a img{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-inspection-detail) .sig{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-inspection-detail) .att{color:var(--dk-text) !important}
html.dk body:where(#pg-inspection-detail) form.so textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-inspection-detail) .err{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#f_driver)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#f_driver)) .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#f_driver)) .filters label{color:#b6bcc6 !important}
html.dk body:where(:has(#f_driver)) .filters select,html.dk body:where(:has(#f_driver)) .filters input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#f_driver)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#f_driver)) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#f_driver)) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#f_driver)) tr.click:hover td{background:var(--dk-raised) !important}
html.dk body:where(:has(#f_driver)) .sub{color:#9ca3af !important}
html.dk body:where(:has(#f_driver)) .b-open{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#f_driver)) .b-signed{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#f_driver)) .b-ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#f_driver)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#f_driver)) .notice{background:#13213b !important;color:#93c5fd !important}
html.dk body:where(:has(#f_driver)) a.lk{color:#60a5fa !important}
html.dk body:where(#pg-inventory){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-inventory) .btn{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-inventory) .btn.d{color:#f87171 !important}
html.dk body:where(#pg-inventory) .tabs .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-bg) !important;color:#9ca3af !important}
html.dk body:where(#pg-inventory) .tabs .pill:hover{color:var(--dk-text) !important}
html.dk body:where(#pg-inventory) .tabs .pill.on{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-color:var(--dk-line2) !important}
html.dk body:where(#pg-inventory) .bar{background:var(--dk-chip) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-inventory) #view>.note,html.dk body:where(#pg-inventory) #view>.empty{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-inventory) .bar input,html.dk body:where(#pg-inventory) .bar select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-inventory) .bar label.chk{color:#b6bcc6 !important}
html.dk body:where(#pg-inventory) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-inventory) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(#pg-inventory) tr.click:hover td{background:var(--dk-raised) !important}
html.dk body:where(#pg-inventory) .sub{color:#9ca3af !important}
html.dk body:where(#pg-inventory) .t-new{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(#pg-inventory) .t-repaired{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(#pg-inventory) .t-used{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(#pg-inventory) .t-mounted{background:#2a1f4d !important;color:#c4b5fd !important}
html.dk body:where(#pg-inventory) .t-repair{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(#pg-inventory) .t-scrapped{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-inventory) .t-low{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-inventory) .t-ok{background:#12321f !important;color:#86efac !important}
html.dk body:where(#pg-inventory) .t-off{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(#pg-inventory) .t-draft{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(#pg-inventory) .t-ordered{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(#pg-inventory) .t-partial{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(#pg-inventory) .t-received{background:#12321f !important;color:#86efac !important}
html.dk body:where(#pg-inventory) .t-cancelled{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-inventory) .t-open{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(#pg-inventory) .t-closed{background:#12321f !important;color:#86efac !important}
html.dk body:where(#pg-inventory) .empty{color:#9ca3af !important}
html.dk body:where(#pg-inventory) .note{color:#9ca3af !important}
html.dk body:where(#pg-inventory) .chip{color:#a5b4fc !important}
html.dk body:where(#pg-inventory) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-inventory) .mbox{background:var(--dk-surface) !important}
html.dk body:where(#pg-inventory) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-inventory) .mhead .x{color:#9ca3af !important}
html.dk body:where(#pg-inventory) .mbody label{color:#b6bcc6 !important}
html.dk body:where(#pg-inventory) .mbody input,html.dk body:where(#pg-inventory) .mbody select,html.dk body:where(#pg-inventory) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-inventory) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-inventory) .merr{color:#f87171 !important}
html.dk body:where(#pg-inventory) .info{background:var(--dk-raised) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important;color:#d1d5db !important}
html.dk body:where(#pg-inventory) .lines input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#activeTitle)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#activeTitle)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#activeTitle)) label{color:#d1d5db !important}
html.dk body:where(:has(#activeTitle)) input,html.dk body:where(:has(#activeTitle)) select,html.dk body:where(:has(#activeTitle)) textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#activeTitle)) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#activeTitle)) .views{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#activeTitle)) .views button{background:var(--dk-surface) !important}
html.dk body:where(:has(#activeTitle)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#activeTitle)) tbody tr:hover td{background:var(--dk-raised) !important}
html.dk body:where(:has(#activeTitle)) .tag{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#activeTitle)) .tag.cat{background:#1d2350 !important;color:#a5b4fc !important}
html.dk body:where(:has(#activeTitle)) .tag.w{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#activeTitle)) .tag.ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#activeTitle)) .ts{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;color:#d1d5db !important}
html.dk body:where(:has(#activeTitle)) .ts.w{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#activeTitle)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#activeTitle)) .tile{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#activeTitle)) .tile .no{color:#9ca3af !important}
html.dk body:where(:has(#activeTitle)) .tile .m{color:#b6bcc6 !important}
html.dk body:where(:has(#activeTitle)) .err{color:#f87171 !important}
html.dk body:where(:has(#pg-login)) .plate{background:var(--dk-surface) !important}
html.dk body:where(:has(#pg-login)) input{background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#pg-login)) .err{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#pg-lowbed-moves)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#pg-lowbed-moves)) .filters{background:var(--dk-chip) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#pg-lowbed-moves)) .filters select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#pg-lowbed-moves)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#pg-lowbed-moves)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#pg-lowbed-moves)) .ok{color:#34d399 !important}
html.dk body:where(:has(#pg-lowbed-moves)) .warn{color:#fbbf24 !important}
html.dk body:where(:has(#pg-lowbed-moves)) .muted{color:#9ca3af !important}
html.dk body:where(#pg-maint-calendar){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-maint-calendar) .bar select,html.dk body:where(#pg-maint-calendar) .bar input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-maint-calendar) .seg{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-maint-calendar) .seg button{background:var(--dk-surface) !important;color:#d1d5db !important}
html.dk body:where(#pg-maint-calendar) .nav button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-maint-calendar) .legend{color:#b6bcc6 !important}
html.dk body:where(#pg-maint-calendar) .cal{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-maint-calendar) .dow{background:var(--dk-raised) !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-maint-calendar) .dow div{color:#9ca3af !important}
html.dk body:where(#pg-maint-calendar) .day.out{background:var(--dk-raised) !important}
html.dk body:where(#pg-maint-calendar) .day.today{background:#13213b !important}
html.dk body:where(#pg-maint-calendar) .day.drop{background:#16294a !important}
html.dk body:where(#pg-maint-calendar) .num{color:#9ca3af !important}
html.dk body:where(#pg-maint-calendar) .day.today .num{color:#93c5fd !important}
html.dk body:where(#pg-maint-calendar) .chip.job.missed{background:var(--dk-surface) !important;color:#f87171 !important}
html.dk body:where(#pg-maint-calendar) .chip.due{background:var(--dk-surface) !important}
html.dk body:where(#pg-maint-calendar) .chip.due.overdue{color:#fca5a5 !important}
html.dk body:where(#pg-maint-calendar) .chip.due.soon{color:#fbbf24 !important}
html.dk body:where(#pg-maint-calendar) .chip.due.ok{color:#b6bcc6 !important}
html.dk body:where(#pg-maint-calendar) .more{color:#60a5fa !important}
html.dk body:where(#pg-maint-calendar) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-maint-calendar) .card .hint,html.dk body:where(#pg-maint-calendar) #pop .hint{color:#9ca3af !important}
html.dk body:where(#pg-maint-calendar) .it{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-maint-calendar) .it .s{color:#9ca3af !important}
html.dk body:where(#pg-maint-calendar) .it button{background:var(--dk-surface) !important;color:#60a5fa !important}
html.dk body:where(#pg-maint-calendar) .list{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-maint-calendar) .lday h4{color:#d1d5db !important}
html.dk body:where(#pg-maint-calendar) .lday.today h4{color:#93c5fd !important}
html.dk body:where(#pg-maint-calendar) .empty{color:#9ca3af !important}
html.dk body:where(#pg-maint-calendar) .pbox{background:var(--dk-surface) !important}
html.dk body:where(#pg-maint-calendar) .phead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-maint-calendar) .phead button{color:#9ca3af !important}
html.dk body:where(#pg-maint-calendar) .pbody dt{color:#9ca3af !important}
html.dk body:where(#pg-maint-calendar) .pfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-maint-calendar) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-maint-calendar) .df label{color:#b6bcc6 !important}
html.dk body:where(#pg-maint-calendar) .df input,html.dk body:where(#pg-maint-calendar) .df textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-maint-calendar) .derr{color:#f87171 !important}
html.dk body:where(:has(#curfile)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#curfile)) .bar input,html.dk body:where(:has(#curfile)) .bar select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#curfile)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#curfile)) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#curfile)) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#curfile)) tr.click:hover td{background:var(--dk-raised) !important}
html.dk body:where(:has(#curfile)) tfoot td{background:var(--dk-raised) !important}
html.dk body:where(:has(#curfile)) .s{color:#9ca3af !important}
html.dk body:where(:has(#curfile)) .tag{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#curfile)) .tag.r{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#curfile)) a.f{color:#60a5fa !important}
html.dk body:where(:has(#curfile)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#curfile)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#curfile)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#curfile)) .mhead button{color:#9ca3af !important}
html.dk body:where(:has(#curfile)) .mbody label{color:#b6bcc6 !important}
html.dk body:where(:has(#curfile)) .mbody input,html.dk body:where(:has(#curfile)) .mbody select,html.dk body:where(:has(#curfile)) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#curfile)) .sec{color:#9ca3af !important;border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#curfile)) .chks label{color:var(--dk-text) !important}
html.dk body:where(:has(#curfile)) .lv.overdue{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#curfile)) .lv.soon{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#curfile)) .lv.ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#curfile)) .lv.setup{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#curfile)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#curfile)) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#curfile)) .b.r{color:#f87171 !important}
html.dk body:where(:has(#curfile)) .err{color:#f87171 !important}
html.dk body:where(:has(#addequip)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#addequip)) .checks label{color:var(--dk-text) !important}
html.dk body:where(:has(#addequip)) .fl{color:#b6bcc6 !important}
html.dk body:where(:has(#addequip)) .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addequip)) .stat{background:var(--dk-bg) !important}
html.dk body:where(:has(#addequip)) .stat .t{color:#d1d5db !important}
html.dk body:where(:has(#addequip)) .stat small{color:#9ca3af !important}
html.dk body:where(:has(#addequip)) .stat.red b{color:#f87171 !important}
html.dk body:where(:has(#addequip)) .stat.blue b{color:#60a5fa !important}
html.dk body:where(:has(#addequip)) .bar input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#addequip)) .notice{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#addequip)) .notice a{color:#fbbf24 !important}
html.dk body:where(:has(#addequip)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addequip)) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addequip)) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addequip)) .sub{color:#9ca3af !important}
html.dk body:where(:has(#addequip)) .b-overdue{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#addequip)) .b-soon{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#addequip)) .b-ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#addequip)) .b-setup{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#addequip)) .tag{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#addequip)) .btn-sched{background:var(--dk-surface) !important;color:#60a5fa !important}
html.dk body:where(:has(#addequip)) .sched{color:#93c5fd !important}
html.dk body:where(:has(#addequip)) .sched.missed{color:#f87171 !important}
html.dk body:where(:has(#addequip)) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#addequip)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#addequip)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#addequip)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addequip)) .mhead button{color:#9ca3af !important}
html.dk body:where(:has(#addequip)) .mbody label{color:#b6bcc6 !important}
html.dk body:where(:has(#addequip)) .mbody input,html.dk body:where(:has(#addequip)) .mbody select,html.dk body:where(:has(#addequip)) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#addequip)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addequip)) #merr{color:#f87171 !important}
html.dk body:where(:has(#addequip)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#fit)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#fit)) #side{background:var(--dk-surface) !important;border-left:1px solid var(--dk-line2) !important}
html.dk body:where(:has(#fit)) #side h3{color:#9ca3af !important}
html.dk body:where(:has(#fit)) .key .n{color:#9ca3af !important}
html.dk body:where(:has(#fit)) .hollow{background:var(--dk-surface) !important}
html.dk body:where(:has(#fit)) .item{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#fit)) .item:hover{background:var(--dk-raised) !important}
html.dk body:where(:has(#fit)) .muted{color:#9ca3af !important}
html.dk body:where(:has(#bottom)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#bottom)) .bar input[type=date],html.dk body:where(:has(#bottom)) .bar input[type=search]{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#bottom)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#bottom)) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#bottom)) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#bottom)) .sub{color:#9ca3af !important}
html.dk body:where(:has(#bottom)) .stale{color:#fbbf24 !important}
html.dk body:where(:has(#bottom)) .never{color:#f87171 !important}
html.dk body:where(:has(#bottom)) .tag{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#bottom)) td input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#bottom)) td input.err{background:#2f1515 !important}
html.dk body:where(:has(#bottom)) .delta{color:#34d399 !important}
html.dk body:where(:has(#bottom)) .delta.bad{color:#f87171 !important}
html.dk body:where(:has(#bottom)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#bottom)) #errs{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#bottom)) #bottom{background:var(--dk-surface) !important;border-top:1px solid var(--dk-line2) !important}
html.dk body:where(:has(#bottom)) #bottom span{color:#b6bcc6 !important}
html.dk body:where(:has(#disable)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#disable)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#disable)) p{color:#b6bcc6 !important}
html.dk body:where(:has(#disable)) button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#disable)) .opt small{color:#9ca3af !important}
html.dk body:where(:has(#disable)) .times input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#disable)) .msg.ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#disable)) .msg.err{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#disable)) .on{color:#34d399 !important}
html.dk body:where(:has(#disable)) .off{color:#fbbf24 !important}
html.dk body:where(:has(#disable)) ul{color:#d1d5db !important}
html.dk body:where(:has(#disable)) .log{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#disable)) .log .t{color:#9ca3af !important}
html.dk body:where(:has(#disable)) .log .bad{color:#f87171 !important}
html.dk body:where(#pg-onsite){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-onsite) h2{color:#9ca3af !important}
html.dk body:where(#pg-onsite) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-onsite) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(#pg-onsite) .sub{color:#9ca3af !important}
html.dk body:where(#pg-onsite) .tag{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(#pg-onsite) .empty{color:#9ca3af !important}
html.dk body:where(:has(#addline)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#addline)) .bar input,html.dk body:where(:has(#addline)) .bar select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addline)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addline)) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#addline)) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addline)) tr.click:hover td{background:var(--dk-raised) !important}
html.dk body:where(:has(#addline)) .s{color:#9ca3af !important}
html.dk body:where(:has(#addline)) .tag{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#addline)) .tag.r{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#addline)) .tag.g{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#addline)) .tag.bl{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#addline)) .bar2{background:var(--dk-chip) !important}
html.dk body:where(:has(#addline)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#addline)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#addline)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addline)) .mhead button{color:#9ca3af !important}
html.dk body:where(:has(#addline)) .mbody label{color:#b6bcc6 !important}
html.dk body:where(:has(#addline)) .mbody label.chk{color:var(--dk-text) !important}
html.dk body:where(:has(#addline)) .mbody input,html.dk body:where(:has(#addline)) .mbody select,html.dk body:where(:has(#addline)) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addline)) .sec{color:#9ca3af !important;border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addline)) .lt td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addline)) .lt input,html.dk body:where(:has(#addline)) .lt select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addline)) .lt .x{color:#f87171 !important}
html.dk body:where(:has(#addline)) .note{color:#b6bcc6 !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#addline)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addline)) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#addline)) .b.r{color:#f87171 !important}
html.dk body:where(:has(#addline)) .err{color:#f87171 !important}
html.dk body:where(:has(#addemp)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#addemp)) h2{color:#9ca3af !important}
html.dk body:where(:has(#addemp)) .sub{color:#b6bcc6 !important}
html.dk body:where(:has(#addemp)) .stat{background:var(--dk-bg) !important}
html.dk body:where(:has(#addemp)) .stat .t{color:#d1d5db !important}
html.dk body:where(:has(#addemp)) .stat small{color:#9ca3af !important}
html.dk body:where(:has(#addemp)) .stat.red b{color:#f87171 !important}
html.dk body:where(:has(#addemp)) table{background:var(--dk-surface) !important}
html.dk body:where(:has(#addemp)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addemp)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#addemp)) .expired{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#addemp)) .soon{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#addemp)) .req{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#addemp)) .none{color:#9ca3af !important;background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addemp)) .link{color:#60a5fa !important}
html.dk body:where(:has(#addemp)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#addemp)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addemp)) .mhead button{color:#9ca3af !important}
html.dk body:where(:has(#addemp)) .msec{color:#9ca3af !important}
html.dk body:where(:has(#addemp)) .mbody label{color:#b6bcc6 !important}
html.dk body:where(:has(#addemp)) .mbody input[type=text],html.dk body:where(:has(#addemp)) .mbody input[type=email],html.dk body:where(:has(#addemp)) .mbody input[type=tel],html.dk body:where(:has(#addemp)) .mbody input[type=date],html.dk body:where(:has(#addemp)) .mbody select,html.dk body:where(:has(#addemp)) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#addemp)) .fl{color:#b6bcc6 !important}
html.dk body:where(:has(#addemp)) .checks label{color:var(--dk-text) !important}
html.dk body:where(:has(#addemp)) .qrow{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addemp)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addemp)) .mfoot .grow{color:#9ca3af !important}
html.dk body:where(:has(#addemp)) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#addemp)) #merr{color:#f87171 !important}
html.dk body:where(:has(#clock)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#clock)) h2{color:#b6bcc6 !important}
html.dk body:where(:has(#clock)) h2 .n{background:var(--dk-chip) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#clock)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#clock)) .card.back{background:var(--dk-raised) !important}
html.dk body:where(:has(#clock)) .pos{color:#9ca3af !important}
html.dk body:where(:has(#clock)) .arrows button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#clock)) .s{color:#9ca3af !important}
html.dk body:where(:has(#clock)) .chip{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#clock)) .chip.here{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#clock)) .chip.load{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#clock)) .chip.back{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#clock)) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#clock)) .empty{background:var(--dk-surface) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;color:#9ca3af !important}
html.dk body:where(:has(#clock)) .rc{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important}
html.dk body:where(:has(#clock)) .rc.warn .mins{color:#fbbf24 !important}
html.dk body:where(:has(#clock)) .rc.late .mins{color:#f87171 !important}
html.dk body:where(:has(#clock)) table{background:var(--dk-surface) !important}
html.dk body:where(:has(#clock)) th{color:#9ca3af !important;background:var(--dk-raised) !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#clock)) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#clock)) .tw{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#clock)) label.up{color:#60a5fa !important}
html.dk body:where(:has(#clock)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#clock)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#clock)) .mbody label{color:#b6bcc6 !important}
html.dk body:where(:has(#clock)) .mbody input,html.dk body:where(:has(#clock)) .mbody select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#clock)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#clock)) .err{color:#f87171 !important}
html.dk body:where(:has(#addtrailer)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#addtrailer)) .sec{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addtrailer)) .sec h2{color:#9ca3af !important}
html.dk body:where(:has(#addtrailer)) label.f{color:#d1d5db !important}
html.dk body:where(:has(#addtrailer)) select,html.dk body:where(:has(#addtrailer)) input[type=text],html.dk body:where(:has(#addtrailer)) input[type=number],html.dk body:where(:has(#addtrailer)) textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addtrailer)) .ro small{color:#9ca3af !important}
html.dk body:where(:has(#addtrailer)) .muted{color:#9ca3af !important}
html.dk body:where(:has(#addtrailer)) .note.ok{background:#0f2a1f !important;color:#6ee7b7 !important}
html.dk body:where(:has(#addtrailer)) .note.bad{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#addtrailer)) .note.info{background:#13213b !important;color:#93c5fd !important}
html.dk body:where(:has(#addtrailer)) .seg button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:#d1d5db !important}
html.dk body:where(:has(#addtrailer)) .big button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:#d1d5db !important}
html.dk body:where(:has(#addtrailer)) .ck{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addtrailer)) .ck > button{color:var(--dk-text) !important}
html.dk body:where(:has(#addtrailer)) .ck.on{background:#2f1515 !important}
html.dk body:where(:has(#addtrailer)) .photos .th{background:var(--dk-chip) !important}
html.dk body:where(:has(#addtrailer)) .addph{color:var(--dk-text) !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#addtrailer)) .link{color:#93c5fd !important;background:#13213b !important}
html.dk body:where(:has(#addtrailer)) .small{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:#d1d5db !important}
html.dk body:where(:has(#addtrailer)) #sig{background:var(--dk-surface) !important}
html.dk body:where(:has(#addtrailer)) .att{color:#d1d5db !important}
html.dk body:where(:has(#addtrailer)) .acts button,html.dk body:where(:has(#addtrailer)) .acts a{background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#addtrailer)) #map{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-prices){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-prices) .bar label.chk{color:#b6bcc6 !important}
html.dk body:where(#pg-prices) .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-prices) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-prices) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-prices) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-prices) tr.cat td{background:var(--dk-raised) !important;color:#9ca3af !important}
html.dk body:where(#pg-prices) .cell:hover{border-color:var(--dk-line2) !important;background:var(--dk-raised) !important}
html.dk body:where(#pg-prices) .cell .sub{color:#9ca3af !important}
html.dk body:where(#pg-prices) .none{color:#60a5fa !important}
html.dk body:where(#pg-prices) .sched{color:#fbbf24 !important}
html.dk body:where(#pg-prices) .sub{color:#9ca3af !important}
html.dk body:where(#pg-prices) .b-off{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(#pg-prices) tr.retired td:first-child b{color:#9ca3af !important}
html.dk body:where(#pg-prices) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-prices) .empty{color:#9ca3af !important}
html.dk body:where(#pg-prices) .note{color:#9ca3af !important}
html.dk body:where(#pg-prices) .warnbox{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(#pg-prices) .mbox{background:var(--dk-surface) !important}
html.dk body:where(#pg-prices) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-prices) .mhead button{color:#9ca3af !important}
html.dk body:where(#pg-prices) .mbody label{color:#b6bcc6 !important}
html.dk body:where(#pg-prices) .mbody input,html.dk body:where(#pg-prices) .mbody select,html.dk body:where(#pg-prices) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-prices) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-prices) #merr{color:#f87171 !important}
html.dk body:where(#pg-prices) .hint{color:#9ca3af !important}
html.dk body:where(#pg-prices) .hist h4{color:#9ca3af !important}
html.dk body:where(#pg-prices) .hist div{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-prices) .hist .fut{color:#fbbf24 !important}
html.dk body:where(#pg-qr-inspect){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-qr-inspect) .sec{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-qr-inspect) .sec h2{color:#9ca3af !important}
html.dk body:where(#pg-qr-inspect) label.f{color:#d1d5db !important}
html.dk body:where(#pg-qr-inspect) select,html.dk body:where(#pg-qr-inspect) input[type=text],html.dk body:where(#pg-qr-inspect) input[type=number],html.dk body:where(#pg-qr-inspect) textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-qr-inspect) .ro small{color:#9ca3af !important}
html.dk body:where(#pg-qr-inspect) .muted{color:#9ca3af !important}
html.dk body:where(#pg-qr-inspect) .note.ok{background:#0f2a1f !important;color:#6ee7b7 !important}
html.dk body:where(#pg-qr-inspect) .note.bad{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(#pg-qr-inspect) .note.info{background:#13213b !important;color:#93c5fd !important}
html.dk body:where(#pg-qr-inspect) .seg button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:#d1d5db !important}
html.dk body:where(#pg-qr-inspect) .big button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:#d1d5db !important}
html.dk body:where(#pg-qr-inspect) .ck{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-qr-inspect) .ck > button{color:var(--dk-text) !important}
html.dk body:where(#pg-qr-inspect) .ck.on{background:#2f1515 !important}
html.dk body:where(#pg-qr-inspect) .photos .th{background:var(--dk-chip) !important}
html.dk body:where(#pg-qr-inspect) .addph{color:var(--dk-text) !important;background:var(--dk-raised) !important}
html.dk body:where(#pg-qr-inspect) .link{color:#93c5fd !important;background:#13213b !important}
html.dk body:where(#pg-qr-inspect) .small{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:#d1d5db !important}
html.dk body:where(#pg-qr-inspect) #sig{background:var(--dk-surface) !important}
html.dk body:where(#pg-qr-inspect) .att{color:#d1d5db !important}
html.dk body:where(#pg-qr-inspect) .acts button,html.dk body:where(#pg-qr-inspect) .acts a{background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-qr-inspect) #map{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-qr-inspect) input[type=password]{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#activity)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#activity)) .bar input[type=search]{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#activity)) .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#activity)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#activity)) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#activity)) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#activity)) tr.click:hover{background:var(--dk-raised) !important}
html.dk body:where(:has(#activity)) .sub{color:#9ca3af !important}
html.dk body:where(:has(#activity)) .c-draft{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#activity)) .c-ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#activity)) .c-amber{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#activity)) .c-red{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#activity)) .c-type-aggregate{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#activity)) .c-type-concrete{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#activity)) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#activity)) .btn-danger{background:var(--dk-surface) !important;color:#f87171 !important}
html.dk body:where(:has(#activity)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#activity)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#activity)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#activity)) .mhead button{color:#9ca3af !important}
html.dk body:where(:has(#activity)) .mbody label{color:#b6bcc6 !important}
html.dk body:where(:has(#activity)) .mbody input,html.dk body:where(:has(#activity)) .mbody select,html.dk body:where(:has(#activity)) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;color:var(--dk-text) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#activity)) .mbody input:disabled,html.dk body:where(:has(#activity)) .mbody select:disabled,html.dk body:where(:has(#activity)) .mbody textarea:disabled{background:var(--dk-bg) !important;color:#d1d5db !important}
html.dk body:where(:has(#activity)) .sect{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#activity)) .line{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#activity)) .line .rmline{color:#9ca3af !important}
html.dk body:where(:has(#activity)) .line .hint{color:#9ca3af !important}
html.dk body:where(:has(#activity)) .panel{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#activity)) .panel label{color:#b6bcc6 !important}
html.dk body:where(:has(#activity)) .panel input,html.dk body:where(:has(#activity)) .panel select,html.dk body:where(:has(#activity)) .panel textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#activity)) .act div{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#activity)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#activity)) #qerr{color:#f87171 !important}
html.dk body:where(#pg-rates){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-rates) .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-rates) .bar input[type=search],html.dk body:where(#pg-rates) .bar select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-rates) .note{color:#9ca3af !important}
html.dk body:where(#pg-rates) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-rates) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-rates) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-rates) .sub{color:#9ca3af !important}
html.dk body:where(#pg-rates) .trio span{color:#9ca3af !important}
html.dk body:where(#pg-rates) .btn-sec{background:var(--dk-surface) !important;color:var(--dk-text) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-rates) .empty{color:#9ca3af !important}
html.dk body:where(#pg-rates) .mbox{background:var(--dk-surface) !important}
html.dk body:where(#pg-rates) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-rates) .mhead button{color:#9ca3af !important}
html.dk body:where(#pg-rates) .grid3 h4{color:#9ca3af !important}
html.dk body:where(#pg-rates) .mbody label{color:#b6bcc6 !important}
html.dk body:where(#pg-rates) .mbody input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-rates) .calc{background:var(--dk-raised) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-rates) .calc .bad{color:#f87171 !important}
html.dk body:where(#pg-rates) .hist h4{color:#9ca3af !important}
html.dk body:where(#pg-rates) .hist .h{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-rates) .hist .fut{color:#fbbf24 !important}
html.dk body:where(#pg-rates) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-rates) #merr{color:#f87171 !important}
html.dk body:where(:has(#cats)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#cats)) .btn{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#cats)) .cats .cat{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-bg) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#cats)) .links a{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;color:var(--dk-text) !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#cats)) .links a span{color:#9ca3af !important}
html.dk body:where(:has(#cats)) .tabs .rep{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-bg) !important;color:#9ca3af !important}
html.dk body:where(:has(#cats)) .tabs .rep:hover{color:var(--dk-text) !important}
html.dk body:where(:has(#cats)) .tabs .rep.on{background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#cats)) .panel{background:var(--dk-surface) !important;border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#cats)) .sub{color:#9ca3af !important}
html.dk body:where(:has(#cats)) .filters{background:var(--dk-chip) !important;border-bottom:1px solid var(--dk-line2) !important}
html.dk body:where(:has(#cats)) .filters label{color:#b6bcc6 !important}
html.dk body:where(:has(#cats)) .filters input,html.dk body:where(:has(#cats)) .filters select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#cats)) .tw{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#cats)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#cats)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#cats)) .note{color:#9ca3af !important}
html.dk body:where(:has(#cats)) .v-Replace{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#cats)) .v-Watch{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#cats)) .v-Keep{background:#12321f !important;color:#86efac !important}
html.dk body:where(:has(#cats)) .err{color:#f87171 !important}
html.dk body:where(:has(#imp)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#imp)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#imp)) label{color:#b6bcc6 !important}
html.dk body:where(:has(#imp)) select,html.dk body:where(:has(#imp)) input[type=file]{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#imp)) button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#imp)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#imp)) .ok{color:#34d399 !important}
html.dk body:where(:has(#imp)) .bad{color:#f87171 !important}
html.dk body:where(:has(#addhand)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#addhand)) h2{color:#9ca3af !important}
html.dk body:where(:has(#addhand)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addhand)) .card img{background:var(--dk-chip) !important}
html.dk body:where(:has(#addhand)) .meta{color:#9ca3af !important}
html.dk body:where(:has(#addhand)) .match{background:#12321f !important}
html.dk body:where(:has(#addhand)) .match.maybe{background:#3a2e0f !important}
html.dk body:where(:has(#addhand)) .nomatch{background:#3b1919 !important}
html.dk body:where(:has(#addhand)) button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#addhand)) button.l{color:#60a5fa !important}
html.dk body:where(:has(#addhand)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addhand)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#addhand)) .chip.ok{background:#12321f !important;color:#86efac !important}
html.dk body:where(:has(#addhand)) .chip.yellow{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#addhand)) .chip.red{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#addhand)) .chip.loading{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#addhand)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#addhand)) .mbox{background:var(--dk-surface) !important}
html.dk body:where(:has(#addhand)) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addhand)) .mhead .x{color:#9ca3af !important}
html.dk body:where(:has(#addhand)) .mbody label{color:#b6bcc6 !important}
html.dk body:where(:has(#addhand)) .mbody input,html.dk body:where(:has(#addhand)) .mbody select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#addhand)) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(:has(#addhand)) .merr{color:#f87171 !important}
html.dk body:where(:has(#addhand)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#addhand)) .sum{background:var(--dk-raised) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addhand)) .today .tb{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important;background:var(--dk-raised) !important}
html.dk body:where(:has(#addhand)) .today h5{color:#9ca3af !important}
html.dk body:where(:has(#addhand)) .today .big{color:var(--dk-text) !important}
html.dk body:where(:has(#addhand)) .today .bar{background:var(--dk-chip) !important}
html.dk body:where(:has(#addhand)) .warnbox{color:#fbbf24 !important;background:#3a2e0f !important}
html.dk body:where(:has(#addhand)) .fees label{color:var(--dk-text) !important}
html.dk body:where(:has(#addhand)) .al.stop,html.dk body:where(:has(#addhand)) .al.blocked,html.dk body:where(:has(#addhand)) .al.full,html.dk body:where(:has(#addhand)) .al.expired{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#addhand)) .al.warning,html.dk body:where(:has(#addhand)) .al.warn,html.dk body:where(:has(#addhand)) .al.near{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#addhand)) .al.info{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#addhand)) #err{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#addhand)) .chip.loaded{background:#1d2350 !important;color:#a5b4fc !important}
html.dk body:where(:has(#addhand)) .desc{color:var(--dk-text) !important}
html.dk body:where(:has(#addhand)) .flag{color:#fbbf24 !important;background:#3a2e0f !important}
html.dk body:where(:has(#addhand)) .ihead{background:var(--dk-raised) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#addhand)) .setup{background:#2a1f4d !important;color:#c4b5fd !important}
html.dk body:where(:has(#addhand)) .splitbox{background:#231a40 !important}
html.dk body:where(:has(#addhand)) .math tr.res td{background:var(--dk-raised) !important}
html.dk body:where(:has(#addhand)) .parts .pt{border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#addhand)) .parts h4{color:#b6bcc6 !important}
html.dk body:where(:has(#apply)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#apply)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#apply)) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#apply)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#apply)) .err{color:#f87171 !important}
html.dk body:where(:has(#apply)) .pill{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#apply)) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#apply)) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#apply)) .a-update{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#apply)) .a-create{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#apply)) .a-skip{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#apply)) .a-error{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#acct)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#acct)) .bar input,html.dk body:where(:has(#acct)) .bar select{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#acct)) .stat{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#acct)) .stat span{color:#9ca3af !important}
html.dk body:where(:has(#acct)) .tw{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#acct)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#acct)) .tag{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#acct)) td button,html.dk body:where(:has(#acct)) td a{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#acct)) td button.d{color:#f87171 !important}
html.dk body:where(:has(#acct)) #ov .box{background:var(--dk-surface) !important}
html.dk body:where(:has(#acct)) #ov .top{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(:has(#acct)) #ov .top button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#acct)) tbody tr:hover{background:var(--dk-raised) !important}
html.dk body:where(:has(#acct)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#acct)) .tag.ed{background:#1d2350 !important;color:#a5b4fc !important}
html.dk body:where(:has(#acct)) .tag.ex{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#acct)) #em .box{background:var(--dk-surface) !important}
html.dk body:where(:has(#acct)) #em .enav span{color:#9ca3af !important}
html.dk body:where(:has(#acct)) #em .enav button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#acct)) #em label{color:#d1d5db !important}
html.dk body:where(:has(#acct)) #em input,html.dk body:where(:has(#acct)) #em select,html.dk body:where(:has(#acct)) #em textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#acct)) #em .ro{background:var(--dk-raised) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#acct)) #em .pv{background:var(--dk-bg) !important}
html.dk body:where(:has(#acct)) #em .warn{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#acct)) #em .err{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#acct)) #em .acts button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#a_emp)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#a_emp)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#a_emp)) label{color:#d1d5db !important}
html.dk body:where(:has(#a_emp)) input,html.dk body:where(:has(#a_emp)) select,html.dk body:where(:has(#a_emp)) textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#a_emp)) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#a_emp)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#a_emp)) td button{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#a_emp)) .tag{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#a_emp)) .tag.ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#a_emp)) .tag.w{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#a_emp)) .tag.v{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#a_emp)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#a_emp)) .flag{color:#fbbf24 !important}
html.dk body:where(:has(#a_emp)) .modal .box{background:var(--dk-surface) !important}
html.dk body:where(:has(#a_emp)) .err{color:#f87171 !important}
html.dk body:where(:has(#a_emp)) .hist{color:#b6bcc6 !important}
html.dk body:where(:has(#btnIn)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#btnIn)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#btnIn)) h3{color:#9ca3af !important}
html.dk body:where(:has(#btnIn)) .status small{color:#b6bcc6 !important}
html.dk body:where(:has(#btnIn)) label{color:#d1d5db !important}
html.dk body:where(:has(#btnIn)) select,html.dk body:where(:has(#btnIn)) input[type=text],html.dk body:where(:has(#btnIn)) input[type=password],html.dk body:where(:has(#btnIn)) input[type=search]{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#btnIn)) .sec{background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#btnIn)) .msg.ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#btnIn)) .msg.bad{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#btnIn)) .msg.warn{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#btnIn)) .mem{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#btnIn)) .mem.sel{background:#13213b !important}
html.dk body:where(:has(#btnIn)) .mem span{color:#b6bcc6 !important}
html.dk body:where(:has(#btnIn)) .mem .q{color:#fbbf24 !important}
html.dk body:where(:has(#btnIn)) .panel .sheet{background:var(--dk-surface) !important}
html.dk body:where(:has(#btnIn)) .x{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#btnIn)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#again)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#again)) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#again)) label{color:#d1d5db !important}
html.dk body:where(:has(#again)) input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(:has(#again)) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#again)) th{background:var(--dk-raised) !important;color:#b6bcc6 !important}
html.dk body:where(:has(#again)) .tag{background:var(--dk-chip) !important;color:#d1d5db !important}
html.dk body:where(:has(#again)) .tag.ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#again)) .tag.w{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#again)) .tag.v{background:#16294a !important;color:#93c5fd !important}
html.dk body:where(:has(#again)) .hint{color:#9ca3af !important}
html.dk body:where(:has(#again)) .sub td{background:var(--dk-raised) !important}
html.dk body:where(:has(#again)) td a{color:#93c5fd !important}
html.dk body:where(#pg-tires){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-tires) .card{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-tires) .hint{color:#9ca3af !important}
html.dk body:where(#pg-tires) .b{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-tires) .truck{background:var(--dk-raised) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-tires) .axlab{color:#9ca3af !important}
html.dk body:where(#pg-tires) .tire{background:var(--dk-surface) !important}
html.dk body:where(#pg-tires) .tire .c{color:#9ca3af !important}
html.dk body:where(#pg-tires) .tire .ps{color:#d1d5db !important}
html.dk body:where(#pg-tires) .tire.red{background:#3b1919 !important}
html.dk body:where(#pg-tires) .tire.red .t{color:#fca5a5 !important}
html.dk body:where(#pg-tires) .tire.amber{background:#3a2e0f !important}
html.dk body:where(#pg-tires) .tire.amber .t{color:#fbbf24 !important}
html.dk body:where(#pg-tires) .tire.ok .t{color:#6ee7b7 !important}
html.dk body:where(#pg-tires) .spares{border-top:1px dashed var(--dk-line2) !important}
html.dk body:where(#pg-tires) .legend{color:#b6bcc6 !important}
html.dk body:where(#pg-tires) dt{color:#9ca3af !important}
html.dk body:where(#pg-tires) th{color:#9ca3af !important;background:var(--dk-raised) !important}
html.dk body:where(#pg-tires) .mbox{background:var(--dk-surface) !important}
html.dk body:where(#pg-tires) .mhead{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-tires) .mhead button{color:#9ca3af !important}
html.dk body:where(#pg-tires) .mbody label{color:#b6bcc6 !important}
html.dk body:where(#pg-tires) .mbody input,html.dk body:where(#pg-tires) .mbody select,html.dk body:where(#pg-tires) .mbody textarea{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important;background:var(--dk-surface) !important}
html.dk body:where(#pg-tires) .mfoot{border-top:1px solid var(--dk-line) !important}
html.dk body:where(#pg-tires) .err{color:#f87171 !important}
html.dk body:where(#pg-tires) .chk table input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-tires) .axrow select,html.dk body:where(#pg-tires) .axrow input{border-top-color:var(--dk-line2) !important;border-right-color:var(--dk-line2) !important;border-bottom-color:var(--dk-line2) !important;border-left-color:var(--dk-line2) !important}
html.dk body:where(#pg-truck-combine){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(#pg-truck-combine) .intro{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-truck-combine) .ok{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(#pg-truck-combine) .grp{background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(#pg-truck-combine) .grp .h{background:var(--dk-raised) !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-truck-combine) .grp .h small{color:#9ca3af !important}
html.dk body:where(#pg-truck-combine) th{color:#9ca3af !important;border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-truck-combine) td{border-bottom:1px solid var(--dk-line) !important}
html.dk body:where(#pg-truck-combine) .note{color:#fbbf24 !important}
html.dk body:where(#pg-truck-combine) .bar{background:var(--dk-bg) !important}
html.dk body:where(#pg-truck-combine) .empty{color:#9ca3af !important;background:var(--dk-surface) !important;border-top-color:var(--dk-line) !important;border-right-color:var(--dk-line) !important;border-bottom-color:var(--dk-line) !important;border-left-color:var(--dk-line) !important}
html.dk body:where(:has(#tl)){background:var(--dk-bg) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#tl)) .trow{border-bottom:1px solid var(--dk-line) !important;background:var(--dk-surface) !important}
html.dk body:where(:has(#tl)) .tname{background:var(--dk-surface) !important;border-right:1px solid var(--dk-line2) !important}
html.dk body:where(:has(#tl)) .tname .sub{color:#9ca3af !important}
html.dk body:where(:has(#tl)) .thead{background:var(--dk-bg) !important}
html.dk body:where(:has(#tl)) .thead .tname{background:var(--dk-bg) !important}
html.dk body:where(:has(#tl)) .track.head span{color:#9ca3af !important}
html.dk body:where(:has(#tl)) .blk{background:#3a2e0f !important;color:var(--dk-text) !important}
html.dk body:where(:has(#tl)) .blk.concrete{background:#16294a !important}
html.dk body:where(:has(#tl)) .blk.lowbed{background:#2a1f4d !important}
html.dk body:where(:has(#tl)) .tag.green{background:#103626 !important;color:#6ee7b7 !important}
html.dk body:where(:has(#tl)) .tag.red{background:#3b1919 !important;color:#fca5a5 !important}
html.dk body:where(:has(#alerts)){background:var(--dk-chip) !important;color:var(--dk-text) !important}
html.dk body:where(:has(#alerts)) .lanes button.on{color:var(--dk-text) !important}
html.dk body:where(:has(#alerts)) .head{color:#d1d5db !important}
html.dk body:where(:has(#alerts)) .card{background:var(--dk-surface) !important}
html.dk body:where(:has(#alerts)) .pos{color:#9ca3af !important}
html.dk body:where(:has(#alerts)) .mat.ask{color:#fbbf24 !important}
html.dk body:where(:has(#alerts)) .sugg{background:#3a2e0f !important;color:#fbbf24 !important}
html.dk body:where(:has(#alerts)) .qty.part{color:#f87171 !important}
html.dk body:where(:has(#alerts)) .split .t.part{color:#f87171 !important}
html.dk body:where(:has(#alerts)) .split .ln{color:#9ca3af !important}
html.dk body:where(:has(#alerts)) .setup{background:#2a1f4d !important;color:#c4b5fd !important}
html.dk body:where(:has(#alerts)) .qty small{color:#9ca3af !important}
html.dk body:where(:has(#alerts)) .sub{color:#b6bcc6 !important}
html.dk body:where(:has(#alerts)) .acts .release{background:var(--dk-surface) !important;color:#d1d5db !important}
html.dk body:where(:has(#alerts)) .tap{color:#9ca3af !important}
html.dk body:where(:has(#alerts)) .empty{color:#9ca3af !important}
html.dk body:where(:has(#alerts)) .alert button{background:var(--dk-surface) !important;color:#f87171 !important}
html.dk body:where(:has(#alerts)) #err{background:#3b1919 !important;color:#fca5a5 !important}
@media (max-width: 760px){html.dk body:where(:has(#fstate)) #side{border-top:1px solid var(--dk-line2) !important}}
/* Light colors written straight on an element (style="...") */
html.dk body :is([style*="background:#ffffff" i], [style*="background:#fff" i], [style*="background:white" i], [style*="background-color:#ffffff" i], [style*="background-color:#fff" i], [style*="background-color:white" i], [style*="background: #ffffff" i], [style*="background: #fff" i], [style*="background: white" i], [style*="background-color: #ffffff" i], [style*="background-color: #fff" i], [style*="background-color: white" i]) { background: var(--dk-surface) !important; }
html.dk body :is([style*="background:#f9fafb" i], [style*="background-color:#f9fafb" i], [style*="background: #f9fafb" i], [style*="background-color: #f9fafb" i]) { background: var(--dk-raised) !important; }
html.dk body :is([style*="background:#fafafa" i], [style*="background-color:#fafafa" i], [style*="background: #fafafa" i], [style*="background-color: #fafafa" i]) { background: var(--dk-raised) !important; }
html.dk body :is([style*="background:#f6f6f6" i], [style*="background-color:#f6f6f6" i], [style*="background: #f6f6f6" i], [style*="background-color: #f6f6f6" i]) { background: var(--dk-raised) !important; }
html.dk body :is([style*="background:#f3f4f6" i], [style*="background-color:#f3f4f6" i], [style*="background: #f3f4f6" i], [style*="background-color: #f3f4f6" i]) { background: var(--dk-bg) !important; }
html.dk body :is([style*="background:#eef0f3" i], [style*="background-color:#eef0f3" i], [style*="background: #eef0f3" i], [style*="background-color: #eef0f3" i]) { background: var(--dk-bg) !important; }
html.dk body :is([style*="background:#eef0f2" i], [style*="background-color:#eef0f2" i], [style*="background: #eef0f2" i], [style*="background-color: #eef0f2" i]) { background: var(--dk-bg) !important; }
html.dk body :is([style*="background:#f1f2f4" i], [style*="background-color:#f1f2f4" i], [style*="background: #f1f2f4" i], [style*="background-color: #f1f2f4" i]) { background: var(--dk-bg) !important; }
html.dk body :is([style*="background:#e9eaec" i], [style*="background-color:#e9eaec" i], [style*="background: #e9eaec" i], [style*="background-color: #e9eaec" i]) { background: var(--dk-bg) !important; }
html.dk body :is([style*="background:#e5e7eb" i], [style*="background-color:#e5e7eb" i], [style*="background: #e5e7eb" i], [style*="background-color: #e5e7eb" i]) { background: var(--dk-chip) !important; }
html.dk body :is([style*="background:#eeeeee" i], [style*="background:#eee" i], [style*="background-color:#eeeeee" i], [style*="background-color:#eee" i], [style*="background: #eeeeee" i], [style*="background: #eee" i], [style*="background-color: #eeeeee" i], [style*="background-color: #eee" i]) { background: var(--dk-chip) !important; }
html.dk body :is([style*="background:#dddddd" i], [style*="background:#ddd" i], [style*="background-color:#dddddd" i], [style*="background-color:#ddd" i], [style*="background: #dddddd" i], [style*="background: #ddd" i], [style*="background-color: #dddddd" i], [style*="background-color: #ddd" i]) { background: var(--dk-chip) !important; }
html.dk body :is([style*="background:#fef3c7" i], [style*="background-color:#fef3c7" i], [style*="background: #fef3c7" i], [style*="background-color: #fef3c7" i]) { background: #3a2e0f !important; }
html.dk body :is([style*="background:#fffbeb" i], [style*="background-color:#fffbeb" i], [style*="background: #fffbeb" i], [style*="background-color: #fffbeb" i]) { background: #2e2610 !important; }
html.dk body :is([style*="background:#fee2e2" i], [style*="background-color:#fee2e2" i], [style*="background: #fee2e2" i], [style*="background-color: #fee2e2" i]) { background: #3b1919 !important; }
html.dk body :is([style*="background:#fef2f2" i], [style*="background-color:#fef2f2" i], [style*="background: #fef2f2" i], [style*="background-color: #fef2f2" i]) { background: #2f1515 !important; }
html.dk body :is([style*="background:#fecaca" i], [style*="background-color:#fecaca" i], [style*="background: #fecaca" i], [style*="background-color: #fecaca" i]) { background: #4a1d1d !important; }
html.dk body :is([style*="background:#d1fae5" i], [style*="background-color:#d1fae5" i], [style*="background: #d1fae5" i], [style*="background-color: #d1fae5" i]) { background: #103626 !important; }
html.dk body :is([style*="background:#ecfdf5" i], [style*="background-color:#ecfdf5" i], [style*="background: #ecfdf5" i], [style*="background-color: #ecfdf5" i]) { background: #0f2a1f !important; }
html.dk body :is([style*="background:#dcfce7" i], [style*="background-color:#dcfce7" i], [style*="background: #dcfce7" i], [style*="background-color: #dcfce7" i]) { background: #12321f !important; }
html.dk body :is([style*="background:#dbeafe" i], [style*="background-color:#dbeafe" i], [style*="background: #dbeafe" i], [style*="background-color: #dbeafe" i]) { background: #16294a !important; }
html.dk body :is([style*="background:#eff6ff" i], [style*="background-color:#eff6ff" i], [style*="background: #eff6ff" i], [style*="background-color: #eff6ff" i]) { background: #13213b !important; }
html.dk body :is([style*="background:#e0e7ff" i], [style*="background-color:#e0e7ff" i], [style*="background: #e0e7ff" i], [style*="background-color: #e0e7ff" i]) { background: #1d2350 !important; }
html.dk body :is([style*="background:#ede9fe" i], [style*="background-color:#ede9fe" i], [style*="background: #ede9fe" i], [style*="background-color: #ede9fe" i]) { background: #2a1f4d !important; }
html.dk body :is([style*="background:#f5f3ff" i], [style*="background-color:#f5f3ff" i], [style*="background: #f5f3ff" i], [style*="background-color: #f5f3ff" i]) { background: #231a40 !important; }
html.dk body :is([style^="color:#111827" i], [style^="color: #111827" i], [style*=";color:#111827" i], [style*="; color:#111827" i], [style*="; color: #111827" i], [style*=";color: #111827" i]) { color: var(--dk-text) !important; }
html.dk body :is([style^="color:#1f2937" i], [style^="color: #1f2937" i], [style*=";color:#1f2937" i], [style*="; color:#1f2937" i], [style*="; color: #1f2937" i], [style*=";color: #1f2937" i]) { color: var(--dk-text) !important; }
html.dk body :is([style^="color:#111111" i], [style^="color: #111111" i], [style*=";color:#111111" i], [style*="; color:#111111" i], [style*="; color: #111111" i], [style*=";color: #111111" i], [style^="color:#111" i], [style^="color: #111" i], [style*=";color:#111" i], [style*="; color:#111" i], [style*="; color: #111" i], [style*=";color: #111" i]) { color: var(--dk-text) !important; }
html.dk body :is([style^="color:#000000" i], [style^="color: #000000" i], [style*=";color:#000000" i], [style*="; color:#000000" i], [style*="; color: #000000" i], [style*=";color: #000000" i], [style^="color:#000" i], [style^="color: #000" i], [style*=";color:#000" i], [style*="; color:#000" i], [style*="; color: #000" i], [style*=";color: #000" i]) { color: var(--dk-text) !important; }
html.dk body :is([style^="color:#333333" i], [style^="color: #333333" i], [style*=";color:#333333" i], [style*="; color:#333333" i], [style*="; color: #333333" i], [style*=";color: #333333" i], [style^="color:#333" i], [style^="color: #333" i], [style*=";color:#333" i], [style*="; color:#333" i], [style*="; color: #333" i], [style*=";color: #333" i]) { color: var(--dk-text) !important; }
html.dk body :is([style^="color:#374151" i], [style^="color: #374151" i], [style*=";color:#374151" i], [style*="; color:#374151" i], [style*="; color: #374151" i], [style*=";color: #374151" i]) { color: #d1d5db !important; }
html.dk body :is([style^="color:#444444" i], [style^="color: #444444" i], [style*=";color:#444444" i], [style*="; color:#444444" i], [style*="; color: #444444" i], [style*=";color: #444444" i], [style^="color:#444" i], [style^="color: #444" i], [style*=";color:#444" i], [style*="; color:#444" i], [style*="; color: #444" i], [style*=";color: #444" i]) { color: #d1d5db !important; }
html.dk body :is([style^="color:#4b5563" i], [style^="color: #4b5563" i], [style*=";color:#4b5563" i], [style*="; color:#4b5563" i], [style*="; color: #4b5563" i], [style*=";color: #4b5563" i]) { color: #b6bcc6 !important; }
html.dk body :is([style^="color:#555555" i], [style^="color: #555555" i], [style*=";color:#555555" i], [style*="; color:#555555" i], [style*="; color: #555555" i], [style*=";color: #555555" i], [style^="color:#555" i], [style^="color: #555" i], [style*=";color:#555" i], [style*="; color:#555" i], [style*="; color: #555" i], [style*=";color: #555" i]) { color: #b6bcc6 !important; }
html.dk body :is([style^="color:#6b7280" i], [style^="color: #6b7280" i], [style*=";color:#6b7280" i], [style*="; color:#6b7280" i], [style*="; color: #6b7280" i], [style*=";color: #6b7280" i]) { color: #9ca3af !important; }
html.dk body :is([style^="color:#92400e" i], [style^="color: #92400e" i], [style*=";color:#92400e" i], [style*="; color:#92400e" i], [style*="; color: #92400e" i], [style*=";color: #92400e" i]) { color: #fbbf24 !important; }
html.dk body :is([style^="color:#b45309" i], [style^="color: #b45309" i], [style*=";color:#b45309" i], [style*="; color:#b45309" i], [style*="; color: #b45309" i], [style*=";color: #b45309" i]) { color: #fbbf24 !important; }
html.dk body :is([style^="color:#991b1b" i], [style^="color: #991b1b" i], [style*=";color:#991b1b" i], [style*="; color:#991b1b" i], [style*="; color: #991b1b" i], [style*=";color: #991b1b" i]) { color: #fca5a5 !important; }
html.dk body :is([style^="color:#b91c1c" i], [style^="color: #b91c1c" i], [style*=";color:#b91c1c" i], [style*="; color:#b91c1c" i], [style*="; color: #b91c1c" i], [style*=";color: #b91c1c" i]) { color: #f87171 !important; }
html.dk body :is([style^="color:#065f46" i], [style^="color: #065f46" i], [style*=";color:#065f46" i], [style*="; color:#065f46" i], [style*="; color: #065f46" i], [style*=";color: #065f46" i]) { color: #6ee7b7 !important; }
html.dk body :is([style^="color:#166534" i], [style^="color: #166534" i], [style*=";color:#166534" i], [style*="; color:#166534" i], [style*="; color: #166534" i], [style*=";color: #166534" i]) { color: #86efac !important; }
html.dk body :is([style^="color:#1e40af" i], [style^="color: #1e40af" i], [style*=";color:#1e40af" i], [style*="; color:#1e40af" i], [style*="; color: #1e40af" i], [style*=";color: #1e40af" i]) { color: #93c5fd !important; }
html.dk body :is([style^="color:#1e3a8a" i], [style^="color: #1e3a8a" i], [style*=";color:#1e3a8a" i], [style*="; color:#1e3a8a" i], [style*="; color: #1e3a8a" i], [style*=";color: #1e3a8a" i]) { color: #93c5fd !important; }
html.dk body :is([style^="color:#1d4ed8" i], [style^="color: #1d4ed8" i], [style*=";color:#1d4ed8" i], [style*="; color:#1d4ed8" i], [style*="; color: #1d4ed8" i], [style*=";color: #1d4ed8" i]) { color: #93c5fd !important; }
html.dk body :is([style^="color:#3730a3" i], [style^="color: #3730a3" i], [style*=";color:#3730a3" i], [style*="; color:#3730a3" i], [style*="; color: #3730a3" i], [style*=";color: #3730a3" i]) { color: #a5b4fc !important; }
html.dk body :is([style^="color:#5b21b6" i], [style^="color: #5b21b6" i], [style*=";color:#5b21b6" i], [style*="; color:#5b21b6" i], [style*="; color: #5b21b6" i], [style*=";color: #5b21b6" i]) { color: #c4b5fd !important; }
html.dk body :is([style^="color:#2563eb" i], [style^="color: #2563eb" i], [style*=";color:#2563eb" i], [style*="; color:#2563eb" i], [style*="; color: #2563eb" i], [style*=";color: #2563eb" i]) { color: #60a5fa !important; }
html.dk body :is([style^="color:#047857" i], [style^="color: #047857" i], [style*=";color:#047857" i], [style*="; color:#047857" i], [style*="; color: #047857" i], [style*=";color: #047857" i]) { color: #34d399 !important; }
/* After the page rules (the #erp_hi in :is() lifts these above any page rule): delivery-type colors, company colors */
html.dk body :is(.card.aggregate, #erp_hi) { border-left-color: var(--aggregate) !important; background: var(--aggregate-tint) !important; }
html.dk body :is(.card.concrete, #erp_hi) { border-left-color: var(--concrete) !important; background: var(--concrete-tint) !important; }
html.dk body :is(.card.lowbed, #erp_hi) { border-left-color: var(--lowbed) !important; background: var(--lowbed-tint) !important; }
html.dk body :is(.blk.aggregate, #erp_hi) { background: var(--aggregate-tint) !important; }
html.dk body :is(.blk.concrete, #erp_hi) { background: var(--concrete-tint) !important; }
html.dk body :is(.blk.lowbed, #erp_hi) { background: var(--lowbed-tint) !important; }
html.dk body :is(.badge.aggregate, #erp_hi) { background: var(--aggregate) !important; color: var(--aggregate-text) !important; }
html.dk body :is(.badge.concrete, #erp_hi) { background: var(--concrete) !important; color: var(--concrete-text) !important; }
html.dk body :is(.badge.lowbed, #erp_hi) { background: var(--lowbed) !important; color: var(--lowbed-text) !important; }
html.dk body :is(.btn-primary, .b.p, .btn.p, .ms-btn.p, .tabs button.on, .pill.on, #erp_hi) {
  background: var(--brand) !important; color: var(--brand-text) !important; border-color: var(--brand) !important; }
html.dk body :is(.b.go, #erp_hi) { background: #047857 !important; color: #fff !important; border-color: #047857 !important; }
html.dk body :is(.wrap h2, .wrap h3, th, .sec, #erp_hi) { color: var(--brand-ink) !important; }
html.dk body :is(th, #erp_hi) { background: var(--dk-raised) !important; }
html.dk body > header :is(button, .btn, select, input, #erp_hi) {
  background: rgba(255,255,255,.14) !important; color: var(--brand-text) !important; border-color: rgba(255,255,255,.38) !important; }
html.dk body > header :is(#newbtn, .primary, .btn.primary, .p) {
  background: var(--accent) !important; color: var(--accent-text) !important; border-color: var(--accent) !important; }
html.dk body > header :is(h1, .s, span, #erp_hi) { color: var(--brand-text) !important; background: transparent !important; }
html.dk .erp-side :is(a, #erp_hi) { color: var(--dark-text) !important; background: transparent; }
html.dk .erp-side :is(a.on, #erp_hi) { color: var(--accent-text) !important; background: var(--accent) !important; }
}
