.gst-hotels-list-filter{background-color:var(--mui-custom-quinary-main);cursor:pointer;padding:calc(var(--mui-spacing)*2);flex-direction:row;align-items:center;justify-content:space-between;color:var(--mui-custom-quaternary-main);position:-webkit-sticky;position:sticky;top:0;z-index:1}.gst-hotels-list-filter__details{margin-left:calc(var(--mui-spacing)*2)}.gst-hotels-list-filter__location{flex-direction:row;align-items:center;gap:calc(var(--mui-spacing)*2)}.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:var(--mui-spacing)}}.gst-hotels-list-filter-expanded__search-hotels-container{width:100%;height:100%;overflow:scroll}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels{align-items:space-between;height:100%;width:100%;margin-top:0}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search-location{padding:calc(var(--mui-spacing)*4)}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-guests-selection__option-label-container{flex-direction:column}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-guests-selection__children{max-height:unset}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-guests-selection__option .gst-numeric-step__fab{width:24px;height:24px}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-guests-selection__children-form{min-width:25%}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search__actions{width:100%;margin:0;border:0;flex-direction:row;padding:calc(var(--mui-spacing)*4) calc(var(--mui-spacing)*4) calc(var(--mui-spacing)*3)}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search__actions button{width:-moz-fit-content;width:fit-content;font-weight:600;font-size:14px;text-transform:capitalize;letter-spacing:1.43px}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search__actions .gst-search-hotels__reset-button{order:1;min-width:64px}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search__actions .gst-search-hotels__cancel-button{order:2;min-width:64px;margin-left:auto;margin-right:calc(var(--mui-spacing)*8)}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search__actions .gst-search-hotels__apply-button{order:3;min-width:110px}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-calendar__nav{justify-content:space-evenly}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-calendar__nav>button:first-of-type{margin-right:calc(var(--mui-spacing)*20)}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-calendar__nav>button:last-of-type{margin-left:calc(var(--mui-spacing)*20)}@media(max-width:959px){.gst-hotels-list-filter-expanded__drawer{height:100%;overflow:scroll}.gst-hotels-list-filter-expanded__drawer-header{height:55px;width:100%;background-color:var(--mui-palette-primary-main);position:relative}.gst-hotels-list-filter-expanded__drawer-header .gst-hotel-details-drawer__close{position:absolute;right:10px;top:calc(50% - 16px);padding:0;margin:0;min-width:unset;width:32px;height:32px}.gst-hotels-list-filter-expanded__drawer-header .gst-hotel-details-drawer__close .gst-svg-icon{fill:var(--mui-palette-common-white)}.gst-hotels-list-filter-expanded__drawer-title{font-size:18px;line-height:24px;font-weight:400;color:var(--mui-palette-common-white);margin:auto}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search-location{margin-bottom:calc(var(--mui-spacing)*3)}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-guests-selection__options{gap:calc(var(--mui-spacing)*2)}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search__actions{width:100%;margin:0;border:0;padding:calc(var(--mui-spacing)*8) calc(var(--mui-spacing)*8) calc(var(--mui-spacing)*3);background-color:var(--mui-palette-grey-100);align-items:center;justify-content:center;flex-direction:column}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search__actions button{width:90%;height:36px;font-weight:600;font-size:14px;text-transform:capitalize;letter-spacing:1.43px}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search__actions .gst-search-hotels__reset-button{order:2;min-width:64px}.gst-hotels-list-filter-expanded__search-hotels-container .gst-hotels-list-filter-expanded__search-hotels .gst-search-hotels__search__actions .gst-search-hotels__apply-button{order:1;min-width:110px}}