.SwipePopup_root__EiZdJ{pointer-events:none;position:fixed;inset:0;z-index:100;display:flex;min-width:var(--min-width);flex-direction:column;justify-content:flex-end;overflow:hidden;overflow-y:scroll;overscroll-behavior:none}@media (min-width:1220px){.SwipePopup_root__EiZdJ{padding:10px}}.SwipePopup_container__VdbJz{pointer-events:auto;position:relative;bottom:-100%;display:flex;flex-direction:column;overflow:hidden;border-top-left-radius:24px;border-top-right-radius:24px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.SwipePopup_container_active__CO0Yw{bottom:0}.SwipePopup_grabbed__H14DK{user-select:none;transition-property:none;transition-duration:.5s}.SwipePopup_head__x3DG_{display:flex;flex-direction:column;gap:6px;padding-left:22px;padding-right:22px;padding-bottom:12px}.SwipePopup_head__pen__AMoRc{display:flex;min-height:25px;width:100%;cursor:pointer;align-items:center;justify-content:center;text-align:center}.SwipePopup_head__pen__AMoRc:after{display:block;min-height:4px;width:32px;border-radius:16px;--tw-bg-opacity:1;background-color:rgb(217 222 226/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.SwipePopup_head__container__tt_wD{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;justify-items:end}.SwipePopup_head__info__Pur02{grid-column:span 5/span 5;display:flex;width:100%;flex-direction:column}.SwipePopup_head__title__eImCB{font-size:24px;line-height:26px;letter-spacing:-3%;font-weight:700}.SwipePopup_head__subTitle__7AmJt,.SwipePopup_head__title__eImCB{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.SwipePopup_head__subTitle__7AmJt{font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(123 133 143/var(--tw-text-opacity,1))}.SwipePopup_head__closeButton__UAZrP{border-radius:16px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 33 40/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}.SwipePopup_head__closeButton__UAZrP:hover{--tw-text-opacity:1;color:rgb(145 155 163/var(--tw-text-opacity,1))}.SwipePopup_content__N3ZMY{overflow-y:auto;overscroll-behavior-y:none;padding-top:12px}.HotelMapSearchModal_root__oA7h7{display:grid;height:100%;flex-direction:column-reverse;overflow:hidden}@media (min-width:1220px){.HotelMapSearchModal_root__oA7h7{grid-template-columns:50% 50%}}.HotelMapSearchModal_hotels__W_wGK{display:grid;height:100%;grid-template-rows:auto auto 1fr;overflow:hidden}.HotelMapSearchModal_hotels__title__UVfAf{font-size:42px;line-height:42px;letter-spacing:-3%;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelMapSearchModal_hotels__subTitle__Zt7wH{margin-top:20px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelMapSearchModal_hotels__subTitle_primary__LHIWZ{--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1))}.HotelMapSearchModal_hotels__list__gvXqG{margin-right:4px;margin-top:20px;display:flex;flex-direction:column;gap:15px;overflow-y:scroll;padding-right:25px}.HotelMapSearchModal_hotels__notFound__sTrWd{margin-top:100px;margin-bottom:100px;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))}@media (min-width:1220px){.HotelMapSearchModal_hotels__notFound__sTrWd{font-size:18px;line-height:24px;letter-spacing:0;font-weight:400}}.HotelMapSearchModal_info__XW80D{position:relative;height:100%;gap:14px}@media (min-width:1220px){.HotelMapSearchModal_info__XW80D{display:grid;grid-template-columns:1fr auto}}.HotelMapSearchModal_info__map__MXcnX{height:100%;width:100%;overflow:hidden}@media (min-width:1220px){.HotelMapSearchModal_info__map__MXcnX{border-radius:24px}}.HotelMapSearchModal_modal__header__CmvbN{display:grid;grid-template-columns:1fr auto auto;gap:5px;padding:10px 30px}.HotelMapSearchModal_modal__buttonFavorite__IClq5{--tw-text-opacity:1;color:rgb(239 79 57/var(--tw-text-opacity,1))}.HotelMapSearchModal_info__popup__P72bX{position:absolute;bottom:10px;left:10px;right:10px;display:flex}@keyframes HotelMapSearchModal_appear__M0OhV{0%{opacity:0}to{opacity:1}}.HotelMapSearchModal_info__popup__P72bX{animation:HotelMapSearchModal_appear__M0OhV .5s ease-out;justify-content:center;overflow:hidden;border-radius:24px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:12px}.HotelMapSearchModal_popup__hotel__TLdq_{max-width:100%}