.bell[data-v-ff77eb34]{padding:0 8px 12px;position:relative}.btn[data-v-ff77eb34]{color:#fff;background:#ffffff1a;border-color:#ffffff40;justify-content:space-between;align-items:center;width:100%;display:flex}.badge[data-v-ff77eb34]{color:#07122a;background:#ff8a7a;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.list[data-v-ff77eb34]{background:var(--surface);width:380px;max-height:70vh;color:var(--ink);border:1px solid var(--line);z-index:50;border-radius:12px;position:absolute;top:44px;left:8px;overflow:auto;box-shadow:0 16px 40px #0000004d}.item[data-v-ff77eb34]{text-align:left;border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;background:0 0;border-radius:0;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 12px;display:grid}.item.unseen[data-v-ff77eb34]{background:var(--soft)}.item .muted[data-v-ff77eb34]{grid-column:2}.small[data-v-ff77eb34]{font-size:12px}.pad[data-v-ff77eb34]{padding:12px}.kind[data-v-ff77eb34]{text-transform:uppercase;background:var(--soft);color:var(--ink);border-radius:6px;align-self:start;padding:2px 6px;font-size:11px;font-weight:800}.kind[data-k=no_bid][data-v-ff77eb34],.kind[data-k=report][data-v-ff77eb34]{color:#8a2517;background:#ffe1dc}.kind[data-k=gate][data-v-ff77eb34]{color:#075e57;background:#d3f5f1}.toast[data-v-ff77eb34]{z-index:60;text-align:left;background:var(--surface);max-width:420px;color:var(--ink);border:1.5px solid var(--turq);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 40px #0000004d}.shell[data-v-d7d794f1]{grid-template-columns:220px 1fr;min-height:100vh;display:grid}aside[data-v-d7d794f1]{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:hidden}aside[data-v-d7d794f1]>:not(.bg){position:relative}.bg[data-v-d7d794f1]{opacity:.9;position:absolute;inset:0}.brand[data-v-d7d794f1]{align-items:center;gap:10px;padding:0 8px 14px;font-size:17px;font-weight:800;display:flex}.logo[data-v-d7d794f1]{display:flex}.band[data-v-d7d794f1]{margin:0 -12px 16px}nav[data-v-d7d794f1]{flex-direction:column;gap:2px;display:flex}nav a[data-v-d7d794f1]{color:#c9d6ee;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:flex}nav a[data-v-d7d794f1]:hover{color:#fff;background:#ffffff14}nav a.active[data-v-d7d794f1]{color:#fff;border-left-color:var(--turq);background:#ffffff1f}.group[data-v-d7d794f1]{letter-spacing:.08em;text-transform:uppercase;color:var(--turq);margin:14px 10px 4px;font-size:11px;font-weight:800}.badge[data-v-d7d794f1]{background:var(--turq);color:#07122a;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:800}.spacer[data-v-d7d794f1]{flex:1}.who[data-v-d7d794f1]{flex-direction:column;gap:8px;padding:8px;display:flex}.email[data-v-d7d794f1]{color:#c9d6ee;word-break:break-all;font-size:12px}.who button[data-v-d7d794f1]{color:#fff;background:0 0;border-color:#ffffff4d}main[data-v-d7d794f1]{min-width:0;padding:28px 32px}@media (width<=800px){.shell[data-v-d7d794f1]{grid-template-columns:1fr}aside[data-v-d7d794f1]{flex-flow:wrap;align-items:center;gap:8px;height:auto;position:relative}nav[data-v-d7d794f1]{flex-flow:wrap}.band[data-v-d7d794f1],.spacer[data-v-d7d794f1]{display:none}.brand[data-v-d7d794f1]{padding:0 8px}main[data-v-d7d794f1]{padding:16px}}:root{--navy:#0e1f3f;--ink:#0e1f3f;--ink-2:#1a3160;--paper:#f1f5f9;--surface:#fff;--soft:#e6eef6;--line:#d5deea;--muted:#4b5a74;--blue:#1f55d6;--turq:#0e9f9a;--sky:#9cc2f5;--accent:#1f55d6;--on-accent:#fff;--danger:#b83424;--ok:#0b7f6e;--g-line:#1c4fa8;--g-fill:#1f8c8c;--r:12px;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Onest,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--navy:#050d20;--ink:#eaf1fb;--ink-2:#16284c;--paper:#07122a;--surface:#0f1d3a;--soft:#16284c;--line:#243a63;--muted:#a4b3cc;--blue:#4c82ff;--turq:#3fd3c6;--sky:#8fb4ff;--accent:#2e63e6;--danger:#ff8a7a;--ok:#3fd3c6;--g-line:#1a3a78;--g-fill:#1e6f7a}}*{box-sizing:border-box}body{margin:0}a{color:inherit}h1{letter-spacing:-.5px;margin:0;font-size:26px}h2{margin:0;font-size:16px}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.spacer{flex:1}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px}.panel>h2{margin-bottom:12px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}th{color:var(--muted);background:var(--paper);font-size:12px;font-weight:600;position:sticky;top:0}td.num,th.num{text-align:right}tbody tr.link{cursor:pointer}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}button,.btn{font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;padding:7px 14px;font-weight:600}button:hover{border-color:var(--ink)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.danger{color:var(--danger);border-color:#ecc5bd}input,select{font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 10px}input:focus,select:focus,button:focus-visible{outline:2px solid var(--turq);outline-offset:1px}.cat{align-items:center;gap:6px;font-weight:600;display:inline-flex}.cat:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.error{color:var(--danger)}.page-head{flex-direction:column;gap:10px;display:flex}.page-head .row h1{flex:1}tbody tr.link:hover{background:var(--soft)}
