.error{
font-size: 20px;
  color: var(--red-error);
 list-style-type:  none;
 text-align: center;
}
.result{
    color: green;
    font-size: 20px;
 list-style-type:  none;
 text-align: center;
}
.form__button_disabled {
  background: #eaeaea;
  color: #999;
  cursor: not-allowed;
  pointer-events: none;
}

.form__button_active {
  background: var(--green-button);
  cursor: pointer;
}

@media (any-hover: hover) {
  .form__button_active:hover {
    background: var(--green-button-hover);
  }
}

.form__button_outline {
  background: transparent;
  border: 1px solid #cccccc;
  cursor: pointer;
}

@media (any-hover: hover) {
  .form__button_outline:hover {
    background: #f5f5f5;
  }
}

.popup__header_profile-enter {
  position: relative;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: calc(3.5rem - 20px);
  padding-bottom: 2rem;
  border-bottom: none;
}

.popup__header_profile-enter .popup__title {
  font-family: 'Cormorant', serif;
  font-weight: 600;
  font-size: 30px;
  color: #295E21;
  position: absolute;
  left: 0;
  right: 0;
  top: calc(3.5rem - 20px);
  text-align: center;
  pointer-events: none;
}

.popup__header_profile-enter .popup__close {
  margin-top: 0;
  margin-right: 10px;
}

#authentication_1 .form__input {
  font-size: 24px;
  text-align: center;
}

#authentication_1 #tel {
  font-size: 27px;
}

.form__line_code {
  padding-bottom: 8px;
}

.form__line_code .form__input {
  padding-right: 0;
}

.form__text {
  font-family: 'Proba Pro', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #A4A39F;
  text-align: center;
  text-transform: none;
  margin-top: 2px;
}

#register-consent {
  margin-top: 16px;
  margin-bottom: 10px;
}

#login-with-code,
#check,
#check-register {
  font-size: 21px;
}

#check,
#check-register {
  margin-top: 15px;
}
