@layer booking340 {
 .booking-actions340{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:16px!important}
 .booking-actions340>button{min-width:0!important;white-space:normal!important;margin:0!important;background:#fff!important;color:#28372c!important;border:1px solid #dce1d8!important;border-radius:16px!important;padding:12px 8px!important;font:inherit!important;cursor:pointer}
 .booking-actions340 .booking-link340{display:block!important;text-align:center!important;align-content:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:6px!important;font:inherit!important;min-height:0!important;height:auto!important;text-decoration:underline!important;color:#28372c!important}
 .booking-actions340 .booking-cancel340{color:#a33b3b!important}
 .booking-actions340 [disabled],.booking-actions340 [aria-disabled=true]{opacity:.45!important;cursor:default!important}
 .route-dialog340{box-sizing:border-box!important;width:min(440px,calc(100% - 24px))!important;max-height:85dvh!important;overflow:auto!important;border:1px solid #dce1d8!important;border-radius:24px!important;background:#fff!important;color:#28372c!important;padding:18px!important}
 .route-dialog340::backdrop{background:rgb(20 30 22 / .45)}
 .route-dialog340 header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}
 .route-dialog340 header button{background:transparent!important;border:0!important;color:#28372c!important;font-size:26px!important;min-width:44px!important;height:44px!important;padding:0!important}
 .route-dialog340>a{display:block!important;padding:20px 12px!important;border-top:1px solid #e6e9e2!important;color:#28372c!important;text-decoration:none!important;font-weight:600!important;text-align:left!important}
 #myBookings{display:none!important}
 @media(max-width:600px){.route-dialog340{margin:auto auto max(12px,env(safe-area-inset-bottom))!important}}
}
