@media (max-width: 640px) {
  /* Обертка: делаем горизонтальный скролл */
  #rec1334320821 .t-container .t-row {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 12px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 0 12px 8px;
  }

  /* Колонки как слайды */
  #rec1334320821 .t-container .t-row > [class*="t-col"] {
    flex: 0 0 88%;      /* ширина карточки ~88% экрана */
    max-width: 88%;
    scroll-snap-align: start;
  }

  /* Убираем ограничения контейнера */
  #rec1334320821 .t-container {
    max-width: 100% !important;
    padding: 0 !impo





/* Только для мобильных (до 768px) */
@media screen and (max-width: 768px) {
  .t-records .t972 {
    bottom: 100px !important; /* подними выше, например на 80px */
  }
}







