/* estilo simples e responsivo */
*{box-sizing:border-box;font-family:Inter, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial}
body{margin:0;background:#f6faf8;color:#222}
.top{background:#fff;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ece6}
.container{display:grid;grid-template-columns:1fr;gap:16px;padding:18px;max-width:1100px;margin:20px auto}
.card{background:#fff;padding:16px;border-radius:10px;box-shadow:0 6px 12px rgba(15,20,20,0.04)}
h1{margin:0;font-size:20px}
h2{margin:0 0 8px 0;font-size:16px}
form label{display:block;margin-bottom:8px}
input,select,button{padding:8px;border-radius:8px;border:1px solid #ddd}
.actions{display:flex;gap:8px}
#tx-table{width:100%;border-collapse:collapse;margin-top:8px}
#tx-table th,#tx-table td{padding:8px;border-bottom:1px solid #eee;text-align:left}
.balance{font-weight:600}
.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
@media(min-width:900px){.container{grid-template-columns:380px 1fr 420px}}
