.wallet-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wallet-entry-card{display:grid;gap:7px;padding:18px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}.wallet-entry-card span{color:var(--muted);font-size:12px}.wallet-page-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.wallet-page-row small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.wallet-page-row b.debit{color:var(--danger,#c84b42)}.wallet-page-row b.credit{color:var(--success,#27845c)}.wallet-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:18px}.income-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.income-metrics .metric strong{font-size:22px}.recharge-placeholder{border:1px dashed var(--line);text-align:center}@media(max-width:900px){.wallet-entry-grid,.income-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wallet-entry-grid,.income-metrics{grid-template-columns:1fr}.wallet-page-row{grid-template-columns:30px minmax(0,1fr);}.wallet-page-row>b,.wallet-page-row>span:last-child{grid-column:2}}
