.wallet-page{gap:22px;display:grid}.wallet-card{width:100%;max-width:460px}.wallet-history h2{margin:0 0 12px;font-size:16px}.wallet-card{border-radius:var(--radius-lg);background:var(--gradient-brand);color:#fff;box-shadow:var(--shadow);align-content:start;gap:6px;padding:22px 24px;display:grid}.wallet-card-top{opacity:.92;align-items:center;gap:10px;margin-bottom:18px;font-size:13.5px;font-weight:600;display:flex}.wallet-card-icon{background:#ffffff2e;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.wallet-card-balance{font-family:var(--font-display);letter-spacing:-.01em;font-size:36px;line-height:1.1}.wallet-card-facts{border-top:1px solid #ffffff38;gap:6px;margin:14px 0 0;padding-top:12px;font-size:13px;display:grid}.wallet-card-facts div{justify-content:space-between;gap:12px;display:flex}.wallet-card-facts dt{opacity:.8}.wallet-card-facts dd{text-align:right;margin:0;font-weight:600}.wallet-empty{color:var(--muted);margin:0;font-size:13.5px}.wallet-business .select-field{min-width:220px}.wallet-entries{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;display:grid}.wallet-entries li{grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:11px 14px;font-size:13px;display:grid}.wallet-entries li+li{border-top:1px solid var(--line-soft)}.wallet-entries li>span:nth-child(2){gap:2px;min-width:0;display:grid}.wallet-entries small,.wallet-entries time{color:var(--muted)}.wallet-entry-icon{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.wallet-entry-icon.in{background:var(--success-soft);color:var(--success)}.wallet-entry-icon.out{background:var(--surface-muted);color:var(--muted)}.wallet-in{color:var(--success);white-space:nowrap;font-weight:600}.wallet-out{color:var(--ink);white-space:nowrap;font-weight:600}.wallet{gap:16px;display:grid}.wallet-balance{gap:4px;display:grid}.wallet-balance strong{color:var(--ink);font-family:var(--font-display);font-size:28px}.wallet-balance .field-label,.wallet-balance .field-help{margin:0}.wallet-balance a{justify-self:start;margin-top:4px}@media (width<=560px){.wallet-entries li{grid-template-columns:auto 1fr auto}.wallet-entries time{grid-column:2/-1}.wallet-business,.wallet-business .select-field{width:100%;min-width:0}}
