/* AeroTravel route production fixes v84 */
html,body{max-width:100%;overflow-x:hidden}
.routeV60,.routeV60 *{box-sizing:border-box}
.routeV60,.routeHeroV60,.routeGridV60,.routeMainV60,.routeSideV60,.priceChartV60,.chartBoxV60{min-width:0;max-width:100%}
.routeV60{overflow:hidden}
.chartBoxV60{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 0 10px!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.chartSvgV60{display:block!important;width:100%!important;min-width:720px!important;height:auto!important}
.chartMobileV81{display:none!important}
.aiContentV60,.seoTextV60,.aiSectionsV60 article,.ticketCardV60,.sideCardV60{min-width:0;max-width:100%;overflow-wrap:anywhere}
.routeSideV60{width:100%}
@media(max-width:720px){
 .routeV60{padding:10px 9px 28px!important}
 .routeHeroTextV60,.summaryCardV60,.searchPanelV60,.quickDatesV60,.priceChartV60,.smartSearchV60,.ticketsV60,.seoTextV60,.aiContentV60,.airportsV60,.sideCardV60{padding:15px!important;border-radius:17px!important}
 .routeHeroTextV60 h1{font-size:27px!important;line-height:1.08!important}
 .heroActionsV60{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
 .heroActionsV60>a,.heroActionsV60>button{width:100%!important;min-width:0!important;padding-left:8px!important;padding-right:8px!important}
 .summaryCardV60{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .routeSearchV60{display:grid!important;grid-template-columns:1fr!important}
 .chartSvgV60{width:720px!important;min-width:720px!important}
 .quickGridV60{display:flex!important;overflow-x:auto!important;gap:9px!important;padding-bottom:6px!important}
 .dateDealV60{flex:0 0 155px!important}
 .ticketListV60,.infoGridV60,.airportGridV60{grid-template-columns:1fr!important}
 .monthLinksV60{display:flex!important;overflow-x:auto!important;gap:8px!important}
 .monthLinksV60 a{flex:0 0 auto!important;white-space:nowrap!important}
}
@media(max-width:420px){
 .summaryCardV60{grid-template-columns:1fr!important}
 .heroActionsV60{grid-template-columns:1fr!important}
}
