/* === 1. СБРОС TILDA DEFAULTS === */
* { box-shadow: none !important; border-radius: 0 !important; outline: none !important; }
.t-btn, .t-submit, .t-input, .t-select, .t-textarea, .t-popup { border-radius: 0 !important; box-shadow: none !important; }
.t-rec, .t-records, .t-animate { animation: none !important; opacity: 1 !important; transform: none !important; transition: none !important; }
.t-slds__bullet, .t-carousel__arrow { display: none !important; }

/* === 2. ФОН И БАЗОВЫЕ ЦВЕТА === */
body, .t-records, .t-rec { background-color: #0A0A0A !important; }
.t-input, .t-textarea { background: #1A1A1A !important; border: 1px solid #333333 !important; color: #FFFFFF !important; font-family: 'Inter', sans-serif !important; }
.t-input::placeholder, .t-textarea::placeholder { color: #666666 !important; opacity: 1 !important; }
.t-input:focus, .t-textarea:focus { border-color: #C9A96E !important; }

/* === 3. ТИПОГРАФИКА И РИТМ === */
.tn-atom { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.t-text { line-height: 1.85 !important; }
.t-descr { color: #B0B0B0 !important; }
.t-title { color: #FFFFFF !important; }

/* === 4. КНОПКИ И ФОРМЫ === */
.t-btn { background: #C9A96E !important; color: #0A0A0A !important; text-transform: uppercase !important; letter-spacing: 2px !important; font-weight: 500 !important; font-size: 14px !important; border: 1px solid #C9A96E !important; transition: all 0.3s ease !important; }
.t-btn:hover { background: #0A0A0A !important; color: #C9A96E !important; }
.t-form__inputsbox { max-width: 680px !important; margin: 0 auto !important; }
.t-form__submit { background: #C9A96E !important; color: #0A0A0A !important; border: none !important; }
.t-form__submit:hover { background: #0A0A0A !important; color: #C9A96E !important; border: 1px solid #C9A96E !important; }

/* === 5. СКРЫТИЕ ЛИШНЕГО === */
.t-menu { display: none !important; }
.t-upwidget { display: none !important; }
.t-records__wrapper { padding: 0 !important; }
/* === БЛОК УСПЕШНОЙ ОТПРАВКИ ФОРМЫ TILDA === */

/* Фон блока успеха */
.t-form__successbox,
.t-form_successbox,
div[class*="successbox"] {
  background-color: #1A1A1A !important;
  border: 1px solid #333333 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 40px 32px !important;
}

/* Убираем ВСЕ иконки и галочки */
.t-form__successbox-icon,
.t-form__successbox svg,
.t-form__successbox img,
.t-form__successbox i,
.t-form__successbox span[class*="icon"],
.t-form__successbox::before,
.t-form__successbox::after,
.t-form__successbox *,
.t-form__successbox *::before,
.t-form__successbox *::after {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

/* Восстанавливаем видимость для текста и кнопки */
.t-form__successbox-title,
.t-form__successbox-title *,
.t-form__successbox-descr,
.t-form__successbox-descr *,
.t-form__successbox-button,
.t-form__successbox-button * {
  display: block !important;
  visibility: visible !important;
  height: auto !important;
  width: auto !important;
}
/* === ПОПАП УСПЕШНОЙ ОТПРАВКИ (НОВАЯ ВЕРСИЯ TILDA) === */

/* 1. Фон всего попапа */
.t-form-success-popup,
.t-form-success-popup_new {
  background-color: transparent !important;
}

/* 2. Внутренний контейнер (белая плашка) */
.t-form-success-popup__wrapper {
  background-color: #1A1A1A !important;
  border: 1px solid #333333 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 48px 40px !important;
  max-width: 480px !important;
  width: 90% !important;
}

/* 3. Убираем зелёную галочку SVG */
.t-form-success-popup__content-icon,
.t-form-success-popup__content-icon svg,
.t-form-success-popup__content-icon * {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 4. Кнопка закрытия (крестик) */
.t-form-success-popup__close-icon {
  color: #B0B0B0 !important;
  opacity: 0.6 !important;
}
.t-form-success-popup__close-icon:hover {
  color: #C9A96E !important;
  opacity: 1 !important;
}

/* 5. Заголовок */
.t-form-success-popup__title,
.t-form-success-popup__title.t-title {
  color: #FFFFFF !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
  text-align: center !important;
  margin: 0 0 12px 0 !important;
}

/* 6. Текст описания */
.t-form-success-popup__text,
.t-form-success-popup__text.t-text {
  color: #B0B0B0 !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 300 !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
  text-align: center !important;
  margin: 0 0 24px 0 !important;
}
/* === ФИКС: УБИРАЕМ ПУСТУЮ ЗОЛОТУЮ ПОЛОСКУ === */
/* Скрываем ссылку-дубль (пустой элемент, который Tilda добавляет автоматически) */
a.t-form-success-popup__button,
a.t-form-success-popup__button.t-btn,
.t-form-success-popup__button[href] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

/* Стили применяем СТРОГО к тегу  */
button.t-form-success-popup__button,
button.t-form-success-popup__button.t-btn {
  background: #C9A96E !important;
  color: #0A0A0A !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 16px 40px !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  margin: 0 auto !important;
  display: block !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  line-height: 1.4 !important;
  text-align: center !important;
}

button.t-form-success-popup__button:hover {
  background: #0A0A0A !important;
  color: #C9A96E !important;
  border: 1px solid #C9A96E !important;
}
/* === УБИРАЕМ ЛИШНЮЮ ЗОЛОТУЮ ПОЛОСУ (пустая ссылка) === */
.t-form-success-popup__button.t-form-success-popup_hidden,
a.t-form-success-popup__button,
.t-form-success-popup__link {
  display: none !important;
  height: 0 !important;
  visibility: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Привязываем стили строго к тегу , чтобы не задеть ссылку */
button.t-form-success-popup__button,
button.t-form-success-popup__button.t-btn {
  background: #C9A96E !important;
  color: #0A0A0A !important;
  border: none !important;
  border-radius: 0 !important;
