#rec1855674431 .t868__code-wrap, #rec1856107021 .t868__code-wrap {
    height: 560px;
}

/* 0) Базово: убираем типичные ограничения попапа Tilda */
#rec1855674431 .t-popup__container, #rec1856107021 .t-popup__container {
  padding: 0 !important;
  max-width: none !important;
  overflow: hidden !important;
}

/* 1) Десктоп: аккуратное окно по центру */
#rec1855674431 .t-popup__container, #rec1856107021 .t-popup__container {
  width: min(600px, 92vw) !important;
  height: min(560px, 90dvh) !important;  /* d vh лучше для мобилок */
  border-radius: 16px;
}

/* 2) Контейнер под iframe — ровно в размер попапа */
#rec1855674431 .lw-popup, #rec1856107021 .lw-popup {
  width: 100%;
  height: 100%;
  background: #fff; /* чтобы не было “случайной” подложки */
}

/* 3) Сам iframe — занимает всю доступную площадь */
#rec1855674431 .lw-popup__iframe, #rec1856107021 .lw-popup__iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block; /* убирает “щель” снизу из-за inline */
  background: transparent;
}

/* 4) Мобилка: делаем fullscreen, без скруглений */
/*@media (max-width: 768px){
  #rec1855674431 .t-popup__container, #rec1856107021 .t-popup__container {
    width: 100vw !important;
    height: 100dvh !important;
    border-radius: 0 !important;
  }
}*/