@keyframes HotelListFiltersActions_skeleton-shimmer__b7iSu{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelListFiltersActions_filterActionsContainer__zNfVG{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:var(--ant-padding-sm);position:sticky;z-index:11;background:var(--ant-color-bg-base);padding:var(--ant-padding-sm) var(--ant-padding-sm) var(--ant-padding-content-vertical-lg);border:1px solid var(--ant-color-border-secondary);border-radius:0 0 var(--custom-border-radius-2xl) var(--custom-border-radius-2xl)}.HotelListFiltersActions_filterActionsContainer__zNfVG button{white-space:normal}@keyframes HotelListFilterSkeleton_skeleton-shimmer__nQUs7{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1{background:var(--ant-color-bg-base);border-radius:var(--custom-border-radius-2xl)}@media(max-width:992px){.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1{display:none}}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .skeleton-input{height:16px;border-radius:0;background:linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.08) 20%,rgba(0,0,0,.04) 40%,rgba(0,0,0,.04));background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_titleGroup__AO47T{padding:var(--ant-padding-sm)}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_titleGroup__AO47T .HotelListFilterSkeleton_title__Eh7EU{width:80px;height:16px}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_filterItem__QpAKu{border-top:2px solid var(--ant-color-split);padding:var(--ant-padding-sm);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xs)}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_filterItem__QpAKu .HotelListFilterSkeleton_skeleton1__FSObo{width:120px;height:24px}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_filterItem__QpAKu .HotelListFilterSkeleton_skeleton1__FSObo .skeleton-input{height:24px}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_filterItem__QpAKu .HotelListFilterSkeleton_skeleton2__4pHwq{width:233px;height:16px}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_filterItem__QpAKu .HotelListFilterSkeleton_skeleton3__NUX1G{width:176px;height:16px}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_filterItem__QpAKu .HotelListFilterSkeleton_skeleton4__odcFY{width:195px;height:16px}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_filterItem__QpAKu .HotelListFilterSkeleton_skeleton5__Gzf2Z{width:176px;height:16px}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_buttonGroup__hVXL9{display:grid;grid-template-columns:1fr 1fr;gap:var(--ant-padding-sm);padding:var(--ant-padding-sm);border-top:2px solid var(--ant-color-split)}.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_buttonGroup__hVXL9 .HotelListFilterSkeleton_button__jV3mf,.HotelListFilterSkeleton_hotelListFilterSkeleton____MK1 .HotelListFilterSkeleton_buttonGroup__hVXL9 .HotelListFilterSkeleton_button__jV3mf .skeleton-input{height:40px}@keyframes HotelListFilterWrapper_skeleton-shimmer__vitNN{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelListFilterWrapper_hotelListFilterWrapper__jzGps{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-sm)}.HotelListFilterWrapper_hotelListFilterWrapper__jzGps .HotelListFilterWrapper_content__PANmv{padding:0 var(--ant-padding-sm);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-xs)}.HotelListFilterWrapper_hotelListFilterWrapper__jzGps .HotelListFilterWrapper_content__PANmv .HotelListFilterWrapper_title__dNfFW{font-size:var(--ant-font-size-lg);line-height:28px;font-weight:var(--ant-font-weight-strong);color:var(--ant-color-text)}@media(max-width:992px){.HotelListFilterWrapper_hotelListFilterWrapper__jzGps .HotelListFilterWrapper_content__PANmv .HotelListFilterWrapper_title__dNfFW{font-size:var(--ant-font-size);line-height:22px}.HotelListFilterWrapper_hotelListFilterWrapper__jzGps .HotelListFilterWrapper_content__PANmv{padding:0 var(--ant-padding-content-horizontal-sm)}}.HotelListFilterWrapper_hotelListFilterWrapper__jzGps .HotelListFilterWrapper_divider__0XPSE{width:100%;height:1px;background-color:var(--ant-color-split)}@keyframes HotelListFilters_skeleton-shimmer__K1uTc{0%{background-position:-200% 0}to{background-position:200% 0}}.HotelListFilters_hotelListFiltersWrapper__3_z4h{height:100%}.HotelListFilters_hotelListFilterSidebar__jc0gx,.HotelListFilters_hotelListFilters__rQ2Fg{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--ant-padding-sm)}.HotelListFilters_hotelListFilterSidebar__jc0gx{border-radius:var(--custom-border-radius-2xl) var(--custom-border-radius-2xl) 0 0;background:var(--ant-color-bg-base);border:1px solid var(--ant-color-border-secondary);border-bottom:0;padding-top:var(--ant-padding-sm);padding-bottom:var(--ant-margin)}.HotelListFilters_hotelListFilterSidebar__jc0gx .HotelListFilters_header__a5jiQ{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--ant-padding-sm)}.HotelListFilters_hotelListFilterSidebar__jc0gx .HotelListFilters_header__a5jiQ .HotelListFilters_resetFilter__JBYzB{cursor:pointer;font-size:var(--ant-font-size);line-height:22px;color:var(--ant-color-primary)}.HotelListFilters_hotelListFilterSidebar__jc0gx .HotelListFilters_header__a5jiQ .HotelListFilters_resetFilter__JBYzB:hover{text-decoration:underline}.HotelListFilters_hotelListFilterSidebar__jc0gx .HotelListFilters_header__a5jiQ .HotelListFilters_title__rauEF{font-weight:var(--ant-font-weight-strong);font-size:var(--ant-font-size-lg);line-height:28px;color:var(--ant-color-text)}@media(max-width:992px){.HotelListFilters_hotelListFilterSidebar__jc0gx .HotelListFilters_header__a5jiQ{display:none}}.HotelListFilters_hotelListFilterSidebar__jc0gx .HotelListFilters_divider__CgIqS{width:100%;height:1px;background-color:var(--ant-color-split)}@media(max-width:992px){.HotelListFilters_hotelListFilterSidebar__jc0gx .HotelListFilters_divider__CgIqS{display:none}.HotelListFilters_hotelListFilterSidebar__jc0gx{border:0;border-radius:0}}.HotelListFilters_stickyPopularFilterContainer__hDuui{position:sticky;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;border-radius:var(--custom-border-radius-2xl);background:var(--ant-color-bg-base);border:1px solid var(--ant-color-border-secondary);top:10px;padding-top:var(--ant-padding-xs);max-height:calc(100vh - 20px)}