.CompareHorizontalDivider-module-scss-module__aMFz1a__dividerWrapper{width:calc(100% + 56px);margin:32px 0 24px}.swiper-slide:first-child .CompareHorizontalDivider-module-scss-module__aMFz1a__dividerWrapper{margin-left:-20px}.swiper-slide:last-child .CompareHorizontalDivider-module-scss-module__aMFz1a__dividerWrapper{margin-right:-20px}.swiper-slide:first-child:last-child .CompareHorizontalDivider-module-scss-module__aMFz1a__dividerWrapper{margin-left:-20px;margin-right:-20px}
.CompareVerticalDivider-module-scss-module__IN8W1G__dividerWrapper{align-self:stretch;align-items:stretch;margin-left:auto;padding:0 28px;display:flex}.swiper-slide:last-child .CompareVerticalDivider-module-scss-module__IN8W1G__dividerWrapper{visibility:hidden}.swiper-slide:only-child .CompareVerticalDivider-module-scss-module__IN8W1G__dividerWrapper{display:none}.swiper-slide:nth-child(2):last-child .CompareVerticalDivider-module-scss-module__IN8W1G__dividerWrapper{display:none}@media (min-width:768px){.swiper.threeItems .swiper-slide:last-child .CompareVerticalDivider-module-scss-module__IN8W1G__dividerWrapper{display:none}}
.LineSkeleton-module-scss-module__8sq9Vq__container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:6px;padding:4px 0;display:flex}.LineSkeleton-module-scss-module__8sq9Vq__item{border-radius:4px;position:relative;overflow:hidden}.LineSkeleton-module-scss-module__8sq9Vq__item:before{content:"";background:linear-gradient(90deg,#ebebeb 0%,#f8f8f8 50%,#ebebeb 100%) 0 0/1000px 100%;width:100%;height:100%;animation-name:LineSkeleton-module-scss-module__8sq9Vq__lineskeleton-shimmer;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0}.LineSkeleton-module-scss-module__8sq9Vq__item.LineSkeleton-module-scss-module__8sq9Vq__brand:before{background:linear-gradient(90deg,#f3f3f3 0%,#e6cceb 50%,#f3f3f3 100%)}@keyframes LineSkeleton-module-scss-module__8sq9Vq__lineskeleton-shimmer{0%{background-position-x:-1000px}to{background-position-x:1000px}}
@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeIn-bottom-to-top{0%{visibility:hidden;opacity:0;bottom:80%}to{bottom:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}}@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeOut-bottom-from-top{0%{bottom:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}to{bottom:calc(100% + var(--tooltip-offset));visibility:hidden;opacity:0}}@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeIn-top-to-bottom{0%{visibility:hidden;opacity:0;top:80%}to{top:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}}@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeOut-top-from-bottom{0%{top:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}to{top:calc(100% + var(--tooltip-offset));visibility:hidden;opacity:0}}@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeIn-right-to-left{0%{visibility:hidden;opacity:0;right:80%}to{right:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}}@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeOut-right-from-left{0%{right:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}to{right:calc(100% + var(--tooltip-offset));visibility:hidden;opacity:0}}@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeIn-left-to-right{0%{visibility:hidden;opacity:0;left:80%}to{left:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}}@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeOut-left-from-right{0%{left:calc(100% + var(--tooltip-offset));visibility:visible;opacity:1}to{left:calc(100% + var(--tooltip-offset));visibility:hidden;opacity:0}}@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeIn-at-top{0%{visibility:hidden;opacity:0;top:calc(100% + 16px)}to{visibility:visible;opacity:1;top:calc(100% + 16px)}}@keyframes Tooltip-animation-module-scss-module__V66LEG__fadeOut-at-top{0%{visibility:visible;opacity:1;top:calc(100% + 16px)}to{visibility:hidden;opacity:0;top:calc(100% + 16px)}}
.CompareAccommodation-module-scss-module__ojKJ-a__wrapper{flex-direction:column;display:flex}.CompareAccommodation-module-scss-module__ojKJ-a__wrapper[data-max-height]{min-height:var(--max-height)}.CompareAccommodation-module-scss-module__ojKJ-a__title{margin-bottom:14px}.CompareAccommodation-module-scss-module__ojKJ-a__accommodationWrapper{gap:0 10px;margin-bottom:10px;display:flex}.CompareAccommodation-module-scss-module__ojKJ-a__accommodationWrapper:last-of-type{margin-bottom:0}.CompareAccommodation-module-scss-module__ojKJ-a__accommodationList{flex-direction:column;gap:20px;display:flex}.CompareAccommodation-module-scss-module__ojKJ-a__accommodationItem{flex-direction:column;gap:12px;display:flex}.CompareAccommodation-module-scss-module__ojKJ-a__imageWrapper{border-radius:4px;flex-shrink:0;height:80px;position:relative;overflow:hidden}.CompareAccommodation-module-scss-module__ojKJ-a__imageWrapper.CompareAccommodation-module-scss-module__ojKJ-a__emptyImageWrapper{background-color:var(--tds-white);border-radius:4px}.CompareAccommodation-module-scss-module__ojKJ-a__imageWrapper.CompareAccommodation-module-scss-module__ojKJ-a__emptyImageWrapper .CompareAccommodation-module-scss-module__ojKJ-a__emptyImage{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CompareAccommodation-module-scss-module__ojKJ-a__imageWrapper.CompareAccommodation-module-scss-module__ojKJ-a__emptyImageWrapper .CompareAccommodation-module-scss-module__ojKJ-a__dimm{background-color:var(--tds-black);opacity:.05;width:100%;height:100%;position:absolute;top:0;left:0}.CompareAccommodation-module-scss-module__ojKJ-a__textWrapper{flex-direction:column;gap:4px;display:flex}.CompareAccommodation-module-scss-module__ojKJ-a__accommodationDescription{align-items:center;display:flex}.CompareAccommodation-module-scss-module__ojKJ-a__extraHotelsText{word-break:keep-all;word-wrap:break-word;margin-top:8px}.CompareAccommodation-module-scss-module__ojKJ-a__skeleton .CompareAccommodation-module-scss-module__ojKJ-a__skeletonTags{flex-wrap:wrap;gap:4px;display:flex}.CompareAccommodation-module-scss-module__ojKJ-a__skeleton .CompareAccommodation-module-scss-module__ojKJ-a__skeletonButtons{flex-direction:column;gap:4px;display:flex}
.CompareAISummarySection-module-scss-module__ksmL4G__container{min-height:var(--min-height);flex-direction:column;display:flex}.CompareAISummarySection-module-scss-module__ksmL4G__summary{word-break:keep-all;word-wrap:break-word}@keyframes CompareAISummarySection-module-scss-module__ksmL4G__gradientAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.CompareAISummarySection-module-scss-module__ksmL4G__titleContainer{align-items:center;gap:4px;margin-bottom:14px;display:flex}.CompareAISummarySection-module-scss-module__ksmL4G__titleContainer .CompareAISummarySection-module-scss-module__ksmL4G__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__ksmL4G__gradientAnimation}.CompareAISummarySection-module-scss-module__ksmL4G__titleContainer .CompareAISummarySection-module-scss-module__ksmL4G__tooltip .tooltip-content{word-break:keep-all;word-wrap:break-word;max-width:156px}
.CompareTitleSection-module-scss-module__QUDNdq__container{min-height:var(--min-height);flex-direction:column;justify-content:space-between;display:flex}.CompareTitleSection-module-scss-module__QUDNdq__thumbnailContainer{flex-shrink:0;width:100%;height:104px;position:relative}.CompareTitleSection-module-scss-module__QUDNdq__thumbnailContainer .CompareTitleSection-module-scss-module__QUDNdq__orderCount{z-index:1;background:#fff;border-radius:100px;justify-content:center;align-items:center;width:20px;height:20px;padding:1px 5px;display:flex;position:absolute;top:8px;left:8px}.CompareTitleSection-module-scss-module__QUDNdq__thumbnailContainer .CompareTitleSection-module-scss-module__QUDNdq__close{z-index:1;position:absolute;top:8px;right:8px}.CompareTitleSection-module-scss-module__QUDNdq__thumbnailContainer .CompareTitleSection-module-scss-module__QUDNdq__pick{z-index:1;color:#fff;width:24px;height:24px;position:absolute;bottom:10px;right:8px}.CompareTitleSection-module-scss-module__QUDNdq__contentContainer{margin-top:10px}.CompareTitleSection-module-scss-module__QUDNdq__contentContainer .CompareTitleSection-module-scss-module__QUDNdq__tags{flex-wrap:wrap;gap:4px;display:flex}.CompareTitleSection-module-scss-module__QUDNdq__contentContainer .CompareTitleSection-module-scss-module__QUDNdq__tagBadge{flex-shrink:0}.CompareTitleSection-module-scss-module__QUDNdq__contentContainer .CompareTitleSection-module-scss-module__QUDNdq__title{margin-top:8px}.CompareTitleSection-module-scss-module__QUDNdq__buttons{flex-direction:column;gap:4px;margin-top:auto;padding-top:10px;display:flex}.CompareTitleSection-module-scss-module__QUDNdq__buttons .CompareTitleSection-module-scss-module__QUDNdq__button{width:fit-content}.CompareTitleSection-module-scss-module__QUDNdq__skeleton .CompareTitleSection-module-scss-module__QUDNdq__skeletonTags{flex-wrap:wrap;gap:4px;display:flex}.CompareTitleSection-module-scss-module__QUDNdq__skeleton .CompareTitleSection-module-scss-module__QUDNdq__skeletonButtons{flex-direction:column;gap:4px;display:flex}
.CompareDetailTemplate-module-scss-module__bIrFuq__wrapper{width:100%;height:calc(100% - var(--header-height) - var(--sab));color:var(--grey8);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:18px;display:flex}.CompareDetailTemplate-module-scss-module__bIrFuq__emptyWrapper{flex:1;justify-content:center;align-items:flex-start;width:100%;min-height:0;padding-top:40px;display:flex}.CompareDetailTemplate-module-scss-module__bIrFuq__emptyStatePage{min-height:calc(100vh - var(--header-height) - var(--sab));flex-direction:column;display:flex}.CompareDetailTemplate-module-scss-module__bIrFuq__loadingWrapper{width:100%;height:calc(100% - var(--header-height) - var(--sab));color:var(--grey8);justify-content:center;align-items:center;font-size:16px;display:flex}.CompareDetailTemplate-module-scss-module__bIrFuq__bottomSheetBody{max-width:500px;margin:0 auto}.CompareDetailTemplate-module-scss-module__bIrFuq__buttonWrapper{gap:10px;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.CompareDetailTemplate-module-scss-module__bIrFuq__buttonGroup{flex:1;width:100%}.CompareDetailTemplate-module-scss-module__bIrFuq__equalButton{flex:1}.CompareDetailTemplate-module-scss-module__bIrFuq__emptyButtonWrapper{gap:10px;width:100%;display:flex}.CompareDetailTemplate-module-scss-module__bIrFuq__fillButton{flex:1}.swiper.CompareDetailTemplate-module-scss-module__bIrFuq__swiper{padding-left:20px;padding-right:20px}.CompareDetailTemplate-module-scss-module__bIrFuq__swiper .swiper{overflow:visible!important}.CompareDetailTemplate-module-scss-module__bIrFuq__swiper .swiper-wrapper{will-change:transform;overflow:visible!important}.CompareDetailTemplate-module-scss-module__bIrFuq__swiper .swiper-slide{cursor:pointer;flex:1;min-width:237.5px;max-width:457.5px;position:relative;-webkit-tap-highlight-color:#0000!important}.CompareDetailTemplate-module-scss-module__bIrFuq__swiper .swiper-slide:active{background-color:#0000!important}@media (max-width:767px){.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__twoItems .swiper-slide:first-child{flex:unset;flex-shrink:0;width:max(237.5px,min(50vw + 28.5px,457.5px))!important}.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__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}}@media (min-width:768px){:is(.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__twoItems .swiper-wrapper,.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__threeItems .swiper-wrapper){width:100%}:is(.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__twoItems .swiper-slide,.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__threeItems .swiper-slide){flex:unset;min-width:0;max-width:none}.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__twoItems .swiper-slide:first-child{width:calc(50% + 28.75px)!important}.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__twoItems .swiper-slide:last-child{width:calc(50% - 28.75px)!important}:is(.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__threeItems .swiper-slide:first-child,.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__threeItems .swiper-slide:nth-child(2)){width:calc(33.3333% + 19.1667px)!important}.CompareDetailTemplate-module-scss-module__bIrFuq__swiper.CompareDetailTemplate-module-scss-module__bIrFuq__threeItems .swiper-slide:last-child{width:calc(33.3333% - 38.3333px)!important}}
