:root{color-scheme:light;box-sizing:border-box}html:not(.dash){padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}
body{font-family:Inter,system-ui,sans-serif;background:#fff;color:#000}body.dash{background:#f3f6f8}h1,h2,h3{font-family:'Plus Jakarta Sans',Inter,sans-serif;text-wrap:balance}
#dash{display:none;min-height:100vh;font-size:14px;color:#0d1710}#dash.on{display:block}@media(min-width:1024px){#dash.on{display:flex}}
.rv{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.rv.on{opacity:1;transform:none}
.fade{transition:opacity 1s,transform 1s}
.inp{background:#fff;color:#0b130d;width:100%;border:1px solid #e2e8ee;border-radius:12px;padding:12px 16px;font-size:16px;outline:none}.inp:focus{border-color:#84c025;box-shadow:0 0 0 4px rgba(132,192,37,.2)}.inp.bad{border-color:#e10600}

.nb{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:6px;color:#b9c6bc;font-size:13px;width:100%;text-align:left}.nb:hover{background:rgba(255,255,255,.07);color:#fff}.nb.on{background:rgba(132,192,37,.16);color:#a8de4a;font-weight:600}
.card{background:#fff;border:1px solid #dde4ea;border-radius:8px}.th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#6b7a70;font-weight:600;text-align:left;padding:8px 12px;white-space:nowrap;background:#f7f9fa}.td{padding:9px 12px;white-space:nowrap;border-top:1px solid #edf1f4}
.bd{display:inline-flex;align-items:center;gap:4px;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600;white-space:nowrap}.scr{scrollbar-width:thin}.pfilters select,.pfilters input{width:100%;max-width:none}@media(min-width:768px){.pfilters select,.pfilters input{width:auto}.pfilters select{max-width:200px}.pfilters input[placeholder^="Search"]{width:18rem}}.sticky-first th:first-child{position:sticky;left:0;background:#f7f9fa;z-index:2}.sticky-first td:first-child{position:sticky;left:0;background:#fff;z-index:1;box-shadow:1px 0 0 #edf1f4}:root{--fbd:#b2bec8;--fbg:#fff}
html.dark{--s1:#121a15;--s2:#18221c;--s3:#1f2b24;--bd:#2d3d34;--tx:#e7eee9;--tx2:#a9b7ae;--fbd:#40524a;--fbg:#0e1511;color-scheme:dark}
:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border:1px solid var(--fbd)!important}
html input:focus,html select:focus,html textarea:focus{border-color:#84c025!important;outline:none;box-shadow:0 0 0 3px rgba(132,192,37,.22)}
.inp.bad,.inp.bad:focus{border-color:#e10600!important}
html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html.dark select,html.dark textarea{background-color:var(--fbg)!important;color:var(--tx)!important}
html.dark ::placeholder{color:#74857b!important;opacity:1}
html.dark body{background:#0b110d;color:var(--tx)}html.dark body.dash{background:#0d1410}html.dark #dash{color:var(--tx)}html.dark #site{background:#0b110d}
html.dark .card{background:var(--s1);border-color:var(--bd)}html.dark .th{background:var(--s2);color:#93a399}html.dark .td{border-top-color:var(--bd)}
html.dark #sb{border-right:1px solid var(--bd)}html.dark .sticky-first td:first-child{background:var(--s1);box-shadow:1px 0 0 var(--bd)}html.dark .sticky-first th:first-child{background:var(--s2)}
html.dark svg line[stroke="#edf1f4"]{stroke:#2d3d34}html.dark svg text{fill:#93a399}html.dark option{background:#0e1511;color:#e7eee9}
@media print{html.dark body,html.dark body.dash{background:#fff!important;color:#000!important}}
html.dark .bg-white{background-color:var(--s1)}
html.dark .bg-white\/85{background-color:rgba(18,26,21,.9)}
html.dark .bg-white\/90{background-color:rgba(18,26,21,.92)}
html.dark .bg-white\/95{background-color:rgba(18,26,21,.94)}
html.dark .bg-mist{background-color:var(--s3)}
html.dark .bg-mist\/30{background-color:rgba(31,43,36,.45)}
html.dark .bg-mist\/40{background-color:rgba(31,43,36,.55)}
html.dark .bg-mist\/50{background-color:rgba(31,43,36,.55)}
html.dark .bg-mist\/60{background-color:var(--s3)}
html.dark .hover\:bg-mist\/60:hover{background-color:var(--s3)}
html.dark .hover\:bg-mist\/70:hover{background-color:var(--s3)}
html.dark .file\:bg-mist::file-selector-button{background-color:var(--s3)}
html.dark .bg-slate-50{background-color:var(--s2)}
html.dark .bg-slate-50\/60{background-color:rgba(24,34,28,.6)}
html.dark .bg-slate-100{background-color:var(--s3)}
html.dark .hover\:bg-slate-50:hover{background-color:var(--s2)}
html.dark .hover\:bg-slate-100:hover{background-color:var(--s3)}
html.dark .bg-\[\#f7f9fa\]{background-color:var(--s2)}
html.dark .bg-green-100{background-color:rgba(46,160,80,.18)}
html.dark .bg-amber-100{background-color:rgba(242,169,0,.17)}
html.dark .bg-red-100{background-color:rgba(225,6,0,.2)}
html.dark .bg-red-50{background-color:rgba(225,6,0,.1)}
html.dark .bg-amber-50{background-color:rgba(242,169,0,.12)}
html.dark .border-amber-300{border-color:rgba(242,169,0,.4)}
html.dark .text-amber-800{color:#f2c25c}
html.dark .text-amber-900{color:#f6d087}
html.dark .bg-blue-100{background-color:rgba(90,140,255,.18)}
html.dark .text-ink{color:var(--tx)}
html.dark .text-ink\/50{color:rgba(231,238,233,.5)}
html.dark .text-ink\/60{color:rgba(231,238,233,.6)}
html.dark .text-ink\/65{color:rgba(231,238,233,.65)}
html.dark .text-ink\/70{color:rgba(231,238,233,.72)}
html.dark .text-ink\/75{color:rgba(231,238,233,.78)}
html.dark .text-muted{color:var(--tx2)}
html.dark .text-slate-300{color:#5d6d63}
html.dark .text-slate-400{color:#7f8f85}
html.dark .text-slate-500{color:#93a399}
html.dark .text-slate-600{color:#b0bdb4}
html.dark .text-slate-700{color:#c9d4cc}
html.dark .text-slate-800{color:#dfe7e1}
html.dark .text-slate-900{color:#eef3ef}
html.dark .text-forest{color:#9ad84e}
html.dark .hover\:text-forest:hover{color:#b4e56c}
html.dark .text-green-700{color:#7fdc8f}
html.dark .text-green-800{color:#8fe39a}
html.dark .text-amber-600{color:#f0b84a}
html.dark .text-amber-700{color:#f2c25c}
html.dark .text-amber-800{color:#f5cb70}
html.dark .text-\[\#9a6b00\]{color:#f0b84a}
html.dark .text-red-600{color:#ff8a80}
html.dark .text-red-700{color:#ff9d94}
html.dark .text-cta{color:#ff6b61}
html.dark .text-blue-700{color:#8ab4ff}
html.dark .border-\[\#dde4ea\]{border-color:var(--bd)}
html.dark .border-\[\#edf1f4\]{border-color:var(--bd)}
html.dark .border-border{border-color:var(--bd)}
html.dark .border-border\/80{border-color:var(--bd)}
html.dark .border-slate-200{border-color:var(--bd)}
html.dark .border-slate-300{border-color:var(--bd)}
html.dark .border-ink\/10{border-color:var(--bd)}
html.dark .border-red-200{border-color:rgba(225,6,0,.4)}
html.dark .ring-\[\#dde4ea\]{--tw-ring-color:var(--bd)}
html.dark .ring-slate-200{--tw-ring-color:var(--bd)}
html.dark .ring-black\/5{--tw-ring-color:var(--bd)}
html.dark .ring-black\/\[0\.04\]{--tw-ring-color:var(--bd)}
html.dark .divide-border>:not([hidden])~:not([hidden]){border-color:var(--bd)}
:root{--cal:#b4c0ca}html.dark{--cal:#3d4f45}.calcell{border-right:1px solid var(--cal);border-top:1px solid var(--cal)}.calhd{border-right:1px solid var(--cal)}.calwrap{border-left:1px solid var(--cal);border-bottom:1px solid var(--cal);border-top:1px solid var(--cal)}
#permbar{position:sticky;top:3.6rem;z-index:25;margin:12px 16px 0;padding:12px 16px;border:1px solid #f1a5a0;border-radius:8px;background:#fdecea;color:#b42318;font-size:13px;font-weight:600}html.dark #permbar{background:rgba(225,6,0,.16);color:#ff9d94;border-color:rgba(225,6,0,.45)}
@media(max-width:767px){#qbox.qopen{display:block!important;position:absolute;left:0;right:0;top:100%;padding:10px 16px;background:#fff;border-bottom:1px solid #dde4ea;box-shadow:0 10px 18px -10px rgba(0,0,0,.25);z-index:40}#qbox.qopen input{width:100%}#qbox.qopen>svg,#qbox.qopen>i{left:28px}#qbox.qopen #qr{left:16px;right:16px;top:56px}#mn>*{min-width:0}}html.dark #qbox.qopen{background:#121a15;border-bottom-color:#2d3d34}
#pv{display:none}#pv table{width:100%;border-collapse:collapse;font-size:12px;margin:8px 0}#pv th,#pv td{border:1px solid #bbb;padding:5px 8px;text-align:left}@media print{body>*:not(#pv){display:none!important}#pv{display:block;padding:24px;color:#000;font-family:Inter,sans-serif}#pv .np{display:none!important}}

html.dark #tkp{color:var(--tx)}
html.dark #tkp .text-\[\#0b130d\]{color:var(--tx)}
html.dark #tkp .text-\[\#4a5550\],html.dark #tkp .text-\[\#4a5550\]\/80{color:var(--tx2)}
html.dark #tkp .text-\[\#4a5550\]\/60,html.dark #tkp .text-\[\#4a5550\]\/40{color:rgba(169,183,174,.62)}
html.dark #tkp .text-\[\#1a7a28\]{color:#a3e36b}
html.dark #tkp .text-\[\#e10600\]{color:#ff8a80}
html.dark #tkp .border-\[\#e2e8ee\],html.dark #tkp .border-black\/10{border-color:var(--bd)}
html.dark #tkp .divide-\[\#e2e8ee\]>:not([hidden])~:not([hidden]){border-color:var(--bd)}
html.dark #tkp .bg-\[\#e2e8ee\]{background-color:var(--bd)}
html.dark #tkp .bg-\[\#84c025\]\/15,html.dark #tkp .bg-\[\#84c025\]\/20{background-color:rgba(132,192,37,.18)}
html.dark #tkp .bg-green-100{background-color:rgba(74,222,128,.16)}
html.dark #tkp .text-green-800{color:#86efac}
html.dark #tkp .bg-slate-100{background-color:var(--s3)}
html.dark #tkp .text-slate-600,html.dark #tkp .text-slate-700{color:var(--tx)}
html.dark #tkp .bg-red-50{background-color:rgba(225,6,0,.16)}
html.dark #tkp .bg-white{background-color:var(--s2)}
html.dark #tkp .rounded-2xl.bg-gradient-to-br .bg-white{background-color:var(--s1)}
html.dark #tkp ::placeholder{color:rgba(169,183,174,.7)}
