:root{--ground:#08090b;--panel:#101318;--panel-2:#161a21;--panel-3:#1c222b;--line:#22262e;--line-2:#2f353f;--ink:#f2f3f5;--ink-2:#98a0ab;--ink-3:#6b7480;--ok:#4ade80;--ok-bg:#10281b;--warn:#f97316;--warn-bg:#2a1608;--crit:#f87171;--crit-bg:#2a1516;--info:#7ca9ff;--chart:#5a86e8;--r:8px;--display:Gabarito, "Helvetica Neue", Arial, sans-serif;--body-font:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--brand:#ffe500;--accent:#f97316;--card:var(--panel-2);--card-2:var(--panel-3);--line-strong:var(--line-2);--surface:var(--panel);--muted:var(--ink-3);--measured:var(--ok);--measured-bg:var(--ok-bg);--estimate:var(--warn);--estimate-bg:var(--warn-bg);--notyet:var(--ink-3);--notyet-bg:var(--panel-3);--amber:var(--warn);--bad:var(--crit);--bg:var(--ground);--text:var(--ink);--good:var(--ok)}:root[data-theme=light]{--ground:#fafaf9;--panel:#fff;--panel-2:#f4f4f2;--panel-3:#ecece8;--line:#e2e2de;--line-2:#cbcbc4;--ink:var(--theme-ink,#0a0a0a);--surface:var(--theme-surface,#f4f4f2);--ink-2:#45473f;--ink-3:#6b6e63;--ok:#1f6f47;--ok-bg:#e4f1e9;--warn:#9a5400;--warn-bg:#fbefd2;--crit:#b3261e;--crit-bg:#fbe2e0;--info:#2d5fcc;--chart:#2d5fcc;--card:var(--panel-2);--card-2:var(--panel-3);--line-strong:var(--line-2);--muted:var(--ink-3);--measured:var(--ok);--measured-bg:var(--ok-bg);--estimate:var(--warn);--estimate-bg:var(--warn-bg);--notyet:var(--ink-3);--notyet-bg:var(--panel-3);--amber:var(--warn);--bad:var(--crit);--bg:var(--ground);--text:var(--ink);--good:var(--ok)}:root[data-theme=light] .wordmark,:root[data-theme=light] .wordmark.as-button{color:#0a0a0a}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--ground)}body{background:var(--ground);color:var(--ink);font:15px/1.45 var(--body-font)}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;margin:0}h1,h2{font-weight:900}h3{font-weight:700}.nav-sep{color:var(--muted);opacity:.6;-webkit-user-select:none;user-select:none;margin:0 10px}.topbar{z-index:50;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#08090bd9;align-items:baseline;gap:14px;padding:13px 28px;display:flex;position:sticky;top:0}.wordmark{font-family:var(--display);text-transform:lowercase;letter-spacing:0;color:var(--brand);font-size:2.05rem;font-weight:900;line-height:.9;text-decoration:none}.org{color:var(--muted);font-size:13px}.wordmark-wrap{align-self:baseline;align-items:baseline;display:inline-flex;position:relative;transform:translateY(2px)}.wordmark.as-button{cursor:pointer;font:inherit;font-family:var(--display);text-transform:lowercase;letter-spacing:0;color:var(--brand);background:0 0;border:0;align-items:baseline;gap:5px;padding:0;font-size:2.05rem;font-weight:900;line-height:.9;display:inline-flex}.wordmark-caret{color:var(--muted);font-size:.6rem;transform:translateY(-2px)}.wordmark.as-button[aria-expanded=true] .wordmark-caret{color:var(--brand)}.surface-scrim{z-index:60;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.surface-menu{z-index:61;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:268px;padding:6px;display:flex;position:absolute;top:calc(100% + 12px);left:-6px;box-shadow:0 18px 44px #00000073}.surface-menu a{color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.surface-menu a:hover,.surface-menu a.on{background:var(--line)}.surface-menu a.on b{color:var(--brand)}.surface-menu b{font-size:13.5px;font-weight:700}.surface-menu small{color:var(--muted);font-size:11.5px}.topbar nav{align-items:baseline;gap:17px;margin-left:28px;display:flex}.topbar .org{margin-left:auto}.topbar nav .nav-acct{gap:16px;display:inline-flex}.topbar nav a{color:var(--ink-2);font-size:13.5px;font-weight:600;text-decoration:none}.topbar nav a:hover{color:var(--ink)}.topbar nav a.active{color:var(--brand)}.userform{flex-direction:column;gap:16px;display:flex}.userform .row{flex-wrap:wrap;gap:14px;display:flex}.userform .row.end{justify-content:flex-end}.userform label{flex-direction:column;display:flex}.userform label>span{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:600}.userform label>.hint{color:var(--muted);max-width:280px;margin-top:5px;font-size:11.5px;line-height:1.4}.userform input[type=email],.userform input[type=text],.userform input[type=password],.userform select{background:var(--surface-2,#ffffff0a);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);font:inherit;min-width:260px;max-width:280px;padding:9px 11px;font-size:14px}.userform select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.userform input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--panel-2) inset;transition:background-color 9999s ease-in-out}.userform input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--panel-2) inset;transition:background-color 9999s ease-in-out}.userform input:focus,.userform select:focus{outline:2px solid var(--brand);outline-offset:1px}.userform fieldset{border:0;margin:0;padding:0}.userform legend{color:var(--muted);padding:0 0 8px;font-size:12px;font-weight:600}.userform .req{color:var(--accent);margin-left:6px;font-weight:600}.opts{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px;display:grid}.opts.compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.opt{cursor:pointer;border:1px solid var(--line);border-radius:var(--r);grid-template-columns:auto 1fr;grid-template-areas:"box name""box desc";align-items:start;gap:2px 9px;padding:10px 12px;display:grid}.opt:hover{border-color:var(--muted)}.opt.on{border-color:var(--brand)}.opt input{accent-color:var(--brand);grid-area:box;margin-top:3px}.opt b{grid-area:name;font-size:13.5px;font-weight:600}.opt small{color:var(--muted);grid-area:desc;font-size:11.5px;line-height:1.35}.btn{font:600 13.5px/1 var(--body-font);border-radius:var(--r);color:var(--ink);border:1px solid var(--line-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 15px;text-decoration:none;transition:border-color .15s,filter .15s;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--brand);color:#0a0a0a;border-color:var(--brand);border-radius:var(--r);font-weight:600}.btn.primary:hover{filter:brightness(1.08)}.btn.small{padding:4px 9px;font-size:12px}.result{border-radius:var(--r);border:1px solid var(--line);margin-top:4px;padding:12px 14px;font-size:13px}.result.ok{border-color:var(--good)}.result.bad{border-color:var(--bad)}.result p{margin:0 0 8px}.result p:last-child{margin-bottom:0}.result small{color:var(--muted);margin-top:8px;font-size:11.5px;line-height:1.45;display:block}.linkbox{align-items:center;gap:8px;display:flex}.linkbox code{min-width:0;font-family:var(--mono);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;background:#00000059;border-radius:7px;flex:1 1 0;padding:8px 10px;font-size:11.5px;overflow:hidden}.rowactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;width:300px;max-width:300px;margin-left:auto;display:flex}.rowactions .self{color:var(--muted);font-size:11.5px}.rowactions .result{text-align:left;overflow-wrap:anywhere;flex-basis:100%;width:100%}.rowactions .result p{white-space:normal}.rowactions .linkbox code{min-width:0}.rowactions .result small{margin-top:6px}.stores td:last-child{width:316px}main{max-width:1180px;margin:0 auto;padding:28px}.page-head{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:6px;display:flex}.page-head h1{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;color:var(--brand);margin:0;font-size:26px;font-weight:900}.page-head .range{color:var(--muted)}.eyebrow{font:500 .69rem/1 var(--mono);letter-spacing:.19em;text-transform:uppercase;color:var(--brand);margin-bottom:8px}header.page{grid-template-columns:1fr auto;align-items:end;gap:18px;margin-bottom:22px;display:grid}header.page h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;text-transform:uppercase;color:var(--brand);margin:0;font-size:40px;font-weight:900;line-height:1}header.page h1 small{font-family:var(--body-font);color:var(--ink-2);letter-spacing:0;text-transform:none;margin-top:8px;font-size:16px;font-weight:500;display:block}.draft{vertical-align:middle;font:500 .63rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:5px;margin-left:10px;padding:4px 7px;display:inline-block}.weeknav{gap:6px;display:flex}.weeknav a,.weeknav button{font:600 13px var(--body-font);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);border-radius:var(--r);cursor:pointer;padding:8px 12px;text-decoration:none}.meta{color:var(--muted);margin:0 0 22px;font-size:13px}.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:26px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:16px 18px 14px}.kpi .label{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.kpi .value{font:900 30px/1.15 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:10px}.kpi .sub{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:7px;font-size:11.5px}.kpi.warn .value{color:var(--accent)}.kpi.good .value{color:var(--good)}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin-bottom:18px;overflow:hidden}.panel-head{background:var(--card-2);border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:12px 18px;display:flex}.panel-head h2{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:15px;font-weight:500}.panel-head .hint{color:var(--muted);font-size:12.5px}.panel-body{padding:4px 0}.legend{color:var(--muted);gap:10px;margin-left:auto;font-size:11.5px;display:flex}.location{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin-bottom:18px;overflow:hidden}.location-head{border-bottom:1px solid var(--line);background:var(--card-2);align-items:baseline;gap:14px;padding:12px 18px;display:flex}.location-head h2{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:15px;font-weight:500}.location-head .code{color:var(--muted);font:12px var(--mono)}.location-head .total{font:900 18px var(--display);font-variant-numeric:tabular-nums;margin-left:auto}.location-head .tp{color:var(--muted);font-size:12.5px;font-weight:600}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:right;font-variant-numeric:tabular-nums;padding:9px 18px}th{color:var(--muted);font:500 .65rem/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;background:var(--panel-2);border-bottom:1px solid var(--line);padding:10px 18px}th[scope=row]{text-align:left;color:var(--ink);font:600 .85rem/1.3 var(--body-font);text-transform:none;letter-spacing:normal}td{border-bottom:1px solid var(--line)}tr:last-child td{border-bottom:0}th:first-child,td:first-child{text-align:left}td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}table.pl{min-width:860px}table.pl td.pct{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);width:70px}table.pl td.why{text-align:left;color:var(--ink-2);max-width:340px;font-size:13px}table.pl tr.sub td:first-child{color:var(--ink-2);padding-left:34px}table.pl tr.sub td{border-bottom-style:dashed;font-size:13.5px}table.pl tr.total td{background:var(--card-2);border-top:1px solid var(--line-strong);font-weight:600}table.pl tr.total td.num{font-weight:600}table.pl tr.grand td{background:var(--ink);color:var(--ground);border:0;font-weight:700}table.pl tr.grand td.pct{color:var(--brand)}table.pl tr.below td{color:var(--muted);font-style:italic}.drill,.num a{color:inherit;border-bottom:1px dotted var(--line-strong);text-decoration:none;display:inline-block}.drill:hover,.num a:hover{border-bottom-color:var(--ink)}.neg{color:var(--accent)}.badge{vertical-align:middle;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px;display:inline-block}.badge.tp{background:var(--accent);color:#fff}.badge.src{background:var(--card-2);color:var(--muted);border:1px solid var(--line)}.src{font:600 10.5px/1 var(--body-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:4px 7px;display:inline-block}.src.measured{color:var(--measured);background:var(--measured-bg)}.src.estimate{color:var(--estimate);background:var(--estimate-bg)}.src.notyet{color:var(--notyet);background:var(--notyet-bg)}.dot{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.dot.measured{background:var(--measured)}.dot.estimate{background:var(--estimate)}.dot.notyet{background:var(--notyet)}.bar{background:var(--brand);vertical-align:middle;border-radius:2px;height:7px;margin-right:8px;display:inline-block}.bar.tp{background:var(--accent)}.two{grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.checks{margin:0;padding:0;list-style:none}.checks li{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:start;gap:10px;padding:11px 18px;font-size:14px;display:grid}.checks li:last-child{border-bottom:0}.tick{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.tick.ok{background:var(--measured-bg);color:var(--measured)}.tick.wait{background:var(--notyet-bg);color:var(--notyet)}.tick.warn{background:color-mix(in srgb, var(--bad) 18%, transparent);color:var(--bad)}.checks .amt{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.checks small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.things{counter-reset:t;margin:0;padding:0;list-style:none}.things li{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:baseline;gap:10px;padding:11px 18px;font-size:14px;display:grid}.things li:last-child{border-bottom:0}.things li:before{counter-increment:t;content:counter(t);font:700 13px/1 var(--display);color:var(--accent);align-self:start;padding-top:3px}.things b{font-weight:600}.things small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.things .amt{font-family:var(--mono);font-variant-numeric:tabular-nums}footer.note,.note{color:var(--muted);max-width:70ch;margin-top:22px;font-size:12.5px}.note{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r);max-width:none;padding:10px 14px}.empty{background:var(--card);border:1px dashed var(--line);border-radius:var(--r);color:var(--muted);text-align:center;padding:28px}button.primary{background:var(--brand);color:#0a0a0a;border:1px solid var(--brand);border-radius:var(--r);cursor:pointer;padding:10px 18px;font-size:15px;font-weight:600}button.primary:hover{filter:brightness(1.08)}button.primary:disabled{opacity:.5;cursor:default;filter:none}@media (max-width:820px){.kpis{grid-template-columns:repeat(2,1fr)}.two,header.page,.page-head{grid-template-columns:1fr}}.login{place-items:center;min-height:70vh;padding:2rem 1rem;display:grid}.login-card{gap:.9rem;width:min(380px,100%);padding:1.75rem;display:grid}.login-card h1{margin:0 0 .25rem;font-size:2rem}.login-card label{color:var(--ink-2);gap:.3rem;font-size:.85rem;display:grid}.login-card input{font:inherit;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--card);color:var(--ink);padding:.6rem .7rem}.login-card input:focus{outline:2px solid var(--brand);outline-offset:1px}.login-card button{font:600 .95rem var(--body-font);border-radius:var(--r);background:var(--brand);color:#0a0a0a;cursor:pointer;border:0;padding:.65rem}.login-error{background:var(--estimate-bg);color:var(--estimate);border-radius:6px;margin:0;padding:.5rem .7rem;font-size:.85rem}.signout{font:inherit;border:1px solid var(--line-strong);border-radius:var(--r);color:var(--ink-2);cursor:pointer;background:0 0;align-self:center;padding:.25rem .6rem;text-decoration:none}.topbar form{align-self:center;display:flex}table.compare{border-collapse:collapse;width:100%}table.compare th{font:500 .65rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--panel-2);text-align:right;border-bottom:1px solid var(--line);padding:10px 14px}table.compare th a{color:inherit;border-bottom:1px dotted var(--line-strong);text-decoration:none}table.compare td{border-bottom:1px solid var(--line);text-align:right;padding:9px 14px}table.compare tr:last-child td{border-bottom:0}table.compare td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.segmented{border:1px solid var(--line-strong);border-radius:var(--r);gap:0;display:inline-flex;overflow:hidden}.segmented a{font:600 12.5px/1 var(--body-font);color:var(--ink-2);background:var(--card);border-right:1px solid var(--line);padding:8px 12px;text-decoration:none}.segmented a:last-child{border-right:0}.segmented a.on{background:var(--ink);color:var(--ground)}.weekpick{display:inline-block;position:relative}.weekpick summary{cursor:pointer;font:600 13px var(--body-font);border:1px solid var(--line-strong);background:var(--card);border-radius:var(--r);white-space:nowrap;padding:8px 12px;list-style:none}.weekpick summary::-webkit-details-marker{display:none}.weekpick[open] summary{outline:2px solid var(--brand)}.weekpick .menu{z-index:30;background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r);min-width:240px;max-height:320px;margin-top:6px;position:absolute;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.weekpick .menu a{color:var(--ink);border-bottom:1px solid var(--line);padding:9px 14px;font-size:13.5px;text-decoration:none;display:block}.weekpick .menu a:last-child{border-bottom:0}.weekpick .menu a.on{background:var(--card-2);font-weight:600}.storestrip{scroll-snap-type:x proximity;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.storestrip>.kpi{scroll-snap-align:start}.clear-state{color:var(--measured);align-items:center;gap:10px;padding:16px 18px;font-weight:600;display:flex}.clear-state .tickbig{background:var(--measured-bg);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}@media (max-width:820px){.storestrip{grid-auto-columns:78vw}.topbar nav{scrollbar-width:none;overflow-x:auto}.topbar nav::-webkit-scrollbar{display:none}.topbar .org{display:none}.topbar a.signout{margin-left:0}}.statrows{margin-top:14px}.statrow{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.statrow:first-child{border-top:0;padding-top:2px}.statrow .k{color:var(--muted);font-size:12.5px}.statrow .v{font-family:var(--display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:16px;font-weight:900}.statrow .d{color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:400;display:block}.arrow-good{color:var(--measured)}table.stores{border-collapse:collapse;width:100%;min-width:34rem}.stores td.wrap{white-space:normal;max-width:34rem;line-height:1.55}.stores th{font:500 .65rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 16px}.stores th:first-child{text-align:left}.stores td{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 16px;font-size:13.5px}.stores tr:last-child td{border-bottom:0}.stores td.store{text-align:left;font-family:var(--body-font);color:var(--ink);font-size:14px;font-weight:600}.stores td.store a{color:inherit;border-bottom:1px dotted var(--line-strong);text-decoration:none}.stores td.store small{color:var(--muted);font-size:10.5px;font-weight:400;display:block}.stores .d{vertical-align:8%;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.stores .d.g{background:var(--good)}.stores .d.a{background:var(--amber)}.stores .d.b{background:var(--bad)}.stores .d.m{background:var(--line-strong)}.stores td small{color:var(--muted);font-size:10.5px;display:block}.stores tr.total td{border-top:1px solid var(--line-strong);color:var(--ink);font-weight:600}a.kpi-link{color:inherit;text-decoration:none;display:block}a.kpi-link .kpi:hover{border-color:var(--line-strong)}.kpi .usd{color:var(--muted);font-family:var(--mono);margin-top:3px;font-size:12px}.kpi{position:relative}.kpi .label{padding-right:16px}.srcdot{border-radius:50%;width:8px;height:8px;position:absolute;top:15px;right:14px}.srcdot.live{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 16%, transparent), 0 0 9px 1px color-mix(in srgb, var(--good) 55%, transparent);animation:2.8s ease-in-out infinite srcpulse}.srcdot.partial{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 15%, transparent)}.srcdot.estimate{border:1.5px solid var(--line-2);background:0 0}@keyframes srcpulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.srcdot.live{animation:none}}.mixbar{background:var(--card-2);border-radius:4px;min-width:120px;height:8px;display:flex;overflow:hidden}.mixbar .fp{background:var(--brand)}.mixbar .tp3{background:var(--accent)}details.panel>summary{cursor:pointer;list-style:none}details.panel>summary::-webkit-details-marker{display:none}details.panel>summary .panel-head:after{content:"▸ open";color:var(--muted);font:600 11px var(--body-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:auto}details.panel[open]>summary .panel-head:after{content:"▾ close"}details.panel>summary .panel-head{border-bottom:0}details.panel[open]>summary .panel-head{border-bottom:1px solid var(--line)}.ladder{background:var(--card-2);border:1px solid var(--line-strong);border-radius:10px;margin:0 0 18px}.ladder table{border-collapse:collapse;width:100%}.ladder td{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 14px;font-weight:600}.ladder td:first-child{text-align:left;font-family:var(--body-font)}.ladder th{font:500 .65rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;padding:8px 14px 0}.ladder th:first-child{text-align:left}.count-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.count-head h1{font:900 clamp(28px, 7vw, 40px)/1 var(--display);letter-spacing:-.025em;text-transform:uppercase;color:var(--brand);margin:0}.count-head-links{font:600 13px var(--body-font);align-items:center;gap:12px;display:flex}.count-head-links a{color:var(--muted);border-bottom:1px solid var(--line-2);text-decoration:none}.count-head-links a:hover{color:var(--ink)}.count-schedule{flex-direction:column;align-items:flex-start;gap:8px;max-width:420px;margin:22px auto 0;padding:0 4px;display:flex}.count-schedule-title{font:700 11px/1 var(--body-font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.count-schedule-row{border:1px solid var(--line-2);width:100%;font:500 13px var(--body-font);color:var(--ink-2);border-radius:10px;align-items:baseline;gap:10px;padding:9px 13px;display:flex}.count-schedule-row strong{font:700 13px var(--body-font);color:var(--ink);min-width:6.5rem}.count-schedule-row.due{background:var(--brand);border-color:var(--brand);color:#0a0a0a;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);font-weight:700}.count-schedule-row.due strong{color:#0a0a0a}.count-picker{flex-direction:column;gap:16px;max-width:420px;margin:0 auto;padding:18px 4px;display:flex}.count-field{flex-direction:column;gap:6px;display:flex}.count-field span{font:700 11px/1 var(--body-font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.count-field select{font:600 16px var(--body-font);border:2px solid var(--line-strong);background:var(--card);min-height:44px;color:var(--ink);border-radius:10px;padding:12px 14px}.count-start,.count-finish{min-height:48px;font:900 15px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 20px}.count-start:disabled,.count-finish:disabled{opacity:.5;cursor:default}.count-topline{background:var(--brand);color:#0a0a0a;font:700 13px var(--body-font);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;display:flex}.count-exit{min-height:36px;color:var(--brand);font:700 12px var(--body-font);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#0a0a0a;border:0;border-radius:8px;padding:6px 12px}.count-active{padding-bottom:84px}.count-area{margin-bottom:4px}.count-area-head{z-index:10;background:var(--accent);color:#fff;font:900 15px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;border-radius:8px 8px 0 0;margin:14px 0 0;padding:10px 14px;position:sticky;top:0}.count-items{background:var(--card-2);border-radius:0 0 8px 8px;flex-direction:column;gap:8px;padding:8px;display:flex}.count-item{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.count-item-name{font:700 15px var(--body-font);color:var(--ink)}.count-item-pack{font:500 12px var(--mono);color:var(--muted);margin-top:2px}.count-item-inputs{flex-wrap:wrap;gap:10px;display:flex}.count-input{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.count-input span{font:700 10.5px/1 var(--body-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.count-input input{min-height:48px;font:500 20px var(--mono);text-align:center;font-variant-numeric:tabular-nums;border:2px solid var(--line-strong);background:var(--card-2);color:var(--ink);border-radius:10px;padding:8px}.count-input input:focus{outline:3px solid var(--brand);outline-offset:0;border-color:var(--brand)}.count-whole-note{text-align:center;font:600 11.5px var(--body-font);color:var(--muted);border:2px dashed var(--line);border-radius:10px;flex:1;justify-content:center;align-items:center;padding:8px;display:flex}.count-footer{z-index:20;background:var(--ground);border-top:2px solid var(--brand);align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.count-progress{font:500 14px var(--mono);color:var(--ink)}.count-footer-error{color:var(--bad);flex:1;font-size:12px}.count-footer .count-finish{margin-left:auto}.count-error,.count-result{text-align:center;flex-direction:column;gap:14px;max-width:420px;margin:24px auto;display:flex}.count-result h2{font:900 20px var(--display);text-transform:uppercase;letter-spacing:.04em;margin:0}.count-result-total{font:900 40px var(--display);font-variant-numeric:tabular-nums;color:var(--brand)}.count-result-warn{color:var(--estimate);font-size:13px}.count-result-problems{text-align:left;color:var(--muted);padding-left:18px;font-size:12.5px}@media (max-width:480px){.count-item-inputs{flex-direction:row}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sched{--foh:#5a86e8;--boh:#17a79e;--mgmt:#d45c93;flex-direction:column;gap:1rem;display:flex}.sched-bar{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.sched-pick{color:var(--ink-2);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.sched-pick select,.sched-editor select,.sched-editor input{background:var(--panel-2);min-height:44px;color:var(--ink);border:1px solid var(--line);font-family:var(--body-font);border-radius:7px;padding:.5rem .6rem}.sched-week{background:var(--panel-2);border:1px solid var(--line);border-radius:7px;align-items:center;gap:2px;padding:2px;display:flex}.sched-week button{min-width:44px;min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;transition:background .14s,color .14s}.sched-week button:hover{background:var(--panel-3);color:var(--ink)}.sched-week span{font-family:var(--mono);color:var(--ink);white-space:nowrap;padding:0 .5rem;font-size:.76rem}.sched-status{text-transform:uppercase;font-family:var(--mono);letter-spacing:.1em;border:1px solid var(--line-2);color:var(--ink-3);border-radius:999px;padding:.3rem .6rem;font-size:.64rem}.sched-status.draft{opacity:.8}.sched-status.published{border-color:var(--ok);color:var(--ok);font-weight:500}.sched-spacer{flex:1}.sched-publish{background:var(--brand);border:1px solid var(--brand);color:#0a0a0a;cursor:pointer;border-radius:7px;min-height:44px;padding:0 1.1rem;font-size:.85rem;font-weight:600;transition:filter .16s}.sched-publish:hover{filter:brightness(1.07)}.sched-publish:disabled{background:var(--panel-2);border-color:var(--line-2);color:var(--ink-3);cursor:not-allowed;filter:none}.sched-assist{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;overflow:hidden}.sched-assist-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.sched-spark{background:var(--brand);border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;display:flex}.sched-assist-head h2{font-family:var(--display);margin:0;font-size:.95rem;font-weight:700}.sched-assist-head p{color:var(--ink-2);margin:.15rem 0 0;font-size:.83rem}.sched-issues{flex-direction:column;display:flex}.sched-issue{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.7rem 1rem;display:flex}.sched-issue:last-child{border-bottom:0}.sched-sev{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.sched-issue-body{flex-direction:column;flex:1;gap:.1rem;min-width:210px;display:flex}.sched-issue-body .t{font-size:.86rem;font-weight:600}.sched-issue-body .d{color:var(--ink-3);font-size:.79rem}.sched-issue-body em{font-style:normal;text-decoration:underline}.sched-rule{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);white-space:nowrap;border-radius:4px;padding:.15rem .5rem;font-size:.63rem}.sched-allclear{color:var(--ok);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.86rem;display:flex}.sched-days{gap:.25rem;display:none}.sched-days button{background:var(--panel-2);border:1px solid var(--line);min-height:44px;color:var(--ink-2);cursor:pointer;border-radius:6px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;display:flex}.sched-days button.on{background:var(--panel-3);color:var(--ink);border-color:var(--line-2);font-weight:600}.sched-days button span{opacity:.7;font-size:.68rem;font-family:var(--mono)}.sched-scroll{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow-x:auto}.sched-grid{border-collapse:collapse;width:100%;min-width:760px}.sched-grid th,.sched-grid td{border:1px solid var(--line);vertical-align:top;padding:.4rem}.sched-grid thead th{background:var(--panel-2);font-family:var(--mono);text-align:left;white-space:nowrap;color:var(--ink-2);vertical-align:bottom;min-width:6.5rem;font-size:.72rem}.sched-grid thead th:first-child{min-width:11rem}.sched-grid thead .dy{align-items:baseline;gap:6px;display:flex}.sched-grid thead .d{font-weight:700;font-family:var(--body-font);color:var(--ink);text-transform:none;letter-spacing:normal;font-size:.83rem}.sched-grid thead .n{color:var(--ink-3);font-size:.68rem}.sched-grid thead .fmeta{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;margin-top:4px;font-size:.66rem;display:flex}.sched-grid thead .fmeta b{color:var(--ink-2);font-weight:500}.coltrack{background:#0b0e13;border-radius:3px;height:4px;margin-top:5px;display:block;overflow:hidden}.colfill{background:var(--ok);border-radius:3px;height:100%;transition:width .9s cubic-bezier(.22,.9,.28,1);display:block}.sched-dept th{background:var(--panel-3);text-align:left;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);padding:9px 12px}.sched-dept .sw{vertical-align:1px;border-radius:2px;width:9px;height:9px;margin-right:9px;display:inline-block}.sched-dept .nm{color:var(--ink);font-size:.83rem;font-weight:700;font-family:var(--body-font);text-transform:none;letter-spacing:normal}.sched-dept .mt{float:right;text-transform:none;font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.68rem}.sched-grid thead th.focus,.sched-grid td.focus{box-shadow:inset 0 2px 0 var(--brand);background:#ffe5000d}.sched-grid tbody th{text-align:left;background:var(--panel);min-width:9rem}.sched-grid .who{color:var(--ink);font-size:.85rem;font-weight:600;display:block}.sched-grid .sub{color:var(--ink-3);font-size:.68rem;font-family:var(--mono);display:block}.sched-grid .sub em{color:var(--ink-2);font-style:normal;text-decoration:none}.sched-grid td{background:var(--panel);min-width:5.5rem}.shift{text-align:left;cursor:pointer;width:100%;min-height:40px;color:var(--ink);font-size:.76rem;font-family:var(--body-font);background:var(--panel-3);background:color-mix(in srgb, var(--c,var(--ink-3)) 15%, transparent);border:0;border-left:3px solid var(--c,var(--ink-3));border-radius:6px;margin-bottom:.25rem;padding:.35rem .5rem;transition:filter .14s;display:block}.shift:hover,.shift:focus-visible{filter:brightness(1.28)}.shift:disabled{cursor:default}.shift span{color:var(--ink-2);font-size:.68rem;font-family:var(--mono);display:block}.shift.open{border-left-style:dashed}.addshift{opacity:.45;border:1px dashed var(--line-2);width:100%;min-height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:6px;font-size:1rem;line-height:1}.addshift:hover,.addshift:focus-visible{opacity:1;border-color:var(--brand);color:var(--brand)}.openrow th .who{color:var(--ink-2)}.sched-legend{color:var(--ink-3);flex-wrap:wrap;gap:.5rem 1.1rem;font-size:.76rem;display:flex}.sched-legend span{align-items:center;gap:.4rem;display:flex}.sched-legend i{border-radius:2px;width:9px;height:9px;display:block}.sched-grid .who.as-link{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sched-grid .who.as-link:hover{text-underline-offset:2px;text-decoration:underline}.sched-editor-card.avail{max-width:34rem}.avail-days{flex-direction:column;gap:6px;margin:10px 0 4px;display:flex}.avail-day{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:12px;padding:7px 10px;display:flex}.avail-day.off{opacity:.62}.avail-dow{align-items:center;gap:8px;min-width:5.5rem;font-size:.85rem;font-weight:600;display:flex}.avail-dow input{accent-color:var(--brand)}.avail-window{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.avail-window input{background:var(--panel);color:var(--ink);border:1px solid var(--line-2);font:500 .8rem var(--mono);border-radius:6px;padding:4px 7px}.avail-window em{font:400 .68rem var(--mono);color:var(--ink-3);font-style:normal}.avail-note{font:400 .72rem var(--mono);color:var(--ink-3)}.avail-off{flex-direction:column;gap:6px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.avail-off li{flex-wrap:wrap;align-items:center;gap:9px;font-size:.82rem;display:flex}.avail-off button{border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:6px;padding:3px 9px;font-size:.74rem}.avail-off button:hover{border-color:var(--brand);color:var(--brand)}.sched-editor-card h3{margin:16px 0 0;font-size:.95rem;font-weight:700}.sched-sev.crit{background:var(--crit)}.staff{flex-direction:column;gap:16px;display:flex}.staff-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.staff-search{background:var(--panel-2);min-width:14rem;max-width:26rem;color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r);font:400 .88rem var(--body-font);flex:1;padding:8px 12px}.staff-search:focus{outline:2px solid var(--brand);outline-offset:2px}.staff-counts{font:400 .8rem var(--body-font);color:var(--ink-2)}.staff-counts b{color:var(--ink);font-weight:700}.staff-counts em{color:var(--warn);font-style:normal}.staff-store table{font-size:.85rem}.staff-store td,.staff-store th{text-align:left}.staff-store td.num{text-align:right}.staff .muted{color:var(--ink-3)}.staff-eff{flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0 4px;font-size:.82rem;display:flex}.staff-eff input{background:var(--panel);color:var(--ink);border:1px solid var(--line-2);font:500 .8rem var(--mono);border-radius:6px;padding:5px 8px}.staff-eff em{font:400 .7rem var(--body-font);color:var(--ink-3);font-style:normal}.sched-rules{white-space:nowrap;text-decoration:none}.sched-draft{background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink);font:600 .82rem var(--body-font);cursor:pointer;border-radius:7px;padding:7px 13px}.sched-draft:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.sched-draft:disabled{opacity:.55;cursor:default}.sched-draftnote{font:400 .8rem var(--body-font);color:var(--ok);margin:10px 20px 0}.sched-sum{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.sched-sum .scell{background:var(--panel);flex-direction:column;gap:3px;padding:14px 16px;display:flex}.sched-sum .k{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem}.sched-sum .v{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.55rem;font-weight:900;line-height:1.05}.sched-sum .n{font-family:var(--mono);color:var(--ink-3);font-size:.66rem}.sched-sum .scell.hl .v{color:var(--brand)}.sched-sum .scell.bad .v{color:var(--crit)}.sched-editor{z-index:40;background:#08090b99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sched-editor-card{border:1px solid var(--line-2);background:var(--panel);width:min(30rem,100%);color:var(--ink);border-radius:12px 12px 0 0;flex-direction:column;gap:.7rem;padding:1rem;display:flex}.sched-editor h2{font-family:var(--display);margin:0}.sched-editor label{color:var(--ink-2);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.sched-times{grid-template-columns:1fr 1fr 5rem;gap:.5rem;display:grid}.sched-editor-acts{gap:.5rem;display:flex}.sched-editor-acts button{border:1px solid var(--line-2);background:var(--panel-2);min-height:44px;color:var(--ink);cursor:pointer;border-radius:7px;flex:auto;padding:0 1rem}.sched-editor-acts button.primary{background:var(--brand);border-color:var(--brand);color:#0a0a0a;font-weight:600}.sched-editor-acts button.danger{border-color:var(--crit);color:var(--crit)}@media (max-width:760px){.sched-days{display:flex}.sched-grid thead th:not(.focus):not(:first-child),.sched-grid tbody td:not(.focus){display:none}.sched-grid tbody th{width:45%;min-width:0}.sched-grid td{min-width:0}.sched-sum .v{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.sched *{transition:none!important}}.lang{border:1px solid var(--line-2,#2f353f);border-radius:8px;gap:0;margin-right:10px;display:inline-flex;overflow:hidden}.lang button{font:600 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--ink-2,#98a0ab);cursor:pointer;background:0 0;border:0;padding:6px 10px}.lang button.on{background:var(--signal,#ffe500);color:#08090b}.lang button:focus-visible{outline:2px solid var(--signal,#ffe500);outline-offset:-2px}.lang button:disabled{opacity:.6;cursor:default}.skel{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 4%, transparent), transparent);animation:1.4s infinite skel-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.rolecard>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;list-style:none;display:flex}.rolecard>summary::-webkit-details-marker{display:none}.rolegrid td{text-align:center}.rolegrid td.store{text-align:left;font-variant-numeric:normal}.rolegrid th{text-transform:capitalize}.sw{border:1px solid var(--line-2);background:var(--panel-3);cursor:pointer;border-radius:999px;width:38px;height:22px;padding:0;transition:background .12s,border-color .12s;position:relative}.sw span{background:var(--ink-3);border-radius:50%;width:16px;height:16px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}.sw.on{background:color-mix(in srgb, var(--brand) 28%, transparent);border-color:var(--brand)}.sw.on span{background:var(--brand);transform:translate(16px)}.sw:disabled{opacity:.45;cursor:default}.sw:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sw,.sw span{transition:none}}.editaccess{margin-top:6px}.editaccess>summary{cursor:pointer;list-style:none;display:inline-block}.editaccess>summary::-webkit-details-marker{display:none}.login-lockup{justify-content:center;margin:10px 0 18px;display:flex}.login form button[type=submit]{margin-top:18px}.login-lockup img{border-radius:8px;width:100%;max-width:240px;height:auto;display:block}.login-org{font:700 15px var(--body-font);color:var(--ink-2);text-align:center;margin:6px 0 16px}.menu-mark{font-family:var(--display);text-transform:lowercase;color:var(--brand);letter-spacing:0;font-weight:900}.rolegrid tr.rolegroup th{text-align:left;font:700 11px/1 var(--body-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);padding:14px 14px 6px}.rolegrid tr.rolegroup .menu-mark{letter-spacing:0;text-transform:lowercase;font-size:13px}.org-logo{object-fit:contain;align-self:center;width:auto;max-width:150px;height:26px;margin-left:auto;display:block}@media (max-width:720px){.org-logo{max-width:104px;height:20px}}.statement{max-width:880px;margin:0 auto}.stmt-head{justify-content:space-between;align-items:flex-start;gap:18px;margin:8px 0 14px;display:flex}.stmt-brand{font:900 13px/1.1 var(--mono);letter-spacing:.14em;color:var(--muted)}.stmt-title{font:900 26px/1.1 var(--display);letter-spacing:-.02em;color:var(--brand);text-transform:uppercase;margin-top:6px}.stmt-due{text-align:right;border:2px solid var(--brand);border-radius:10px;padding:10px 16px}.stmt-due .label{font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stmt-due .value{font:900 26px/1.1 var(--display);font-variant-numeric:tabular-nums}.stmt-meta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 18px;margin:0 0 16px;display:grid}.stmt-meta dt{font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.stmt-meta dd{margin:0;font-weight:600}.stmt-table{margin-bottom:16px}.stmt-sub{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px}.stmt-ach{border:1px solid var(--line-2);color:var(--ink-2);border-radius:10px;margin:16px 0;padding:12px 15px;font-size:13px}.stmt-paid{font:700 13px var(--body-font);border-radius:10px;padding:12px 15px}.stmt-paid.paid{border:1px solid var(--ok);color:var(--ok)}.stmt-paid.partial{border:1px solid var(--warn);color:var(--warn)}.stmt-paid.sent,.stmt-paid.draft{border:1px solid var(--line-2);color:var(--muted)}@media print{.topbar,.no-print,.stmt-paid{display:none!important}body{color:#000!important;background:#fff!important}.statement{max-width:none}.stmt-title,.stmt-due .value{color:#000!important}.stmt-due{border-color:#000}.stores th,.stores td{color:#000!important;border-color:#ccc!important}}
