.br-banner.svelte-18uy4e9{border-radius:14px;padding:12px 16px;font-size:13px;margin-bottom:16px}.br-sec.svelte-18uy4e9{margin-bottom:24px}.br-h2.svelte-18uy4e9{font-size:14px;font-weight:600;color:var(--c-ink);margin:0 0 10px}.br-sub-id.svelte-18uy4e9{margin-left:8px;font-size:12px}.br-sec-head.svelte-18uy4e9{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.br-err.svelte-18uy4e9{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.br-note.svelte-18uy4e9{background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;padding:16px;font-size:12px;color:var(--c-muted)}.br-note-warn.svelte-18uy4e9{color:var(--c-warn);border-color:#9a651e40;margin-bottom:10px}.br-acct-grid.svelte-18uy4e9{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.br-acct.svelte-18uy4e9{text-align:left;background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;padding:14px;cursor:pointer;font-family:var(--font-rounded);box-shadow:0 8px 16px #0000000d;color:var(--c-ink);transition:border-color .15s ease,box-shadow .15s ease}.br-acct.svelte-18uy4e9:hover{border-color:#0003}.br-acct-top.svelte-18uy4e9{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.br-acct-name.svelte-18uy4e9{font-size:14px;font-weight:600;color:var(--c-ink)}.br-acct-station.svelte-18uy4e9{font-size:11px;color:var(--c-muted);font-family:ui-monospace,monospace}.br-acct-id.svelte-18uy4e9{margin-top:4px;font-size:11px;color:var(--c-muted)}.br-acct-kv.svelte-18uy4e9{margin-top:12px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px;align-items:baseline}.br-r.svelte-18uy4e9{text-align:right;font-variant-numeric:tabular-nums}.br-link.svelte-18uy4e9{background:transparent;border:0;color:var(--c-accent);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font-rounded)}.br-link.svelte-18uy4e9:hover{text-decoration:underline}.br-link.svelte-18uy4e9:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.br-upload.svelte-18uy4e9{background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;padding:16px;margin-bottom:14px;box-shadow:0 10px 18px #0000000d}.br-upload-grid.svelte-18uy4e9{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.br-field.svelte-18uy4e9{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--c-muted)}.br-col3.svelte-18uy4e9{grid-column:1 / -1}.br-upload-foot.svelte-18uy4e9{margin-top:14px;text-align:right}.br-drift-row.svelte-18uy4e9{display:flex;align-items:center;gap:12px}.br-actions.svelte-18uy4e9{display:flex;flex-wrap:wrap;gap:6px}.br-cands.svelte-18uy4e9{margin-top:6px;font-size:11px;color:var(--c-muted)}.br-cand.svelte-18uy4e9{margin-left:4px;border:1px solid var(--c-line);background:var(--c-paper);border-radius:8px;padding:3px 7px;font-size:11px;cursor:pointer;color:var(--c-ink);font-family:var(--font-rounded)}.br-cand.svelte-18uy4e9:hover{border-color:var(--c-accent);color:var(--c-accent)}.pc-msg.svelte-18uy4e9{margin-top:10px;font-size:12px}.cell-mono.svelte-18uy4e9{font-family:ui-monospace,SF Mono,Menlo,monospace}.cell-btn.svelte-18uy4e9{padding:5px 10px;font-size:12px}.table-card.svelte-18uy4e9{background:var(--c-card);border:1px solid var(--c-line);border-radius:20px;box-shadow:0 14px 22px #0000000f;overflow:hidden;margin-bottom:24px}.table-scroll.svelte-18uy4e9{overflow-x:auto}.bo-wrap.svelte-18uy4e9 .br-banner.is-ok{background:#24734a1a;border:1px solid rgba(36,115,74,.25);color:var(--c-good)}.bo-wrap.svelte-18uy4e9 .br-banner.is-err{background:#9a332814;border:1px solid rgba(154,51,40,.2);color:var(--c-bad)}.bo-wrap.svelte-18uy4e9 .br-acct.is-active{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-soft)}.bo-wrap.svelte-18uy4e9 .t-good{color:var(--c-good)}.bo-wrap.svelte-18uy4e9 .t-warn{color:var(--c-warn)}.bo-wrap.svelte-18uy4e9 .t-bad{color:var(--c-bad)}.bo-wrap.svelte-18uy4e9 .t-mute{color:var(--c-muted)}.table-card.svelte-18uy4e9 tr.is-selected td{background:var(--c-accent-soft)}.bo-wrap.svelte-18uy4e9 .text-emerald-300{color:var(--c-good)}.bo-wrap.svelte-18uy4e9 .text-amber-300{color:var(--c-warn)}.bo-wrap.svelte-18uy4e9 .text-neutral-500{color:var(--c-muted)}.bo-wrap.svelte-18uy4e9 .text-red-300{color:var(--c-bad)}@media(max-width:640px){.tap.svelte-18uy4e9,.br-link.svelte-18uy4e9{min-height:44px}.cell-btn.svelte-18uy4e9{min-height:44px;min-width:44px}.br-cand.svelte-18uy4e9{min-height:44px}.br-upload-grid.svelte-18uy4e9{grid-template-columns:1fr}.br-upload-grid.svelte-18uy4e9 .bo-input:where(.svelte-18uy4e9){min-height:44px}.br-sec-head.svelte-18uy4e9{flex-wrap:wrap}.br-stmts.svelte-18uy4e9,.br-stmts.svelte-18uy4e9 tbody:where(.svelte-18uy4e9),.br-txns.svelte-18uy4e9,.br-txns.svelte-18uy4e9 tbody:where(.svelte-18uy4e9){display:block;width:100%}.br-stmts.svelte-18uy4e9 thead:where(.svelte-18uy4e9),.br-txns.svelte-18uy4e9 thead:where(.svelte-18uy4e9){display:none}.br-stmts.svelte-18uy4e9 tbody:where(.svelte-18uy4e9) tr:where(.svelte-18uy4e9),.br-txns.svelte-18uy4e9 tbody:where(.svelte-18uy4e9) tr:where(.svelte-18uy4e9){display:flex;flex-direction:column;gap:2px;padding:12px 14px;margin-bottom:10px;border:1px solid var(--c-line);border-radius:14px;background:var(--c-card);min-height:44px}.br-stmts.svelte-18uy4e9 tbody:where(.svelte-18uy4e9) tr:where(.svelte-18uy4e9):last-child,.br-txns.svelte-18uy4e9 tbody:where(.svelte-18uy4e9) tr:where(.svelte-18uy4e9):last-child{margin-bottom:0}.br-stmts.svelte-18uy4e9 td:where(.svelte-18uy4e9),.br-txns.svelte-18uy4e9 td:where(.svelte-18uy4e9){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:0;text-align:left;min-height:24px}.br-stmts.svelte-18uy4e9 td[data-label]:where(.svelte-18uy4e9):before,.br-txns.svelte-18uy4e9 td[data-label]:where(.svelte-18uy4e9):before{content:attr(data-label);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.br-stmts.svelte-18uy4e9 td.c-period:where(.svelte-18uy4e9){order:-1;font-size:14px;font-weight:700;padding-bottom:6px}.br-txns.svelte-18uy4e9 td.c-desc:where(.svelte-18uy4e9){order:-1;font-size:14px;font-weight:700;padding-bottom:6px}.br-txns.svelte-18uy4e9 td.c-actions:where(.svelte-18uy4e9){flex-direction:column;align-items:stretch}.table-card.svelte-18uy4e9{border-radius:14px;border:0;background:transparent;box-shadow:none}}
