.HotelMapResultsView_root__mHCMg{display:grid;width:100%;grid-template-columns:50% 50%;align-items:flex-start;gap:16px;background-color:transparent}.HotelMapResultsView_panel__cOZGH{min-width:0;background-color:transparent}.HotelMapResultsView_list__tj_r2{padding-left:0;padding-right:0;padding-bottom:24px}.HotelMapResultsView_listInner__WhMco{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px}.HotelMapResultsView_item__cLeIt{width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.HotelMapResultsView_item__cLeIt:hover{--tw-border-opacity:1;border-color:rgb(0 100 193/var(--tw-border-opacity,1))}.HotelMapResultsView_mapWrap__zkUo2{position:sticky;top:86px;height:calc(100vh - 96px);min-height:640px;overflow:hidden;border-radius:18px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.HotelMapResultsView_map__ETrpH{height:100%;width:100%}.HotelMapResultsView_loading__iIcCD{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255/.45);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.HotelMapResultsView_notFound__eIC1j{padding-top:120px;padding-bottom:120px;text-align:center;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(94 106 116/var(--tw-text-opacity,1))}.PreliminaryHotelMap_root__ov2x_{display:grid;min-height:170px;width:100%;grid-template-rows:1fr auto;overflow:hidden;border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.PreliminaryHotelMap_map__rHSnn{height:100%;width:100%}.PreliminaryHotelMap_map_disabled__Zz7MO{pointer-events:none}.PreliminaryHotelMap_mapWrapper__AroNq{position:relative;width:100%;overflow:hidden}.PreliminaryHotelMap_overlay__uro5O{position:absolute;inset:0;z-index:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.PreliminaryHotelMap_overlay__uro5O[data-visible=false]{pointer-events:none;opacity:0}.PreliminaryHotelMap_placeholder__39ARK{height:100%;min-height:124px;width:100%;--tw-bg-opacity:1;background-color:rgb(238 241 243/var(--tw-bg-opacity,1))}.PreliminaryHotelMap_footer__53TCF{display:flex;flex-direction:column;align-items:center;gap:4px}.PreliminaryHotelMap_footer__caption__WfsuY{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-left:20px;padding-right:20px;padding-top:16px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(67 77 86/var(--tw-text-opacity,1))}.PreliminaryHotelMap_footer__button__NGhpi{border-radius:0!important;--tw-bg-opacity:1;padding:10px 12px;font-size:14px;line-height:18px}.PreliminaryHotelMap_footer__button__NGhpi,.ScrollToHotelsReminder_root__NLP3L{display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));letter-spacing:0;font-weight:400}.ScrollToHotelsReminder_root__NLP3L{min-height:184px;width:100%;max-width:430px;flex-direction:column;gap:15px;border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;padding-left:25px;padding-right:25px;font-size:16px;line-height:20px}.ScrollToHotelsReminder_icon__M0SaO{position:absolute;top:-16px}.ScrollToHotelsReminder_text__uP_ch{text-align:center;font-size:18px;line-height:24px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(67 77 86/var(--tw-text-opacity,1))}.ScrollToHotelsReminder_button__kVUKX{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ScrollToHotelsReminder_button__kVUKX:hover{--tw-text-opacity:1;color:rgb(0 67 129/var(--tw-text-opacity,1))}.HotelViewModeToggle_root__w6cjj{display:inline-flex;height:32px;min-width:112px;align-items:center;justify-content:space-between;gap:10px;border-radius:20px;border-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:6px 15px 6px 16px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400}.HotelViewModeToggle_button__xvWwG{display:flex;flex-shrink:0;align-items:center;justify-content:center}.HotelViewModeToggle_button__text__XHQRp{white-space:nowrap;--tw-text-opacity:1;color:rgb(94 106 116/var(--tw-text-opacity,1))}.HotelViewModeToggle_button_active__6LgRx .HotelViewModeToggle_button__text__XHQRp{--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1))}