.mobile-xss-only{display:none!important}@media (max-width:374px){.mobile-xss-only{display:flex!important}}.mobile-xs-only{display:none!important}@media (max-width:539px){.mobile-xs-only{display:flex!important}}.mobile-only{display:none!important}@media (max-width:959px){.mobile-only{display:flex!important}}.desktop-only{display:none!important}@media (min-width:960px){.desktop-only{display:flex!important}}.desktop-lg-only{display:none!important}@media (min-width:1263px){.desktop-lg-only{display:flex!important}}.desktop-xl-only{display:none!important}@media (min-width:2000px){.desktop-xl-only{display:flex!important}}.u-rotate-180{transform:rotate(180deg)}.cursor-pointer{cursor:pointer}.gst-hotels-list-wrapper{height:calc(100dvh - var(--mui-custom-headerHeight));flex-direction:column;width:100%;display:flex;overflow-y:auto}.gst-hotels-list-wrapper>*{flex-shrink:0}.gst-hotels-list-spacer{flex-grow:1}.gst-hotels-list{padding:calc(var(--mui-spacing)*2);padding-bottom:calc(var(--mui-spacing)*4);flex-direction:column;flex-shrink:0;display:flex;position:relative}.gst-hotels-list-loading{margin-top:calc(var(--mui-spacing)*8);justify-content:center}.gst-hotels-list__new-area{justify-content:center;width:100%;display:flex}.gst-hotels-list__new-area .gst-load-more-button{width:100%;height:36px;padding:0 calc(var(--mui-spacing)*4);letter-spacing:1.25px;text-transform:none;color:var(--mui-palette-primary-main);border:1px solid var(--mui-palette-primary-main);cursor:pointer;margin:calc(var(--mui-spacing)*2);border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:background-color .3s;display:flex}.gst-hotels-list__new-area .gst-load-more-button:disabled{pointer-events:none}.gst-hotels-list__new-area .gst-load-more-button .gst-hotels-list__new-area-icon{margin-right:calc(var(--mui-spacing)*2);justify-content:center;display:flex;transform:scaleX(-1)}.gst-hotels-list__new-area .gst-load-more-button .gst-hotels-list__new-area-icon .gst-svg-icon{stroke:var(--mui-palette-primary-main)}.gst-hotels-list__load-more{justify-content:center;display:flex}.gst-hotels-list__load-more .gst-load-more-button{min-width:110px;height:36px;padding:0 calc(var(--mui-spacing)*4);text-transform:none;color:var(--mui-palette-primary-main);border:1px solid var(--mui-palette-primary-main);border-radius:calc(var(--mui-spacing)*1);cursor:pointer;margin-bottom:calc(var(--mui-spacing)*4);justify-content:center;align-items:center;font-size:16px;transition:background-color .3s;display:flex}.gst-hotels-list__load-more .gst-load-more-button:disabled{pointer-events:none}.gst-hotels-list__show-map,.gst-hotels-list-wrapper__hidden{display:none}@media (max-width:959px){.gst-hotels-list-wrapper{position:unset;height:calc(100dvh - var(--mui-custom-headerHeight));width:100%}.gst-hotels-list__show-map{gap:calc(var(--mui-spacing)*1);background:var(--mui-palette-primary-dark);color:var(--mui-palette-common-white);min-width:64px;padding:calc(var(--mui-spacing)*2);margin-bottom:calc(var(--mui-spacing)*2);height:calc(var(--mui-spacing)*10);width:calc(var(--mui-spacing)*21.5);z-index:8;letter-spacing:1.43px;text-transform:none;font-weight:600;display:flex;position:absolute;bottom:0;right:10px;box-shadow:0 3px 1px -2px #0000001f}.gst-hotels-list{padding:calc(var(--mui-spacing)*2)}.gst-hotels-list__load-more{padding-bottom:calc(var(--mui-spacing)*25)}}
/*# sourceMappingURL=2gxhd63mb2wp4.css.map*/