:root{--bg:#0f1724;--card:#0b1220;--muted:#94a3b8;--accent:#7c3aed;--glass:#ffffff08}*{box-sizing:border-box}body{background:linear-gradient(180deg,#071029,#071a2a);color:#e6eef8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue;margin:0;padding:24px}.app{margin:0 auto;max-width:1200px}header{justify-content:space-between;margin-bottom:18px}.brand,header{align-items:center;display:flex}.brand{gap:12px}.logo{align-items:center;background:linear-gradient(90deg,#7c3aed,#06b6d4);background:linear-gradient(90deg,var(--accent),#06b6d4);border-radius:10px;display:flex;font-weight:700;height:48px;justify-content:center;width:48px}h1{font-size:20px;margin:0}.layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:320px 1fr}.card{background:#0b1220;background:var(--card);border:1px solid #ffffff08;border-radius:12px;box-shadow:0 6px 18px #02061799;padding:14px}.searchBox input{background:#ffffff08;background:var(--glass);border:1px solid #ffffff0a;border-radius:8px;color:inherit;padding:10px 12px;width:100%}.filters label{color:#94a3b8;color:var(--muted);display:block;font-size:13px;margin-bottom:8px}.filters input,.filters select{background:#0000;border:1px solid #ffffff0a;border-radius:8px;color:inherit;padding:8px;width:100%}.btn{align-items:center;background:linear-gradient(90deg,#7c3aed,#06b6d4);background:linear-gradient(90deg,var(--accent),#06b6d4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:8px 12px}.transactionsTable table{border-collapse:collapse;margin-top:10px;width:100%}.transactionsTable td,.transactionsTable th{border-bottom:1px solid #ffffff08;font-size:14px;padding:10px;text-align:left}.muted{color:#94a3b8;color:var(--muted);font-size:13px}.flex{align-items:center;display:flex}.space-x{gap:8px}.footer{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.select{background:#0000;border:1px solid #ffffff08;border-radius:8px;color:inherit;padding:8px}.error-banner{background:#fecaca11;border:1px solid #fca5a5;border-radius:8px;font-size:13px;margin-bottom:8px;padding:8px 10px}@media (max-width:900px){.layout{grid-template-columns:1fr}}
/*# sourceMappingURL=main.e98c469e.css.map*/