[data-hoost-booking-widget]{--hoost-bg:oklch(calc(var(--w-l-7) * 0.9489 + 4.958%) 0.0062 285);--hoost-surface-elevated:oklch(calc(var(--w-l-10) * 0.9157 + 7.843%) 0.0062 285);--hoost-text:oklch(var(--w-l-96) 0.006 270);--hoost-text-secondary:color-mix(in srgb,var(--hoost-text) 82%,transparent);--hoost-text-muted:color-mix(in srgb,var(--hoost-text) 64%,transparent);--hoost-text-dim:color-mix(in srgb,var(--hoost-text) 60%,transparent);--hoost-plain-fill:color-mix(in srgb,var(--hoost-text) 4%,transparent);--hoost-elevated-fill:color-mix(in srgb,var(--hoost-text) 6.5%,transparent);--hoost-field-fill:color-mix(in srgb,var(--hoost-text) 9%,transparent);--hoost-field-inset:color-mix(in srgb,var(--hoost-bg) 36%,transparent);--hoost-border-subtle:color-mix(in srgb,var(--hoost-text) 13%,transparent);--hoost-border-strong:color-mix(in srgb,var(--hoost-text) 19%,transparent);--hoost-divider:color-mix(in srgb,var(--hoost-text) 10%,transparent);--hoost-accent-fill:var(--hoost-text);--hoost-accent-foreground:var(--hoost-bg);--hoost-focus-ring:color-mix(in srgb,var(--hoost-text) 40%,transparent);--hoost-shadow:oklch(var(--w-l-3) 0.005 270/0.5);--hoost-glass-scrim:color-mix(in srgb,var(--hoost-bg) 58%,transparent);--hoost-card-fill:color-mix(in srgb,var(--hoost-surface-elevated) 72%,transparent);--hoost-media-scrim:linear-gradient(to right,color-mix(in srgb,var(--hoost-bg) 90%,transparent),color-mix(in srgb,var(--hoost-bg) 66%,transparent) 64%,color-mix(in srgb,var(--hoost-bg) 46%,transparent)),linear-gradient(to bottom,transparent,var(--hoost-surface-elevated))}[data-partner-widget]{--widget-ink:var(--hoost-text);--widget-muted:var(--hoost-text-dim);--widget-paper:var(--hoost-surface-elevated);--widget-line:var(--hoost-border-subtle);color:var(--widget-ink);background:var(--widget-paper);border:1px solid var(--widget-line);border-radius:var(--radius-standard);box-shadow:none;backdrop-filter:none}[data-partner-widget] .partner-widget-identity{display:flex;align-items:center;gap:16px;padding:24px 24px 20px;border-bottom:1px solid var(--widget-line)}[data-partner-widget] .partner-widget-identity img{width:72px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-small);flex-shrink:0}[data-partner-widget] .partner-widget-identity h2{font-family:var(--font-outfit),system-ui,sans-serif;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.01em;text-wrap:balance}[data-partner-widget] .partner-widget-identity p{margin-top:8px;font-size:13px;line-height:1.5}[data-partner-widget] .partner-widget-body{padding:20px 24px 24px}[data-partner-widget] .partner-widget-identity p,[data-partner-widget] .widget-guest-help,[data-partner-widget] div[class*="--hoost-text-dim"],[data-partner-widget] p[class*="--hoost-text-dim"]{color:var(--widget-muted)}[data-partner-widget] label{color:var(--widget-ink)}[data-partner-widget] p.uppercase{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}[data-partner-widget] button:not([data-testid=calendar-day]),[data-partner-widget] select,[data-partner-widget] summary{min-height:44px}[data-partner-widget] button[aria-label$=month]{width:44px}[data-partner-widget] button:not([data-testid=book-now-button]):not([aria-pressed=true]){color:var(--widget-ink);border-color:var(--widget-line)}[data-partner-widget] button:disabled{opacity:.4;cursor:not-allowed}[data-partner-widget] :is(button,input,select,summary):focus-visible{outline:2px solid var(--widget-ink);outline-offset:3px}[data-partner-widget] input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[data-partner-widget] input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}[data-partner-widget] .partner-widget-fields{padding:0;background:none;border:none;border-radius:0}[data-partner-widget] .partner-widget-fields>div:first-child{display:none}[data-partner-widget] .partner-widget-fields>div{padding-top:16px;border-color:var(--widget-line)}[data-partner-widget] .partner-widget-footer{position:static;margin:20px 0 0;padding:20px 0 0;background:none;box-shadow:none;border-radius:0;border-color:var(--widget-line)}[data-partner-widget] .widget-next-step{color:var(--widget-muted);font-size:12px}[data-partner-widget]~p>a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px}[data-partner-widget] [data-testid=book-now-button]{font-weight:600}[data-partner-widget] .widget-preview-note{margin-top:14px;font-size:12px;line-height:1.5;color:var(--widget-muted)}@media(max-width:360px){[data-partner-widget] .partner-widget-body{padding:18px}[data-partner-widget] .partner-widget-identity{padding:20px 18px}}