
/* dev.165 — portrait preset hierarchy:
   MAP -> TRIP DATES -> SUGGESTED STAYS -> ITINERARY/TOURS -> secondary controls. */
@media(max-width:760px) and (orientation:portrait){
  body.jlit-motorbike-preset-mobile.jlit-mobile-itinerary-ready .jlit-region-isaan .jlit-map-trip-dock,
  body.jlit-motorbike-preset-mobile.jlit-mobile-itinerary-ready .jlit-sticky-finish-route,
  body.jlit-motorbike-preset-mobile.jlit-mobile-itinerary-ready .jlit-global-trip-carry{display:none!important}

  body.jlit-motorbike-preset-mobile .jlit-trip-result{
    display:flex!important;flex-direction:column!important;gap:12px!important
  }
  body.jlit-motorbike-preset-mobile .jlit-itinerary-date-bar{
    order:1!important;margin:0!important;padding:14px!important;display:grid!important;
    grid-template-columns:1fr!important;gap:10px!important;border-radius:14px!important
  }
  body.jlit-motorbike-preset-mobile .jlit-itinerary-date-field{
    width:100%!important;min-width:0!important;display:grid!important;gap:6px!important
  }
  body.jlit-motorbike-preset-mobile .jlit-itinerary-date-field input{
    width:100%!important;min-height:46px!important;font-size:16px!important
  }

  body.jlit-motorbike-preset-mobile .jlit-trip-hotels{order:2!important;margin:0!important;padding:0!important}
  body.jlit-motorbike-preset-mobile .jlit-trip-hotels>header{padding:14px!important}
  body.jlit-motorbike-preset-mobile .jlit-hotel-tier-switch{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:5px!important;width:100%!important
  }
  body.jlit-motorbike-preset-mobile .jlit-hotel-tier-switch button{
    min-width:0!important;width:100%!important;padding:9px 3px!important;
    font-size:9px!important;line-height:1.15!important;white-space:normal!important
  }
  body.jlit-motorbike-preset-mobile [data-trip-hotels-grid]{
    display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important
  }

  body.jlit-motorbike-preset-mobile .jlit-trip-days-output{order:3!important;margin:0!important;width:100%!important}
  body.jlit-motorbike-preset-mobile .jlit-trip-result-head{order:4!important}
  body.jlit-motorbike-preset-mobile .jlit-trip-pace-alert{order:5!important}
  body.jlit-motorbike-preset-mobile .jlit-member-print-note{order:6!important}
  body.jlit-motorbike-preset-mobile .jlit-trip-metrics{order:7!important}
  body.jlit-motorbike-preset-mobile .jlit-trip-extras{order:8!important}
  body.jlit-motorbike-preset-mobile .jlit-trip-share-panel{order:9!important}
  body.jlit-motorbike-preset-mobile .jlit-trip-major-booking-ctas{order:10!important}
  body.jlit-motorbike-preset-mobile .jlit-itinerary-success-panel{order:11!important}
  body.jlit-motorbike-preset-mobile .jlit-itinerary-bottom-actions{order:12!important}
  body.jlit-motorbike-preset-mobile .jlit-itinerary-bottom-member-note{order:13!important}
  body.jlit-motorbike-preset-mobile .jlit-itinerary-booking-banner{order:14!important}
  body.jlit-motorbike-preset-mobile .jlit-trip-suggestions{order:15!important}
  body.jlit-motorbike-preset-mobile .jlit-trip-day{margin:0 0 10px!important;width:100%!important}
}
