.auth-form{padding:50px 0}.auth-form .container{max-width:550px}.auth-form .auth-form-content{background-color:#fff;padding:30px 16px;border-radius:20px;position:relative}#auth-modal .modal-dialog{margin:100px auto 0;width:540px}#auth-modal .modal-content{border-radius:16px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,82,206,0.03);padding:60px 40px 30px;position:relative}#auth-modal .modal-content:before{content:"";background-image:url(/x-assets/img/auth-modal-bg.png);background-repeat:no-repeat;position:absolute;top:-85px;left:50%;width:206px;height:150px;background-size:contain;background-position:center;transform:translateX(-50%)}.auth-form--modal .container{width:100%;padding:0}.auth-form-content .auth-title{font-size:16px;font-style:normal;font-weight:600;line-height:22px;text-align:center;margin-bottom:16px}.auth-form-content .auth-hint{text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#999;margin-bottom:16px;margin-top:-10px}.auth-form-content .auth-hint.error{color:#fd003d;margin-top:-10px}.auth-form-content .form-group.form-controls-group__phone{flex-flow:nowrap}.auth-form-content .form-group.form-controls-group__phone .select{width:85px;height:42px;border-radius:12px;margin-right:8px;font-size:18px;color:#333;padding:0 9px}.auth-form-content .form-group.form-controls-group__phone .select .phone-prefix{width:17px;height:11px}.auth-form-content .form-group.form-controls-group__phone .select .code{font-size:15px}.auth-form-content .form-group.form-controls-group__phone .auth-form__phone{border-radius:12px !important;border:1px solid #d3dffb;background:#f8fbff;margin:0;height:42px;padding:10px 15px;font-size:18px;color:#333}.auth-form-content .auth-form-btn{font-size:16px;font-style:normal;font-weight:600;line-height:22px;border-radius:16px;background-color:#1b5ae7;padding:13px 12px;height:auto;color:#fff;width:100%}.auth-form-content .btn-change-phone{margin:-10px auto 10px;padding:0 4px;line-height:21px;text-decoration:none;border-radius:6px;background:#f1f7ff;font-size:12px;color:#1973f3;display:flex}.auth-form-content .auth-input-list{display:flex;justify-content:space-between;gap:10px;max-width:350px;margin:0 auto 20px;flex-flow:nowrap}.auth-form-content .auth-input-list .input-code-item{width:100%;aspect-ratio:1 / 1.2;font-size:24px;text-align:center;border-radius:10px;border:1px solid #cfe1ff;background:#FFF;padding:5px 0;height:auto}.auth-form-content .btn-resend-code{font-size:16px;font-style:normal;font-weight:600;line-height:22px;border-radius:16px;background-color:#f1f7ff;padding:13px 12px;color:#1b5ae7;text-decoration:none;border:0;width:100%;display:block;height:52px;margin-top:20px}.auth-form-content .btn-resend-code #code-counter{width:30px;display:inline-block;margin-left:0}.auth-form-content .btn-resend-code #code-counter .value{margin-left:5px}.auth-form-content .btn-resend-code.loading:before{background:linear-gradient(90deg,rgba(255,255,255,0.5),#f1f7ff,rgba(255,255,255,0.5));color:#1b5ae7}.auth-form__mobile{position:fixed;left:0;right:0;bottom:0;top:0;display:flex;align-items:end;justify-content:center;background-color:#1973f3;padding-bottom:50px}.auth-form__mobile .container{margin:auto;padding:100px 15px 0}.auth-form__mobile .auth-form-content{background-color:#fff;padding:30px 15px;border-radius:20px;position:relative}.auth-form__mobile .auth-form-content.ht-kz::before{content:"";background-image:url(/x-assets/img/logo/ht-logo.svg);background-repeat:no-repeat;position:absolute;top:-125px;left:50%;width:200px;height:150px;background-size:contain;background-position:center;transform:translateX(-50%)}.auth-form__mobile .auth-form-content.brx-uz::before{content:"";background-image:url(/x-assets/img/logo/brx-uz-logo-ru.svg);background-repeat:no-repeat;position:absolute;top:-125px;left:50%;width:200px;height:150px;background-size:contain;background-position:center;transform:translateX(-50%)}.bottom-scheat-auth{font-family:Gilroy,"Helvetica Neue",Helvetica,Arial,sans-serif}.bottom-scheat-auth .modal2-content{border-radius:24px 24px 0 0;background:#eff1f4}.bottom-scheat-auth .modal2-header{border-radius:24px 24px 0 0;background:#eff1f4}.bottom-scheat-auth .modal2-title{color:#333;text-align:center;width:100%;font-weight:600;line-height:22px;background:transparent}.bottom-scheat-auth .aside-right{display:none}.auth-form--booking-modal__mobile{padding:0 16px 16px}.auth-form--booking-modal__mobile .container{border-radius:20px;background:#FFF;padding:16px}