.AddNewBank_formContainer__r1ikp{background:#ffffff;padding:1.5rem;border-radius:1rem;border:1px solid #f1f5f9;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dark .AddNewBank_formContainer__r1ikp{background:#0f172a;border-color:#1e293b;box-shadow:0 1px 2px rgba(0,0,0,.2)}.AddNewBank_button__O91vt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.75rem;font-weight:600;font-size:.875rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .12s ease,box-shadow .2s ease;cursor:pointer;border:none;user-select:none;white-space:nowrap}.AddNewBank_button__O91vt:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.AddNewBank_button__O91vt:disabled{opacity:.5;cursor:not-allowed}.AddNewBank_primaryButton__IForW{background:#3b82f6;color:white;box-shadow:0 2px 8px rgba(59,130,246,.25)}.AddNewBank_primaryButton__IForW:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.35)}.AddNewBank_primaryButton__IForW:active:not(:disabled){transform:scale(.98)}.AddNewBank_secondaryButton__zdfoq{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.AddNewBank_secondaryButton__zdfoq:hover:not(:disabled){background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.dark .AddNewBank_secondaryButton__zdfoq{background:#1e293b;color:#cbd5e1;border-color:#334155}.dark .AddNewBank_secondaryButton__zdfoq:hover:not(:disabled){background:#334155;color:#f1f5f9;border-color:#475569}.AddNewBank_ghostButton__nGVVW{background:transparent;color:#64748b}.AddNewBank_ghostButton__nGVVW:hover:not(:disabled){background:#f1f5f9;color:#1e293b}.dark .AddNewBank_ghostButton__nGVVW{color:#94a3b8}.dark .AddNewBank_ghostButton__nGVVW:hover:not(:disabled){background:#1e293b;color:#f1f5f9}.AddNewBank_stepper___HGyP{display:flex;align-items:center;width:100%;gap:.5rem}.AddNewBank_stepItem__o2Q2F{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:.75rem;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.AddNewBank_stepItem__o2Q2F:hover:not(:disabled){background:#f8fafc}.dark .AddNewBank_stepItem__o2Q2F:hover:not(:disabled){background:rgba(30,41,59,.5)}.AddNewBank_stepCircle__cnEkO{width:1.75rem;height:1.75rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;transition:background-color .25s ease,color .25s ease,border-color .25s ease;border:1.5px solid #e2e8f0;background:#ffffff;color:#94a3b8}.dark .AddNewBank_stepCircle__cnEkO{background:#0f172a;border-color:#334155;color:#64748b}.AddNewBank_stepCircleActive__2ny1m{background:#3b82f6;border-color:#3b82f6;color:#ffffff;box-shadow:0 0 0 4px rgba(59,130,246,.12)}.AddNewBank_stepCircleCompleted__h50zj{background:#10b981;border-color:#10b981;color:#ffffff}.AddNewBank_stepLabel__kADzv{font-size:.8125rem;font-weight:600;color:#64748b;white-space:nowrap}.dark .AddNewBank_stepLabel__kADzv{color:#94a3b8}.AddNewBank_stepLabelActive__2i1Ex{color:#1e293b}.dark .AddNewBank_stepLabelActive__2i1Ex{color:#f1f5f9}.AddNewBank_stepConnector__znwLY{flex:1;height:2px;background:#e2e8f0;border-radius:9999px;min-width:1rem;transition:background-color .3s ease}.dark .AddNewBank_stepConnector__znwLY{background:#334155}.AddNewBank_stepConnectorCompleted__541gn{background:#10b981}@media (max-width:640px){.AddNewBank_stepLabel__kADzv{display:none}.AddNewBank_stepItem__o2Q2F{padding:.5rem}}.AddNewBank_statusBadge__inULs{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:600;line-height:1}.AddNewBank_statusBadgeDirty__wAKqB{background:rgba(245,158,11,.1);color:#d97706}.dark .AddNewBank_statusBadgeDirty__wAKqB{background:rgba(245,158,11,.15);color:#fbbf24}.AddNewBank_statusBadgeSaved__TQh3O{background:rgba(16,185,129,.1);color:#059669}.dark .AddNewBank_statusBadgeSaved__TQh3O{background:rgba(16,185,129,.15);color:#34d399}.AddNewBank_statusDot__hvCEj{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor}.AddNewBank_statusDotPulse__JIfxz{animation:AddNewBank_pulse__3FVnu 1.6s ease-in-out infinite}@keyframes AddNewBank_pulse__3FVnu{0%,to{opacity:1}50%{opacity:.4}}