.RoomDetailQuickBooking_root__eL7am{width:100%;position:fixed;left:0;right:0;bottom:0;z-index:2}@media(min-width:1200px){.RoomDetailQuickBooking_root__eL7am{position:sticky;top:200px;right:0}}.RoomDetailQuickBooking_date_card__WIYnp{background:#fff;box-shadow:0 2px 4px rgba(38,82,137,.08);border:1px solid #eeede3;overflow:hidden;cursor:pointer}@media(min-width:1200px){.RoomDetailQuickBooking_date_card__WIYnp{border-radius:12px}}.RoomDetailQuickBooking_date_row__UbJfC{display:flex;border-bottom:1px solid #eeede3}.RoomDetailQuickBooking_date_col__5_wEQ{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 12px 12px}@media(min-width:1200px){.RoomDetailQuickBooking_date_col__5_wEQ{padding:32px 24px 24px}}.RoomDetailQuickBooking_check_btn__oJomR{width:100%;display:flex;justify-content:center;align-items:center;border-radius:0;padding:24px 0}@media(min-width:1200px){.RoomDetailQuickBooking_check_btn__oJomR{border-radius:0 0 12px 12px}}.RoomDetailQuickBooking_panel__OLKmn{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(38,82,137,.08);padding:24px;width:100%;display:grid;gap:24px;max-height:100%;overflow-y:auto;z-index:10}@media(min-width:1200px){.RoomDetailQuickBooking_panel__OLKmn{overflow-y:visible}}.RoomDetailQuickBooking_panel_header__apvNt{display:flex;align-items:center;justify-content:space-between}.RoomDetailQuickBooking_close_btn__YDhQ3{background:none;border:none;cursor:pointer;padding:0}.RoomDetailQuickBooking_panel_body__aoGFY{display:flex;flex-direction:column;gap:24px}.RoomDetailQuickBooking_dates_input_row__TPQa2{display:flex;align-items:center;gap:8px}.RoomDetailQuickBooking_input_row__w8LHT{display:flex;align-items:center;gap:24px}.RoomDetailQuickBooking_bedrooms__xZCIJ{color:#265289;font-weight:500}.RoomDetailQuickBooking_form__Ttkrs{display:grid;gap:24px}