/* Подключать после tilda-blocks-*.min.css. Офлайн: системные шрифты вместо CDN. */
html,
body,
.t-body,
.t-text,
.t-input,
.t-submit,
.t-btnflex,
.t-descr,
.t-title,
.t-menu__link-item {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", Arial, sans-serif !important;
}

/* Тема Tilda ссылалась на кастомные гарнитуры из CDN — заменяем на системный стек */
[style*="font-family:'Garden'"],
[style*="font-family:'HistoryPro'"],
[style*="font-family: 'Garden'"],
[style*="font-family: 'HistoryPro'"] {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
}

/* Узкая модалка с формой: растягиваем форму на ширину попапа */
#rec1891907441 .t702__wrapper,
#rec1891907441 .t-popup__container .t702__wrapper {
  width: 100%;
  max-width: 100%;
  align-self: stretch;
  box-sizing: border-box;
}

#rec1891907441 .t702__wrapper form.t-form,
#rec1891907441 form#form1891907441 {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

#rec1891907441 .t-input-block .t-input,
#rec1891907441 .t-select,
#rec1891907441 .t-submit {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

/* Перебить annexxStyle800 (HistoryPro из CDN) */
#rec1882474861 form .t-input,
#rec1882474861 form .t-input-title,
#rec1882474861 form .t-submit,
#rec1882474861 form select {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
}

/* thanks.html: форма «Заказать звонок» только для вида, без отправки */
.thanks-page--forms-disabled #rec1891907441 form.t-form,
.thanks-page--forms-disabled #rec1891907441 form#form1891907441 {
  pointer-events: none;
  opacity: 0.65;
}
