.EmployerCancellationForm-module__zaKE8q__form,.EmployerCancellationForm-module__zaKE8q__confirmation{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 28px;box-shadow:0 1px 3px #0f172a0f}.EmployerCancellationForm-module__zaKE8q__field{margin-bottom:1.25rem}.EmployerCancellationForm-module__zaKE8q__field label{color:#334155;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.EmployerCancellationForm-module__zaKE8q__field input{color:#0f172a;background:#fff;border:2px solid #cbd5e1;border-radius:8px;width:100%;padding:12px 14px;font-size:1rem}.EmployerCancellationForm-module__zaKE8q__field input:focus{border-color:var(--employer-accent,#06c);outline:none;box-shadow:0 0 0 3px #0066cc1f}.EmployerCancellationForm-module__zaKE8q__submit{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:14px 24px;font-size:1.05rem;font-weight:600}.EmployerCancellationForm-module__zaKE8q__submit:hover:not(:disabled){background:#b91c1c}.EmployerCancellationForm-module__zaKE8q__submit:disabled{cursor:not-allowed;background:#cbd5e1}.EmployerCancellationForm-module__zaKE8q__error{color:#b91c1c;margin:0 0 1rem;font-size:.95rem}.EmployerCancellationForm-module__zaKE8q__honeypot{height:0;position:absolute;left:-9999px;overflow:hidden}.EmployerCancellationForm-module__zaKE8q__confirmation{flex-direction:column;gap:14px;display:flex}.EmployerCancellationForm-module__zaKE8q__confirmation p{color:#334155;margin:0;font-size:1.02rem;line-height:1.6}.EmployerCancellationForm-module__zaKE8q__confirmationTitle{color:#0f172a;margin:0 0 4px;font-size:1.25rem;font-weight:700}.EmployerCancellationForm-module__zaKE8q__inlineLink{color:var(--employer-accent,#06c);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;display:inline}.EmployerCancellationForm-module__zaKE8q__inlineLink:disabled{cursor:wait;opacity:.7}.EmployerCancellationForm-module__zaKE8q__stopNote{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:12px 14px;color:#065f46!important}.EmployerCancellationForm-module__zaKE8q__support{margin-top:8px;color:#64748b!important;font-size:.9rem!important}.EmployerCancellationForm-module__zaKE8q__support a{color:var(--employer-accent,#06c)}@media (max-width:640px){.EmployerCancellationForm-module__zaKE8q__form,.EmployerCancellationForm-module__zaKE8q__confirmation{padding:24px 18px}}
