.hotel-searchbox-mobile{margin-top:1rem;display:grid;min-height:3.5rem;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--nextui-line)/var(--nextui-line-opacity,var(--tw-border-opacity)))}.hotel-searchbox-mobile>.hotel-searchbox-date-selector-mobile,.hotel-searchbox-mobile>.hotel-searchbox-guest-selector-mobile{display:flex;align-items:flex-start;justify-content:space-between;padding:.625rem .5rem .625rem 1rem}.hotel-searchbox-mobile>.hotel-searchbox-date-selector-mobile{border-right-width:1px;--tw-border-opacity:1;border-color:hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-border-opacity)))}.hotel-searchbox-mobile .ic-chevron{width:1rem;height:1rem;align-self:center;fill:hsl(var(--nextui-neutral)/var(--nextui-neutral-opacity,1))}.range-calendar [data-range-selection][data-selection-end][data-selected],.range-calendar [data-range-selection][data-selection-start][data-selected]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-accent)/var(--nextui-accent-opacity,var(--tw-bg-opacity)));--tw-text-opacity:1;color:hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity)))}.range-calendar [data-range-selection][data-selected]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity)))}.range-calendar [data-range-selection][data-selected]:before,.range-calendar [role=gridcell]:has([data-range-selection][data-selected]:not([data-selection-start]):not([data-selection-end]):not([data-outside-month])){--tw-bg-opacity:1;background-color:hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-bg-opacity)))}.range-calendar [data-range-selection][data-selected][data-selection-start]:not([data-selection-end]):before{padding-right:3rem}.range-calendar [data-range-selection][data-selected][data-selection-end]:not([data-selection-start]):before{margin-left:-1rem}.range-calendar [data-outside-month]{visibility:hidden}.range-calendar [data-disabled]{--tw-text-opacity:1;color:hsl(var(--nextui-neutral)/var(--nextui-neutral-opacity,var(--tw-text-opacity)))}.range-calendar>div{width:100%!important}.HotelDescription_container__vsnml{display:flex;flex-direction:column;margin-top:1rem;gap:.5rem;padding:1.5rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--nextui-line)/var(--nextui-line-opacity,var(--tw-border-opacity)));--tw-shadow:0px 7px 17px 0px #30717a0f;--tw-shadow-colored:0px 7px 17px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.HotelDescription_description__4SJ_L{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.HotelDescription_descriptionLong__pFNW5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:18}.HotelDescription_readMore__WG34k{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.25rem;border-radius:9999px}.HotelDescription_readMore__WG34k:active{--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.HotelDescription_readMore__WG34k{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.HotelDescription_readMoreText__fqE74{font-size:.875rem;line-height:1.25rem;font-weight:600}.HotelDescription_chevron__h8_ts{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.HotelLocation_container__BUnq9{margin-top:1rem;scroll-margin-top:10rem}.HotelLocation_map__7FufY{height:14rem!important}.HotelLocation_addressWrapper__s4EtG{display:flex;gap:.25rem;margin-top:.5rem}.HotelLocation_pinIcon__oq8es{align-self:center;width:1rem;height:1rem}.HotelLocation_address__1XPFk{font-size:.875rem;line-height:1.25rem;font-weight:500;border-bottom-width:1px;--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity)));--tw-text-opacity:1;color:hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity)));overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}