.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz{padding:20px;border-radius:10px;position:relative;background:#fff;border-radius:20px 20px 0 0;border:solid #dbdbdb;border-width:1px 1px 0;box-shadow:0 3.5px 53.25px 0 rgba(152,152,152,.2)}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_title__MbMpY{color:#151515;font-size:24px;line-height:12.96px;font-weight:500}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_title__MbMpY span{color:rgba(0,0,0,.7);font-size:15px;line-height:12.96px;font-weight:400}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_details__UY5Z0{background:#fffcf8;border-radius:8.49px;border:1px solid #f5e8d6;padding:25px 16px;margin-top:30px;text-align:center}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_details__UY5Z0 .BookingModal_date_range__v7knu{color:rgba(0,0,0,.8);font-size:13px;font-weight:400;padding-bottom:16px;border-bottom:1px solid #e8c2a3;display:flex;justify-content:space-between;align-items:center}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_details__UY5Z0 .BookingModal_date_range__v7knu span{background:#d15421;border-radius:22.93px;padding:5px 6px;color:#fff;font-size:12px;font-weight:400;position:relative;margin:0 10px}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_details__UY5Z0 .BookingModal_date_range__v7knu span:after{content:"--";position:absolute;right:-14px;color:#d15421}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_details__UY5Z0 .BookingModal_date_range__v7knu span:before{content:"--";position:absolute;left:-15px;color:#d15421}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_details__UY5Z0 .BookingModal_room_guests__jsxLC{color:rgba(0,0,0,.8);font-size:13px;font-weight:400;margin-top:16px;text-align:start}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_price_section__9bj9u{margin-bottom:25px}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_price_section__9bj9u .BookingModal_price_item__9b4cK{display:flex;justify-content:space-between;font-size:16px;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #e8c2a3}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_price_section__9bj9u .BookingModal_price_item__9b4cK span{color:#6b6b6b;font-size:14px;line-height:16px;font-weight:400}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_price_section__9bj9u .BookingModal_price_item__9b4cK p{color:#151515;font-size:14px;line-height:20px;font-weight:400}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_price_section__9bj9u .BookingModal_total_price__O5CUh{display:flex;justify-content:space-between;font-size:18px;font-weight:700;padding-top:33px}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_price_section__9bj9u .BookingModal_sub_total__NC_BJ{display:flex;justify-content:space-between;font-size:14px;font-weight:700;padding-top:10px;color:#6b6b6b}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_price_section__9bj9u .BookingModal_sub_total__NC_BJ.BookingModal_end__SfVny{padding-bottom:15px;border-bottom:1px solid #e8c2a3}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_cancel_policy__INtI8{margin-bottom:25px;background:#fffcf8;padding:21px 16px}@media(max-width:500px){.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_cancel_policy__INtI8{margin-bottom:0}}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_cancel_policy__INtI8 button{display:none}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_cancel_policy__INtI8 h4{font-size:18px;font-weight:700;margin-bottom:10px;color:rgba(35,31,32,.9)!important}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_cancel_policy__INtI8 ul{list-style:none;padding-left:0;font-size:14px;color:rgba(35,31,32,.9)}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_cancel_policy__INtI8 ul li{margin-bottom:5px;list-style:disc;margin-left:15px}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_cancel_policy__INtI8 .BookingModal_cancellation_policy_link__pz7YN{display:block;margin-top:16px;font-size:14px;color:rgba(35,31,32,.9);text-decoration:underline}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_cancel_policy__INtI8 .BookingModal_cancellation_policy_link__pz7YN:hover{text-decoration:underline}.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_actions__6IIwd{display:flex;justify-content:space-between;margin-top:20px;gap:10px}@media(max-width:500px){.BookingModal_modal_overlay__gI0bL .BookingModal_modal_content__B81yz .BookingModal_actions__6IIwd button{font-size:13px!important;height:35px;padding:0 10px;margin-top:0}}.LandlordInfoCard_landlord_info_card__xeWKq{background:var(--white);border-radius:10px;border:1px solid var(--border-color);position:relative;box-shadow:0 3.5px 53.25px 0 rgba(152,152,152,.2);padding:14px 14px 17px;display:flex;justify-content:space-between;align-items:center}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS{display:flex;gap:12px;align-items:center}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS figure{position:relative;width:60px;height:60px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;border:.5px solid var(--primary)}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS figure img{width:100%;height:100%;object-fit:cover}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS .LandlordInfoCard_left_content__0isFl{display:flex;flex-direction:column;gap:5px}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS .LandlordInfoCard_left_content__0isFl h6{color:#151515;font-size:16px;line-height:20px;font-weight:500}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS .LandlordInfoCard_left_content__0isFl .LandlordInfoCard_ratings__FYfMY p{color:#252525;font-size:14px;line-height:110%;font-weight:400;margin-bottom:5px}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS .LandlordInfoCard_left_content__0isFl .LandlordInfoCard_ratings__FYfMY p span{color:#848484}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS .LandlordInfoCard_left_content__0isFl .LandlordInfoCard_ratings__FYfMY .LandlordInfoCard_icon__AzQrz{display:flex;gap:3px}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS .LandlordInfoCard_left_content__0isFl .LandlordInfoCard_ratings__FYfMY .LandlordInfoCard_icon__AzQrz svg path{fill:#dedede;stroke:#dedede}.LandlordInfoCard_landlord_info_card__xeWKq .LandlordInfoCard_landlord_info_left__QsErS .LandlordInfoCard_left_content__0isFl .LandlordInfoCard_ratings__FYfMY .LandlordInfoCard_icon__AzQrz svg.LandlordInfoCard_active__fCt60 path{fill:var(--primary);stroke:var(--primary)}