.CompareHorizontalDivider-module-scss-module__TWCfSa__dividerWrapper{width:calc(100% + 56px);margin:32px 0 24px}.swiper-slide:first-child .CompareHorizontalDivider-module-scss-module__TWCfSa__dividerWrapper{margin-left:-20px}.swiper-slide:last-child .CompareHorizontalDivider-module-scss-module__TWCfSa__dividerWrapper{margin-right:-20px}.swiper-slide:first-child:last-child .CompareHorizontalDivider-module-scss-module__TWCfSa__dividerWrapper{margin-left:-20px;margin-right:-20px}
.CompareVerticalDivider-module-scss-module__-NZWHa__dividerWrapper{align-self:stretch;align-items:stretch;margin-left:auto;padding:0 28px;display:flex}.swiper-slide:last-child .CompareVerticalDivider-module-scss-module__-NZWHa__dividerWrapper{visibility:hidden}.swiper-slide:only-child .CompareVerticalDivider-module-scss-module__-NZWHa__dividerWrapper{display:none}.swiper-slide:nth-child(2):last-child .CompareVerticalDivider-module-scss-module__-NZWHa__dividerWrapper{display:none}
.CompareSectionWithDivider-module-scss-module__UCw-gq__wrapper{flex:1;align-items:stretch;width:100%;display:flex;position:relative}.CompareSectionWithDivider-module-scss-module__UCw-gq__contentContainer{flex:1;min-width:0}
.ReadyInfo-module-scss-module__tIqoHq__readyInfo{opacity:.4}
.CompareAccommodation-module-scss-module__gn_WPW__wrapper{flex-direction:column;display:flex}.CompareAccommodation-module-scss-module__gn_WPW__wrapper[data-max-height]{min-height:var(--max-height)}.CompareAccommodation-module-scss-module__gn_WPW__title{margin-bottom:14px}.CompareAccommodation-module-scss-module__gn_WPW__accommodationWrapper{gap:0 10px;margin-bottom:10px;display:flex}.CompareAccommodation-module-scss-module__gn_WPW__accommodationWrapper:last-of-type{margin-bottom:0}.CompareAccommodation-module-scss-module__gn_WPW__accommodationList{flex-direction:column;gap:20px;display:flex}.CompareAccommodation-module-scss-module__gn_WPW__accommodationItem{flex-direction:column;gap:12px;display:flex}.CompareAccommodation-module-scss-module__gn_WPW__imageWrapper{border-radius:4px;flex-shrink:0;height:80px;position:relative;overflow:hidden}.CompareAccommodation-module-scss-module__gn_WPW__imageWrapper.CompareAccommodation-module-scss-module__gn_WPW__emptyImageWrapper{background-color:var(--tds-white);border-radius:4px}.CompareAccommodation-module-scss-module__gn_WPW__imageWrapper.CompareAccommodation-module-scss-module__gn_WPW__emptyImageWrapper .CompareAccommodation-module-scss-module__gn_WPW__emptyImage{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CompareAccommodation-module-scss-module__gn_WPW__imageWrapper.CompareAccommodation-module-scss-module__gn_WPW__emptyImageWrapper .CompareAccommodation-module-scss-module__gn_WPW__dimm{background-color:var(--tds-black);opacity:.05;width:100%;height:100%;position:absolute;top:0;left:0}.CompareAccommodation-module-scss-module__gn_WPW__textWrapper{flex-direction:column;gap:4px;display:flex}.CompareAccommodation-module-scss-module__gn_WPW__accommodationDescription{align-items:center;display:flex}.CompareAccommodation-module-scss-module__gn_WPW__extraHotelsText{word-break:keep-all;word-wrap:break-word;margin-top:8px}.CompareAccommodation-module-scss-module__gn_WPW__skeleton .CompareAccommodation-module-scss-module__gn_WPW__skeletonTags{flex-wrap:wrap;gap:4px;display:flex}.CompareAccommodation-module-scss-module__gn_WPW__skeleton .CompareAccommodation-module-scss-module__gn_WPW__skeletonButtons{flex-direction:column;gap:4px;display:flex}
.CompareActionButtonsSection-module-scss-module__4EeJMG__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareActionButtonsSection-module-scss-module__4EeJMG__linkContainer{flex-direction:column;gap:4px;display:flex}.CompareActionButtonsSection-module-scss-module__4EeJMG__linkButton{text-decoration:none;display:block}
.CompareAirlineSection-module-scss-module__gqHgxa__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareAirlineSection-module-scss-module__gqHgxa__title{margin-bottom:14px}.CompareAirlineSection-module-scss-module__gqHgxa__airlineText{word-break:keep-all;word-wrap:break-word}.CompareAirlineSection-module-scss-module__gqHgxa__airlineWrapper{align-items:center;gap:4px;display:flex}.CompareAirlineSection-module-scss-module__gqHgxa__airlineWrapper span{word-break:keep-all;word-wrap:break-word}.CompareAirlineSection-module-scss-module__gqHgxa__skeleton{flex-direction:row;align-items:center;gap:4px;display:flex}
.CompareAISummarySection-module-scss-module__V_ze-q__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareAISummarySection-module-scss-module__V_ze-q__summary{word-break:keep-all;word-wrap:break-word}@keyframes CompareAISummarySection-module-scss-module__V_ze-q__gradientAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.CompareAISummarySection-module-scss-module__V_ze-q__titleContainer{align-items:center;gap:4px;margin-bottom:14px;display:flex}.CompareAISummarySection-module-scss-module__V_ze-q__titleContainer .CompareAISummarySection-module-scss-module__V_ze-q__title{background:var(--tds-gradient-brand);-webkit-text-fill-color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:2s infinite CompareAISummarySection-module-scss-module__V_ze-q__gradientAnimation}.CompareAISummarySection-module-scss-module__V_ze-q__titleContainer .CompareAISummarySection-module-scss-module__V_ze-q__tooltip .tooltip-content{word-break:keep-all;word-wrap:break-word;max-width:156px}
.CompareDepartureFlightSection-module-scss-module__9DKB_q__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareDepartureFlightSection-module-scss-module__9DKB_q__title{margin-bottom:14px}.CompareDepartureFlightSection-module-scss-module__9DKB_q__flightText{white-space:pre-line;word-break:keep-all;word-wrap:break-word}
.CompareLocalCostSection-module-scss-module__nEXzVW__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareLocalCostSection-module-scss-module__nEXzVW__title{margin-bottom:14px}.CompareLocalCostSection-module-scss-module__nEXzVW__contentText{word-break:keep-all;word-wrap:break-word}
.ComparePlaceSection-module-scss-module__zH5ehq__container{min-height:var(--min-height);flex-direction:column;display:flex}.ComparePlaceSection-module-scss-module__zH5ehq__title{margin-bottom:14px}.ComparePlaceSection-module-scss-module__zH5ehq__placeText{word-break:keep-all;word-wrap:break-word}
.ComparePriceSection-module-scss-module__8BTT4W__container{min-height:var(--min-height);flex-direction:column;height:100%;display:flex}.ComparePriceSection-module-scss-module__8BTT4W__titleWrapper{align-items:center;margin-bottom:14px;display:flex}.ComparePriceSection-module-scss-module__8BTT4W__title{margin-right:4px}.ComparePriceSection-module-scss-module__8BTT4W__helpIcon{cursor:pointer}.ComparePriceSection-module-scss-module__8BTT4W__priceList{flex-direction:column;gap:2px;display:flex}.ComparePriceSection-module-scss-module__8BTT4W__priceItem{align-items:flex-start;display:flex;position:relative}.ComparePriceSection-module-scss-module__8BTT4W__specialPrice{flex-shrink:0;margin-left:4px}
.CompareReservationStatusSection-module-scss-module__rBs7fa__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareReservationStatusSection-module-scss-module__rBs7fa__title{margin-bottom:14px}.CompareReservationStatusSection-module-scss-module__rBs7fa__statusContainer{flex-direction:column;gap:2px;display:flex}
.CompareReturnFlightSection-module-scss-module__Kcbr6W__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareReturnFlightSection-module-scss-module__Kcbr6W__title{margin-bottom:14px}.CompareReturnFlightSection-module-scss-module__Kcbr6W__flightText{white-space:pre-line;word-break:keep-all;word-wrap:break-word}
.CompareSection-module-scss-module__GnaYvG__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareSection-module-scss-module__GnaYvG__title{margin-bottom:14px}.CompareSection-module-scss-module__GnaYvG__contentText{word-break:keep-all;word-wrap:break-word}
.CompareTagSection-module-scss-module__13DmJa__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareTagSection-module-scss-module__13DmJa__title{margin-bottom:14px}.CompareTagSection-module-scss-module__13DmJa__tagList{word-break:keep-all;word-wrap:break-word}
.ComparisonTravelCard-module-scss-module__YpXTsa__cardWrapper{width:100%;position:relative}.ComparisonTravelCard-module-scss-module__YpXTsa__selectionIndicator{z-index:3;cursor:pointer;width:24px;height:24px;position:absolute;top:8px;left:8px}.ComparisonTravelCard-module-scss-module__YpXTsa__selectionIndicator svg{width:20px;height:20px}.ComparisonTravelCard-module-scss-module__YpXTsa__selectedCircle{background:var(--tds-red-60);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:100px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ComparisonTravelCard-module-scss-module__YpXTsa__unselectedCircle{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background-color:#0006;border-radius:100px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.ComparisonTravelCard-module-scss-module__YpXTsa__loadingCard{flex-direction:column;gap:8px;display:flex}.ComparisonTravelCard-module-scss-module__YpXTsa__loadingThumbnail{background-color:var(--grey2);border-radius:8px;width:100%;height:112px;animation:1.5s ease-in-out infinite ComparisonTravelCard-module-scss-module__YpXTsa__pulse}.ComparisonTravelCard-module-scss-module__YpXTsa__loadingText{background-color:var(--grey2);border-radius:4px;width:80%;height:16px;animation:1.5s ease-in-out infinite ComparisonTravelCard-module-scss-module__YpXTsa__pulse}.ComparisonTravelCard-module-scss-module__YpXTsa__loadingText:last-child{width:60%}.ComparisonTravelCard-module-scss-module__YpXTsa__errorCard{background-color:var(--grey1);color:var(--grey6);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:20px;font-size:12px;display:flex}.ComparisonTravelCard-module-scss-module__YpXTsa__buttonContainer{gap:4px;margin-top:16px;display:flex}.ComparisonTravelCard-module-scss-module__YpXTsa__detailButton{flex:1}@keyframes ComparisonTravelCard-module-scss-module__YpXTsa__pulse{0%,to{opacity:1}50%{opacity:.5}}.ComparisonTravelCard-module-scss-module__YpXTsa__cardProduct .info-section{min-height:112px}
.TravelComparisonSelector-module-scss-module__sV0fea__container{padding:20px 0}.TravelComparisonSelector-module-scss-module__sV0fea__description{text-align:center;margin-bottom:16px}.TravelComparisonSelector-module-scss-module__sV0fea__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px 16px;display:grid}.TravelComparisonSelector-module-scss-module__sV0fea__emptyState{text-align:center;justify-content:center;align-items:center;min-height:200px;display:flex}.TravelComparisonSelector-module-scss-module__sV0fea__skeletonCard{flex-direction:column;gap:8px;display:flex}.TravelComparisonSelector-module-scss-module__sV0fea__skeletonThumbnail{background-color:var(--tds-cool-gray-20);border-radius:8px;width:100%;height:112px;animation:1.5s ease-in-out infinite TravelComparisonSelector-module-scss-module__sV0fea__pulse}@keyframes TravelComparisonSelector-module-scss-module__sV0fea__pulse{0%,to{opacity:1}50%{opacity:.5}}.TravelComparisonSelector-module-scss-module__sV0fea__addMoreCard{border:1px solid var(--cool-gray-30,#ebebeb);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;min-height:234px;padding:0 13px 10px;display:flex}.TravelComparisonSelector-module-scss-module__sV0fea__addMoreCard:hover{background-color:var(--tds-cool-gray-20)}.TravelComparisonSelector-module-scss-module__sV0fea__addMoreText{text-align:center}
.LoadingModal-module-scss-module__fnYUtW__loaderContainer{width:100%;margin-top:28px;padding:0 20px}.LoadingModal-module-scss-module__fnYUtW__loadingModal{word-break:keep-all;word-wrap:break-word}
.SimpleTitleContainer-module-scss-module__pcLR-G__container{cursor:pointer;align-items:center;min-height:60px;display:flex}.SimpleTitleContainer-module-scss-module__pcLR-G__titleSection{flex:1;min-width:0;padding:0 0 10px}.SimpleTitleContainer-module-scss-module__pcLR-G__title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}
.StickyTitleSwiper-module-scss-module__D78eRq__container{top:var(--header-height);z-index:10;pointer-events:none;height:0;position:sticky;overflow:visible}.StickyTitleSwiper-module-scss-module__D78eRq__swiperWrapper{opacity:0;background-color:#fff;transition:opacity .1s ease-out,transform .1s ease-out;transform:translateY(-5px);box-shadow:0 10px 10px #00000003,0 30px 30px #00000008}.StickyTitleSwiper-module-scss-module__D78eRq__container.StickyTitleSwiper-module-scss-module__D78eRq__visible{pointer-events:auto}.StickyTitleSwiper-module-scss-module__D78eRq__container.StickyTitleSwiper-module-scss-module__D78eRq__visible .StickyTitleSwiper-module-scss-module__D78eRq__swiperWrapper{opacity:1;transform:translateY(0)}.StickyTitleSwiper-module-scss-module__D78eRq__swiper{padding-left:20px;padding-right:20px}.StickyTitleSwiper-module-scss-module__D78eRq__swiper .swiper{overflow:visible!important}.StickyTitleSwiper-module-scss-module__D78eRq__swiper .swiper-wrapper{will-change:transform;overflow:visible!important}.StickyTitleSwiper-module-scss-module__D78eRq__swiper .swiper-slide{cursor:pointer;flex:1;min-width:237.5px;max-width:457.5px;position:relative;-webkit-tap-highlight-color:#0000!important}.StickyTitleSwiper-module-scss-module__D78eRq__swiper .swiper-slide:active{background-color:#0000!important}.StickyTitleSwiper-module-scss-module__D78eRq__swiper.StickyTitleSwiper-module-scss-module__D78eRq__twoItems .swiper-slide:first-child{flex:unset;flex-shrink:0;width:max(237.5px,min(50vw + 28.5px,457.5px))!important}.StickyTitleSwiper-module-scss-module__D78eRq__swiper.StickyTitleSwiper-module-scss-module__D78eRq__twoItems .swiper-slide:last-child{flex:unset;flex-shrink:0;min-width:180px;width:calc(max(237.5px,min(50vw + 28.5px,457.5px)) - 57.5px)!important}
.TopSection-module-scss-module__EEIJTa__container{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.TopSection-module-scss-module__EEIJTa__count{color:var(--tds-blue-60)}.TopSection-module-scss-module__EEIJTa__tooltip{right:-51px!important}
