@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2)format("woff2"),url(/assets/newsreader-vietnamese-600-normal-CVAR0otO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2)format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f3f6f4;--surface-raised:#fff;--tint:#e0eae4;--ink:#14201a;--ink-muted:#4b5b52;--brand:#14513a;--on-brand:#fff;--attention:#d4a63a;--on-attention:#1f1a0b;--positive:#1d6f44;--negative:#a8362a;--line:#d3dcd6;--border-control:#6e8077;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--font-display:"Newsreader", "Source Serif 4", Georgia, serif;--font-text:"Figtree", system-ui, sans-serif;--font-num:"Figtree", system-ui, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0d1612;--surface-raised:#15211b;--tint:#1e3027;--ink:#e8efea;--ink-muted:#a3b4aa;--brand:#7ccba2;--on-brand:#08170f;--attention:#d4a63a;--on-attention:#1f1a0b;--positive:#6acb8e;--negative:#ff9380;--line:#2a3a32;--border-control:#6c8579}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0d1612;--surface-raised:#15211b;--tint:#1e3027;--ink:#e8efea;--ink-muted:#a3b4aa;--brand:#7ccba2;--on-brand:#08170f;--attention:#d4a63a;--on-attention:#1f1a0b;--positive:#6acb8e;--negative:#ff9380;--line:#2a3a32;--border-control:#6c8579}}*{box-sizing:border-box}body{background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-text);margin:0}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}header{background:var(--surface-raised);border-bottom:1px solid var(--line);z-index:6;position:sticky;top:0}.bar{align-items:center;gap:16px;max-width:2400px;height:64px;margin:0 auto;padding:0 32px;display:flex}.brand{align-items:center;display:flex}.brand svg{width:auto;height:34px;display:block}nav{scrollbar-width:none;flex:1;gap:2px;display:flex;overflow-x:auto}nav::-webkit-scrollbar{display:none}nav a{border-radius:var(--radius-md);color:var(--ink-muted);white-space:nowrap;flex:none;padding:7px 9px;font-size:14px;font-weight:600;text-decoration:none}nav a:hover{color:var(--ink)}nav a.on{background:var(--tint);color:var(--ink)}.ctl{align-items:center;gap:6px;display:flex}.ibtn,.pill-sel{color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-md);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:14px;display:inline-flex}.ibtn:hover,.pill-sel:hover{background:var(--tint);color:var(--ink)}.pill-sel select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0}main{max-width:2400px;margin:0 auto;padding:36px 32px 80px}#subnav{gap:6px;max-width:2400px;margin:0 auto;padding:16px 32px 0;display:flex}#subnav a{border-radius:var(--radius-md);background:var(--tint);color:var(--ink-muted);padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none}#subnav a.on{background:var(--tint);color:var(--brand)}h1{font-family:var(--font-display);margin:0 0 6px;font-size:28px;font-weight:600;line-height:32px}.sub{color:var(--ink-muted);max-width:1100px;margin:0 0 28px;font-size:16px}.hdr{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px;display:grid}.card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:24px;overflow-x:auto}.card.flat{padding:0;overflow:hidden}.lbl{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.lbl svg{color:var(--brand)}.big{font-family:var(--font-num);font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:28px;font-weight:600;line-height:32px}.big.green{color:var(--positive)}.big.red{color:var(--negative)}.big.amber{color:var(--ink)}.cap{color:var(--ink-muted);font-size:13px}.sep{border-top:1px solid var(--line);margin:18px -24px 0}.li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.li:last-child{border-bottom:0}.li .ic{border-radius:var(--radius-md);background:var(--tint);width:38px;height:38px;color:var(--ink-muted);flex:none;place-items:center;font-weight:600;display:grid}.li .nm{flex:1;min-width:0}.li .nm b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.li .nm span{color:var(--ink-muted);font-size:12.5px}.amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.amt.g{color:var(--positive)}.amt.r{color:var(--negative)}.prog{border-radius:var(--radius-md);background:var(--tint);height:8px;overflow:hidden}.prog i{border-radius:var(--radius-md);height:100%;display:block}.rowb{color:var(--ink-muted);justify-content:space-between;margin:12px 0 6px;font-size:14px;display:flex}.seg{background:var(--tint);border-radius:var(--radius-md);padding:3px;display:inline-flex}.seg button{border-radius:var(--radius-md);font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:13px;font-weight:600}.seg button.on{background:var(--tint);color:var(--brand)}.cat{margin:14px 0}.cat .t{justify-content:space-between;margin-bottom:5px;font-size:14.5px;font-weight:400;display:flex}.cat .t b{font-variant-numeric:tabular-nums;font-weight:600}.more{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:600}.mnav{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:18px 24px;display:flex}.mnav .m{text-align:center;min-width:190px;font-size:18px;font-weight:600}.mnav .sum{font-variant-numeric:tabular-nums;gap:16px;margin-left:auto;font-weight:600;display:flex}.g{color:var(--positive)}.r{color:var(--negative)}.tools{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 24px;display:flex}.tools input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px}.txl{max-height:640px;overflow:auto}.day{border-bottom:1px solid var(--line);background:var(--surface-raised);z-index:1;align-items:baseline;gap:10px;padding:12px 24px;display:flex;position:sticky;top:0}.day b{font-size:20px}.day span{color:var(--ink-muted);font-size:13px}.tx{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 24px;display:flex}.tx .ar{border-radius:var(--radius-md);flex:none;place-items:center;width:40px;height:40px;display:grid}.tx .ar.o{background:var(--tint);color:var(--negative)}.tx .ar.i{background:var(--tint);color:var(--positive)}.tx .nm{flex:1;min-width:0}.tx .nm b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.tx .nm span{color:var(--ink-muted);font-size:12.5px}.catlink{cursor:pointer;border-bottom:1px dotted var(--ink-muted)}.tag{border-radius:var(--radius-md);background:var(--tint);color:var(--ink-muted);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600}.tag.warn{background:var(--attention);color:var(--on-attention)}.tag.ok{color:var(--positive);background:var(--tint)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}th,td{border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;white-space:nowrap;padding:10px 8px}th{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}th:first-child,td:first-child,.l{text-align:left}tr.sec td{border-bottom:2px solid var(--line);padding-top:20px;font-weight:600}tr.tot td{font-weight:600}input,select,button{font:inherit;color:var(--ink)}input,select{border:1px solid var(--border-control);background:var(--surface-raised);border-radius:var(--radius-md);max-width:100%;padding:7px 10px}table.fx{table-layout:fixed;min-width:900px}.fx td,.fx th{text-overflow:ellipsis;overflow:hidden}.fx input.w,.fx select,.fx input[type=number],.fx input[type=date]{width:100%;min-width:0}input[type=number]{text-align:right;width:100px}input.w{width:100%;min-width:150px}button.btn{border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--tint);cursor:pointer;padding:9px 16px;font-weight:600}button.pri{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}button.x{color:var(--negative);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;padding:3px 9px;font-size:15px}.row{flex-wrap:wrap;align-items:end;gap:12px;margin:10px 0;display:flex}.row label{color:var(--ink-muted);flex-direction:column;gap:3px;font-size:12px;font-weight:600;display:flex}.neg{color:var(--negative)}.pos{color:var(--positive)}.muted{color:var(--ink-muted);font-size:12.5px}.toast{background:var(--ink);color:var(--surface);border-radius:var(--radius-md);z-index:20;max-width:90vw;padding:10px 16px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.tip{pointer-events:none;background:var(--ink);color:var(--surface);border-radius:var(--radius-md);z-index:9;padding:7px 10px;font-size:12.5px;position:fixed}main a{color:var(--brand);font-weight:600;text-decoration:none}main a:hover{text-decoration:underline}nav a{align-items:center;gap:8px;display:flex}#subnav a{align-items:center;gap:7px;display:flex}.bt{background:var(--c);color:#fff;vertical-align:-3px;text-transform:lowercase;flex:none;place-items:center;margin-right:0;font-weight:600;display:inline-grid}.ti{border-radius:var(--radius-md);background:color-mix(in srgb,var(--c) 15%,transparent);color:var(--c);flex:none;place-items:center;display:grid}h1{align-items:center;display:flex}.hi{border-radius:var(--radius-md);background:var(--tint);width:44px;height:44px;color:var(--brand);flex:none;place-items:center;margin-right:14px;display:inline-grid}.cellrow{align-items:center;gap:10px;min-width:0;display:flex}.cellrow .ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chev{color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;place-items:center;padding:5px;transition:transform .15s;display:inline-grid}.chev:hover{background:var(--tint)}tr.open .chev,.dr.open .chev{transform:rotate(90deg)}tr.open>td{background:var(--tint)}tr.ddr>td{background:var(--surface);border-bottom:1px solid var(--line);white-space:normal;padding:0}.panel{padding:10px 18px 14px 28px;overflow-x:auto}.dh,.dr{grid-template-columns:30px 34px minmax(180px,1fr) 56px 120px 120px 28px;align-items:center;gap:8px;min-width:700px;padding:8px 6px;display:grid}.dh{text-transform:uppercase;color:var(--ink-muted);letter-spacing:.5px;border-bottom:1px solid var(--line);font-size:11.5px;font-weight:600}.dh span:nth-child(n+4){text-align:right}.dr{border-bottom:1px solid var(--line);font-size:14px}.dr .nm b{font-weight:600;display:block}.dr .nm small{color:var(--ink-muted);font-size:12px}.dr .n{text-align:right;color:var(--ink-muted)}.dr .amt{text-align:right}.sub{border-left:2px solid var(--line);margin:2px 0 8px 64px;padding-left:12px}.lr{border-bottom:1px dashed var(--line);grid-template-columns:84px minmax(140px,1fr) 130px 110px 230px;align-items:center;gap:10px;min-width:660px;padding:7px 0;font-size:13.5px;display:grid}.lr .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lr .o{color:var(--ink-muted);font-size:12.5px}.lr .amt{text-align:right}.lr .cs{gap:4px;display:flex}.lr select{width:100%;padding:4px 8px}.bulk{background:var(--tint);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 16px;font-size:14px;display:flex}.bulk>span{margin-right:auto}button.ok1{cursor:pointer;font:inherit;border:0;font-size:11px;font-weight:600}button.ok1:hover{background:var(--tint);color:var(--positive)}.filters{margin-bottom:20px}.filters .row{margin:0 0 8px}#burger,#cur{display:none}@media (max-width:1150px){#burger{display:inline-flex}#cur{color:var(--ink-muted);align-items:center;gap:6px;margin-left:4px;font-size:14px;font-weight:600;display:inline-flex}.bar{flex-wrap:wrap;gap:6px 12px;height:auto;min-height:60px;padding:8px 20px}.ctl{margin-left:auto}nav{flex-direction:column;flex:100%;order:3;gap:2px;padding:4px 0 10px;display:none;overflow:visible}header.open nav{display:flex}nav a{padding:12px;font-size:15px}}@media (max-width:700px){#cur span{display:none}main{padding:20px 14px 60px}#subnav{padding:12px 14px 0;overflow-x:auto}.bar{padding:8px 14px}h1{font-size:24px;line-height:28px}.hi{width:36px;height:36px;margin-right:10px}.sub{margin-bottom:18px;font-size:14px}.card{padding:16px}.grid{gap:14px;grid-template-columns:1fr!important}.mnav{padding:12px 14px}.mnav .m{flex:1;min-width:0;font-size:16px}.mnav .sum{justify-content:space-between;width:100%;margin-left:0}.tools{padding:10px 14px}.tx{padding:12px 14px}.day{padding:10px 14px}.hdr{gap:10px}.row{gap:8px}.row label{flex:140px}.row input,.row select{width:100%}}label.chk{color:var(--ink-muted);align-items:center;gap:6px;margin-right:10px;font-size:13.5px;font-weight:600;display:inline-flex}.alert{border-radius:var(--radius-md);align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 18px;font-size:14.5px;display:flex}.alert.bad{background:var(--tint);color:var(--negative)}.alert.ok{background:var(--tint);color:var(--positive)}.alert b{font-weight:600}.alert div{color:var(--ink)}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 20px;display:grid}.kpi{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 18px}.kpi b{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:32px;display:block}.kpi span{color:var(--ink-muted);font-size:12.5px}.kpi.bad b{color:var(--negative)}.caps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px;display:grid}.capi{background:var(--tint);border-radius:var(--radius-md);padding:12px 14px}.capv{font-family:var(--font-num);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:22px;font-weight:600}.capi small{color:var(--ink-muted)}.chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.chipb{border:2px solid var(--c);background:var(--surface-raised);border-radius:var(--radius-md);font:inherit;cursor:pointer;color:var(--ink);align-items:center;gap:8px;padding:4px 12px 4px 5px;font-size:13px;display:inline-flex}.chipb.off{opacity:.4;border-color:var(--line)}.chipb b{color:var(--ink-muted);font-weight:600}.pdh,.pdr{grid-template-columns:30px 34px minmax(160px,1fr) 100px 100px 100px 110px!important}.today{border-radius:var(--radius-lg);border-width:2px;grid-template-columns:1.2fr 1fr;gap:28px;margin-bottom:20px;display:grid}.today.bad{border-color:var(--negative)}.today.ok{border-color:var(--positive)}.today .big.green,.today .big.red{color:var(--ink)}.today .big{font-size:56px;line-height:60px}.today .tr{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;display:flex}.today .tt{border-bottom:0;border-top:2px solid var(--line);margin-top:4px;font-size:15px}@media (max-width:900px){.today{grid-template-columns:1fr;gap:12px}.today .big{font-size:clamp(40px,12vw,56px);line-height:1.1}}.warnbox,.okbox{border-radius:var(--radius-md);margin-bottom:10px;padding:10px 14px;font-size:14px}.warnbox{background:var(--tint);color:var(--ink)}.warnbox b:first-child{color:var(--negative)}.okbox{background:var(--tint)}.today details{margin-top:4px}.bvh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:6px 0 10px;display:flex}.bvk{flex-wrap:wrap;gap:12px;display:flex}.bvk .kpi{min-width:190px}.bvg{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px 22px;display:grid}.bvi .ell{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mnav2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mnav2>b{text-align:center;min-width:170px;font-size:20px}.tot-card .gl{grid-template-columns:minmax(260px,1fr) 2fr;align-items:center;gap:28px;display:grid}.gin{align-items:baseline;gap:8px;margin:6px 0 4px;display:flex}.gin span{color:var(--ink-muted);font-size:22px;font-weight:600}.gin input{font-family:var(--font-num);width:200px;padding:2px 8px;font-size:28px;font-weight:600}.gk .kpi b{white-space:nowrap;font-size:22px}.gk{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.gk .kpi{background:var(--tint);border:0}.gk .kpi.un{background:var(--tint)}.gk .kpi.un b{color:var(--positive)}input[type=range]{width:100%;accent-color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0}input[type=range]:disabled{opacity:.4;cursor:not-allowed}.stk{border-radius:var(--radius-md);background:var(--tint);height:12px;margin:18px 0 6px;display:flex;overflow:hidden}.stk i{height:100%;display:block}.stk-l{flex-wrap:wrap;gap:16px;display:flex}.stk-l i{border-radius:var(--radius-sm);width:10px;height:10px;margin-right:6px;display:inline-block}.bcell{align-items:center;gap:14px;display:flex}.bcell .sl{flex:1;min-width:120px}.bcell .nb{width:110px}button.avg{background:var(--tint);border-radius:var(--radius-md);font:inherit;color:var(--ink);cursor:pointer;border:0;padding:4px 8px}button.avg:hover:not(:disabled){background:var(--brand);color:var(--on-brand)}button.avg:disabled{opacity:.5;cursor:default}tr.unrow td{background:var(--tint);border-bottom:1px solid var(--line)}tr.unrow td:first-child{border-radius:var(--radius-md)}@media (max-width:900px){.tot-card .gl{grid-template-columns:1fr;gap:14px}.gin input{width:160px;font-size:30px}}.amt,.capv,.kpi b,.gin input,td,th,.sum,.cat b,.rowb span,.li .nm span{font-variant-numeric:tabular-nums}svg text{fill:var(--ink-muted);font-family:inherit;font-size:11px}.ro-banner{background:var(--tint);color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 32px;font-size:14px;display:flex}.ro-banner svg{color:var(--brand);flex:none}.age{color:var(--ink-muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.age b{color:var(--ink);font-weight:600}.state{color:var(--ink-muted);padding:28px 24px}.state.err{color:var(--negative)}.state h3{color:var(--ink);margin:0 0 6px}.skeleton{border-radius:var(--radius-sm);background:var(--tint);height:14px;margin:10px 0;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.login{max-width:420px;margin:12vh auto 0;padding:0 16px}.login .card{padding:28px}.login h1{margin-bottom:4px}.login label{color:var(--ink-muted);flex-direction:column;gap:4px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.login input{padding:10px 12px;font-size:16px}.login button.btn{width:100%;margin-top:20px;padding:12px}.login .err{color:var(--negative);margin-top:12px;font-size:14px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dis{opacity:.55;pointer-events:none}button.link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media (max-width:700px){.ro-banner{padding:8px 14px}.age{display:none}}.tools select{max-width:200px}tr.overdue td,tr.rec>td{background:var(--tint)}.cmpp{cursor:auto}button.link .big{margin:8px 0 2px}button.link{color:inherit;font-weight:inherit}.hint{margin-top:2px;display:block}.swipe{display:none}@media (max-width:700px){table.fx{min-width:640px}.swipe{color:var(--ink-muted);margin:0 0 8px;font-size:12.5px;display:block}.tools{flex-wrap:wrap}.tools input{min-width:140px}.seg{max-width:100%;overflow-x:auto}}.connect-frame{z-index:1000;color-scheme:normal;background:0 0;border:0;width:100%;height:100%;position:fixed;inset:0}.miojo-big.svelte-1o59zft{font-size:48px;line-height:52px}.miojo-invite.svelte-1o59zft{margin:0 0 4px;font-size:20px;font-weight:600}.miojo-dl.svelte-1o59zft{grid-template-columns:1fr auto;gap:6px 16px;margin:0;display:grid}.miojo-dl.svelte-1o59zft dt:where(.svelte-1o59zft){color:var(--ink-muted)}.miojo-dl.svelte-1o59zft dd:where(.svelte-1o59zft){text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.miojo-items.svelte-1o59zft{margin:8px 0 12px;padding:0;list-style:none}.miojo-items.svelte-1o59zft li:where(.svelte-1o59zft){border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.miojo-name.svelte-1o59zft{flex-direction:column;flex:200px;min-width:0;display:flex}.miojo-amt.svelte-1o59zft{font-variant-numeric:tabular-nums}button.svelte-1o59zft:disabled{opacity:.5;cursor:not-allowed}.miojo-act.svelte-1o59zft{flex-wrap:wrap;gap:6px;display:flex}
