*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font);font-size:14px;line-height:1.8;min-height:100vh}a{color:var(--c-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0 0 12px;line-height:1.5}h1{font-size:20px}h2{font-size:17px}h3{font-size:15px}p{margin:0 0 10px}.h1bxv8gv{max-width:var(--maxw);margin:0 auto;padding:var(--gap)}.h04xmqyz{width:100%;margin:0;padding:0}.h1uonlhe{gap:var(--gap)}.h19d5tuw,.h1uonlhe{display:flex;flex-wrap:wrap;align-items:center}.h19d5tuw{gap:8px}.h0x23tfp{margin-inline-start:auto}.h0sff3ai{display:flex;flex-direction:column;gap:10px}.h1to5sv5{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.h182xjaq,.h1to5sv5{display:grid;gap:var(--gap)}.h182xjaq{grid-template-columns:1fr}@media (min-width:860px){.h182xjaq{grid-template-columns:2fr 1fr}.h182xjaq.h1o2hr8a{grid-template-columns:1fr 1fr}}.h0cycc19{background:var(--c-surface);border-bottom:1px solid var(--c-border);position:sticky;top:0;z-index:20}.h0cycc19 .h1bxv8gv{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-block:12px}.h1n5avam{font-weight:800;font-size:16px;color:var(--c-text)}.h1n5avam:hover{text-decoration:none}.h0j35ign{display:flex;gap:14px;align-items:center}.h0j35ign a{color:var(--c-text)}.h1n29jss{background:var(--c-primary);color:var(--c-text-invert);border-radius:999px;padding:1px 7px}.h1luffyv,.h1n29jss{font-size:11px;font-weight:700}.h1luffyv{background:var(--c-wholesale-soft);color:var(--c-wholesale);border-radius:var(--radius-sm);padding:3px 8px}.h1q29d40{border-top:1px solid var(--c-border);color:var(--c-text-muted);margin-top:40px;padding:20px 0;text-align:center;font-size:12px}.h0koh099,.h1q29d40{background:var(--c-surface)}.h0koh099{border:1px solid var(--c-border);border-radius:var(--radius);padding:14px}.card-accent{border-color:var(--c-primary)}.card-warn{border-color:var(--c-warn-border);background:var(--c-warn-soft)}.h0njhqng{color:var(--c-text-muted);font-size:12px;margin-bottom:4px}.h19fbb22{font-size:20px;font-weight:800}.h14yql7j{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);margin-bottom:var(--gap);overflow:hidden}.h01vmr02{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--c-border);background:var(--c-surface-2)}.h01vmr02 h2{margin:0;font-size:15px}.h0wa15zu{padding:14px}summary.h01vmr02{list-style:none}summary.h01vmr02::-webkit-details-marker{display:none}summary.h01vmr02:after{content:"+";margin-inline-start:auto;color:var(--c-text-muted);font-size:18px;line-height:1}details[open]>summary.h01vmr02:after{content:"−"}.h151kg8o{margin-bottom:var(--gap)}.h151kg8o h1{margin-bottom:4px}.h151kg8o p{color:var(--c-text-muted);margin:0}.h0foriuo{display:block;margin-bottom:12px}.h0foriuo label{display:block;margin-bottom:5px;font-size:12px;color:var(--c-text-muted);font-weight:600}.h0foriuo input,.h0foriuo select,.h0foriuo textarea{width:100%;padding:9px 11px;border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);font-family:inherit;font-size:14px}.h0foriuo input:focus,.h0foriuo select:focus,.h0foriuo textarea:focus{outline:2px solid var(--c-primary-soft);border-color:var(--c-primary)}.h0foriuo textarea{min-height:90px;resize:vertical}.h1fbp3nv{font-size:11px;color:var(--c-text-faint);margin-top:4px}input[data-money]{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}.h182f3j8{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:640px){.h182f3j8.h0cyfla9{grid-template-columns:1fr 1fr}.h182f3j8.h03vzzy2{grid-template-columns:1fr 1fr 1fr}}.h11mdvgn{color:var(--c-danger);font-size:12px;min-height:18px;margin:0 0 8px}.btn-danger,.btn-ghost,.h1q6cfkn{display:inline-block;padding:9px 16px;border-radius:var(--radius-sm);border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:center}.h1q6cfkn{background:var(--c-primary);color:var(--c-text-invert)}.h1q6cfkn:hover{background:var(--c-primary-dark);text-decoration:none}.h1q6cfkn:disabled{opacity:.6;cursor:not-allowed}.btn-ghost{background:var(--c-surface);color:var(--c-text);border-color:var(--c-border-strong)}.btn-ghost:hover{background:var(--c-surface-2);text-decoration:none}.btn-danger{background:var(--c-surface);color:var(--c-danger);border-color:var(--c-danger-border)}.btn-danger:hover{background:var(--c-danger-soft);text-decoration:none}.h04fawx2{padding:5px 10px;font-size:12px}.h0m5y8qm{display:block;width:100%}.h0mormtr{border:1px solid;border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:var(--gap);font-size:13px}.h0lzep45{background:var(--c-ok-soft);border-color:var(--c-ok-border);color:var(--c-ok)}.h1lub0of{background:var(--c-danger-soft);border-color:var(--c-danger-border);color:var(--c-danger)}.pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;background:var(--c-surface-2);color:var(--c-text-muted);border:1px solid var(--c-border);white-space:nowrap}.pill-ok{background:var(--c-ok-soft);color:var(--c-ok);border-color:var(--c-ok-border)}.pill-warn{background:var(--c-warn-soft);color:var(--c-warn);border-color:var(--c-warn-border)}.pill-red{background:var(--c-danger-soft);color:var(--c-danger);border-color:var(--c-danger-border)}.h0u4nba8{overflow-x:auto}.h0dbd9wf{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.h0dbd9wf td,.h0dbd9wf th{padding:9px 10px;border-bottom:1px solid var(--c-border);text-align:right;vertical-align:middle}.h0dbd9wf th{color:var(--c-text-muted);font-size:12px;font-weight:700;white-space:nowrap}.h0dbd9wf tbody tr:hover,.h0dbd9wf th{background:var(--c-surface-2)}.h0dbd9wf td.h1hmhi31{font-variant-numeric:tabular-nums;white-space:nowrap}.muted{color:var(--c-text-muted);font-size:12px}.h13l42h2{color:var(--c-text-faint);font-size:12px}.strong{font-weight:800}.h041cyx3{color:var(--c-text-muted);text-align:center;padding:26px 12px;font-size:13px}.h1hmhi31{font-variant-numeric:tabular-nums}.h003h7zq,.h0db0hyc{font-weight:800}.h003h7zq{color:var(--c-wholesale)}.h0l9pfgu{color:var(--c-text-faint);text-decoration:line-through;font-size:12px;margin-inline-end:6px}.ok-text{color:var(--c-ok)}.danger-text{color:var(--c-danger)}.h1wf7bx6{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding:14px}.pager-link{min-width:32px;padding:5px 9px;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);text-align:center;font-size:12px}.pager-link:hover{background:var(--c-surface-2);text-decoration:none}.pager-link.active{background:var(--c-primary);color:var(--c-text-invert);border-color:var(--c-primary)}.h01qhied{display:inline}.h01qhied+.h01qhied{margin-inline-start:4px}