/* LEVELUP PUBLIC V199 — static featured package on mobile.
   Pricing in the form is unchanged (V197 form remains the sole full mobile selector).
   Remove V198 arrows and horizontal pricing swipe without altering desktop. */
@media (max-width: 820px) {
  html body main section#pakiety.packages[data-packages],
  html body main section#pakiety.packages[data-packages] .packages__inner,
  html body main section#pakiety.packages[data-packages] .packages__overview,
  html body main section#pakiety.packages[data-packages] .packages__grid,
  html body main section#pakiety.packages[data-packages] .packages__grid *,
  html body section.apply[data-apply],
  html body section.apply[data-apply] .apply__inner,
  html body section.apply[data-apply] [data-apply-package],
  html body section.apply[data-apply] [data-apply-package] * {
    touch-action: pan-y !important;
    overscroll-behavior-y: auto !important;
  }
  /* No carousel: just one static featured card (3 months) on mobile. */
  html body main section#pakiety.packages[data-packages] .packages__grid {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
    scroll-snap-type: none !important;
    scroll-behavior: auto !important;
    -webkit-overflow-scrolling: auto !important;
    transform: none !important;
    contain: none !important;
  }
  html body main section#pakiety.packages[data-packages] .packages__grid > article.package-card {
    display: none !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-inline: 0 !important;
    scroll-snap-align: none !important;
    transform: none !important;
  }
  html body main section#pakiety.packages[data-packages] .packages__grid > article.package-card.package-card--focus {
    display: block !important;
  }
  html body main section#pakiety.packages[data-packages] .packages__swipe-hint,
  html body main section#pakiety.packages[data-packages] [data-levelup-v198-arrows] {
    display: none !important;
  }
}
