:root{--Primary-Base:#3B4DA0;--Neutral-00:#FFF;--Neutral-Base:#222;--Neutral-40:#675D57;--Neutral-05:#FBFBFB;--neutral-0010:rgba(255, 255, 255, 0.10);--Semantic-Error:#D82D07;--semantic-error-10:rgba(216, 45, 7, 0.10);--primary-base-10:rgba(59, 77, 160, 0.10);--shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.06);--font-general:"Verdana", Sans-serif;--font-login:"Verdana", Sans-serif}#_myBookingsBox,#_driversAuthBox,#_myProfile,#displayFormUpdateDriver,#_detailsSectionBookingBox{display:none}#_detailsSectionBookingBox{padding:0 15px}.menuCustomerArea{display:flex;flex-wrap:wrap;padding:24px 0;justify-content:center;align-items:center;gap:16px;align-self:stretch;background:var(--Primary-Base)}.menuCustomerArea ._itemMenu{display:flex;width:136px;min-width:80px;padding:8px 0;justify-content:center;align-items:center;gap:6px;border-radius:4px;background:var(--neutral-0010);color:var(--Neutral-00);text-align:right;font-family:var(--font-general);font-size:16px;font-style:normal;line-height:24px;opacity:.7}.menuCustomerArea ._itemMenu:hover{cursor:pointer;opacity:inherit}.menuCustomerArea ._itemMenu.active{background:var(--Neutral-00);color:var(--Primary-Base);opacity:inherit}#_myBookingsList{display:flex;justify-content:center}._myBookings .carouselSection{padding:5px 20px 3rem 20px}._myBookings .carouselSection.preview .itemCarousel:not(.selected){opacity:inherit!important}._myBookings .carouselSection .itemCarousel{flex-direction:column;align-items:flex-start!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;flex:1 1 34rem!important;max-width:34rem!important;margin:auto}._myBookings .carouselSection .itemCarousel.selected{border:4px solid var(--Primary-Base);border-radius:21px 21px 16px 16px;box-shadow:var(--shadow)}._myBookings .carouselSection .itemCarousel.selected .details{border-radius:0 0 13px 13px}._myBookings .carouselSection .itemCarousel .imageBox{padding:0!important;width:100%}._myBookings .carouselSection .itemCarousel img{width:100%;height:21rem;border-radius:16px 16px 0 0}._myBookings .carouselSection .itemCarousel .details{display:flex;padding:12px 24px 14px 24px;align-items:center;gap:16px;width:100%;background:var(--Neutral-05);border-radius:0 0 16px 16px}._myBookings .carouselSection .itemCarousel .details ._title{color:var(--Neutral-Base);font-family:var(--font-general);font-size:12px;font-style:normal;font-weight:700;line-height:20px}._myBookings .carouselSection .itemCarousel .details ._date{color:var(--Neutral-Base);font-family:var(--font-general);font-size:16px;font-style:normal;font-weight:400;line-height:26px}._myBookings .detailSelectionBooking{display:flex;max-width:842px;padding:32px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;background:var(--Neutral-05);box-shadow:var(--shadow);margin:auto;position:relative}._myBookings .detailSelectionBooking .iconCancel{position:absolute;right:23.998px;top:24px;cursor:pointer}._myBookings .detailSelectionBooking h2{color:var(--Neutral-Base);font-family:var(--font-general);font-size:20px;font-style:normal;font-weight:700;line-height:30px;margin:0}._myBookings .detailSelectionBooking .contentDetailSelectionBooking{display:grid;grid-template-columns:repeat(auto-fill,minmax(34rem,1fr));gap:32px;width:100%}._myBookings .detailSelectionBooking .contentDetailSelectionBooking .boxElement ._title{border-radius:100px;background:var(--Neutral-40);display:flex;padding:6px 24px;align-items:flex-start;gap:8px;align-self:stretch;color:var(--Neutral-00);font-family:var(--font-general);font-size:16px;font-style:normal;font-weight:700;line-height:26px}._myBookings .detailSelectionBooking .contentDetailSelectionBooking .boxElement ._item{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin:1.5rem 5px}._myBookings .detailSelectionBooking .contentDetailSelectionBooking .boxElement ._item .left{color:var(--Neutral-Base);font-family:var(--font-general);font-size:14px;font-style:normal;font-weight:700;line-height:24px}._myBookings .detailSelectionBooking .contentDetailSelectionBooking .boxElement ._item .right{color:var(--Neutral-Base);text-align:center;font-family:var(--font-general);font-size:16px;font-style:normal;font-weight:700;line-height:26px}._myBookings .detailSelectionBooking .contentDetailSelectionBooking .boxElement ._item .document{display:flex;align-items:center;gap:6px;align-self:stretch;color:var(--Primary-Base);font-family:var(--font-general);font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase}._myBookings .detailSelectionBooking .contentDetailSelectionBooking .buttonDeleteBooking{display:flex;padding:10px;align-items:center;gap:8px;position:absolute;right:32px;bottom:32px;border-radius:100px;background:var(--Neutral-00);box-shadow:var(--shadow);cursor:pointer}@media print{.no-print{display:none!important}}