.PasswordInput_wrapper__H0j75{font-size:16px;width:100%}.PasswordInput_label__yd1lh{margin-bottom:8px}.PasswordInput_inputWrapper__nqPcc{position:relative}.PasswordInput_input__AJzeq{box-sizing:border-box;height:48px;width:100%;padding:0 16px;border:1px solid var(--border-color);border-radius:8px}.PasswordInput_input__AJzeq:focus{outline:none;border:2px solid var(--primary-color);padding:0 15px}.PasswordInput_showPasswordBtn__Oycln{position:absolute;right:10px;top:calc(50% - 12px);padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;color:var(--secondary-text-color);&:hover{color:var(--primary-text-color)}}.PasswordInput_error__pqMre{border-color:var(--error-color)}a:where(.SubmitButton_button__uTzMK),button:where(.SubmitButton_button__uTzMK),input:where(.SubmitButton_button__uTzMK){box-sizing:border-box;padding:0 16px;height:48px;width:292px;border:none;border-radius:var(--border-radius-small);color:#FFFFFF;font-weight:500;cursor:pointer;background-color:var(--primary-color);&:hover{background-color:var(--primary-color-hover)}&:disabled{background-color:var(--disabled-color);cursor:default}}@media screen and (max-width:768px){a:where(.SubmitButton_button__uTzMK),button:where(.SubmitButton_button__uTzMK),input:where(.SubmitButton_button__uTzMK){width:100%;font-size:14px}}