.wallet-content[data-v-2fff1930]{max-width:880px;margin:0 auto;padding:0 24px}.wallet-content__head[data-v-2fff1930]{margin-bottom:20px}.wallet-content__title[data-v-2fff1930]{font-size:18px;font-weight:700;color:rgb(var(--text-primary));margin-bottom:4px}.wallet-content__subtitle[data-v-2fff1930]{font-size:13px;color:rgb(var(--text-secondary));margin:0}.wallet-balance[data-v-2fff1930]{border:1px solid rgb(var(--border-1));border-radius:10px;background:rgb(var(--surface-1));padding:18px 20px;margin-bottom:16px}.wallet-balance__label[data-v-2fff1930]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--text-muted))}.wallet-balance__amount[data-v-2fff1930]{font-size:28px;font-weight:700;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums;margin-top:4px}.wallet-balance__expiry[data-v-2fff1930]{font-size:12px;color:rgb(var(--text-secondary));margin:6px 0 0}.wallet-filters[data-v-2fff1930]{display:flex;align-items:center;gap:6px;margin-bottom:16px;flex-wrap:wrap}.wallet-pricing-link[data-v-2fff1930]{margin-left:auto;font-size:12px;font-weight:500;color:var(--brand);background:none;border:none;cursor:pointer;padding:0}.wallet-pricing-link[data-v-2fff1930]:hover{text-decoration:underline}.wallet-filter[data-v-2fff1930]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid rgb(var(--border-1));border-radius:8px;background:#fff;font-size:12px;font-weight:500;color:rgb(var(--text-secondary));cursor:pointer;transition:background .15s,color .15s,border-color .15s}.wallet-filter[data-v-2fff1930]:hover{color:var(--brand);border-color:var(--brand)}.wallet-filter--active[data-v-2fff1930]{background:color-mix(in srgb,var(--brand) 10%,#fff);border-color:var(--brand);color:var(--brand)}.wallet-filter__count[data-v-2fff1930]{font-size:11px;opacity:.75}.wallet-skeleton[data-v-2fff1930]{height:140px;border-radius:10px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:wallet-shimmer-2fff1930 1.4s ease-in-out infinite}@keyframes wallet-shimmer-2fff1930{0%{background-position:200% 0}to{background-position:-200% 0}}.wallet-empty[data-v-2fff1930]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;border:1px dashed rgb(var(--border-2));border-radius:10px;background:rgb(var(--surface-1));text-align:center}.wallet-empty__title[data-v-2fff1930]{font-size:14px;font-weight:600;color:rgb(var(--text-primary));margin:4px 0 0}.wallet-empty__hint[data-v-2fff1930]{font-size:12px;color:rgb(var(--text-secondary));max-width:380px;margin:0}.wallet-empty__actions[data-v-2fff1930]{display:flex;gap:8px;margin-top:12px}.wallet-btn[data-v-2fff1930]{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.wallet-btn--primary[data-v-2fff1930]{background:var(--brand);color:#fff;border:1px solid var(--brand)}.wallet-btn--primary[data-v-2fff1930]:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.wallet-btn--secondary[data-v-2fff1930]{background:#fff;color:rgb(var(--text-secondary));border:1px solid rgb(var(--border-1))}.wallet-btn--secondary[data-v-2fff1930]:hover{color:var(--brand);border-color:var(--brand)}.wallet-ledger[data-v-2fff1930]{border:1px solid rgb(var(--border-1));border-radius:10px;overflow:hidden}.wallet-ledger__row[data-v-2fff1930]{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;-moz-column-gap:16px;column-gap:16px;padding:12px 16px;background:#fff;font-size:13px}.wallet-ledger__row+.wallet-ledger__row[data-v-2fff1930]{border-top:1px solid rgb(var(--border-1))}.wallet-ledger__main[data-v-2fff1930]{display:flex;flex-direction:column;gap:2px;min-width:0}.wallet-ledger__reason[data-v-2fff1930]{color:rgb(var(--text-primary));font-weight:500}.wallet-ledger__meta[data-v-2fff1930]{font-size:11px;color:rgb(var(--text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-ledger__date[data-v-2fff1930]{font-size:12px;color:rgb(var(--text-secondary));white-space:nowrap}.wallet-ledger__amount[data-v-2fff1930]{font-variant-numeric:tabular-nums;font-weight:600;color:rgb(var(--text-primary));white-space:nowrap}.wallet-ledger__amount--in[data-v-2fff1930]{color:#15803d}.wallet-ledger__balance[data-v-2fff1930]{font-variant-numeric:tabular-nums;font-size:12px;color:rgb(var(--text-muted));white-space:nowrap}
