/*
 * Офлайн-копия: гарантия обычной вертикальной прокрутки на мобилке.
 *
 * Иммерсивная свайп-анимация отключена в
 * assets/s3/lpc/custom-js/39156.js (класс .cards-anim больше не вешается).
 *
 * Этот файл — защита на случай, если в браузере остался закэшированный старый
 * скрипт, который всё же добавит .cards-anim. Без неё карточки 2+ (в т.ч. блок
 * «рассчитайте доход курьера») получают position:fixed и «залипают» на экране,
 * не возвращаясь при прокрутке. Правила срабатывают только при наличии
 * .cards-anim, поэтому в обычном режиме ни на что не влияют.
 */
@media (max-width: 767px) {
  /* снять блокировку прокрутки */
  html.cards-anim,
  body.cards-anim {
    overflow: visible !important;
    max-height: none !important;
    height: auto !important;
    touch-action: auto !important;
  }

  body.cards-anim .lc-page__content {
    max-height: none !important;
    overflow: visible !important;
  }

  /* вернуть карточки (условия, калькулятор, бонусы) в нормальный поток */
  body.cards-anim [id^="main"] > div > div > div > div {
    position: static !important;
    transform: none !important;
    inset: auto !important;
    width: auto !important;
    transition: none !important;
  }

  /* убрать трансформы/фикс-высоту hero */
  body.cards-anim section[id*="hero"] {
    transform: none !important;
    height: auto !important;
  }
  body.cards-anim section[id*="hero"] > div > div {
    grid-template-rows: none !important;
  }
}
