/*
 * LaMilka 0.4.58 — exact Lovable transfer scrolling and mobile Booking Focus Mode.
 * Loaded after v057.
 */

/* Lovable transfer contract:
   - left information stack remains visible on desktop;
   - the long booking form stays in normal document flow and scrolls naturally. */
@media (min-width: 1024px) {
  .lamilka-transfer__aside {
    position: sticky !important;
    top: 96px !important;
    align-self: start !important;
  }
  body.admin-bar .lamilka-transfer__aside {
    top: 128px !important;
  }
  .lamilka-transfer__booking {
    position: static !important;
    top: auto !important;
    align-self: start !important;
    max-height: none !important;
    overflow: visible !important;
  }
}

@media (max-width: 1023px) {
  .lamilka-transfer__aside,
  .lamilka-transfer__booking {
    position: static !important;
    top: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }
}

/* Mobile Booking Focus Mode mirrors Lovable:
   after real booking input begins, remove secondary content and the sticky action bar. */
@media (max-width: 767px) {
  body.lamilka-transfer-focus-mode .lamilka-transfer__faq,
  body.lamilka-transfer-focus-mode .lamilka-transfer__mobile-bar,
  body.lamilka-transfer-focus-mode .lamilka-certificate-band,
  body.lamilka-transfer-focus-mode .lamilka-site-footer {
    display: none !important;
  }
  body.lamilka-transfer-focus-mode .lamilka-transfer {
    padding-bottom: 24px !important;
  }
}
