/* Theme compatibility for BeSmart Manage Bookings. */
.bsmb-portal{--bsmb-accent:var(--ast-global-color-0,#f5065a);--bsmb-navy:var(--ast-global-color-2,#10233f);font-family:inherit}
.bsmb-portal .bsmb-intro{background:linear-gradient(125deg,var(--bsmb-navy),color-mix(in srgb,var(--bsmb-navy) 78%,var(--bsmb-accent)))}
.bsmb-portal .bsmb-service-icon,.bsmb-portal button,.bsmb-portal .bsmb-toggle{background:var(--bsmb-accent);color:#fff}
.bsmb-portal input:focus,.bsmb-portal select:focus,.bsmb-portal textarea:focus{border-color:var(--bsmb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bsmb-accent) 16%,transparent);outline:0}
.dbs-manage-booking-link>a{white-space:nowrap}
.site-footer .dbs-manage-booking-link>a{font-weight:800}
@supports not (background:color-mix(in srgb,#000,#fff)){.bsmb-portal .bsmb-intro{background:var(--bsmb-navy)}}
@media(max-width:768px){.bsmb-portal{width:auto}.dbs-manage-booking-link>a{white-space:normal}}


