.aARgEq_configBox{text-align:left}.aARgEq_configBox h5{text-align:center;margin:6px}.aARgEq_configBox .aARgEq_wrapper{margin:16px}.aARgEq_configBox .aARgEq_column{flex-direction:column;gap:16px;display:flex}.aARgEq_configBox .aARgEq_row{flex-direction:row;gap:16px;display:flex}.aARgEq_configBox .aARgEq_queryTextField input{text-align:center;font-size:.7rem}.aARgEq_option_btn_container{justify-content:right;align-items:flex-end;width:100%;display:flex}.aARgEq_option_btn{padding-left:30px;padding-right:30px;border-radius:0 0 20px 20px!important}.aARgEq_optionModalHeadingText{font-weight:700}.aARgEq_modal_divider{background-color:#000;margin:20px 100px}
.iOy-9q_modal_cancel_button{color:#fff!important;background-color:#d32f2f!important;border:1px solid #000!important}.iOy-9q_modal_cancel_button:hover{color:#fff!important;background-color:#d35d5d!important;border:1px solid #000!important}.iOy-9q_modal_confirm_button{color:#fff!important;background-color:#1b5e20!important;border:1px solid #000!important}.iOy-9q_modal_confirm_button:hover{color:#fff!important;background-color:#4a7e4c!important;border:1px solid #000!important}.iOy-9q_modal_close_button_box{justify-content:flex-end;display:flex}.iOy-9q_modal_close_button{color:#000;background-color:#0000;width:fit-content;position:absolute;top:8px;right:8px}.iOy-9q_modal_close_button:hover{transition-duration:.5s;transform:scale(1.2)}
.XBJ5IW_loading_box{padding-bottom:10px}.XBJ5IW_loading_box_wrapper{border-radius:10px;flex-direction:column;align-items:center;width:fit-content;height:fit-content;margin:30px auto;padding:20px;display:flex}.XBJ5IW_loading_title{letter-spacing:.3rem;color:inherit;margin-bottom:10px;font-family:monospace;font-weight:700;text-decoration:none}.XBJ5IW_logo{width:auto;height:150px;margin:10px}@media (max-width:1250px){.XBJ5IW_loading_wrapper{width:75%;margin:5rem auto}}@media (max-width:950px){.XBJ5IW_loading_wrapper{width:90%;margin:2.5rem auto}}@media (max-width:750px){.XBJ5IW_loading_box_wrapper{width:100%;margin:1rem auto}.XBJ5IW_logo{display:none}}
.wY_cyq_table_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wY_cyq_loading_container{background-color:#d3d3d3;border:1px solid gray;border-radius:5px;padding:10px}.wY_cyq_cart_card{width:100%;max-width:100%}.wY_cyq_card_content_grid{justify-content:center;display:grid}
.iR91oa_payment_img_primary{width:auto;height:50px}.iR91oa_payment_img_secondary{width:auto;height:40px}.iR91oa_payment_img_tertiary{width:auto;height:35px}.iR91oa_money_icon{width:auto;height:50px}
.JB2M7W_member_container{justify-content:space-evenly;align-items:center;display:flex}
.ZLw7ba_payment_model_box{background-color:#fff;border:1px solid #555;border-radius:6px;max-height:80%;padding:20px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.ZLw7ba_pay_content_box{flex-direction:column;align-items:center;padding-top:10px;display:flex}.ZLw7ba_stepper_container{flex-direction:row;padding-top:10px;display:flex}.ZLw7ba_stepper_content_flex{flex:auto}.ZLw7ba_pay_divider{margin-top:10px;margin-bottom:10px}.ZLw7ba_modal_cancel_button{color:#fff!important;background-color:#d32f2f!important;border:1px solid #000!important}.ZLw7ba_modal_cancel_button:hover{color:#fff!important;background-color:#d35d5d!important;border:1px solid #000!important}.ZLw7ba_modal_confirm_button{color:#fff!important;background-color:#1b5e20!important;border:1px solid #000!important}.ZLw7ba_modal_confirm_button:hover{color:#fff!important;background-color:#4a7e4c!important;border:1px solid #000!important}.ZLw7ba_modal_close_button{color:#000;position:absolute;top:8px;right:8px}.ZLw7ba_modal_close_button:hover{color:#000;background-color:#0000;transition-duration:.5s;transform:scale(1.2)}
.mbJ8TG_mainBookingCard{margin-bottom:8px;color:#000;border:1px solid gray;width:100%;margin-inline:auto;position:relative}.mbJ8TG_mainBookingCard:hover{color:#000;cursor:pointer}.mbJ8TG_mainBookingCard:active{transition:background-color .25s}.mbJ8TG_unselectableText{-webkit-user-select:none;user-select:none}.mbJ8TG_bookingHeaderBox{border-bottom:1px solid gray;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:8px;display:flex}

.XzzYKa_roomBookingsContainer{height:calc(100% - 58px);padding:10px}.XzzYKa_roomBookingsTitleBox{flex-direction:column;display:flex}.XzzYKa_titleAndButtonContainer{flex-direction:row;align-items:center;gap:10px}.XzzYKa_title{flex:1}.XzzYKa_listViewContainer{border:1px solid #a9a9a9;border-radius:5px;height:100%;padding:10px;overflow-y:auto}.XzzYKa_noBookingsBox>p{text-align:center;padding-top:25px}.XzzYKa_gridBox{width:100%;height:calc(100% - 50px)}@media (max-width:510px){.XzzYKa_listViewContainer{height:100vh}}
._TGYWq_pay_divider{margin-top:10px;margin-bottom:10px}._TGYWq_pay_content_box{flex-direction:column;align-items:center;padding-top:10px;display:flex}@media (max-width:600px){._TGYWq_bookingNotesTextField{width:100%}}
.ylhqyG_mainBookingCard{margin-bottom:8px;color:#000;background:#fff linear-gradient(#d3d3d3,#0000);border:1px solid gray;width:100%;margin-inline:auto;transition:background-color .25s;position:relative}.ylhqyG_mainBookingCard:hover{color:#000;background-color:#a9a9a9}.ylhqyG_bookingHeaderBox{border-bottom:1px solid gray;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:8px;display:flex}.ylhqyG_unselectableText{-webkit-user-select:none;user-select:none}.ylhqyG_bookingCardInfo{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (max-width:400px){.ylhqyG_bookingCardInfo{flex-direction:column;align-items:flex-start}}
.yYZzbq_pay_content_box{flex-direction:column;align-items:center;padding-top:10px;display:flex}.yYZzbq_pay_form_content_box{flex-direction:row;align-items:center;margin-top:10px;display:flex}.yYZzbq_form_field_title{margin-right:10px}.yYZzbq_pay_divider{margin-top:10px;margin-bottom:10px}.yYZzbq_pay_grid_content_box{padding:10px}.yYZzbq_pay_grid_center_content_box{justify-content:center;align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.yYZzbq_qr_image{width:auto;height:400px}@media only screen and (max-width:400px){.yYZzbq_pay_content_box{display:inline}.yYZzbq_pay_form_content_box{justify-content:right}}
.vYahua_golfBookingsContainer{height:calc(100% - 58px)}.vYahua_golfBookingsTitleBox{flex-direction:column;height:50px;margin-bottom:8px;padding-inline:8px;display:flex}.vYahua_titleAndButtonContainer{flex-direction:row;align-items:center;gap:10px}.vYahua_title{flex:1;font-size:16px;font-weight:700}.vYahua_listViewContainer{border:1px solid #d3d3d3;border-radius:5px;height:100%;padding:10px;overflow-y:auto}.vYahua_noBookingsBox>p{text-align:center;padding-top:25px}.vYahua_gridBox{width:100%;height:calc(100% - 50px)}
.Urxl5G_pay_content_box{flex-direction:column;padding-top:10px;display:flex}.Urxl5G_pay_form_content_box{flex-direction:row;align-items:center;margin-top:10px;display:flex}.Urxl5G_form_field_title{margin-right:10px}@media (max-width:400px){.Urxl5G_pay_form_content_box{flex-direction:row;width:100%}.Urxl5G_form_field_title{text-align:left;flex:1}.Urxl5G_form_field_value{text-align:right;flex:1}}
.vGglXG_editButtonStyling{text-align:left;margin-top:20px;padding-bottom:20px}.vGglXG_editSaveBtn{color:#fff;cursor:pointer;background-color:gray;border:none;border-radius:5px;margin-left:10px;padding:8px 15px}.vGglXG_editCancelBtn{color:gray;cursor:pointer;border:1px solid gray;border-radius:5px;margin-left:10px;padding:7px 15px}.vGglXG_editBtn{cursor:pointer;background-color:#d3d3d3;border:none;border-radius:5px;margin-top:50px;margin-left:10px;padding:8px 15px}.vGglXG_editIcon{margin-right:8px;padding:3px}
.S9CAjG_form_control{margin:5px}.S9CAjG_pay_grid_content_box{margin-top:5px;padding:10px}
.c09_2W_cardBox{width:100%;box-shadow:none;border:1px solid #b1b3b4;border-radius:4px;flex-direction:column;margin-block:8px;display:flex}.c09_2W_cardRoot{flex-direction:row;min-height:260px;max-height:260px;display:flex}.c09_2W_cardMedia{width:350px;max-height:100%;display:inline-flex;position:relative}.c09_2W_cardMedia:hover{cursor:pointer;filter:opacity(.8);transition-duration:.3s;transform:scale(1.01)}.c09_2W_cardContentBox{width:100%}.c09_2W_cardContent{flex-direction:column;height:100%;padding:0;display:flex}.c09_2W_cardContent:last-child{padding-bottom:0}.c09_2W_cardContentHead,.c09_2W_availableChipContainer{border-radius:4px;flex-direction:row;margin:4px;padding-inline:4px;display:flex}.c09_2W_roomName{text-align:left}.c09_2W_roomPrice{margin-left:auto!important}.c09_2W_cardContentBody{border-radius:4px;height:100%;margin:auto 4px 4px}.c09_2W_roomDescription{text-align:left;margin:10px}.c09_2W_cardContentFooter{border-radius:4px;margin:auto 4px 4px}@media only screen and (max-width:1100px){.c09_2W_cardContentHead{flex-direction:column}}@media only screen and (max-width:900px){.c09_2W_cardRoot{flex-direction:column;max-height:100%}.c09_2W_cardMedia{width:100%;max-height:200px}.c09_2W_cardContentHead{flex-direction:column}.c09_2W_roomName{text-align:center}.c09_2W_roomPrice{margin:auto!important}.c09_2W_availableChipContainer{justify-content:center}}.c09_2W_accordionSummary{justify-content:flex-end;display:flex}.c09_2W_accordionSummary p{margin-right:20px;font-size:.875rem}.c09_2W_accordionDetails{margin-block:0;padding:0}.c09_2W_accordionSpecialRateItem{border-style:solid;border-width:1px;border-image:linear-gradient(#afb2b3,#0000) 1;flex-direction:row;height:140px;margin:4px;display:flex}.c09_2W_specialRateDescriptionBox{width:100%;margin-top:6px;position:relative!important}.c09_2W_specialRateDescBtn{bottom:8px;left:50%;transform:translate(-50%);box-shadow:none!important;border-radius:50px!important;position:absolute!important}.c09_2W_specialRateHead{flex-direction:row;margin-inline:10px;display:flex}.c09_2W_specialRateName{text-align:left}.c09_2W_specialRatePrice{margin-left:auto!important}.c09_2W_specialRateDescriptionDivider{margin-block:0 10px;width:25%;margin-left:5px;margin-right:auto}.c09_2W_specialRateDescription{text-align:left;padding-inline:10px;display:block}.c09_2W_selectRateButton{align-items:center;margin-left:10px;display:flex}.c09_2W_imageRateDesc{width:100%;display:flex}@media only screen and (max-width:900px){.c09_2W_specialRateHead{flex-direction:column}.c09_2W_specialRatePrice{text-align:left!important;margin-left:0!important}.c09_2W_specialRateDescription{display:none}.c09_2W_viewRateMobileButton{display:inline-flex}}@media only screen and (max-width:400px){.c09_2W_accordionSpecialRateItem{flex-direction:column;height:auto}.c09_2W_selectRateButton{margin-left:0}}
.bkewIW_imageWrapper{width:342px;padding:4px}.bkewIW_cardMediaImage{object-fit:cover;width:inherit;border:1px solid #7e7f80;border-radius:4px;height:252px;display:block}@media only screen and (max-width:900px){.bkewIW_imageWrapper{width:100%;max-height:200px;padding:0}.bkewIW_cardMediaImage{min-height:200px;max-height:200px}}
.myuNOW_imageWrapper{width:200px;padding:4px}.myuNOW_cardMediaImage{height:100%}@media only screen and (max-width:900px){.myuNOW_imageWrapper{max-height:200px;padding:0}.myuNOW_cardMediaImage{width:150px;max-height:200px}}
.Mew2rG_select_box{width:170px;margin:.2rem auto 1rem}
.ZHBVeW_roomImage{object-fit:cover;border:1px solid #000;border-radius:6px;width:100%;height:500px!important}.ZHBVeW_compExtrasContent{justify-content:center;align-items:center;display:flex}
.wsf_5G_RoomListTextField{width:350px;margin:10px 0 20px 10px}.wsf_5G_addUserModalContainer{width:400px}.wsf_5G_submitButtonContainer{justify-content:flex-end;display:flex}.wsf_5G_submitButton{border:1px solid #000;border-radius:5px;padding:8px;font-weight:400}@media (max-width:600px){.wsf_5G_RoomListTextField{width:210px}}
.AxbcTG_resetSearch{border:1px solid #000;margin-top:-20px;margin-bottom:30px}.AxbcTG_searchDialog{margin:10px 15px 15px}.AxbcTG_dialogTitle{justify-content:space-between;margin-bottom:12px;display:flex}.AxbcTG_dialogBorder{border:1px solid gray;border-radius:5px;padding:15px}.AxbcTG_textField{flex-grow:1;min-width:200px}.AxbcTG_referenceGroupName{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.AxbcTG_creationFromDate{width:100%;margin-bottom:15px}.AxbcTG_arrivalDeparture{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.AxbcTG_searchButton{color:#fff;background-color:#4b4b4b;width:100%;margin-top:15px}@media (max-width:600px){.AxbcTG_referenceGroupName,.AxbcTG_arrivalDeparture{flex-direction:column}}
.Dq8FgG_confirmationText{text-align:center;margin-bottom:1rem}.Dq8FgG_roomInfoBox{text-align:center;margin:2rem}.Dq8FgG_paxStack{flex-direction:row;justify-content:center;gap:2rem;margin-bottom:1rem;display:flex}.Dq8FgG_paxBox{width:6rem}.Dq8FgG_paxBox input{text-align:center}
.beUZqa_navbar_top{filter:opacity();position:sticky}.beUZqa_container_toolbar{flex:1}.beUZqa_desktopNavBarButtonList{flex-direction:row;flex-grow:1;gap:10px;display:flex}.beUZqa_desktopNavBarButtonList:first-of-type{padding-left:10px}@media screen and (max-width:899px){.beUZqa_desktopNavBarButtonList{display:none}}.beUZqa_navBarButton{background:0 0;justify-content:center;align-items:flex-start;min-width:100px;max-width:200px;font-weight:bolder}.beUZqa_navBarSubButton{justify-content:start;margin:5px}.beUZqa_navBarButton:before{content:"";background:#000;width:0;height:2px;margin-inline:8px;transition:all .2s ease-in-out;display:block;position:absolute;bottom:6px}.beUZqa_navBarSubButton:before{margin-inline:0}.beUZqa_navBarButton:hover{background-color:#0000;transition:all .2s ease-in-out;transform:scale(1.08)}.beUZqa_navBarButton:hover:before{width:calc(100% - 32px)}.beUZqa_navBarButtonExpanded:before{width:100%;margin-inline:0}.beUZqa_navbar_nav{flex-grow:0}.beUZqa_logoutIconContainer{margin:auto;background-color:#e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-top:25px;display:flex}.beUZqa_logoutIcon{color:#000;margin:auto;font-size:30px}.beUZqa_logoutTitle{text-align:center;margin-bottom:-15px;font-weight:700}.beUZqa_logoutContent{text-align:center;margin-bottom:10px}.beUZqa_logoutButtons{justify-content:center;gap:10px;margin-bottom:10px;display:flex}.beUZqa_cancelButton{text-transform:unset;background-color:#e8e8e8;border-radius:7px;width:50%;margin-left:20px;padding:10px 8px}.beUZqa_cancelButton:hover{background-color:#b7b7b7}.beUZqa_yesButton{text-transform:unset;color:#fff;background-color:#8c8c8c;border-radius:7px;width:50%;margin-right:20px;padding:10px 8px}.beUZqa_yesButton:hover{background-color:#525252}@media (max-width:899px){.beUZqa_navbar_top{position:relative!important}}
.mZDdrG_resetFilter{border:1px solid #000;margin-top:-20px;margin-bottom:30px}.mZDdrG_filterDialog{margin:10px 15px 15px}.mZDdrG_dialogTitle{justify-content:space-between;margin-bottom:12px;display:flex}.mZDdrG_dialogBorder{border:1px solid gray;border-radius:5px;padding:15px}.mZDdrG_bookingCategories{width:100%;margin-bottom:15px}.mZDdrG_textField{flex-grow:1;min-width:200px}.mZDdrG_statusUnits{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.mZDdrG_searchButton{color:#fff;background-color:#4b4b4b;width:100%;margin-top:15px}@media (max-width:600px){.mZDdrG_statusUnits{flex-direction:column}}
._79Smna_container{text-align:center;border-radius:10px;max-width:1300px;min-height:670px;margin:1rem auto;padding:1rem 3rem}._79Smna_bookingStepper{width:100%;max-width:800px;margin-inline:auto}._79Smna_bookingStepLabel{display:block}._79Smna_bookingStepButton{margin:-3px -2px;padding:3px 2px}._79Smna_buttonHeaderContainer{flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px;display:flex}._79Smna_buttonHeaderContainer h1{font-size:2rem}@media (max-width:900px){._79Smna_container{margin:0;padding:1rem}._79Smna_bookingStepLabel{display:none}}@media (max-width:600px){._79Smna_buttonHeaderContainer{flex-direction:column}._79Smna_backBtn{margin-right:auto;order:1!important}._79Smna_nextBtn{margin-left:auto;order:2!important}._79Smna_stepTitle{order:3!important}}
.Ne8jRa_expiry_timer{height:fit-content;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px #0a254059}
.P5qrpq_logoBoxWrapper{cursor:pointer;transition:transform .3s ease-in-out}.P5qrpq_logoBoxWrapper:hover{transform:scale(1.1)}.P5qrpq_imageLinkText{letter-spacing:.3rem;color:inherit;margin:10px;font-family:monospace;font-weight:700;text-decoration:none}
