@keyframes RecentSearches_pulse__J7XjL{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.RecentSearches_buttonContainer__ca6OF{display:flex;flex-direction:row;align-items:baseline;width:100%;padding:var(--alto-sem-space-xs);gap:var(--alto-sem-space-lg);border-bottom:var(--alto-sem-border-width-sm) solid var(--alto-sem-color-border-tertiary)}@keyframes TravelerQuantityPicker_pulse__QQNPo{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.TravelerQuantityPicker_picker__8SFbo{width:100%}@keyframes TravelerRoom_pulse__xobjg{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.TravelerRoom_removeButton__5_Vcc{color:var(--alto-sem-color-fg-accent-primary);font-weight:600;padding:var(--alto-sem-space-4xs);text-decoration:underline;font-size:var(--alto-sem-text-body-xs-font-size)}.TravelerRoom_removeButton__5_Vcc:hover{color:var(--alto-sem-color-fg-accent-secondary);text-decoration:none}@keyframes TravelerRoomPicker_pulse__5IxQM{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.TravelerRoomPicker_addRoomButton__Hagu8{display:grid;justify-items:end;margin:var(--alto-sem-space-sm) 0 var(--alto-sem-space-sm) auto;color:var(--alto-sem-color-fg-accent-primary);font-weight:600;text-decoration:underline;font-size:var(--alto-sem-text-body-xs-font-size)}.TravelerRoomPicker_addRoomButton__Hagu8:hover{color:var(--alto-sem-color-fg-accent-secondary);text-decoration:none}.TravelerRoomPicker_picker__sAC7o{margin-bottom:var(--alto-sem-space-sm)}.TravelerRoomPicker_picker__sAC7o>span:first-of-type{width:100%}.TravelerRoomPicker_travellerLimitBadge__qMKmD{display:inline-flex;align-items:center;max-width:100%;padding-block:var(--alto-sem-space-sm);padding-inline:var(--alto-sem-space-sm);white-space:normal}.TravelerRoomPicker_dialog__ejvjK{position:fixed;inset:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh}.TravelerRoomPicker_dialogHeader__egNhD{font-weight:600;margin-top:var(--alto-sem-space-3xl)!important}@media(min-width:768px){.TravelerRoomPicker_dialogHeader__egNhD{margin-top:var(--alto-sem-space-lg)!important}}.TravelerRoomPicker_dialogHeader__egNhD{margin-bottom:var(--alto-sem-space-3xl)!important;font-size:var(--alto-sem-text-heading-sm-font-size);color:var(--alto-sem-color-fg-accent-secondary);text-align:center}.TravelerRoomPicker_dialogContent__1VR5l{padding:var(--alto-sem-space-sm)}.TravelerRoomPicker_dialogContent__1VR5l>div{padding:var(--alto-sem-space-sm);width:100%;max-width:24rem}.TravelerRoomPicker_dialogContent__1VR5l>div>button{margin-top:var(--alto-sem-space-2xl)}.TravelerRoomPicker_popOverContent__R_Go0{border:none;position:relative;font-size:var(--alto-sem-space-lg);box-shadow:var(--rp-sem-box-shadow-md);border-radius:var(--alto-card-radius,12px);padding:var(--alto-sem-space-sm);width:290px;overflow:auto}@media(max-width:768px){.TravelerRoomPicker_popOverContent__R_Go0{position:fixed;inset:0;background:var(--alto-sem-color-bg-layer2-default);width:100vw;z-index:10000;padding:var(--alto-sem-space-lg)}.TravelerRoomPicker_popOverContent__R_Go0>button:first-of-type{display:flex;justify-content:flex-end;margin-left:auto;padding:0;background:none!important}}.TravelerRoomPicker_input__aCqoz{border:1px solid;border-color:var(--chakra-colors-border-primary-default);background:var(--alto-sem-color-bg-layer2-default);padding:var(--chakra-space-7) .9375rem var(--chakra-space-2);font-size:var(--alto-sem-text-body-md-font-size);border-radius:var(--alto-sem-radius-xs);width:100%}@keyframes HotelDetailsDatesPicker_pulse__m_2_t{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.HotelDetailsDatesPicker_container__pTSQB{outline:var(--alto-sem-border-width-md) solid transparent;outline-offset:var(--alto-sem-border-width-md);box-shadow:var(--rp-sem-box-shadow-md)}.HotelDetailsDatesPicker_gridContainer__bZYAS{grid-template-columns:repeat(5,1fr);align-items:end}@media(max-width:768px){.HotelDetailsDatesPicker_gridContainer__bZYAS{grid-template-columns:1fr;align-items:stretch;width:100%}}.HotelDetailsDatesPicker_headingContainer___Xfhs{align-self:anchor-center}.HotelDetailsDatesPicker_datesContainer__vw9zp{grid-column:span 2}@media(max-width:768px){.HotelDetailsDatesPicker_datesContainer__vw9zp{grid-column:auto}}
/*# sourceMappingURL=15c529c1e31cdc69.css.map*/