[data-slot=booking]{color:var(--foreground);--background:#fff;--foreground:var(--tbd-space);--card:#fff;--card-foreground:var(--tbd-space);--popover:#fff;--popover-foreground:var(--tbd-space);--primary:var(--tbd-slate);--primary-foreground:#fff;--secondary:var(--tbd-tint-slate);--secondary-foreground:var(--tbd-space);--muted:var(--tbd-tint-slate);--muted-foreground:var(--tbd-hull);--accent:var(--tbd-tint-slate);--accent-foreground:var(--tbd-space);--destructive:var(--tbd-red);--border:var(--tbd-tint-hull);--input:var(--tbd-tint-hull);--ring:var(--tbd-red);--radius:12px}.active-body [data-slot=booking]{--background:#16202b;--foreground:#fff;--card:#16202b;--card-foreground:#fff;--popover:#16202b;--popover-foreground:#fff;--primary:var(--tbd-flare);--primary-foreground:var(--tbd-space);--secondary:#ffffff14;--secondary-foreground:#fff;--muted:#ffffff14;--muted-foreground:#a8aeba;--accent:#ffffff1a;--accent-foreground:#fff;--border:#ffffff2e;--input:#ffffff59}[data-slot=booking] .booking-time--selected{background:var(--tbd-red);border-color:var(--tbd-red);color:#fff}[data-slot=booking] .booking-time--selected:hover{background:var(--tbd-flare);border-color:var(--tbd-flare);color:#fff}[data-slot=booking] table{margin:0}[data-slot=booking] td,[data-slot=booking] th{border:0;padding:0}[data-slot=booking] .booking-picker button{font-family:var(--font-inter), Arial, Helvetica, sans-serif}[data-slot=booking] .booking-timezone select{width:auto;max-width:100%;margin:0;padding:6px 32px 6px 10px;font-size:13px}[data-slot=booking] .booking-picker{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-direction:column;display:flex;overflow:hidden}[data-slot=booking] .booking-picker>*+*{border-top:1px solid var(--border)}@media (min-width:768px){[data-slot=booking] .booking-picker{flex-direction:row}[data-slot=booking] .booking-picker>*+*{border-top:0;border-left:1px solid var(--border)}}[data-slot=booking] .bg-primary{background-color:var(--primary)!important}[data-slot=booking] .text-primary{color:var(--primary)!important}[data-slot=booking] .border{border-color:var(--border)!important}[data-slot=booking] .booking-time--selected,[data-slot=booking] .booking-time--selected.bg-primary{background-color:var(--tbd-red)!important;border-color:var(--tbd-red)!important}[data-slot=booking] .booking-time--selected:hover{background-color:var(--tbd-flare)!important;border-color:var(--tbd-flare)!important}[data-slot=booking] .custom-form select{padding-top:0;padding-bottom:0;line-height:48px}[data-slot=booking] .booking-link{font:inherit;color:var(--tbd-slate);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.active-body [data-slot=booking] .booking-link{color:var(--tbd-flare)}[data-slot=booking] .booking-picker button{color:var(--foreground)}[data-slot=booking] .booking-picker button.booking-time--selected{color:#fff}@media (max-width:419px){[data-slot=booking] [data-slot=calendar]{--cell-size:2.25rem}}[data-slot=booking] .booking-calendar-slot{min-height:409px}@media (min-width:768px){[data-slot=booking] .booking-calendar-slot{flex:none;width:312px}}@media (max-width:419px){[data-slot=booking] .booking-calendar-slot{min-height:375px}}[data-slot=booking] nav.rdp-nav{display:flex}[data-slot=booking] button[data-slot=button]{border-radius:10px}[data-slot=booking] .booking-picker button[data-selected-single=true]{color:var(--primary-foreground)}[data-slot=booking] .booking-times{padding-bottom:16px}[data-slot=booking] .booking-times p{white-space:nowrap;padding-left:12px;padding-right:12px}@media (min-width:768px){[data-slot=booking] .booking-times-scroll{flex:1 1 0;height:0;min-height:0}}[data-slot=booking] .booking-widget{scroll-margin-top:120px}[data-slot=booking] .booking-widget>button.ibt-btn{margin-top:28px;margin-bottom:24px}
