/* ===== ЦВЕТ И РАЗМЕР ТЕКСТА ОШИБКИ ===== */
/* Для текста под полем */
.t-input-error {
    color: #f59e0b !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    font-weight: 600 !important;
    margin-top: 3px !important;
    display: block !important;
}

/* Для текста ошибки валидации (незаполненные поля) */
.t-form__errorbox-text {
    color: #f59e0b !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    font-weight: 600 !important;
}

/* ===== РАМКА ПОЛЯ ПРИ ОШИБКЕ ===== */
.t-input.t-input-error {
    border-color: #f59e0b !important;
    border-width: 2px !important;
}

/* ===== ФОН ПОЛЯ ПРИ ОШИБКЕ (ОЧЕНЬ СВЕТЛЫЙ) ===== */
.t-input.t-input-error {
    background-color: #C62828 !important;
}

/* ===== ЛЕЙБЛ ПОЛЯ ПРИ ОШИБКЕ ===== */
.t-input-block.t-input_error .t-input-title {
    color: #f59e0b !important;
}

/* ===== ОБЩЕЕ СООБЩЕНИЕ ОБ ОШИБКЕ ВВЕРХУ ФОРМЫ ===== */
.t-form__errorbox {
    background-color: #FFF5F5 !important;
    border: 1px solid #f59e0b !important;
    border-radius: 8px !important;
    padding: 12px 16px !important;
    margin-bottom: 20px !important;
}

.t-form__errorbox-text {
    color: #f59e0b !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}