@keyframes TemperatureCard_skeleton-shimmer__wB0ML{0%{background-position:-200% 0}to{background-position:200% 0}}.TemperatureCard_temperatureCard__mZ_H6{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:var(--ant-padding-xs) var(--ant-padding-content-vertical-lg);gap:var(--ant-padding-xs);background:var(--ant-color-text-light-solid);border-radius:var(--ant-border-radius-lg)}.TemperatureCard_temperatureCard__mZ_H6 .TemperatureCard_weatherText__0_Bl4{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.TemperatureCard_temperatureCard__mZ_H6 .TemperatureCard_weatherText__0_Bl4 .TemperatureCard_title__mdd4i{font-size:var(--ant-font-size);line-height:22px}.TemperatureCard_temperatureCard__mZ_H6 .TemperatureCard_weatherText__0_Bl4 .TemperatureCard_average__sMZwK{font-size:var(--ant-font-size-sm);line-height:16px}.TemperatureCard_temperatureCard__mZ_H6 .TemperatureCard_temperature__RtcRa{white-space:nowrap}.TemperatureDisplay_temperatureDisplay__BKmuJ{display:flex;flex-direction:column;align-items:flex-end}.TemperatureDisplay_temperatureDisplay__BKmuJ .ant-space{position:relative}.TemperatureDisplay_temperatureDisplay__BKmuJ .ant-space-item:empty{display:none!important}@media(max-width:768px){.TemperatureDisplay_temperatureDisplay__BKmuJ .temperature-card{padding:4px 8px}.TemperatureDisplay_temperatureDisplay__BKmuJ .weather-text{display:none!important}.TemperatureDisplay_temperatureDisplay__BKmuJ .temperature{font-size:12px}.TemperatureDisplay_temperatureDisplay__BKmuJ svg{transform:scale(.75)}}.TemperatureDisplay_temperatureInfo__QfhQd{font-size:var(--ant-font-size-sm);margin-top:4px}@keyframes DistanceInformation_skeleton-shimmer__cfQvd{0%{background-position:-200% 0}to{background-position:200% 0}}.DistanceInformation_distanceInformation__HbKCO{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--custom-space-1);margin-bottom:var(--custom-space-4)}@media(min-width:993px)and (max-width:1150px){.DistanceInformation_distanceInformation__HbKCO{flex-wrap:wrap;gap:var(--custom-space-1);align-items:flex-start}}.DistanceInformation_distanceInformation__HbKCO .DistanceInformation_distanceGroup__dh02n{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.DistanceInformation_distanceInformation__HbKCO .DistanceInformation_distanceGroup__dh02n:not(:last-child){margin-right:12px}.DistanceInformation_distanceInformation__HbKCO .DistanceInformation_distanceGroup__dh02n p{color:var(--ant-color-text);font-size:var(--ant-font-size-sm);line-height:16px;margin:0 0 0 5px;font-weight:500}.DistanceInformation_distanceInformation__HbKCO .DistanceInformation_distanceGroup__dh02n .DistanceInformation_pNowrap__7zs_d{white-space:nowrap}@keyframes HotelInformationModal_skeleton-shimmer__Xyyo7{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelInformationModal_hotelInformationModal__6dmTV{min-width:639px;width:100%}@media(max-width:767px){.HotelInformationModal_hotelInformationModal__6dmTV{min-width:unset;max-width:100%}}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg)}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperTop__CKjiW{padding:var(--ant-padding-xs) var(--ant-padding-xs) var(--ant-padding-xs) var(--ant-margin);border-bottom:1px solid var(--ant-color-border-secondary);display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;gap:var(--ant-margin)}@media(max-width:767px){.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperTop__CKjiW{display:block}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperTop__CKjiW .HotelInformationModal_modalWrapperTopLeft__Nk9T_{max-width:100%;flex:unset;margin-bottom:10px}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperTop__CKjiW .HotelInformationModal_modalWrapperTopLeft__Nk9T_ img{max-height:100%}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperTop__CKjiW .HotelInformationModal_modalWrapperTopLeft__Nk9T_>div{height:210px;margin-bottom:10px}}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperTop__CKjiW .HotelInformationModal_modalWrapperTopRight__hYike .location{margin-bottom:var(--ant-padding-xs)}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperTop__CKjiW .HotelInformationModal_modalWrapperTopRight__hYike .distance-information,.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperTop__CKjiW .HotelInformationModal_modalWrapperTopRight__hYike .hotel-category-information,.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperTop__CKjiW .HotelInformationModal_modalWrapperTopRight__hYike .hotel-features-icon{margin-bottom:10px}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperBottom__20R6N{background:var(--ant-color-warning-bg);padding:var(--ant-padding-sm) var(--ant-margin);display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-sm)}@media(max-width:767px){.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperBottom__20R6N{flex-direction:column;gap:var(--ant-padding-xxs);padding:var(--ant-padding-xxs)}}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperBottom__20R6N .content-column{padding:var(--ant-padding-sm)}@media(max-width:767px){.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_modalWrapper__qImoK .HotelInformationModal_modalWrapperBottom__20R6N .content-column{padding:var(--ant-padding-xxs)}}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_checkIn__qkMW9{flex:0 0 25%}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_guest__2ueeR{flex:0 0 15%}.HotelInformationModal_hotelInformationModal__6dmTV .HotelInformationModal_room__rAgq0{flex:1 1}.HotelInformationModal_hotelName__fSqwG{margin-bottom:var(--ant-padding-xs)}.HotelInformationModal_hotelName__fSqwG>div{font-size:var(--ant-font-size-heading3);font-weight:var(--ant-font-weight-strong);line-height:32px}@keyframes HotelInfoDetail_skeleton-shimmer__zQVFe{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelInfoDetail_hotelInfoDetail__JO5Vj{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:var(--ant-padding-xs) 0;border-radius:20px;gap:var(--ant-padding-xs)}@media(max-width:767px){.HotelInfoDetail_hotelInfoDetail__JO5Vj{padding:0;flex-direction:column}.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelImage__676ZX{height:140px;position:relative}.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelImage__676ZX img{width:100%;height:100%;object-fit:cover}}.HotelInfoDetail_hotelInfoDetail__JO5Vj img{border-radius:var(--ant-border-radius-lg)}.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelInfoContainer__4ThFg{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelInfoContainer__4ThFg .HotelInfoDetail_seeDetails__IC39u{width:auto;border:1px solid var(--ant-color-primary);color:var(--ant-color-primary)}.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelInfoContainer__4ThFg .HotelInfoDetail_hotelInfo__4V6hs{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:var(--ant-padding-xxs) var(--ant-padding-xs);gap:var(--ant-padding-xs)}.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelInfoContainer__4ThFg .HotelInfoDetail_hotelInfo__4V6hs .HotelInfoDetail_hotelName__FhbnP{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--ant-padding-xxs)}.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelInfoContainer__4ThFg .HotelInfoDetail_hotelInfo__4V6hs .HotelInfoDetail_hotelCategoryInformation__e7aHq{margin-bottom:0}@media(max-width:767px){.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelInfoContainer__4ThFg{gap:var(--ant-padding-xs)}.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelInfoContainer__4ThFg .HotelInfoDetail_hotelInfo__4V6hs{padding:var(--ant-padding-xxs)}.HotelInfoDetail_hotelInfoDetail__JO5Vj .HotelInfoDetail_hotelInfoContainer__4ThFg .HotelInfoDetail_hotelInfo__4V6hs .HotelInfoDetail_location__LhjK7{max-width:100%;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}}@keyframes HotelReservationInfo_skeleton-shimmer__FDWX1{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:var(--ant-padding-sm)}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .content-column,.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .content-column-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:var(--ant-color-bg-layout);border-radius:var(--ant-border-radius)}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .content-column-inner{gap:var(--ant-padding-xs);padding:var(--ant-padding-sm);margin:0}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_checkIn__Q2K4E,.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_guest__Lanaf,.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_nights___FjBO{flex:1 0 auto}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_room__1WKU1{flex:1 0 100%}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .icon{margin:0!important}@media(min-width:576px)and (max-width:991px){.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v{flex-wrap:wrap;gap:var(--ant-padding-xs)}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .content-column{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_checkIn__Q2K4E{flex:0 0 70%}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_guest__Lanaf{flex:0 0 35%}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_nights___FjBO{flex:1 0 auto}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_room__1WKU1{flex:1 1}}@media(max-width:767px){.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_checkIn__Q2K4E{flex:1 0 100%}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_guest__Lanaf,.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_nights___FjBO{flex:1 0 auto}.HotelReservationInfo_hotelReservationInfoStyled__Wpk_v .HotelReservationInfo_room__1WKU1{flex:1 0 100%}}@keyframes HotelInfo_skeleton-shimmer__QFRi8{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelInfo_hotelInfoContainer__nmW8t{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-margin)}@keyframes ProductSummaryHotelInformation_skeleton-shimmer__mxlMh{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .ProductSummaryHotelInformation_heading__DoPM4{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin-bottom:var(--ant-padding-xxs);padding-bottom:var(--ant-padding-xs);padding-top:var(--ant-padding-xxs);border-bottom:1px solid var(--ant-color-split)}.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .ProductSummaryHotelInformation_heading__DoPM4 .ProductSummaryHotelInformation_title__7QHmN{font-size:var(--ant-font-size);font-weight:var(--ant-font-weight-strong);line-height:14px;color:var(--ant-color-text);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--ant-padding-xxs)}.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .ProductSummaryHotelInformation_heading__DoPM4 .ProductSummaryHotelInformation_details__D2sIC{font-size:var(--ant-font-size-sm);font-weight:400;line-height:14px;color:var(--ant-color-primary-text-hover);cursor:pointer}.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .ProductSummaryHotelInformation_content__tB_py{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:8px}.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .ProductSummaryHotelInformation_content__tB_py .ProductSummaryHotelInformation_checkIn__VobKQ,.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .ProductSummaryHotelInformation_content__tB_py .ProductSummaryHotelInformation_guest__cc1yb,.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .ProductSummaryHotelInformation_content__tB_py .ProductSummaryHotelInformation_location__biI6b,.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .ProductSummaryHotelInformation_content__tB_py .ProductSummaryHotelInformation_room__izdLr{flex:100% 1;margin:4px 0;padding:4px 0;border-bottom:1px solid var(--ant-color-split)}.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .ProductSummaryHotelInformation_content__tB_py .ProductSummaryHotelInformation_room__izdLr{border-bottom:0}.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3.ProductSummaryHotelInformation_productSummaryHotelInformationMobileV2__ZrQzB .ProductSummaryHotelInformation_details__D2sIC{font-size:var(--ant-font-size-sm)!important;line-height:16px!important}.ProductSummaryHotelInformation_productSummaryHotelInformation__PD2Y3 .hotel-name h3{font-size:var(--ant-font-size)!important;font-weight:var(--ant-font-weight-strong);line-height:16px!important;color:var(--ant-color-text)}.ProductSummaryHotelInformation_productSummaryLocation__Ue0K1 .anticon{margin-right:5px}.ProductSummaryHotelInformation_productSummaryLocation__Ue0K1 span:not(.anticon){line-height:14px;font-size:var(--ant-font-size-sm)}.ProductSummaryHotelInformation_productSummaryLocation__Ue0K1.ProductSummaryHotelInformation_productSummaryLocationMobileV2__VN1k1{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xxs)}.ProductSummaryHotelInformation_productSummaryLocation__Ue0K1.ProductSummaryHotelInformation_productSummaryLocationMobileV2__VN1k1 span:not(.anticon){line-height:16px;font-size:var(--ant-font-size-sm)}@keyframes ProductSummaryHotelSummary_skeleton-shimmer__s2754{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductSummaryHotelSummary_productSummaryHotelSummary__7Id5F{background:var(--ant-color-bg-container);padding:var(--ant-padding-xs);text-align:left;border-radius:calc(var(--ant-border-radius)*2);border:1px solid var(--ant-color-border)}.ProductSummaryHotelSummary_productSummaryHotelSummary__7Id5F.ProductSummaryHotelSummary_productSummaryHotelSummaryMobileV2__JsIHk{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xxs)}@keyframes ProductSummaryServices_skeleton-shimmer__LD3c0{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductSummaryServices_productSummaryServices__gFCT1{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xs)}@keyframes ProductSummaryMobileV2Block_skeleton-shimmer__eW3su{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockContainer__YoXks .countdown-timer{border-radius:8px;margin:0 16px 16px;position:fixed;bottom:110px;left:0;right:0;z-index:10}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockContainer__YoXks .countdown-timer span{font-size:12px;line-height:16px}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockContainer__YoXks .countdown-timer .row-content .ProductSummaryMobileV2Block_title__NhJst{font-weight:600}.ProductSummaryMobileV2Block_productSummaryMobileV2Block__H0OJU{position:fixed;bottom:0;left:0;right:0;background:var(--ant-color-bg-base);z-index:11;padding:4px 0;box-shadow:var(--ant-box-shadow-secondary);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xs);border-top-left-radius:30px;border-top-right-radius:30px}.ProductSummaryMobileV2Block_productSummaryMobileV2Block__H0OJU .ProductSummaryMobileV2Block_showSummary__z2b5Y{flex-direction:row-reverse;justify-content:center;font-size:16px;font-weight:600;line-height:24px;gap:8px}.ProductSummaryMobileV2Block_productSummaryMobileV2Block__H0OJU .ProductSummaryMobileV2Block_showSummary__z2b5Y .ProductSummaryMobileV2Block_btnChild__Z8wg8{width:auto}.ProductSummaryMobileV2Block_priceContainer__qIqZ8{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:4px 16px}.ProductSummaryMobileV2Block_priceContainer__qIqZ8 .ant-btn{max-width:178px}.ProductSummaryMobileV2Block_priceContainer__qIqZ8 .ProductSummaryMobileV2Block_prices__z3vi1{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.ProductSummaryMobileV2Block_priceContainer__qIqZ8 .ProductSummaryMobileV2Block_prices__z3vi1 .ProductSummaryMobileV2Block_total__wnkIw{font-size:14px;line-height:22px;font-weight:600;color:var(--ant-color-text-secondary)}.ProductSummaryMobileV2Block_priceContainer__qIqZ8 .ProductSummaryMobileV2Block_prices__z3vi1 .ProductSummaryMobileV2Block_oldPrice__tAEx2{font-size:12px;line-height:16px;font-weight:400;color:var(--ant-color-text-secondary);text-decoration:line-through}.ProductSummaryMobileV2Block_priceContainer__qIqZ8 .ProductSummaryMobileV2Block_prices__z3vi1 .ProductSummaryMobileV2Block_totalPrice__e7qAo{font-size:20px;line-height:28px;font-weight:600;color:var(--ant-color-primary)}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockDrawer__mZ_Sp{border-top-left-radius:30px;border-top-right-radius:30px}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockDrawer__mZ_Sp .ant-drawer-body{padding:var(--ant-padding);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockDrawer__mZ_Sp .ant-drawer-body .ProductSummaryMobileV2Block_capture__QnHbP{display:none}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockDrawer__mZ_Sp .ant-drawer-body .product-summary{padding:0;margin:0}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockDrawer__mZ_Sp .ant-drawer-body .product-summary .product-summary-card{border-radius:0;padding:4px 12px;box-shadow:none}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockDrawer__mZ_Sp .ant-drawer-body .ProductSummaryMobileV2Block_hideSummary__AAUox{flex-direction:row-reverse;justify-content:center;font-size:16px;font-weight:600;line-height:24px;gap:8px}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockDrawer__mZ_Sp .ant-drawer-body .ProductSummaryMobileV2Block_hideSummary__AAUox .ProductSummaryMobileV2Block_btnChild__Z8wg8{width:auto}.ProductSummaryMobileV2Block_productSummaryMobileV2BlockDrawer__mZ_Sp .ant-drawer-footer{border:none;padding:4px 16px 16px}@keyframes ReservationSummary_skeleton-shimmer__BRj9H{0%{background-position:-200% 0}to{background-position:200% 0}}.ReservationSummary_reservationSummaryStyled__IPlpO{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-margin)}@media(max-width:767px){.ReservationSummary_reservationSummaryStyled__IPlpO{padding:0 var(--ant-margin)}}[data-widget-layout=v2] .ReservationSummary_reservationSummaryStyled__IPlpO{padding:0}.ReservationSummary_reservationSummaryStyled__IPlpO h2{margin:0}.ReservationSummary_reservationSummaryStyled__IPlpO .reservation-detail-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background-color:var(--ant-color-bg-base);padding:var(--ant-padding-lg);border-radius:var(--ant-border-radius-lg);gap:var(--ant-margin)}.ReservationSummary_reservationSummaryStyled__IPlpO .reservation-detail-card h4{margin:0}@media(max-width:767px){.ReservationSummary_reservationSummaryStyled__IPlpO .reservation-detail-card{gap:var(--ant-margin);padding:var(--ant-padding-sm)}}.ReservationSummary_reservationSummaryStyled__IPlpO .ReservationSummary_editBtn__zELNo{width:-moz-fit-content;width:fit-content;align-self:end;border:1px solid var(--ant-color-primary);color:var(--ant-color-primary)}.ReservationSummary_reservationSummaryStyled__IPlpO .widget-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-margin)}@media(max-width:767px){.ReservationSummary_reservationSummaryStyled__IPlpO .widget-card{padding:var(--ant-margin)}}.ReservationSummary_reservationSummaryStyled__IPlpO .widget-card .ant-collapse-header{margin-bottom:0!important}.ReservationSummary_reservationSummaryStyled__IPlpO .widget-card .ant-collapse-header .ant-collapse-header-text{font-size:var(--ant-font-size-heading4);font-weight:var(--ant-font-weight-strong)}.ReservationSummary_reservationSummaryStyled__IPlpO .widget-card .ant-collapse-body{margin-top:var(--ant-margin);padding:0!important}@keyframes AddPassengerAuthAlert_skeleton-shimmer__kzses{0%{background-position:-200% 0}to{background-position:200% 0}}.AddPassengerAuthAlert_addPassengerAuthAlert__yC7Zf{background:var(--ant-color-bg-base);border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.AddPassengerAuthAlert_addPassengerAuthAlert__yC7Zf .ant-alert-description{font-size:16px}.AddPassengerAuthAlert_addPassengerAuthAlert__yC7Zf .ant-alert-description .AddPassengerAuthAlert_link__uD_GB{color:var(--ant-color-link);cursor:pointer}@keyframes BasicModalContainer_skeleton-shimmer__29U_5{0%{background-position:-200% 0}to{background-position:200% 0}}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_body__T9j9t{padding:var(--ant-margin);min-height:100%}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_header__3JI0l{padding:var(--ant-padding-xs) var(--ant-margin);flex-direction:row;justify-content:flex-start;gap:var(--ant-margin-sm)}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_header__3JI0l .BasicModalContainer_closeBasicModalIcon__Q2p5S{width:auto}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_header__3JI0l .BasicModalContainer_closeBasicModalIcon__Q2p5S .anticon-close{color:var(--ant-color-icon)}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_header__3JI0l .BasicModalContainer_text__dfSQq{font-size:var(--ant-font-size);font-weight:var(--ant-font-weight-strong)}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_footer__dZ29E{padding:var(--ant-padding-xs) var(--ant-margin);flex-direction:row;justify-content:flex-start;gap:var(--ant-margin-sm)}@keyframes BasicModalContainer_modalFadeIn__ZpPVb{0%{opacity:0}to{opacity:1}}@keyframes BasicModalContainer_modalFadeOut___C1YE{0%{opacity:1}to{opacity:0}}@keyframes BasicModalContainer_modalSlideUp__ehnmx{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BasicModalContainer_modalSlideDown__PHOOG{0%{transform:translateY(0)}to{transform:translateY(100%)}}.BasicModalContainer_basicModalContainer__wSUyC{top:0;left:0;right:0;bottom:0;position:fixed;z-index:999;background:var(--ant-color-bg-base);overflow:auto;display:none;opacity:0}.BasicModalContainer_basicModalContainer__wSUyC.BasicModalContainer_open__GkPAw{display:block;animation:BasicModalContainer_modalFadeIn__ZpPVb .2s ease-out forwards,BasicModalContainer_modalSlideUp__ehnmx .25s ease-out forwards}.BasicModalContainer_basicModalContainer__wSUyC.BasicModalContainer_closing__lIklc{display:block;animation:BasicModalContainer_modalFadeOut___C1YE .2s ease-in forwards,BasicModalContainer_modalSlideDown__PHOOG .2s ease-in forwards}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_body__T9j9t{padding:16px;background:#f4f5f5;min-height:calc(100dvh - 112px)}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_body__T9j9t.BasicModalContainer_whiteBg__lXi2E{background:var(--ant-color-bg-base)}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_header__3JI0l{position:sticky;top:0;padding:8px 16px;z-index:1000;background:var(--ant-color-bg-base);display:flex;align-items:center;gap:12px}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_header__3JI0l .BasicModalContainer_close-basic-modal-icon__bDj4L{width:auto}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_header__3JI0l .BasicModalContainer_close-basic-modal-icon__bDj4L .BasicModalContainer_anticon-close___I2sX{color:var(--ant-color-icon)}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_header__3JI0l .BasicModalContainer_text__dfSQq{font-size:16px;font-weight:600;line-height:24px}.BasicModalContainer_basicModalContainer__wSUyC .BasicModalContainer_footer__dZ29E{position:sticky;bottom:0;left:0;right:0;padding:8px 16px;z-index:1000;background:var(--ant-color-bg-base);display:flex;align-items:center;gap:12px;overflow-x:hidden}@keyframes ThankYouMessageAlert_skeleton-shimmer__kACMg{0%{background-position:-200% 0}to{background-position:200% 0}}.ThankYouMessageAlert_thankYouMessageAlertStyled__fSw1a{padding:var(--ant-padding-xs) var(--ant-margin);border-radius:var(--ant-border-radius);display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.ThankYouMessageAlert_thankYouMessageAlertStyled__fSw1a .ant-alert-description{text-align:center}.ThankYouMessageAlert_thankYouMessageAlertStyled__fSw1a .pre-reservation-text .link,.ThankYouMessageAlert_thankYouMessageAlertStyled__fSw1a .pre-reservation-text .linkText{color:var(--ant-color-primary);font-weight:var(--ant-font-weight-strong)}.ThankYouMessageAlert_thankYouMessageAlertStyled__fSw1a.ThankYouMessageAlert_fullWidthMessage__vspbf .ant-alert-content{max-width:100%}@media(max-width:992px){.ThankYouMessageAlert_thankYouMessageAlertStyled__fSw1a{padding:var(--ant-padding-xs)}}@keyframes ThankYouPersonalAccountButton_skeleton-shimmer__7TZwq{0%{background-position:-200% 0}to{background-position:200% 0}}.ThankYouPersonalAccountButton_thankYouPersonalAccountButtonStyled__CX7sm .custom-login-button{display:inline}.ThankYouPersonalAccountButton_thankYouPersonalAccountButtonStyled__CX7sm .custom-login-button span{margin:0}.ThankYouPersonalAccountButton_thankYouPersonalAccountButtonStyled__CX7sm .ThankYouPersonalAccountButton_link___DQ1D{display:inline;cursor:pointer;font-weight:var(--ant-font-weight-strong);color:var(--ant-color-primary)}@keyframes ThankYouMessageButtonGroups_skeleton-shimmer__6eWh0{0%{background-position:-200% 0}to{background-position:200% 0}}.ThankYouMessageButtonGroups_thankYouMessageButtonGroupsStyled__KMx1H{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--ant-margin)}.ThankYouMessageButtonGroups_thankYouMessageButtonGroupsStyled__KMx1H .ant-btn{border-color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.0196078431)}.ThankYouMessageButtonGroups_thankYouMessageButtonGroupsStyled__KMx1H .ThankYouMessageButtonGroups_tooltip__CvCuv{display:flex}@media(max-width:767px){.ThankYouMessageButtonGroups_thankYouMessageButtonGroupsStyled__KMx1H{flex-wrap:wrap;width:100%;justify-content:center;gap:var(--ant-margin-sm)}.ThankYouMessageButtonGroups_thankYouMessageButtonGroupsStyled__KMx1H .ant-btn{width:unset}}@keyframes ThankYouMessageText_skeleton-shimmer__1JpzG{0%{background-position:-200% 0}to{background-position:200% 0}}.ThankYouMessageText_thankYouMessageText__gqxSI{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--ant-padding-sm)}.ThankYouMessageText_thankYouMessageText__gqxSI .ThankYouMessageText_title__bZVfK{margin:0;line-height:46px;text-align:center;color:var(--ant-green-7)}.ThankYouMessageText_thankYouMessageText__gqxSI .ThankYouMessageText_flightTitle__hH96a{line-height:38px;font-size:30px}@media(max-width:767px){.ThankYouMessageText_thankYouMessageText__gqxSI{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ThankYouMessageText_thankYouMessageText__gqxSI h1{font-size:20px!important;line-height:28px!important}.ThankYouMessageText_thankYouMessageText__gqxSI svg{width:32px;height:32px}}@keyframes ThankYouMessageVoucherInfo_skeleton-shimmer__O210_{0%{background-position:-200% 0}to{background-position:200% 0}}.ThankYouMessageVoucherInfo_thankYouMessageVoucherInfoTag__fiLcQ{padding:var(--ant-padding-xs) var(--ant-margin);border-radius:var(--ant-border-radius);border:none;margin:0;background:var(--ant-color-bg-base);font-size:var(--ant-font-size)}.ThankYouMessageVoucherInfo_thankYouMessageVoucherInfoTag__fiLcQ .ThankYouMessageVoucherInfo_voucherInfo__n2vEw{font-weight:var(--ant-font-weight-strong)}@media(max-width:767px){.ThankYouMessageVoucherInfo_thankYouMessageVoucherInfoTag__fiLcQ{width:100%;text-align:center}}@keyframes ThankYouMessageBlock_skeleton-shimmer__vMAh_{0%{background-position:-200% 0}to{background-position:200% 0}}.ThankYouMessageBlock_thankYouMessageBlockContainer__YzUkB{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--ant-padding-sm);width:100%}.ThankYouMessageBlock_thankYouMessageBlockContainer__YzUkB .ThankYouMessageBlock_trackStatus__ykFsS{text-align:center}.ThankYouMessageBlock_thankYouMessageBlockContainer__YzUkB .ThankYouMessageBlock_voucherInfoContainer__b8IXX{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--ant-padding-sm)}@media(max-width:767px){.ThankYouMessageBlock_thankYouMessageBlockContainer__YzUkB .ThankYouMessageBlock_voucherInfoContainer__b8IXX{flex-direction:column}}.ThankYouMessageBlock_thankYouMessageBlockContainer__YzUkB.ThankYouMessageBlock_isOnlyFlight__T_Q8q{width:auto;border-radius:16px;padding:var(--ant-margin);background-color:var(--ant-color-success-bg)}.ThankYouMessageBlock_thankYouMessageBlockContainer__YzUkB.ThankYouMessageBlock_isOnlyFlight__T_Q8q span{text-align:center}