/**
 * LaMilka Tour 0.4.91 — Booking Focus Mode sticky-action safeguard.
 *
 * Once a mobile tour or transfer booking is active, the entry CTA bar must
 * disappear completely. The controller applies both a body state and a local
 * component state; this layer accepts either state so stale CSS/load order
 * cannot bring the WhatsApp / Book Now bar back into view.
 */

@media (max-width: 767px) {
  body.lamilka-booking-focus-mode .lamilka-detail__mobile-booking-bar,
  body.lamilka-tour-focus-mode .lamilka-detail__mobile-booking-bar,
  .lamilka-detail.is-booking-focused .lamilka-detail__mobile-booking-bar,
  body.lamilka-booking-focus-mode .lamilka-transfer__mobile-bar,
  body.lamilka-transfer-focus-mode .lamilka-transfer__mobile-bar,
  .lamilka-transfer.is-booking-focused .lamilka-transfer__mobile-bar,
  .lamilka-detail__mobile-booking-bar[aria-hidden="true"],
  .lamilka-transfer__mobile-bar[aria-hidden="true"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    transform: translateY(120%) !important;
  }

  /* Avoid reserving footer-safe space for an entry bar that is no longer shown. */
  body.lamilka-tour-focus-mode .lamilka-detail,
  .lamilka-detail.is-booking-focused {
    padding-bottom: 24px !important;
  }

  body.lamilka-transfer-focus-mode .lamilka-transfer,
  .lamilka-transfer.is-booking-focused {
    padding-bottom: 24px !important;
  }
}
