/* =========================================
   Tilda Zero FIX: HTML элемент режется по высоте
   Блок: #rec1817599881
   ========================================= */

/* не даём внутренним обёрткам резать контент */
#rec1817599881 .tn-atom,
#rec1817599881 .tn-elem,
#rec1817599881 .t396__elem{
  overflow: visible !important;
}

/* на всякий — чтобы тени и iframe не резались */
#rec1817599881 .wpya,
#rec1817599881 .wpya__wrap,
#rec1817599881 .wpya__head,
#rec1817599881 .wpya__badge,
#rec1817599881 .wpya__badge iframe{
  overflow: visible !important;
}

/* красим только домен внутри футерной ссылки */
.wp-accent {
  color: #ff7a00 !important;
  font-weight: 600 !important;
}

/* если хочешь, чтобы при наведении менялся только домен */
a:hover .wp-accent {
  color: #ffffff !important;
  text-decoration: underline;
}

/* FIX: чтобы мини-виджет Яндекс не обрезался на маленьких экранах */
.wpya,
.wpya * {
  box-sizing: border-box;
}

/* Важно: разрешаем содержимому вылезать, иначе iframe/плашку режет */
.wpya__wrap,
.wpya__head,
.wpya__brand,
.wpya__ratingline,
.wpya__right {
  overflow: visible !important;
}

/* Если мини-виджет у тебя внутри отдельного контейнера — делаем его "резиновым" */
.wpya__miniwidget,
.wpya__widget,
.wpya__badge,
.wpya__ybadge {
  max-width: 100%;
  overflow: visible !important;
}

/* Главный хак: любой iframe внутри блока отзывов делаем не шире контейнера */
.wpya iframe {
  max-width: 100% !important;
}

/* На совсем узких экранах — не даём виджету упираться в края */
@media (max-width: 420px) {
  .wpya__ratingline {
    gap: 10px;
  }

  /* если мини-виджет стоит справа/в линию и из-за этого режется — переносим вниз */
  .wpya__head {
    flex-wrap: wrap;
  }
  .wpya__right {
    width: 100%;
    margin-top: 10px;
  }

  /* если мини-виджет внутри .wpya__right — прижимаем влево и даём место */
  .wpya__right iframe,
  .wpya__right .wpya__miniwidget {
    display: block;
    width: 100% !important;
  }
}
