/* Reference mode: preserve itinerary details and hide booking controls / promotion. */
body.lb-itinerary-reference #main.main-section { padding-bottom: 24px !important; }
body.lb-itinerary-reference #bottom-bar,
body.lb-itinerary-reference #price-details,
body.lb-itinerary-reference #toggle-details,
body.lb-itinerary-reference #apply-button,
body.lb-itinerary-reference #apply2-button,
body.lb-itinerary-reference .price-details,
body.lb-itinerary-reference .calendar-container,
body.lb-itinerary-reference .lb-itinerary-hero__fact--price,
body.lb-itinerary-reference .lb-itinerary-hero__button--line,
body.lb-itinerary-reference .lb-itinerary-poster,
body.lb-itinerary-reference .entry-body .likai12,
body.lb-itinerary-reference .entry-body .content-wrapper { display: none !important; }
body.lb-itinerary-reference .entry-body .wp-block-list:empty,
body.lb-itinerary-reference .entry-body ul:empty,
body.lb-itinerary-reference .entry-body ol:empty,
body.lb-itinerary-reference .daily-info .info-content:empty,
body.lb-itinerary-reference .daily-info .info-section:empty { display: none !important; }
@media (max-width: 700px) {
  body.lb-itinerary-reference .lb-itinerary-hero__actions { gap: 8px; }
}
