:root{--paper:#fff8f6;--surface:#fff;--sunk:#f6e9e5;--line:#ead8d4;--ink:#231918;--muted:#6e5753;--crimson:#9e1b1e;--crimson-soft:#f8d7d3;--gold:#ffb300;--ochre:#8a5a00;--gold-soft:#fff4d6;--green:#1c6b43;--green-soft:#ddf1e4;--side:#231918;--side-ink:#f7ebe8;--side-muted:#c9b5b1;--side-hover:#3a2829;--font-ui:var(--font-rubik), system-ui, sans-serif;--font-num:var(--font-inter), system-ui, sans-serif;--font-tile:var(--font-outfit), var(--font-rubik), system-ui, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#170f10;--surface:#221718;--sunk:#2a1d1e;--line:#3a2829;--ink:#f7ebe8;--muted:#c2aba7;--crimson:#e8676a;--crimson-soft:#4a1c1f;--ochre:#ffb300;--gold-soft:#3a2a0e;--green:#7fd3a2;--green-soft:#173527;--side:#0e0809;--side-hover:#2a1d1e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#170f10;--surface:#221718;--sunk:#2a1d1e;--line:#3a2829;--ink:#f7ebe8;--muted:#c2aba7;--crimson:#e8676a;--crimson-soft:#4a1c1f;--ochre:#ffb300;--gold-soft:#3a2a0e;--green:#7fd3a2;--green-soft:#173527;--side:#0e0809;--side-hover:#2a1d1e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--font-ui);margin:0}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}textarea,input[type=search],input[type=text],input[type=number],input[type=email],select{border:1.5px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;padding:10px 12px}textarea{resize:vertical;min-height:76px}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.stack{flex-direction:column;gap:16px;display:flex}.actions{flex-wrap:wrap;gap:8px;display:flex}.filters{flex-wrap:wrap;gap:10px;display:flex}.filters input{flex:220px}.grid2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:1000px){.grid2{grid-template-columns:minmax(0,1fr)}}.split{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}.table-wrap{background:var(--surface);border:1.5px solid var(--line);border-radius:18px;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.table-wrap th,.table-wrap td{text-align:left;border-top:1.5px solid var(--line);vertical-align:middle;padding:11px 16px;font-size:14px}.table-wrap th{background:var(--sunk);font:600 12px var(--font-num);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:0}.table-wrap td.n{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right}.table-wrap th.n{text-align:right}.table-wrap tbody tr.selectable{cursor:pointer}.table-wrap tbody tr.selectable:hover{background:var(--sunk)}.table-wrap tbody tr[aria-selected=true]{background:var(--crimson-soft)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
