.HotelsViewSkeleton_root__50vL4{position:relative}.HotelsViewSkeleton_breadcrumbs__PvGl1{margin-left:10px;margin-right:10px;margin-top:20px}@media (min-width:1220px){.HotelsViewSkeleton_breadcrumbs__PvGl1{margin-left:0;margin-right:0}}.HotelsViewSkeleton_main__bybA9{margin-left:auto;margin-right:auto;margin-top:30px;width:100%;max-width:1240px;padding-left:30px;padding-right:30px;padding-bottom:80px}@media (min-width:1220px){.HotelsViewSkeleton_main__bybA9{margin-top:36px;padding-left:20px;padding-right:20px}}.HotelsViewSkeleton_head__Se8zK{margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.HotelsViewSkeleton_headline__w9I_c{display:flex;flex-direction:column;gap:10px}.HotelsViewSkeleton_sorting_desktop__6dSxS{display:none;width:100%}@media (min-width:1220px){.HotelsViewSkeleton_sorting_desktop__6dSxS{display:block}}.HotelsViewSkeleton_sorting_mobile__GcNDa{width:100%}@media (min-width:1220px){.HotelsViewSkeleton_sorting_mobile__GcNDa{display:none;width:100%}}.HotelsViewSkeleton_tags___Df8N{margin-top:20px;display:none;gap:12px}@media (min-width:1220px){.HotelsViewSkeleton_tags___Df8N{display:flex}}.HotelsViewSkeleton_tag__4p25F{width:140px;border-radius:9999px}.HotelsViewSkeleton_content__pvNkt{margin-top:20px;display:grid;gap:20px}@media (min-width:1220px){.HotelsViewSkeleton_content__pvNkt{margin-top:40px;grid-template-columns:285px 1fr;gap:43px}}.HotelsViewSkeleton_filters__xOG_B{display:none;gap:12px}@media (min-width:1220px){.HotelsViewSkeleton_filters__xOG_B{display:flex;flex-direction:column}}.HotelsViewSkeleton_filterPanel__8VKDF{display:flex;flex-direction:column;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));padding:20px}.HotelsViewSkeleton_filterSection__uA1CW,.HotelsViewSkeleton_tagsSection__2aw1f{display:flex;flex-direction:column;gap:14px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1));padding-top:16px;padding-bottom:16px}.HotelsViewSkeleton_filterSection__uA1CW:first-child,.HotelsViewSkeleton_tagsSection__2aw1f:first-child{padding-top:0}.HotelsViewSkeleton_filterSection__uA1CW:last-child,.HotelsViewSkeleton_tagsSection__2aw1f:last-child{border-bottom-width:0;padding-bottom:0}.HotelsViewSkeleton_filterSectionHeader__sfMvh{display:flex;align-items:center;justify-content:space-between;gap:12px}.HotelsViewSkeleton_filterToggle__019fk{border-radius:9999px}.HotelsViewSkeleton_filterChips__Ky88u{display:flex;flex-wrap:wrap;gap:8px}.HotelsViewSkeleton_filterChipWide__jP_nD{width:100%;max-width:180px;border-radius:9999px}.HotelsViewSkeleton_filterChipMedium__sI__O{width:100%;max-width:140px;border-radius:9999px}.HotelsViewSkeleton_filterChipSmall__PlhEo{width:100%;max-width:108px;border-radius:9999px}.HotelsViewSkeleton_filterRange__Q3JQA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.HotelsViewSkeleton_filterRangeField__iCeKd{width:100%;border-radius:14px}.HotelsViewSkeleton_filterOptions__CWrFL{display:flex;flex-direction:column;gap:12px}.HotelsViewSkeleton_filterLine__cRFZk{width:100%;max-width:172px}.HotelsViewSkeleton_filterLineWide__BkSSD{width:100%;max-width:220px}.HotelsViewSkeleton_filterLineShort__9_kEB{width:100%;max-width:148px}.HotelsViewSkeleton_body__32OLW{display:flex;flex-direction:column}.HotelsViewSkeleton_chips__eBKNu{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px}.HotelsViewSkeleton_chip__sSa_s{width:120px;border-radius:9999px}.HotelsViewSkeleton_map__Zwnyy{display:none;height:170px;overflow:hidden;border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1))}@media (min-width:1024px){.HotelsViewSkeleton_map__Zwnyy{display:block}}.HotelsViewSkeleton_hotels__cpB_4{display:grid;gap:24px}.HotelsViewSkeleton_hotelSkeletonCard__lRVrI{max-width:none}.HotelsViewSkeleton_errorState__Ak6UC{display:flex;min-height:620px;max-width:640px;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}@media (min-width:1220px){.HotelsViewSkeleton_errorState__Ak6UC{min-height:720px}}.HotelsViewSkeleton_errorState__icon__7UmnL{height:164px;width:164px;--tw-text-opacity:1;color:rgb(191 198 204/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelsViewSkeleton_errorState__icon__7UmnL{height:180px;width:180px}}.HotelsViewSkeleton_errorState__content__LNq96{margin-top:40px;max-width:632px}.HotelsViewSkeleton_errorState__title__e7SO3{font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelsViewSkeleton_errorState__title__e7SO3{font-size:36px;line-height:38px;letter-spacing:-3%;font-weight:700}}.HotelsViewSkeleton_errorState__text__KNrWP{margin-top:16px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(169 178 185/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelsViewSkeleton_errorState__text__KNrWP{font-size:18px;line-height:24px;letter-spacing:0;font-weight:400}}.HotelsViewSkeleton_errorState__button__q4xnp{margin-top:40px;width:100%;max-width:314px}.HotelsViewSkeleton_overlay__YoEaA{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0/.35)}.HotelsViewSkeleton_overlay__card__vybkx{display:flex;min-height:220px;width:220px;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:20px;border-width:1px;border-color:rgb(255 255 255/.4);background-color:rgb(255 255 255/.9);padding:18px 24px;text-align:center;font-size:14px;line-height:18px;letter-spacing:0;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelsViewSkeleton_overlay__load__2gD2R{position:relative;display:flex;width:68px;height:68px;align-items:center;justify-content:center}.HotelsViewSkeleton_overlay__spinner__jbuhG{position:absolute;inset:0;z-index:1;animation:HotelsViewSkeleton_rotate-stop-180__5FC0d 2.4s ease-in-out infinite;transform-origin:center}.HotelsViewSkeleton_overlay__caption__3BV7x{font-size:14px;line-height:18px;letter-spacing:0;font-weight:400}@keyframes HotelsViewSkeleton_rotate-stop-180__5FC0d{0%{transform:rotate(0deg)}38%{transform:rotate(180deg)}50%{transform:rotate(180deg)}88%{transform:rotate(1turn)}to{transform:rotate(1turn)}}