/* Форма запроса прайса (price_str) — Tailwind CSS + dark mode.
 * Основная вёрстка выполнена утилитами Tailwind в template.php.
 * Здесь оставлены только стили, которые сложно/нельзя выразить утилитами,
 * а также согласование со старыми классами (.fieldwarn, .fielderror),
 * используемыми script.js. Все правила поддерживают тёмную тему через .dark.
 */

/* Значок-предупреждение "!" у поля с ошибкой */
#modalform1618 .wrapform .fieldwarn {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    background: #c41134;
    width: 18px;
    height: 18px;
    border-radius: 9999px;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    font-weight: bold;
    pointer-events: none;
}

/* Текст ошибки под полем */
#modalform1618 .wrapform .fielderror {
    color: #c41134;
}

/* Подсветка поля с ошибкой (доп. к Tailwind-классу .error на .field) */
#modalform1618 .wrapform .error input,
#modalform1618 .wrapform .error select {
    box-shadow: 0 0 0 2px #c41134 !important;
}

/* Блок успешной отправки */
#modalform1618 .wrapform .reply {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
}

/* Очистка float (на случай если .clear используется без Tailwind) */
#modalform1618 .wrapform .clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
}

/* Тёмная тема: значок и текст ошибок остаются красными для контраста */
.dark #modalform1618 .wrapform .fieldwarn {
    background: #e11d48;
}
.dark #modalform1618 .wrapform .fielderror {
    color: #f87171;
}
.dark #modalform1618 .wrapform .error input,
.dark #modalform1618 .wrapform .error select {
    box-shadow: 0 0 0 2px #e11d48 !important;
}
