.wallet-stack{display:grid;gap:20px}.wallet-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:24px;padding:28px}.wallet-caption,.wallet-rate>span{display:block;color:var(--muted);font-size:12px}.wallet-balance{margin:12px 0;font-size:34px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.wallet-balance small,.wallet-rate strong small{font-size:14px;font-weight:500}.wallet-hero p,.wallet-no-entries,.wallet-notice{color:var(--muted);font-size:12px;line-height:2}.wallet-rate{padding:18px 22px;background:var(--soft);border:1px solid var(--line);border-radius:10px}.wallet-rate strong{display:block;margin-top:8px;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-rate a{color:var(--blue);font-size:12px}.wallet-history .panel-title{margin-bottom:0}.wallet-entry{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid var(--line)}.wallet-entry span,.wallet-entry strong{display:block}.wallet-entry strong{font-size:13px;font-weight:600}.wallet-entry span{margin-top:4px;color:var(--muted);font-size:11px}.wallet-entry>div:last-child{white-space:nowrap;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-entry small{font-size:11px;font-weight:400}.wallet-positive{color:var(--blue)}.wallet-negative{color:var(--text)}.wallet-no-entries{padding:24px;margin:0}@media(max-width:680px){.wallet-hero{grid-template-columns:1fr;padding:20px}.wallet-balance{font-size:28px}.wallet-entry{padding:14px 18px}}