.wallet-balance-card{text-align:center}.wallet-label{margin:0;font-size:.85rem;color:var(--ink-soft)}.wallet-balance{margin:4px 0 8px;font:600 2.2rem IBM Plex Mono,monospace;color:var(--ink);font-variant-numeric:tabular-nums}.wallet-presets{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.wallet-preset{border:1.5px solid #E4DDCB;background:var(--card-bg, #fff);border-radius:20px;padding:8px 14px;font:600 .9rem Be Vietnam Pro,IBM Plex Sans,sans-serif;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums}.wallet-preset:hover{border-color:var(--ink-soft)}.wallet-preset.is-on{border-color:var(--seal);background:var(--seal-soft);color:var(--seal)}.wallet-preset:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.wallet-custom{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--ink-soft);margin-bottom:12px}.wallet-custom input{max-width:220px;border:1.5px solid #E4DDCB;border-radius:10px;padding:9px 12px;font:500 1rem IBM Plex Mono,monospace;color:var(--ink)}.wallet-custom input:focus{outline:2px solid var(--azure);outline-offset:1px}.wallet-tx-wrap{overflow-x:auto}.wallet-tx{width:100%;border-collapse:collapse;font-size:.85rem}.wallet-tx th,.wallet-tx td{text-align:left;padding:7px 8px;border-bottom:1px solid #E4DDCB;white-space:nowrap}.wallet-tx th{font-size:.76rem;color:var(--ink-soft);font-weight:600}.wallet-tx .num{text-align:right;font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.wallet-tx .is-plus{color:var(--jade)}.wallet-tx .is-minus{color:var(--seal)}.wallet-not-premium{margin:6px 0 0;font-size:.88rem;color:var(--ink-soft)}.wallet-not-premium a{color:var(--seal)}
