

/* Start:/bitrix/templates/.default/components/bitrix/system.auth.authorize/bxmaker.authuserphone/style.css?1728558454666*/
.bitrix-default-auth-bxmaker-authuserphone {

}

.bitrix-default-auth-bxmaker-authuserphone__wrap {
    max-width: 370px;
    margin: 0 auto;
}

.bitrix-default-auth-bxmaker-authuserphone .bxmaker-authuserphone-enter {
    padding-bottom: 16px;
}

.bitrix-default-auth-bxmaker-authuserphone .bxmaker-authuserphone-login,
.bitrix-default-auth-bxmaker-authuserphone .bxmaker-authuserphone-call,
.bitrix-default-auth-bxmaker-authuserphone .bxmaker-authuserphone-enter,
.bitrix-default-auth-bxmaker-authuserphone .bxmaker-authuserphone-simple {
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 6px;
    width: 100%;
    max-width:none;
}
/* End */


/* Start:/local/templates/crm/components/bxmaker/authuserphone.enter/.default/style.css?17813829269993*/
.login_form_wrap { width:100%; height:100%; min-width:100%; min-height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.bitrix-default-auth-bxmaker-authuserphone {  width:100%; height:100%; min-width:100%; min-height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; max-width:unset; margin:0; }

.bitrix-default-auth-bxmaker-authuserphone__wrap  { max-width: 300px !important;}



.bxmaker-logo { border-bottom: 1px solid #d8e0e5;    padding: 20px;    margin: 0;   background-color: #d8e0e5; border-radius: 6px 6px 0 0; }
.bxmaker-logo img { display:block; margin: 0 auto; max-height:30px;}


.bitrix-default-auth-bxmaker-authuserphone .bxmaker-authuserphone-login, .bitrix-default-auth-bxmaker-authuserphone .bxmaker-authuserphone-call, .bitrix-default-auth-bxmaker-authuserphone .bxmaker-authuserphone-enter, .bitrix-default-auth-bxmaker-authuserphone .bxmaker-authuserphone-simple { padding:20px; border-radius: 0 0 6px 6px; }


.bxmaker-authuserphone-header { font-size: 16px; text-transform: uppercase; font-weight: bold; color: #444444; margin-bottom:32px;  }


.bxmaker-authuserphone-button__inner { background-color: #E06437; }
.bxmaker-authuserphone-button:hover .bxmaker-authuserphone-button__inner { background-color: #F56E3D; }
.bxmaker-authuserphone-button__title { font-size: 15px; font-weight: bold; }


.bxmaker-authuserphone-input-phone input[type=text] { box-shadow: none !important;}

a.bxmaker-authuserphone-link, a.bxmaker-authuserphone-link:visited { color:#E06437; border: none; border-bottom: 1px dashed #E06437; text-decoration: none; color: #E06437; cursor: pointer; line-height: 1.1; color:#E06437; }
a.bxmaker-authuserphone-link:hover, a.bxmaker-authuserphone-link:active { color:#E06437; border-color: transparent;}

.bxmaker-authuserphone-enter-auth__toregistration a.bxmaker-authuserphone-link, .bxmaker-authuserphone-enter-reg__toauth a.bxmaker-authuserphone-link{ font-size: 16px; }


.bxmaker-authuserphone-consent-button { font-size:11px; }
.bxmaker-authuserphone-consent-button span {vertical-align:text-top;  }


.bxmaker-authuserphone-input:hover .bxmaker-authuserphone-input__field,
.bxmaker-authuserphone-input--focus .bxmaker-authuserphone-input__field,
.bxmaker-authuserphone-input--hover .bxmaker-authuserphone-input__field {
  border-color: #d9dcde;
}
.bxmaker-authuserphone-input--invalid .bxmaker-authuserphone-input__field {
  border-color: #d9dcde;
}

.bxmaker-authuserphone-input:hover .bxmaker-authuserphone-input__field,
.bxmaker-authuserphone-input--focus .bxmaker-authuserphone-input__field,
.bxmaker-authuserphone-input--hover .bxmaker-authuserphone-input__field {
  border-color: #d9dcde;
}
.bxmaker-authuserphone-input--invalid .bxmaker-authuserphone-input__field {
  border-color: #d9dcde;
}

.bxmaker-authuserphone-input-fio:hover .bxmaker-authuserphone-input-fio__field,
.bxmaker-authuserphone-input-fio--focus .bxmaker-authuserphone-input-fio__field,
.bxmaker-authuserphone-input-fio--hover .bxmaker-authuserphone-input-fio__field {
  border-color: #d9dcde;
}
.bxmaker-authuserphone-input-fio--invalid .bxmaker-authuserphone-input-fio__field {
  border-color: #d9dcde;
}

.bxmaker-authuserphone-input-phone:hover .bxmaker-authuserphone-input-phone__field,
.bxmaker-authuserphone-input-phone--focus .bxmaker-authuserphone-input-phone__field,
.bxmaker-authuserphone-input-phone--hover .bxmaker-authuserphone-input-phone__field {
  border-color: #d9dcde;
}
.bxmaker-authuserphone-input-phone--invalid .bxmaker-authuserphone-input-phone__field {
  border-color: #d9dcde;
}

.bxmaker-authuserphone-input-code:hover .bxmaker-authuserphone-input-code__field,
.bxmaker-authuserphone-input-code--focus .bxmaker-authuserphone-input-code__field {
  border-color: #d9dcde;
}
.bxmaker-authuserphone-input-code--invalid .bxmaker-authuserphone-input-code__field,
.bxmaker-authuserphone-input-code--invalid:hover .bxmaker-authuserphone-input-code__field {
  border-color: #d9dcde;
}

.bxmaker-authuserphone-input-otp:hover .bxmaker-authuserphone-input-otp__field,
.bxmaker-authuserphone-input-otp--focus .bxmaker-authuserphone-input-otp__field {
  border-color: #d9dcde;
}
.bxmaker-authuserphone-input-otp--invalid .bxmaker-authuserphone-input-otp__field,
.bxmaker-authuserphone-input-otp--invalid:hover .bxmaker-authuserphone-input-otp__field {
  border-color: #d9dcde;
}

.bxmaker-authuserphone-input-password:hover .bxmaker-authuserphone-input-password__field,
.bxmaker-authuserphone-input-password--focus .bxmaker-authuserphone-input-password__field,
.bxmaker-authuserphone-input-password--hover .bxmaker-authuserphone-input-password__field {
  border-color: #d9dcde;
}
.bxmaker-authuserphone-input-password--invalid .bxmaker-authuserphone-input-password__field {
  border-color: #d9dcde;
}

.bxmaker-authuserphone-input-location:hover .bxmaker-authuserphone-input-location__field,
.bxmaker-authuserphone-input-location--focus .bxmaker-authuserphone-input-location__field,
.bxmaker-authuserphone-input-location--hover .bxmaker-authuserphone-input-location__field {
  border-color: #d9dcde;
}
.bxmaker-authuserphone-input-location--invalid .bxmaker-authuserphone-input-location__field {
  border-color: #d9dcde;
}



.bxmaker-authuserphone-input input[type=otp], .bxmaker-authuserphone-input input[type=phone], .bxmaker-authuserphone-input input[type=password], .bxmaker-authuserphone-input input[type=text], .bxmaker-authuserphone-input input[type=tel], .bxmaker-authuserphone-input input[type=email] { padding:12px; }
.bxmaker-authuserphone-input-phone input[type=text] { padding:12px; }

.bxmaker-authuserphone-input-password input[type=password], .bxmaker-authuserphone-input-password input[type=text] {  padding:12px 40px 12px 12px; }

.bxmaker-authuserphone-input-phone--flag.bxmaker-authuserphone-input-phone--hover .bxmaker-authuserphone-input-phone__flag, .bxmaker-authuserphone-input-phone--flag.bxmaker-authuserphone-input-phone--focus .bxmaker-authuserphone-input-phone__flag { padding-top: 0px; }

.bxmaker-authuserphone-input-phone__title, .bxmaker-authuserphone-input__title, .bxmaker-authuserphone-input-password__title { color:#222; top: 10px; }

.bxmaker-authuserphone-input-phone--focus .bxmaker-authuserphone-input-phone__title,
.bxmaker-authuserphone-input-phone--hover .bxmaker-authuserphone-input-phone__title {
  left: 8px;
  -webkit-transform: translateY(-30px) scale(0.8);
      -ms-transform: translateY(-30px) scale(0.8);
          transform: translateY(-30px) scale(0.8);
}
.bxmaker-authuserphone-input-code--focus .bxmaker-authuserphone-input-code__title {
  -webkit-transform: translateY(-30px) scale(0.8);
      -ms-transform: translateY(-30px) scale(0.8);
          transform: translateY(-30px) scale(0.8);
}
.bxmaker-authuserphone-input-password--focus .bxmaker-authuserphone-input-password__title,
.bxmaker-authuserphone-input-password--hover .bxmaker-authuserphone-input-password__title {
  -webkit-transform: translateY(-30px) scale(0.8);
      -ms-transform: translateY(-30px) scale(0.8);
          transform: translateY(-30px) scale(0.8);
}
.bxmaker-authuserphone-input-location--focus .bxmaker-authuserphone-input-location__title,
.bxmaker-authuserphone-input-location--hover .bxmaker-authuserphone-input-location__title {
  -webkit-transform: translateY(-30px) scale(0.8);
      -ms-transform: translateY(-30px) scale(0.8);
          transform: translateY(-30px) scale(0.8);
}
.bxmaker-authuserphone-input--focus .bxmaker-authuserphone-input__title,
.bxmaker-authuserphone-input--hover .bxmaker-authuserphone-input__title {
  -webkit-transform: translateY(-30px) scale(0.8);
      -ms-transform: translateY(-30px) scale(0.8);
          transform: translateY(-30px) scale(0.8);
}
.bxmaker-authuserphone-input-fio--focus .bxmaker-authuserphone-input-fio__title,
.bxmaker-authuserphone-input-fio--hover .bxmaker-authuserphone-input-fio__title {
  -webkit-transform: translateY(-30px) scale(0.8);
      -ms-transform: translateY(-30px) scale(0.8);
          transform: translateY(-30px) scale(0.8);
}
.bxmaker-authuserphone-input-inn--focus .bxmaker-authuserphone-input-inn__title,
.bxmaker-authuserphone-input-inn--hover .bxmaker-authuserphone-input-inn__title {
  -webkit-transform: translateY(-30px) scale(0.8);
      -ms-transform: translateY(-30px) scale(0.8);
          transform: translateY(-30px) scale(0.8);
}


.bxmaker-authuserphone-enter-auth-by-password-form__back { display:none !important; }


.bxmaker-authuserphone-button { margin-top: 12px; }

.bxmaker-authuserphone-button--white .bxmaker-authuserphone-button__inner {	    border: 1px solid #E06437 !important; }
.bxmaker-authuserphone-button--white:hover .bxmaker-authuserphone-button__inner {   border-color: #F56E3D !important;}
.bxmaker-authuserphone-button--white .bxmaker-authuserphone-button__title { color: #E06437 !important; }
.bxmaker-authuserphone-button--white:hover .bxmaker-authuserphone-button__title {color: #fff !important; }

.main-user-consent-request-popup-text a {  color: #E06437 !important;  text-decoration: underline;}
.main-user-consent-request-popup-text a:hover {  color: #E06437;  text-decoration: none;}

.bxmaker-authuserphone-consent-popup__text { font-size: 0.9rem; }
.bxmaker-authuserphone-consent-popup__title { font-size: 1.2rem; }


.bxmaker-authuserphone-enter-reg-form .bxmaker-authuserphone-message { margin-bottom:32px; }

.bxmaker-authuserphone-message--error { display: block; background: rgba(221, 32, 2, 0.07); color:#222; border: 1px solid rgba(221, 32, 2, 0.2);;  padding: 15px; border-radius: 6px; font-size: 0.9rem; } 

.bxmaker-authuserphone-enter-reg__change-confirm { display:none !important;}
.bxmaker-authuserphone-enter-auth__change-confirm { display:none !important;}
/* End */
/* /bitrix/templates/.default/components/bitrix/system.auth.authorize/bxmaker.authuserphone/style.css?1728558454666 */
/* /local/templates/crm/components/bxmaker/authuserphone.enter/.default/style.css?17813829269993 */
