.HotelReviewModal_hidden__9rsRH{opacity:0;pointer-events:none}.HotelReviewModal_desktopDialogContent__UW5wE{width:42.5rem}.HotelReviewModal_desktopDialogContent__UW5wE .swiper-slide{overflow:hidden auto;max-height:80vh;padding:0 3rem}:is(.HotelReviewModal_desktopDialogContent__UW5wE .swiper-slide)::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelReviewModal_desktopDialogContent__UW5wE .swiper-slide{-ms-overflow-style:none;scrollbar-width:none}.HotelReviewModal_mobileBottomSheetContent__jIH1x{padding:0}.HotelReviewModal_mobileBottomSheetContent__jIH1x .swiper{width:100%}.HotelReviewModal_mobileBottomSheetContent__jIH1x .swiper-slide{overflow:hidden auto;max-height:calc(100dvh - 3rem);padding:0 .5rem}@supports not (height:100dvh){.HotelReviewModal_mobileBottomSheetContent__jIH1x .swiper-slide{max-height:calc(100vh - 3rem);padding-bottom:20vh}}.HotelReviewModal_backButton__WW8uw{position:fixed;z-index:1;top:1rem;left:1rem;width:2rem;height:2rem;padding:.5rem;border-radius:var(--border-radius);cursor:pointer;transition:var(--opacity-transition);background-color:var(--background)}.HotelReviewModal_backButton__WW8uw:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelReviewModal_backButton__WW8uw:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--background)}}.HotelReviewModal_backButton__WW8uw:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--background)}.HotelReviewModal_mobileBackButton__Eh4yg{top:.625rem;left:.625rem}.HotelReviewModal_backButton__WW8uw path{fill:var(--grey1)}