:root{--bg: #f6f7f9;--card: #ffffff;--border: #dfe3e8;--text: #1c2430;--muted: #6b7785;--accent: #1f6feb;--ok: #1a7f37;--err: #b42318;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0;min-height:100vh}.page{max-width:980px;margin:0 auto;padding:32px 16px 64px}.card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:20px}h1{font-size:22px;margin:0 0 16px;font-weight:600}h2{font-size:17px;margin:0 0 12px;font-weight:600}.muted{color:var(--muted);font-size:14px}.status{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.ok{background:var(--ok)}.dot.err{background:var(--err)}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:16px}@media(max-width:720px){.page{padding:20px 12px 48px}.card{padding:16px}h1{font-size:20px}.col-recipient{display:none}table button{padding:8px 10px;font-size:13px}}.req-value,.inv-footer{overflow-wrap:anywhere}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
