.auth-modal{display:flex;height:auto;flex-direction:column;align-items:center;justify-content:center}.auth-modal .a-card__body{width:100%}@media screen and (min-width:768px){.auth-modal h3{margin:0;margin-bottom:.75rem;text-align:center;font-size:1.25rem;font-weight:700;color:#0a0b0c}.auth-modal h4{margin-top:0;margin-bottom:1rem;font-size:.75rem;font-weight:400;color:#2b2f33}@media (min-width:768px){.auth-modal h4{margin-left:-4rem;margin-right:-4rem;margin-bottom:3rem;text-align:center;font-size:1rem}}.auth-modal .auth-form{display:flex;flex-direction:column;height:100%}.auth-modal .auth-modal-close,.auth-modal .auth-modal-back{position:absolute;top:0;left:0;z-index:50}.auth-modal .auth-modal-back{left:auto;right:0}.auth-modal .a-card__body{width:100%;padding-top:1rem;padding-bottom:1.5rem}@media (min-width:768px){.auth-modal .a-card__body{padding-top:4.5rem;padding-bottom:4.5rem;padding-left:135px;padding-right:135px}}.auth-modal__page .auth-modal-close{display:none}.auth-modal__page .auth-modal-page-logo{position:absolute;top:3.5rem;max-width:180px;right:50%;transform:translate(50%)}.auth-modal__page .auth-form{padding-top:7rem}.auth-modal .login-otp-form{gap:5px}.auth-modal .login-otp-form #login-form-title{margin-bottom:10px!important;font-weight:700}.auth-modal .login-otp-form #login-form-desc{margin-bottom:38px!important}.auth-modal .login-otp-form .auth-actions button{margin-bottom:7px!important}.auth-modal .login-with-password-form{gap:17px}.auth-modal .login-with-password-form #login-form-title{margin-bottom:0}.auth-modal .login-with-password-form #login-form-desc{margin-bottom:20px}.auth-modal .login-with-password-form .input-field{margin-top:10px}.auth-modal .login-with-password-form .login-button{margin-top:15px!important}.auth-modal .login-with-password-form .login-actions div{margin-top:0!important}.auth-modal .reset-password-form{gap:10px}.auth-modal .reset-password-form .input-field{margin-top:10px!important}.auth-modal .otp-form{gap:5px}.auth-modal .otp-form .phone-edit{margin-top:20px!important;width:100%;display:flex!important;justify-content:center}.auth-modal .otp-form #login-form-desc{justify-content:center;display:flex;width:100%;margin:0!important}.auth-modal .otp-form .otp-input{margin-bottom:25px!important;margin-top:5px!important}.auth-modal .otp-form .auth-actions{margin-top:10px!important}.auth-modal .otp-form .auth-modal-back{margin-right:14px!important;margin-top:10px!important}}@media screen and (max-width:768px){.auth-modal .login-otp-form{gap:5px}.auth-modal .login-otp-form #login-form-title{margin-bottom:30px!important}.auth-modal #login-form-title{font-weight:700;font-size:16px}.auth-modal #login-form-desc{font-size:12px;font-weight:400;margin-bottom:14px!important;text-align:right}.auth-modal .auth-form{flex:1;display:flex;flex-direction:column}.auth-modal .auth-form form{flex:1}.auth-modal .auth-form form .auth-actions{margin-top:auto}.auth-modal .auth-form form .auth-actions button{margin-bottom:5px!important}.auth-modal .login-with-password-form{flex:1}.auth-modal .login-with-password-form #login-form-desc{margin-top:30px;margin-bottom:16px!important}.auth-modal .login-with-password-form .password-input{margin-top:27px}.auth-modal .login-with-password-form .login-button{margin-top:auto!important}.auth-modal .reset-password-form #login-form-title{text-align:center}.auth-modal .reset-password-form #login-form-desc{margin-top:30px}.auth-modal .otp-form #login-form-title{text-align:center}.auth-modal .otp-form #login-form-desc,.auth-modal .otp-form .edit-phone{margin-top:30px}.auth-modal .otp-form .otp-input{margin-top:7px!important}.auth-modal .otp-form .auth-modal-back{position:absolute;top:15px;transition:.3s}.auth-modal .otp-form .not-received-code{margin-top:15px!important;text-align:center}.auth-modal .otp-form .otp-actions,.auth-modal .otp-form .otp-timer{margin-top:20px!important}}