.page.svelte-1vc6xro{display:flex;flex-direction:column;gap:1.5rem}.page-header.svelte-1vc6xro{margin-bottom:.5rem}.page-title.svelte-1vc6xro{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-gray-900);margin:0 0 .5rem}.page-desc.svelte-1vc6xro{font-size:var(--text-sm);color:var(--color-gray-500);margin:0}.loading.svelte-1vc6xro{padding:2rem;text-align:center;color:var(--color-gray-500)}.card.svelte-1vc6xro{background:var(--color-surface);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-header.svelte-1vc6xro{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6)}.card-title.svelte-1vc6xro{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-gray-900);margin:0}.divider.svelte-1vc6xro{border:none;border-top:var(--border);margin:0}.card-body.svelte-1vc6xro{padding:var(--space-6)}.alert.svelte-1vc6xro{display:flex;gap:.75rem;padding:.75rem 1rem;border-radius:var(--radius-base);border-left:4px solid;font-size:var(--text-sm);line-height:1.6}.alert-info.svelte-1vc6xro{background:var(--color-primary-50);border-color:var(--color-primary-600);color:var(--color-primary-800)}.alert-warning.svelte-1vc6xro{background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning)}.alert-error.svelte-1vc6xro{background:var(--color-error-light);border-color:var(--color-error);color:var(--color-error)}.alert-icon.svelte-1vc6xro{font-size:1.125rem;line-height:1;flex-shrink:0}.mt.svelte-1vc6xro{margin-top:1rem}.form.svelte-1vc6xro{display:flex;flex-direction:column;gap:1rem;max-width:480px}.field.svelte-1vc6xro{display:flex;flex-direction:column;gap:.25rem}.label.svelte-1vc6xro{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700)}.required.svelte-1vc6xro{color:var(--color-accent);margin-left:2px}.input.svelte-1vc6xro,.select.svelte-1vc6xro{padding:.75rem 1rem;font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-gray-900);background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-base);width:100%;transition:border-color .15s}.input.svelte-1vc6xro:focus,.select.svelte-1vc6xro:focus{outline:none;border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.hint.svelte-1vc6xro{font-size:var(--text-xs);color:var(--color-gray-500)}.btn.svelte-1vc6xro{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-weight:var(--font-medium);border-radius:var(--radius-base);cursor:pointer;transition:background-color .15s;white-space:nowrap;border:none;padding:.75rem 1.5rem;font-size:var(--text-base)}.btn-primary.svelte-1vc6xro{background:var(--color-primary-600);color:#fff;border:1px solid var(--color-primary-600)}.btn-primary.svelte-1vc6xro:hover:not(:disabled){background:var(--color-primary-700)}.btn.svelte-1vc6xro:disabled{opacity:.55;cursor:not-allowed}.spinner.svelte-1vc6xro{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-1vc6xro-spin .6s linear infinite}@keyframes svelte-1vc6xro-spin{to{transform:rotate(360deg)}}.preview-box.svelte-1vc6xro{background:var(--color-gray-100);border:var(--border);border-radius:var(--radius-base);padding:1.25rem;max-width:320px}.preview-label.svelte-1vc6xro{font-size:var(--text-xs);color:var(--color-gray-500);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.preview-bank.svelte-1vc6xro{font-size:var(--text-sm);color:var(--color-gray-700);margin-bottom:.25rem}.preview-account.svelte-1vc6xro{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-gray-900);margin-bottom:.75rem}.preview-row.svelte-1vc6xro{display:flex;justify-content:space-between;padding:.25rem 0;font-size:var(--text-sm);border-top:var(--border)}.preview-key.svelte-1vc6xro{color:var(--color-gray-500)}.preview-val.svelte-1vc6xro{color:var(--color-gray-900);font-weight:var(--font-medium)}.preview-amount.svelte-1vc6xro{font-family:var(--font-mono);font-weight:var(--font-bold)}
