.vehicle_info_card_card_container__gCSsz{display:flex;flex-flow:column;align-items:center;font-size:14px;font-weight:400;border:1px solid var(--gold);border-radius:20px;padding:15px 20px}.vehicle_info_card_car_details___Cca5{display:flex;flex-direction:column;text-align:center;gap:.8rem}.vehicle_info_card_car_title__AmeL9{font-weight:700;font-size:18px}.vehicle_info_card_car_image__ZpcF9{height:180px;width:250px}.vehicle_info_card_payment_details__u_e61{display:flex;flex-direction:column;width:100%;gap:.8rem}.vehicle_info_card_payment_details__u_e61 div{display:flex;justify-content:space-between}.vehicle_info_card_currency__ztDUz{font-size:12px}.vehicle_info_card_fee_container__5w3nO{display:flex;flex-direction:column;font-size:14px;letter-spacing:.75px;gap:.7rem}.vehicle_info_card_total_price__CiC_9{font-weight:700}.vehicle_info_card_fee_label__VHiCN{cursor:pointer}.vehicle_info_card_fee_arrow__n53OQ{height:12px;margin-left:4px;padding-top:2px}@media (max-width:1024px){.vehicle_info_card_card_container__gCSsz{border:none;padding:0;margin:15px 0;font-size:16px}.vehicle_info_card_car_image__ZpcF9{height:170px;width:220px}}.MiniLoader_loader__tbU9e,.MiniLoader_loader__tbU9e:after{border-radius:50%;width:3em;height:3em}.MiniLoader_loader__tbU9e{font-size:10px;position:relative;border:.8em solid #e2e1e2;border-left-color:#253a43;transform:translateZ(0);animation:MiniLoader_load8___JBiI 1.1s linear infinite}@keyframes MiniLoader_load8___JBiI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reservation_card_card_container__GUIJR{background-color:#fff;border-radius:15px;min-width:50vw;box-shadow:5px 5px 15px -6px rgba(0,0,0,.55);display:grid;grid-template-columns:auto;position:relative}.reservation_card_loading_card__NvirB{border-radius:15px;background-color:#fff;opacity:.65;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2}#reservation_card_card_error__TuYuz{color:red;font-size:14px;text-align:center;margin:5px 0}.reservation_card_minimal_details_container__1HQR8{display:grid;grid-template-columns:auto 1fr auto;position:relative;overflow:hidden}.reservation_card_ellipsis__D6A6_{position:absolute;height:40px;top:-5px;right:5px;opacity:.75}.reservation_card_car_image__A_X72{height:120px;width:163px;margin:10px 25px 10px 10px}.reservation_card_reservation_info_container__32b24{display:flex;flex-direction:column;gap:5px;justify-content:center}.reservation_card_thin_text__kGtpO{font-size:16px;font-weight:400;letter-spacing:.5px}.reservation_card_bold__04VfX{font-weight:550}.reservation_card_location_name__Qzy_a{font-weight:700}.reservation_card_price_and_points_container__dncj4{display:flex;font-size:15px;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid var(--gold);max-width:375px;gap:4px}.reservation_card_pending__LEy3s{font-weight:600}.reservation_card_currency__FGGbm{font-size:10px}.reservation_card_confirmation_number__vTN14{font-weight:600;letter-spacing:1.25px}.reservation_card_payment_type__kIoav{font-weight:550;font-size:18px;color:var(--gold)}.reservation_card_button_container__VbFxl{display:flex;align-items:center;margin:0 25px}.reservation_card_button_container__VbFxl button{font-size:16px}.reservation_card_tag__X8AGa{padding:4px 8px;border-radius:5px;font-size:14px;letter-spacing:.5px}.reservation_card_completed_tag__Um5yI{border:1px solid #8fbf8b;background-color:#e7f1e6;color:#8fbf8b}.reservation_card_no_show_tag__JiA_u{border:1px solid #e8be5a;background-color:#f9efd6;color:#e8be5a}.reservation_card_cancelled_tag__OY3c7{border:1px solid #e54d5c;background-color:#f9d4d8;color:#e54d5c}.reservation_card_mobile_tag__LOJWx{position:absolute;top:10px;left:10px}.reservation_card_cancel_container__WKJLw{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 25px;gap:5px}.reservation_card_cancel_container__WKJLw div{display:flex;gap:5px}.reservation_card_confirm_cancel_button__lllO9{background-color:#dd192c;border:none}.reservation_card_verbose_details_container__Z__CP{display:flex;padding:15px 0 15px 15px;justify-content:space-between;position:relative;overflow:hidden}.reservation_card_verbose_content__cTgQt{display:flex}.reservation_card_x_icon__4_cFU{position:absolute;height:25px;top:10px;right:15px;cursor:pointer}.reservation_card_itinerary_container___10Wa{padding:0 15px 15px 4rem;display:flex;flex-direction:column;gap:20px;width:100%;min-width:300px}.reservation_card_itinerary_details__pC_xc{display:flex;flex-direction:column;gap:5px}.reservation_card_pick_drop__oQQec{color:var(--gold);font-weight:600;font-size:14px}.reservation_card_date_box__V2uLf{display:inline-flex;align-items:center;gap:5px;text-align:center;width:-moz-fit-content;width:fit-content}.reservation_card_right_date__5XcAA{display:flex;flex-direction:column;justify-content:center}.reservation_card_day__ZmQ_v{font-size:32px;font-weight:700;line-height:1}.reservation_card_month__q4fN2{font-size:20px;font-weight:600;line-height:1}.reservation_card_time__JOysS{font-size:14px;font-weight:500;line-height:1}.reservation_card_verbose_confirmation_desktop__uzCgM{padding-top:15px;border-top:1px solid var(--gold);display:flex;flex-direction:column;gap:2rem;font-weight:400;font-size:18px}.reservation_card_verbose_confirmation_mobile__KNUUT{padding-bottom:15px;padding-top:0;border-top:0;border-bottom:1px solid var(--gold);display:flex;flex-direction:column;gap:5px}.reservation_card_verbose_button_container__AMi9Y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-right:30px}.reservation_card_payment_info__US_Yd{width:85%}.reservation_card_cancel_button__FhBxI{background-color:#fff;color:var(--primary);outline:solid 2px var(--primary);outline-offset:-2px}.reservation_card_card_container__GUIJR button{font-size:16px}@media (max-width:1024px){.reservation_card_card_container__GUIJR{flex-direction:column;text-align:center;padding:10px;box-shadow:none}.reservation_card_x_icon__4_cFU{top:0;right:5px}.reservation_card_car_image__A_X72{margin:0}.reservation_card_minimal_details_container__1HQR8{display:flex;flex-direction:column;align-items:center}.reservation_card_price_and_points_container__dncj4{width:auto;justify-content:center}.reservation_card_verbose_details_container__Z__CP{flex-direction:column;width:100%;padding:0}.reservation_card_verbose_content__cTgQt{flex-direction:column-reverse;align-items:center}.reservation_card_confirmation_number__vTN14{font-size:18px;font-weight:700}.reservation_card_itinerary_container___10Wa{padding:0 0 20px;margin-top:15px;border-bottom:1px solid var(--gold)}.reservation_card_itinerary_details__pC_xc{align-items:center}.reservation_card_verbose_button_container__AMi9Y{margin:0;padding-top:5px}.reservation_card_card_container__GUIJR button{font-size:18px}.reservation_card_cancel_container__WKJLw{margin-top:10px}}.member_dashboard_page_container___ttZ1{position:relative;height:100%;display:flex;justify-content:center;align-items:center}.member_dashboard_cards_container__oYKoi{display:flex;gap:20px}.member_dashboard_profile_container__Vj1eN{background-color:#fff;display:flex;flex-flow:column;position:relative;padding:20px;border-radius:10px;height:-moz-fit-content;height:fit-content;min-width:225px;align-items:center;gap:1rem;box-shadow:5px 5px 15px -1px rgba(0,0,0,.55)}.member_dashboard_profile_name__z_O40{font-family:Winco;letter-spacing:0;font-weight:800;font-size:24px}.member_dashboard_points_info__Vp7eH{font-size:16px}.member_dashboard_member_terms__IQcM7{font-size:12px;letter-spacing:.5px;text-decoration:underline}.member_dashboard_view_label__fMBb7{position:relative;font-family:Worker;letter-spacing:.5px;font-weight:700;font-size:24px;color:#3c4753}.member_dashboard_reservations_container__8Fuqc{position:relative;width:-moz-fit-content;width:fit-content;height:60vh;width:65vw;overflow-y:auto;display:flex;flex-flow:column;gap:20px;padding-right:20px}.member_dashboard_reservation_card__XKPAX{background-color:#fff;display:flex;justify-content:center;position:relative;align-items:center;padding:20px;border-radius:15px;min-width:50vw;box-shadow:5px 5px 15px -6px rgba(0,0,0,.55)}.member_dashboard_show_more__hea2i{display:flex;justify-content:center}.member_dashboard_show_more__hea2i button{background-color:#fff;color:var(--primary);outline:solid 2px var(--primary);outline-offset:-2px}.member_dashboard_currency__qUoTe{font-size:10px}.member_dashboard_edit_profile_container__pNc0B{height:55vh;min-width:30vw;position:relative}.member_dashboard_edit_profile_form__PZ8F9{height:-moz-fit-content;height:fit-content;background-color:#fff;box-shadow:5px 5px 15px -6px rgba(0,0,0,.55);border-radius:15px;padding:20px;display:flex;flex-direction:column;gap:15px}.member_dashboard_edit_profile_title__Bb9eO{font-family:Worker;letter-spacing:.5px;font-weight:700;font-size:22px;align-self:center}.member_dashboard_edit_profile_inputs__QnFUb{display:grid;grid-template-columns:auto auto;grid-gap:10px;gap:10px}.member_dashboard_submit_form_container__XZpCV{display:flex;flex-direction:column;align-items:center;gap:10px}.member_dashboard_submit_form_container__XZpCV a{font-size:16px;cursor:pointer;text-decoration:underline}.member_dashboard_update_success__Fhod7{text-align:center;font-size:16px;color:green;font-style:italic}@media (max-width:1024px){.member_dashboard_page_container___ttZ1{position:static}.member_dashboard_cards_container__oYKoi{display:grid;grid-template-rows:auto 1fr;grid-row-gap:15px;width:85vw}.member_dashboard_reservations_container__8Fuqc{height:70dvh;width:inherit;padding:0;margin-top:10px}.member_dashboard_edit_profile_inputs__QnFUb{grid-template-columns:auto}}