.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-map{flex-direction:column;flex-grow:1;flex-basis:0;max-width:100%;display:flex;position:relative}.gst-hotels-map .mapboxgl-map{font-family:inherit}.gst-hotels-map__filter{display:none}.gst-hotels-map__actions{z-index:2;align-items:center;gap:calc(var(--mui-spacing)*2);white-space:nowrap;flex-direction:row;position:absolute;top:38px;left:50%;transform:translate(-50%)}.gst-hotels-map__actions .gst-hotels-map__refresh{box-sizing:border-box;border:1px solid var(--mui-palette-primary-darken);background:var(--mui-palette-primary-darken);width:38px;min-width:38px;height:40px;padding:0;line-height:0;display:inline-flex}.gst-hotels-map__actions .gst-hotels-map__load-more{background:var(--mui-palette-common-white);border:1px solid var(--mui-palette-primary-main);color:var(--mui-palette-primary-main);text-transform:capitalize;padding:calc(var(--mui-spacing)*2 + 1px);font-size:16px;font-weight:600;line-height:normal;box-shadow:4px 6px 12px #0000001f}@media (max-width:959px){.gst-hotels-map__actions .gst-hotels-map__load-more{font-size:14px}}.gst-hotels-map__no-data{top:calc(var(--mui-spacing)*26);background:#fff5e0;width:84%;left:50%;transform:translate(-50%);position:absolute!important}.gst-hotels-map__no-data .gst-hotel-no-data{padding:calc(var(--mui-spacing)*4)}@media screen and not (max-width:1263px){.gst-hotels-map{flex:0 0 85%;max-width:85%}}@media screen and not (max-width:960px){.gst-hotels-map{flex:0 0 76%;max-width:76%}}.gst-hotels-map__show-list,.gst-hotels-map__hidden{display:none}@media screen and not (min-width:960px){.gst-hotels-map{width:100%}.gst-hotels-map__filter{display:block}.gst-hotels-map__filter .gst-hotels-list-filter{min-height:88px}.gst-hotels-map__actions{top:calc(88px + var(--mui-spacing)*5)}.gst-hotels-map__show-list{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}}
.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-filter{background-color:var(--mui-custom-quinary-main);cursor:pointer;padding:calc(var(--mui-spacing)*2);color:var(--mui-custom-quaternary-main);z-index:1;flex-direction:row;justify-content:space-between;align-items:center;position:sticky;top:0}.gst-hotels-list-filter__details{margin-left:calc(var(--mui-spacing)*2)}.gst-hotels-list-filter__location{align-items:center;gap:calc(var(--mui-spacing)*2);flex-direction:row}.gst-hotels-list-filter__location-text{font-size:16px;font-weight:600;line-height:24px}.gst-hotels-list-filter__location-icon{flex-shrink:0}.gst-hotels-list-filter__selection{font-size:14px;line-height:24px}.gst-hotels-list-filter__selection-room{margin-left:calc(var(--mui-spacing)*2)}.gst-hotels-list-filter__pencil{margin-right:calc(var(--mui-spacing)*3);flex-shrink:0}.gst-hotels-list-filter__disabled{cursor:default;color:var(--mui-custom-tertiary-base)}@media (max-width:959px){.gst-hotels-list-filter{padding:calc(var(--mui-spacing)*3) calc(var(--mui-spacing)*2)}.gst-hotels-list-filter__location-text{font-size:13px}.gst-hotels-list-filter__selection{font-size:12px}.gst-hotels-list-filter__pencil{margin-right:0}.gst-hotels-list-filter__selection-room{margin-left:calc(var(--mui-spacing)*4)}.gst-hotels-list-filter__details{gap:calc(var(--mui-spacing)*1)}}
/*# sourceMappingURL=2hs9625xtjaeb.css.map*/