body.sms-row-resend .sms-row-timeout,
body:not(.sms-row-resend) .sms-row-resend {
    display: none;
}

#edit-user-form .popup-submit.disabled {
    opacity: 0.3;
    background: var(--Light-Grey, #A0A3AA);
    box-shadow: 0 8px 11px 0 rgba(0, 0, 0, 0.06);
    color: var(--Dark-Blue, #2B343C);
    text-align: center;
    /* --Text, 15px/Bold */
    font-family: Onest;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 18px */
}

.authorization-page .error-notice ul {
    list-style: none;
}

/*
.error-notice {
 margin-top: 20px;
 padding-left: 20px;
}
*/

.error-notice li,
.code-error li {
 color: #F72460;
 font-size: 14px;
 font-weight: 400;
 line-height: 18.2px;
 margin-bottom: 5px;
 list-style: disc;
}

.error-notice li::marker,
.code-error li::marker {
 color: red;
 font-size: 9px;
}

.error-notice li:last-child,
.code-error li:last-child {
 margin-bottom: 0;
}

.input-invalid .form-input,
.wrong-code #smscode  {
 border: 1px solid #F72460;
 box-shadow: 0px 3px 11px 0px rgba(247, 36, 96, 0.15) inset;
 color: #F72460;
}

.code-error {
  padding-left: 15px;
  margin-top: -10px;
  width: 100%;
  height: 19px;
}

.sms-row-text.sms-row-text--sec p {
  font-size: 13px;
}

.edit-account_form.loading {
    opacity: 0.7;
    pointer-events: none;
}

.edit-account_sms > p {
  color: var(--Black, #232126);
  /* Headings/H5 */
  font-family: Onest;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 19.5px */
}

.edit-account_sms {
  display: flex;
  padding: 25px;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  align-self: stretch;
  border-radius: 10px;
  background: #F8F8FB;
  height: 190px;
}

body.loading {
  pointer-events: none;
}

body.loading .edit-account_sms > * {
  opacity: 0.7;
}