/* Рамки полей с ошибкой */
.t-input.t-input-error,
.t-input.error {
  border-color: #DB0000 !important;
}

/* Текст «Обязательное поле» */
.t-input-error {
  color: #DB0000 !important;
}

/* Всплывающее уведомление внизу страницы — вся плашка */
#tilda-popup-for-error,
.tn-form__errorbox-popup {
  background-color: #DB0000 !important;
}

/* Текст внутри плашки: без отдельного фона */
#tilda-popup-for-error .t-form__errorbox-text,
.tn-form__errorbox-popup .t-form__errorbox-text {
  background: transparent !important;
  color: #ffffff !important;
}

/* Крестик закрытия */
#tilda-popup-for-error .tn-form__errorbox-close-line {
  background-color: #ffffff !important;
}