.ChangePasswordForm-module__Jd33Qa__card{background:#fff;border-radius:1.5rem;margin-top:2rem;padding:2rem;box-shadow:0 10px 40px #0a192f14}.ChangePasswordForm-module__Jd33Qa__title{color:var(--color-primary-900,#0a1628);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;display:flex}.ChangePasswordForm-module__Jd33Qa__subtitle{color:var(--color-neutral-600,#5c5c5c);margin-bottom:1.5rem;font-size:.875rem}.ChangePasswordForm-module__Jd33Qa__formGroup{margin-bottom:1.25rem}.ChangePasswordForm-module__Jd33Qa__label{color:var(--color-primary-900,#0a1628);margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.ChangePasswordForm-module__Jd33Qa__passwordInputWrapper{align-items:center;display:flex;position:relative}.ChangePasswordForm-module__Jd33Qa__input{border:1px solid var(--color-neutral-300,#c4c4c4);background-color:var(--color-neutral-100,#f0ede8);border-radius:.5rem;width:100%;padding:.875rem 2.75rem .875rem 1rem;font-size:1rem;transition:all .2s}.ChangePasswordForm-module__Jd33Qa__input:focus{border-color:var(--color-accent-500,#c8a45c);background-color:#fff;outline:none;box-shadow:0 0 0 3px #c8a45c26}.ChangePasswordForm-module__Jd33Qa__toggleBtn{color:var(--color-neutral-500,#7a7a7a);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;right:.75rem}.ChangePasswordForm-module__Jd33Qa__toggleBtn:hover{color:var(--color-primary-900,#0a1628)}.ChangePasswordForm-module__Jd33Qa__errorText{color:var(--color-error,#c0392b);margin-top:.375rem;font-size:.85rem}.ChangePasswordForm-module__Jd33Qa__errorAlert{color:#b91c1c;background-color:#fee2e2;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.9rem;display:flex}.ChangePasswordForm-module__Jd33Qa__successAlert{color:#2e7d32;background-color:#e8f5e9;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.9rem;display:flex}.ChangePasswordForm-module__Jd33Qa__submitBtn{cursor:pointer;background:var(--color-primary-800,#0f1b33);color:#fff;border:none;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.ChangePasswordForm-module__Jd33Qa__submitBtn:hover:not(:disabled){background:var(--color-primary-600,#1a2744)}.ChangePasswordForm-module__Jd33Qa__submitBtn:disabled{opacity:.7;cursor:not-allowed}
.page-module__B8SBiq__container{background-color:var(--color-neutral-50);justify-content:center;align-items:center;min-height:100vh;padding:4rem 2rem;display:flex}.page-module__B8SBiq__card{background:#fff;border-radius:1.5rem;width:100%;max-width:600px;overflow:hidden;box-shadow:0 10px 40px #0a192f14}.page-module__B8SBiq__header{background:var(--color-primary-800);color:#fff;text-align:center;padding:2.5rem 2rem}.page-module__B8SBiq__title{color:var(--color-accent-500);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.page-module__B8SBiq__subtitle{color:var(--color-neutral-50);font-size:.95rem}.page-module__B8SBiq__formContainer{padding:2.5rem 2rem}.page-module__B8SBiq__formGroup{margin-bottom:1.5rem}.page-module__B8SBiq__label{color:var(--color-primary-900);margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.page-module__B8SBiq__input,.page-module__B8SBiq__select{border:1px solid var(--color-neutral-300);background-color:var(--color-neutral-100);border-radius:.5rem;width:100%;padding:.875rem 1rem;font-size:1rem;transition:all .2s}.page-module__B8SBiq__input:focus,.page-module__B8SBiq__select:focus{border-color:var(--color-accent-500);background-color:#fff;outline:none;box-shadow:0 0 0 3px #c8a45c1a}.page-module__B8SBiq__checkboxGroup{background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:.5rem;align-items:flex-start;margin-bottom:1rem;padding:1rem;display:flex}.page-module__B8SBiq__checkbox{width:1.25rem;height:1.25rem;accent-color:var(--color-accent-700);margin-top:.25rem;margin-right:.75rem}.page-module__B8SBiq__checkboxLabel{color:var(--color-primary-800);cursor:pointer;font-size:.95rem;line-height:1.5}.page-module__B8SBiq__errorText{color:#dc2626;margin-top:.5rem;font-size:.85rem}.page-module__B8SBiq__actionButtons{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.page-module__B8SBiq__btn{cursor:pointer;text-align:center;border-radius:.5rem;flex:1;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.page-module__B8SBiq__btnPrimary{background:var(--color-primary-800);color:#fff;border:none}.page-module__B8SBiq__btnPrimary:hover:not(:disabled){background:var(--color-primary-600)}.page-module__B8SBiq__btnSecondary{color:var(--color-primary-800);border:1px solid var(--color-primary-800);background:0 0}.page-module__B8SBiq__btnSecondary:hover{background:var(--color-neutral-100)}.page-module__B8SBiq__btn:disabled{opacity:.7;cursor:not-allowed}.page-module__B8SBiq__errorAlert{color:#b91c1c;text-align:center;background-color:#fee2e2;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;font-size:.9rem}.page-module__B8SBiq__successAlert{text-align:center;padding:3rem 2rem}.page-module__B8SBiq__successIcon{color:var(--color-accent-500);width:64px;height:64px;margin:0 auto 1.5rem}.page-module__B8SBiq__successTitle{color:var(--color-primary-800);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__B8SBiq__successDesc{color:var(--color-neutral-600);margin-bottom:2rem}.page-module__B8SBiq__stepForm{margin-bottom:3.5rem}
