/* ============================================================= */
/* КОРЧ — тёмный скин для НАТИВНОЙ формы Tilda (попап zayavka)    */
/* Куда вставить: Настройки сайта → Ещё → «CSS-код для сайта»      */
/* (глобально) ИЛИ в CSS Zero Block попапа.                        */
/* Форму делать нативной (T-Forms / форма в Zero Block) — иначе    */
/* заявки не улетят. Этот код только красит её под нашу тему.      */
/* ============================================================= */

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Inter:wght@400;500;600&display=swap&subset=cyrillic');

/* Фон попапа */
.t-popup__container,
.t-popup {
  background: #0B0D10 !important;
  border: 1px solid #23272D !important;
  border-radius: 20px !important;
}

/* Заголовок и подпись попапа */
.t-popup .t-title,
.t-popup .t-descr,
.t-popup .t-name {
  color: #F3F4F5 !important;
  font-family: 'Oswald', Arial, sans-serif !important;
}
.t-popup .t-descr {
  color: #9AA0A6 !important;
  font-family: 'Inter', Arial, sans-serif !important;
}

/* Поля ввода */
.t-input {
  background: #14171C !important;
  border: 1px solid #2E333A !important;
  color: #F3F4F5 !important;
  border-radius: 12px !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 15px !important;
}
.t-input::placeholder { color: #6E747B !important; }
.t-input:focus { border-color: #E11D26 !important; }
.t-input-group__label,
.t-form__label { color: #9AA0A6 !important; font-family: 'Inter', Arial, sans-serif !important; }

/* Кнопка отправки */
.t-submit {
  background: #E11D26 !important;
  color: #FFFFFF !important;
  border: 0 !important;
  border-radius: 12px !important;
  font-family: 'Oswald', Arial, sans-serif !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: .03em !important;
  transition: background .18s, transform .12s !important;
}
.t-submit:hover { background: #B3141B !important; transform: translateY(-1px) !important; }

/* Согласие на обработку ПДн + ссылки */
.t-form__errorbox-middle,
.t-input-error { color: #E11D26 !important; }
.t-checkbox__indicator { border-color: #2E333A !important; }
.t-checkbox__control:checked + .t-checkbox__indicator { background: #E11D26 !important; border-color: #E11D26 !important; }
.t-text_warning, .t-form__submit .t-text { color: #9AA0A6 !important; }
.t-popup a { color: #E11D26 !important; }