.my-bookings_arrow__lyHr9{width:.6rem;height:.6rem}.my-bookings_amenities_list_container__LkNTz{grid-area:amenities;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:.75rem;row-gap:.6rem;flex-wrap:wrap;margin:.75rem 0;align-items:flex-start}.my-bookings_best_rated__fvfQB{background:#fffffff2;padding:.25rem .5rem;border-radius:.2rem;color:#df6700;font-size:.75rem;font-weight:400;position:absolute;top:.5rem;left:.6rem}.my-bookings_current_image__Hv3f9{width:.88rem!important;opacity:1!important}.my-bookings_images_control_button_container__OIGHW{position:absolute;z-index:10;width:100%;top:50%;transform:translateY(-50%);display:none;justify-content:space-between}.my-bookings_image_control_button__9_giU{border-radius:50%;width:1rem;height:1rem;margin:0 .3rem;display:flex;justify-content:center;align-items:center}.my-bookings_indicator__rijpi{padding:.19rem;background:var(--neutral0);opacity:.5;border-radius:.5rem;width:0;transition:all .2s}.my-bookings_indicator_container__2EKak{display:flex;justify-content:center;align-items:center;gap:.3rem;position:absolute;bottom:.5rem;z-index:5;left:50%;transform:translateX(-50%)}.my-bookings_most_popular__At1_p{background:#fffffff2;color:#c4366a;position:absolute;top:.5rem;left:.6rem;padding:.25rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:400}.my-bookings_next_image___08XH{transform-origin:center;transform:rotate(-90deg)}.my-bookings_previous_image__DkTWf{transform-origin:center;transform:rotate(90deg)}.my-bookings_price__v_QoJ{font-weight:700;color:var(--neutral800);margin:0 .4rem;font-size:.9rem}.my-bookings_price_container__QGBO6{grid-area:price;place-items:flex-end;font-weight:400;color:var(--neutral600);display:flex;align-items:center;font-size:.75rem;align-self:flex-end}.my-bookings_proeperty_address__gdZDx{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;padding-right:2.15rem}.my-bookings_proeperty_address_container__Vx9WA{grid-area:address;margin:.25rem 0;display:flex;gap:.4rem;justify-content:flex-start;align-items:center;font-size:.8rem;font-weight:400;color:var(--neutral600)}.my-bookings_property_card_container__OwJz2{display:flex;justify-content:flex-start;align-items:stretch;border-radius:.5rem;overflow:hidden}.my-bookings_property_card_container__OwJz2:hover{cursor:pointer}.my-bookings_property_card_container_horizontal__Vziti{flex-direction:row;border:1px solid grey}.my-bookings_property_card_container_vertical__sawhB{flex-direction:column;max-width:19.57rem;border:1px solid var(--border);height:100%}.my-bookings_property_image__DtT_c{height:210px;object-fit:contain;background:var(--neutral200)}.my-bookings_property_card_container_vertical__sawhB .my-bookings_property_image__DtT_c{width:19.57rem}.my-bookings_property_image_container__6u2mG{position:relative;height:inherit;width:13.75rem;flex-shrink:0;overflow:hidden}.my-bookings_property_card_container_vertical__sawhB .my-bookings_property_image_container__6u2mG{height:12.5rem;width:inherit}.my-bookings_property_image_control_button__CAERf{background:#ffffffcc;border-radius:50%;width:1.4rem;height:1.4rem;display:flex;justify-content:center;align-items:center}.my-bookings_property_image_control_container__DMHgj{position:absolute;top:50%;transform:translateY(-50%);width:100%;justify-content:space-between;align-items:center;padding:0 .5rem;display:none}.my-bookings_property_image_container__6u2mG:hover .my-bookings_property_image_control_container__DMHgj{display:flex}.my-bookings_property_image_div__JjtIX{display:flex;justify-content:center;align-items:center;height:inherit;min-width:100%;background-color:#d8d8d8}.my-bookings_property_image_slider__TtWzc{height:100%;display:flex;transition:scroll .5s;overflow:hidden}.my-bookings_property_info__OWdGt{flex:1 1 auto;margin:.75rem .75rem .75rem 0;display:grid;grid-template:min-content min-content auto auto/repeat(2,1fr);grid-template-areas:"name name" "address address" "amenities amenities" "price price"}.my-bookings_property_card_container_vertical__sawhB .my-bookings_property_info__OWdGt{margin:.6rem .7rem 1rem}.my-bookings_property_name__njWr_{font-weight:500;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.my-bookings_property_name_and_rating__fvN2b{grid-area:name;place-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;gap:.3rem}.my-bookings_rating_container__oZfzJ{display:flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.9rem}.my-bookings_wishList_button__8Y_rs{position:absolute;top:.4rem;right:.7rem;padding:.4rem;border-radius:50%;background:#ffffff80;width:1rem;height:1rem;box-sizing:content-box}.my-bookings_property_card_container_vertical__sawhB .my-bookings_wishList_button__8Y_rs{top:auto;bottom:.4rem}@media screen and (min-width:768px){.my-bookings_amenities_list_container__LkNTz{margin:.65rem 0}.my-bookings_price__v_QoJ{font-size:.95rem}.my-bookings_price_container__QGBO6{font-size:.65rem}.my-bookings_proeperty_address__gdZDx{font-size:.75rem}.my-bookings_property_card_container_horizontal__Vziti{gap:.7rem}.my-bookings_property_card_container_vertical__sawhB{max-width:100%}.my-bookings_property_image__DtT_c,.my-bookings_property_image_container__6u2mG{width:12.5rem}.my-bookings_property_name__njWr_{font-size:.9rem}.my-bookings_rating_container__oZfzJ{font-size:.8rem}}@media screen and (min-width:1024px){.my-bookings_price__v_QoJ{font-size:1.14rem}.my-bookings_price_container__QGBO6{font-size:.75rem}.my-bookings_proeperty_address__gdZDx{font-size:.9rem}.my-bookings_property_card_container_horizontal__Vziti{gap:1rem}.my-bookings_property_image__DtT_c,.my-bookings_property_image_container__6u2mG{width:13.75rem}.my-bookings_property_name__njWr_{font-size:1.15rem}.my-bookings_rating_container__oZfzJ{font-size:.9rem}}.my-bookings_scrollbarHide__l8nRX{-ms-overflow-style:none;scrollbar-width:none}.my-bookings_scrollbarHide__l8nRX::-webkit-scrollbar{display:none}.Login_overlay__n59_p{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Login_modalContent__3VKaH{background:white;border-radius:8px;max-height:80vh;text-align:start;display:flex;flex-direction:column;position:relative;z-index:1001}.Login_heading__H9Qz2{border-bottom:1px solid black;padding:1rem;margin:0}.Login_input__IiWGJ::placeholder{color:#999}.textinput_input__K36bS{color:#fff;font-size:1rem;font-weight:400;line-height:1.5rem;background:transparent;outline:none;padding:.1rem .625rem;border:none;border-bottom:1px solid #fff;width:100%;height:2.5rem}.textinput_input__K36bS::placeholder{color:#fff;font-size:.75rem;font-weight:400;line-height:1.5rem;text-transform:capitalize}