.BookingModificationModal_bookingDetails__d3ZJO{margin-bottom:1rem}.BookingModificationModal_bookingDetails__d3ZJO .BookingModificationModal_currentBookingTitle__0qewN{font-weight:600;margin-bottom:.5rem}.BookingModificationModal_bookingDetails__d3ZJO .BookingModificationModal_detailText__YBeXA{font-size:var(--font-xs);color:#525252;margin:0}.BookingModificationModal_confirmationSection__gq0zZ{display:flex;flex-direction:column;gap:1rem}.BookingModificationModal_confirmationSection__gq0zZ .BookingModificationModal_dateSection__pWQUc .BookingModificationModal_sectionTitle___yJq1{font-weight:600;margin-bottom:.5rem}.BookingModificationModal_confirmationSection__gq0zZ .BookingModificationModal_dateSection__pWQUc .BookingModificationModal_dateText__mL5AQ{font-size:var(--font-xs);color:#525252;margin:0}.BookingModificationModal_buttonGroup__TwKJo{display:flex;gap:.5rem;margin-top:1.5rem}.alert{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1rem;width:fit-content}.alert .alert-icon{font-size:1rem;line-height:1;flex-shrink:0}.alert .alert-text{font-size:.9rem}.alert--info{background-color:hsl(0,0%,95.9019607843%)}.alert--info .alert-icon{color:#e5e1e0}.alert--warning{background-color:#f4f4f4;color:#525252}.alert--success{background-color:rgb(237.1,247,237.5)}.alert--success .alert-icon{color:#4caf50}.alert--error{background-color:rgb(253.9,236.2,234.9)}.alert--error .alert-icon{color:#f44336}@media(max-width:768px){.alert{font-size:var(--font-xs);padding:.5rem 1rem}.alert .alert-icon{font-size:.875rem}}