.FindPassword_passwordContainer__caCec{min-height:100vh;background:#eff1f3;display:flex;flex-direction:column;padding-top:70px}.FindPassword_passwordContent__QZZZg{flex:1 1;display:flex;align-items:center;justify-content:center;padding:80px 20px}.FindPassword_passwordWrapper__umYC6{width:100%;max-width:550px}.FindPassword_passwordHeader__2IUIc{text-align:center;margin-bottom:40px}.FindPassword_passwordHeader__2IUIc h1{font-weight:700;font-size:32px;color:#000000;margin-bottom:16px;letter-spacing:-.5px}.FindPassword_passwordHeader__2IUIc p{font-weight:400;font-size:16px;line-height:1.5;color:#666666}.FindPassword_passwordForm__fnVVw{display:flex;flex-direction:column;gap:30px}.FindPassword_inputGroup__XSbds{display:flex;flex-direction:column;gap:10px;flex:1 1}.FindPassword_passwordLabel__0cA7x{font-weight:400;font-size:14px;color:#333333;margin-bottom:0}.FindPassword_required__lZwjm{color:#ff2626}.FindPassword_passwordInput__llr5g{width:100%;padding:16px;border:1px solid #bababa;border-radius:6px;font-size:15px;color:#000000;background:#ffffff;box-sizing:border-box;transition:border-color .2s ease}.FindPassword_passwordInput__llr5g:focus{outline:none;border-color:#999999}.FindPassword_passwordInput__llr5g:disabled{background-color:#f5f5f5;color:#999999;cursor:not-allowed}.FindPassword_passwordInput__llr5g::placeholder{color:#aaaaaa}.FindPassword_inputWithTimer__xx_hv{position:relative;width:100%}.FindPassword_timer__IWJw9{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#dc2626;font-size:14px;font-weight:500;pointer-events:none}.FindPassword_timerExpired__K7GNK{color:#dc2626;font-size:13px;margin:4px 0 0}.FindPassword_inputButton__F4haS{background:#333333;color:#ffffff;font-weight:500;font-size:14px;padding:14px 24px;border-radius:4px;border:none;cursor:pointer;white-space:nowrap;transition:background-color .2s ease;min-width:90px}.FindPassword_inputButton__F4haS:hover:not(:disabled){background:#1a1a1a}.FindPassword_inputButton__F4haS:disabled{background:#cccccc;cursor:not-allowed}.FindPassword_inputHint__SGVPm{color:#009329cc;font-weight:400;font-size:11px;line-height:100%;letter-spacing:10%}.FindPassword_inputWrapper__R_rCA{display:flex;flex-direction:row;align-items:flex-end;gap:10px}.FindPassword_spacer__eFJSH{margin-top:-20px}.FindPassword_checkboxGroup__Ef3HU{display:flex;align-items:center;justify-content:center;gap:10px}.FindPassword_checkboxGroup__Ef3HU input{width:25px;height:25px;background:#ffffff;border:1px solid #bababa;border-radius:5px}.FindPassword_checkboxGroup__Ef3HU p{font-weight:400;font-size:14px;line-height:100%;letter-spacing:10%;color:#191919cc}.FindPassword_labelGroup__2wDEJ{display:flex;flex-direction:column;gap:10px}.FindPassword_formButton__C6jwd{display:flex;gap:15px;justify-content:center;align-items:center;margin-top:40px}.FindPassword_passwordCancelButton__66mXB{background:white;width:150px;padding:14px 0;border:1px solid var(--color-main);border-radius:4px;color:var(--color-main);font-weight:500;font-size:16px;cursor:pointer;transition:all .2s ease;text-align:center}.FindPassword_passwordCancelButton__66mXB:hover:not(:disabled){background:#fff5ed}.FindPassword_passwordCancelButton__66mXB:disabled{opacity:.5;cursor:not-allowed}.FindPassword_passwordConfirmButton__61DJP{background:var(--color-main);width:150px;padding:14px 0;border:none;border-radius:4px;color:white;font-weight:500;font-size:16px;cursor:pointer;transition:background-color .2s ease;text-align:center}.FindPassword_passwordConfirmButton__61DJP:hover:not(:disabled){background:var(--color-main-hover)}.FindPassword_errorMessage__sBIA0{color:#dc2626;border-radius:4px;border:1px solid #fecaca}.FindPassword_errorMessage__sBIA0,.FindPassword_successMessage__YDh3y{background-color:#ffffff;padding:12px 16px;font-size:14px;text-align:center;margin-bottom:20px}.FindPassword_successMessage__YDh3y{color:#059669;border-radius:4px;border:1px solid #86efac}@media (max-width:1024px){.FindPassword_passwordContent__QZZZg{padding:50px 20px}.FindPassword_passwordWrapper__umYC6{max-width:80%}.FindPassword_passwordHeader__2IUIc h1{font-size:32px}.FindPassword_passwordHeader__2IUIc p{font-size:20px}.FindPassword_passwordLabel__0cA7x{font-size:18px}.FindPassword_passwordInput__llr5g{padding:20px;font-size:20px}.FindPassword_passwordInput__llr5g::placeholder{font-size:20px}.FindPassword_inputButton__F4haS{font-size:18px;padding:18px 28px}.FindPassword_passwordCancelButton__66mXB,.FindPassword_passwordConfirmButton__61DJP{font-size:20px;width:180px;padding:16px 0}.FindPassword_errorMessage__sBIA0,.FindPassword_successMessage__YDh3y,.FindPassword_timer__IWJw9{font-size:18px}.FindPassword_timerExpired__K7GNK{font-size:16px}.FindPassword_checkboxGroup__Ef3HU p{font-size:18px}.FindPassword_checkboxGroup__Ef3HU input{width:28px;height:28px}.FindPassword_inputHint__SGVPm{font-size:14px}}@media (max-width:768px){.FindPassword_passwordContainer__caCec{padding-top:60px}.FindPassword_passwordContent__QZZZg{padding:30px 15px}.FindPassword_passwordWrapper__umYC6{max-width:100%}.FindPassword_passwordHeader__2IUIc{margin-bottom:30px}.FindPassword_passwordHeader__2IUIc h1{font-size:24px;margin-bottom:12px}.FindPassword_passwordHeader__2IUIc p{font-size:15px}.FindPassword_passwordForm__fnVVw{gap:24px}.FindPassword_passwordLabel__0cA7x{font-size:15px}.FindPassword_passwordInput__llr5g{padding:16px;font-size:16px}.FindPassword_passwordInput__llr5g::placeholder{font-size:16px}.FindPassword_inputButton__F4haS{font-size:15px;padding:14px 20px}.FindPassword_passwordCancelButton__66mXB,.FindPassword_passwordConfirmButton__61DJP{font-size:16px;width:140px;padding:14px 0}.FindPassword_formButton__C6jwd{gap:15px;margin-top:30px}.FindPassword_errorMessage__sBIA0,.FindPassword_successMessage__YDh3y,.FindPassword_timer__IWJw9{font-size:14px}.FindPassword_timerExpired__K7GNK{font-size:13px}.FindPassword_checkboxGroup__Ef3HU p{font-size:14px}.FindPassword_mobileView__vk3px{display:flex;flex-direction:column;width:100%;align-items:flex-start;flex:1 1}.FindPassword_mobileView__vk3px .FindPassword_inputGroup__XSbds{width:100%}}@media (max-width:480px){.FindPassword_passwordContent__QZZZg{padding:20px 10px}.FindPassword_passwordHeader__2IUIc h1{font-size:20px}.FindPassword_passwordHeader__2IUIc p,.FindPassword_passwordLabel__0cA7x{font-size:14px}.FindPassword_passwordInput__llr5g{padding:14px;font-size:15px}.FindPassword_passwordInput__llr5g::placeholder{font-size:15px}.FindPassword_inputButton__F4haS{font-size:14px;padding:12px 16px;min-width:80px}.FindPassword_passwordCancelButton__66mXB,.FindPassword_passwordConfirmButton__61DJP{font-size:15px;width:120px;padding:12px 0}.FindPassword_formButton__C6jwd{gap:12px;margin-top:24px}}