.wallet-page.svelte-1vwudqz.svelte-1vwudqz{max-width:800px;margin:0 auto;padding:var(--space-4)}.wallet-header.svelte-1vwudqz.svelte-1vwudqz{margin-bottom:var(--space-8)}.wallet-header.svelte-1vwudqz h1.svelte-1vwudqz{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--space-2)}.wallet-header.svelte-1vwudqz p.svelte-1vwudqz{color:var(--color-text-secondary)}.wallet-grid.svelte-1vwudqz.svelte-1vwudqz{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-8)}.balance-card.svelte-1vwudqz.svelte-1vwudqz{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.balance-icon.svelte-1vwudqz.svelte-1vwudqz{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#10b98126;border-radius:var(--radius-lg);color:var(--color-success)}.balance-info.svelte-1vwudqz.svelte-1vwudqz{display:flex;flex-direction:column}.balance-label.svelte-1vwudqz.svelte-1vwudqz{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.balance-value.svelte-1vwudqz.svelte-1vwudqz{font-size:var(--font-size-2xl);font-weight:800;color:var(--color-success)}.transaction-card.svelte-1vwudqz.svelte-1vwudqz{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.tabs.svelte-1vwudqz.svelte-1vwudqz{display:flex;border-bottom:1px solid var(--color-border)}.tab-btn.svelte-1vwudqz.svelte-1vwudqz{flex:1;padding:var(--space-4);background:transparent;border:none;color:var(--color-text-secondary);font-weight:600;cursor:pointer;transition:all var(--transition-fast);border-bottom:2px solid transparent}.tab-btn.active.svelte-1vwudqz.svelte-1vwudqz{color:var(--color-text-primary);border-bottom-color:var(--color-accent-primary);background:var(--color-bg-hover)}.card-content.svelte-1vwudqz.svelte-1vwudqz{padding:var(--space-6)}.deposit-header.svelte-1vwudqz.svelte-1vwudqz,.withdraw-header.svelte-1vwudqz.svelte-1vwudqz{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--color-accent-primary)}.withdraw-header.svelte-1vwudqz.svelte-1vwudqz{color:var(--color-warning)}.deposit-header.svelte-1vwudqz h2.svelte-1vwudqz,.withdraw-header.svelte-1vwudqz h2.svelte-1vwudqz{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary)}.section-subtitle.svelte-1vwudqz.svelte-1vwudqz{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.amount-grid.svelte-1vwudqz.svelte-1vwudqz{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}.amount-btn.svelte-1vwudqz.svelte-1vwudqz{padding:var(--space-4);background:var(--color-bg-tertiary);border:2px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.amount-btn.svelte-1vwudqz.svelte-1vwudqz:hover{border-color:var(--color-accent-primary);background:var(--color-bg-hover)}.amount-btn.selected.svelte-1vwudqz.svelte-1vwudqz{border-color:var(--color-accent-primary);background:#f12c4c1a;color:var(--color-accent-primary)}.custom-amount.svelte-1vwudqz.svelte-1vwudqz{margin-bottom:var(--space-4)}.custom-amount.svelte-1vwudqz label.svelte-1vwudqz{display:block;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.custom-input-row.svelte-1vwudqz.svelte-1vwudqz{display:flex;align-items:center;gap:var(--space-2);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.currency.svelte-1vwudqz.svelte-1vwudqz{color:var(--color-text-muted);font-weight:500}.custom-input-row.svelte-1vwudqz input.svelte-1vwudqz{flex:1;background:none;border:none;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:600;outline:none}.custom-input-row.svelte-1vwudqz input.svelte-1vwudqz::placeholder{color:var(--color-text-muted)}.action-btn.svelte-1vwudqz.svelte-1vwudqz{width:100%;padding:var(--space-4);border:none;border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast);margin-bottom:var(--space-4)}.action-btn.deposit.svelte-1vwudqz.svelte-1vwudqz{background:var(--color-accent-primary)}.action-btn.deposit.svelte-1vwudqz.svelte-1vwudqz:hover:not(:disabled){background:var(--color-red-hover)}.action-btn.withdraw.svelte-1vwudqz.svelte-1vwudqz{background:var(--color-warning);color:#000}.action-btn.withdraw.svelte-1vwudqz.svelte-1vwudqz:hover:not(:disabled){background:#d97706}.action-btn.svelte-1vwudqz.svelte-1vwudqz:disabled{background:var(--color-bg-tertiary);color:var(--color-text-muted);cursor:not-allowed}.note.svelte-1vwudqz.svelte-1vwudqz{text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-bg-secondary);padding:var(--space-2);border-radius:var(--radius-sm)}.form-group.svelte-1vwudqz.svelte-1vwudqz{margin-bottom:var(--space-4)}.form-group.svelte-1vwudqz label.svelte-1vwudqz{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (max-width: 640px){.amount-grid.svelte-1vwudqz.svelte-1vwudqz{grid-template-columns:repeat(2,1fr)}}.pix-display.svelte-1vwudqz.svelte-1vwudqz{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;justify-content:space-between;align-items:center}.pix-value.svelte-1vwudqz.svelte-1vwudqz{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-weight:500}.pix-value.svelte-1vwudqz svg{color:var(--color-text-muted)}.edit-link.svelte-1vwudqz.svelte-1vwudqz{font-size:var(--font-size-xs);color:var(--color-accent-primary);text-decoration:none}.edit-link.svelte-1vwudqz.svelte-1vwudqz:hover{text-decoration:underline}.pix-empty.svelte-1vwudqz.svelte-1vwudqz{width:100%;display:flex;justify-content:space-between;align-items:center}.pix-empty.svelte-1vwudqz span.svelte-1vwudqz{color:var(--color-text-muted);font-size:var(--font-size-sm)}.setup-link.svelte-1vwudqz.svelte-1vwudqz{font-size:var(--font-size-sm);color:var(--color-accent-primary);font-weight:600;text-decoration:none}.setup-link.svelte-1vwudqz.svelte-1vwudqz:hover{text-decoration:underline}
