

/* Start:/bitrix/templates/mobile_app/components/bitrix/system.auth.forgotpasswd/.default/style.css?17544194061061*/
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default {
  display: block;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-block {
  display: block;
  border: 1px solid #ebebeb;
  padding: 20px;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-header {
  text-align: left;
  font-size: 1.28571429em;
  line-height: 1.5;
  margin: 0 0 35px 0;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-form {
  max-width: 400px;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-form-description {
  display: block;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-form-buttons {
  display: block;
  margin-top: 20px;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/components/scode/auth.email/templates/.default/style.css?17594693883267*/


.email-auth-container {
    margin: 0 auto;
    max-width: 1344px;
    padding: 20px;
    border: 1px solid #ddd;
    background-color: #fff;
}

.email-auth-error {
    color: #ff4d4d;
    background-color: #ffe6e6;
    border: 1px solid #ff4d4d;
    padding: 10px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.email-auth-success {
    color: #4CAF50;
    background-color: #e6ffe6;
    border: 1px solid #4CAF50;
    padding: 10px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.email-auth-form-group {
    margin-bottom: 20px;
    max-width: 400px;
}

.email-auth-form-group label {
    display: block;
    margin-bottom: 15px;
}

.email-auth-form-group input[type="email"],
.email-auth-form-group input[type="text"] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
}

.email-auth-btn {
    display: inline-block;
    padding: 10px 20px;
    background-color: #15612e;
    color: #fff;
    text-align: center;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
}

.email-auth-btn:hover {
    background-color: #1e8b42;
}

.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default {
  display: block;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-block {
  display: block;
  border: 1px solid #ebebeb;
  padding: 20px;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-header {
  text-align: left;
  font-size: 1.28571429em;
  line-height: 1.5;
  margin: 0 0 35px 0;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-form {
  max-width: 400px;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-form-description {
  display: block;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
.ns-bitrix.c-system-auth-forgotpasswd.c-system-auth-forgotpasswd-default .system-auth-forgotpasswd-form-buttons {
  display: block;
  margin-top: 20px;
}

/*# sourceMappingURL=style.css.map */
.logintocode{
  background-color: #4147c9!important; 
  border-color: #4147c9!important;
  margin-left: 15px!important;
  color: #fff!important;
}

.logintocode:hover{
    background-color: #5c61c7!important; 
  border-color: #5c61c7!important
}

.emailclass{
    padding: 9px 10px;
}

.email-auth-form-group:focus{
    border-color: #e1e1e1!important;
}

/* === Device trust checkbox styling === */
.email-auth-device-trust label {
  display: flex !important;
  align-items: center;
  gap: 6px;
  margin: 0 0 10px 0;
  background: transparent !important;
  color: #222 !important; /* смените на #fff если фон тёмный */
  font-weight: 500;
  cursor: pointer;
}
.email-auth-device-trust input[type=checkbox] {
  width: 18px;
  height: 18px;
  cursor: pointer;
  flex-shrink: 0;
}
.email-auth-device-trust span {
  line-height: 1.3;
  background: transparent !important;
  color: inherit !important;
  user-select: none;
}
@media (hover:hover) {
  .email-auth-device-trust label:hover span { text-decoration: underline; }
}
/* === /Device trust checkbox styling === */

/* End */
/* /bitrix/templates/mobile_app/components/bitrix/system.auth.forgotpasswd/.default/style.css?17544194061061 */
/* /bitrix/components/scode/auth.email/templates/.default/style.css?17594693883267 */
