.wallet-module__zpJQ5q__wallet{max-width:1024px;color:var(--foreground);margin:0 auto;padding:40px 0 56px}.wallet-module__zpJQ5q__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.wallet-module__zpJQ5q__header h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:750}.wallet-module__zpJQ5q__header p,.wallet-module__zpJQ5q__historyHeading p,.wallet-module__zpJQ5q__balanceNote,.wallet-module__zpJQ5q__deposit p,.wallet-module__zpJQ5q__empty p,.wallet-module__zpJQ5q__footnote{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.6}.wallet-module__zpJQ5q__accountLink,.wallet-module__zpJQ5q__textLink{color:var(--accent);text-underline-offset:4px;font-size:13px;font-weight:600}.wallet-module__zpJQ5q__accountLink:hover,.wallet-module__zpJQ5q__textLink:hover{text-decoration:underline}.wallet-module__zpJQ5q__stack{gap:24px;display:grid}.wallet-module__zpJQ5q__balancePanel,.wallet-module__zpJQ5q__history{border:1px solid var(--border);background:var(--surface);border-radius:18px}.wallet-module__zpJQ5q__balancePanel{justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.wallet-module__zpJQ5q__balancePanel h2{color:var(--text-secondary);margin:0;font-size:14px;font-weight:550}.wallet-module__zpJQ5q__balance{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:clamp(32px,5vw,44px);font-weight:750;line-height:1.2}.wallet-module__zpJQ5q__deposit{max-width:290px}.wallet-module__zpJQ5q__primaryAction{min-height:44px;color:var(--accent-foreground);background:var(--accent);border-radius:14px;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:700;transition:background .16s;display:inline-flex}.wallet-module__zpJQ5q__primaryAction:hover{background:var(--accent-hover)}.wallet-module__zpJQ5q__wallet a:focus-visible,.wallet-module__zpJQ5q__pagination button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wallet-module__zpJQ5q__history{padding:24px}.wallet-module__zpJQ5q__historyHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.wallet-module__zpJQ5q__historyHeading h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:650}.wallet-module__zpJQ5q__historyHeading svg{color:var(--accent);flex-shrink:0}.wallet-module__zpJQ5q__historyBody{scrollbar-color:var(--border) transparent;min-width:0;overflow-x:auto}.wallet-module__zpJQ5q__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.wallet-module__zpJQ5q__table th{color:var(--text-secondary);text-align:left;padding:0 12px 12px;font-weight:550}.wallet-module__zpJQ5q__table td{border-top:1px solid var(--border);padding:20px 12px}.wallet-module__zpJQ5q__table th:first-child,.wallet-module__zpJQ5q__table td:first-child{padding-left:0}.wallet-module__zpJQ5q__table th:last-child,.wallet-module__zpJQ5q__table td:last-child{text-align:right;white-space:nowrap;padding-right:0;font-weight:650}.wallet-module__zpJQ5q__table tbody tr:hover{background:var(--surface-elevated)}.wallet-module__zpJQ5q__positive{color:var(--success)}.wallet-module__zpJQ5q__negative{color:var(--foreground)}.wallet-module__zpJQ5q__pagination{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin-top:4px;padding-top:20px;display:flex}.wallet-module__zpJQ5q__pagination .pagination__content{flex-wrap:wrap}.wallet-module__zpJQ5q__empty{border-top:1px solid var(--border);padding:32px 0}.wallet-module__zpJQ5q__empty h3{margin:0;font-size:16px}.wallet-module__zpJQ5q__empty .wallet-module__zpJQ5q__textLink{margin-top:16px;display:inline-block}.wallet-module__zpJQ5q__loading{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:18px;padding:32px}.wallet-module__zpJQ5q__footnote{margin:0}@media (max-width:640px){.wallet-module__zpJQ5q__wallet{padding-top:24px}.wallet-module__zpJQ5q__header,.wallet-module__zpJQ5q__balancePanel{flex-direction:column;align-items:flex-start}.wallet-module__zpJQ5q__header{gap:12px;margin-bottom:24px}.wallet-module__zpJQ5q__balancePanel,.wallet-module__zpJQ5q__history{padding:20px}.wallet-module__zpJQ5q__deposit,.wallet-module__zpJQ5q__primaryAction{width:100%;max-width:none}.wallet-module__zpJQ5q__table th,.wallet-module__zpJQ5q__table td{padding-left:8px;padding-right:8px}.wallet-module__zpJQ5q__table th:nth-child(2),.wallet-module__zpJQ5q__table td:nth-child(2){font-size:12px}}@media (prefers-reduced-motion:reduce){.wallet-module__zpJQ5q__primaryAction{transition:none}}
