booker-flow[data-astro-cid-uqvn2mse]{--pad:10px;--control:34px;--gap:32px;font-variant-numeric:tabular-nums;display:contents;@media (width>=1024px){--gap:48px}}form[data-astro-cid-uqvn2mse]{grid-template-columns:subgrid;row-gap:var(--gap);grid-column:1/-1;align-content:start;display:grid;&>[data-astro-cid-uqvn2mse]{grid-column:1/-1}@media (width>=1024px){&>booker-aside[data-astro-cid-uqvn2mse]{top:var(--sticky-top);grid-column:1/4;position:sticky}&>[data-astro-cid-uqvn2mse]:is(booker-picker,booker-details){grid-area:1/4/auto/-1}}}[data-astro-cid-uqvn2mse][data-step=pick] booker-details[data-astro-cid-uqvn2mse],[data-astro-cid-uqvn2mse][data-step=details] [data-astro-cid-uqvn2mse]:is(booker-picker,[data-choice]),[data-astro-cid-uqvn2mse][data-rescheduling] [data-astro-cid-uqvn2mse][data-choice=length]{display:none}fieldset[data-astro-cid-uqvn2mse]{display:contents}fieldset[data-astro-cid-uqvn2mse][hidden]{display:none}button[data-astro-cid-uqvn2mse]{background:0 0;border:0;border-radius:0;padding:0}booker-flow[data-astro-cid-uqvn2mse] input[type=radio]{opacity:0;pointer-events:none;position:absolute}booker-flow[data-astro-cid-uqvn2mse] label:has(>[type=radio]){cursor:pointer;&:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}}booker-aside[data-astro-cid-uqvn2mse]{text-wrap:pretty;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:36px;min-width:0;display:grid}booker-options[data-astro-cid-uqvn2mse]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--pad));display:flex;@media (width>=1024px){flex-direction:column;align-items:start}& p{display:flex}& [data-location]{padding-inline:var(--pad);color:var(--muted-foreground)}& label{height:var(--control);padding:0 var(--pad);color:var(--muted-foreground);align-items:center;display:grid;&:hover,&:has(:checked){color:var(--foreground)}&:has(:checked){background:var(--muted)}}& select{width:min(100%,20rem);height:var(--control);padding:0 var(--pad);text-overflow:ellipsis;background:var(--muted);outline-offset:0;border:0;border-radius:0}}booker-picker[data-astro-cid-uqvn2mse]{grid-template-columns:subgrid;row-gap:var(--gap);display:grid;&>[data-astro-cid-uqvn2mse]{grid-column:1/-1}@media (width>=600px){&>booker-month[data-astro-cid-uqvn2mse]{grid-column:1/6}&>booker-times[data-astro-cid-uqvn2mse]{grid-column:6/-1}}@media (width>=1024px){&>booker-month[data-astro-cid-uqvn2mse]{grid-column:1/5}&>booker-times[data-astro-cid-uqvn2mse]{grid-column:5/-1}}}month-head[data-astro-cid-uqvn2mse]{height:var(--control);margin-bottom:var(--space-2);align-items:center;display:flex;& h2{flex:1}& button{width:var(--control);height:var(--control);place-items:center;display:grid;&:disabled{opacity:.25}&[data-month="-1"] svg[data-astro-cid-uqvn2mse]{rotate:90deg}&[data-month="1"] svg[data-astro-cid-uqvn2mse]{rotate:-90deg}}}table[data-astro-cid-uqvn2mse]{width:calc(100% + 2 * var(--pad) + 4px);margin:-2px calc(-2px - var(--pad));border-collapse:separate;border-spacing:2px;table-layout:fixed;@media (width>=600px){width:calc(100% + 4px);margin:-2px}}th[data-astro-cid-uqvn2mse]{padding-bottom:var(--space-1);color:var(--muted-foreground);text-align:center}tbody[data-astro-cid-uqvn2mse] td{padding:0;&:empty:before{content:"";aspect-ratio:1;display:block}& label{aspect-ratio:1;background:var(--muted);place-items:center;display:grid;position:relative;&:hover{text-underline-offset:.15em;text-decoration:underline}&:has(:disabled){color:var(--muted-foreground);cursor:default;background:0 0;text-decoration:none}&:has(:checked){color:var(--background);background:var(--foreground)}&[data-today]:after{content:"";background:currentColor;width:3px;height:3px;position:absolute;bottom:18%;left:50%;translate:-50%}}}booker-flow[data-astro-cid-uqvn2mse][aria-busy] [data-astro-cid-uqvn2mse]:is(tbody label,booker-times ul){opacity:.5}booker-times[data-astro-cid-uqvn2mse]{align-content:start;row-gap:var(--space-2);display:grid;&>h2[data-astro-cid-uqvn2mse]{min-height:var(--control);align-items:center;display:flex}& ul{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:2px;margin-inline-start:calc(-1 * var(--pad));padding:0;list-style:none;display:grid;@media (width>=600px){grid-template-columns:1fr}}& li label{height:var(--control);padding:0 var(--pad);background:var(--muted);align-items:center;display:grid;&:hover{text-underline-offset:.15em;text-decoration:underline}&:has(:checked){color:var(--background);background:var(--foreground)}}&>p[data-astro-cid-uqvn2mse]:has(>[data-status]:empty){position:absolute}& [data-retry]{text-underline-offset:.15em;text-decoration:underline}}booker-details[data-astro-cid-uqvn2mse]{row-gap:var(--space-3);max-width:40rem;display:grid}booker-field[data-astro-cid-uqvn2mse]{row-gap:8px;display:grid;&>[data-astro-cid-uqvn2mse]:is(span,label){color:var(--muted-foreground)}& button{text-underline-offset:.15em;text-decoration:underline 1px}& [data-summary]{margin-inline-end:.5em}& [data-error]{color:var(--severity-critical)}& :is(input,textarea){width:calc(100% + 2 * var(--pad));margin-inline:calc(-1 * var(--pad));padding:8px var(--pad);line-height:inherit;background:var(--muted);outline-offset:0;border:0;border-radius:0;display:block;&[readonly]{background:0 0}&::placeholder{color:var(--muted-foreground)}}& textarea{resize:none;field-sizing:content;min-height:calc(3lh + 16px)}}[data-astro-cid-32mtm74f][data-ask]{margin-bottom:var(--row-gap);&>p[data-astro-cid-32mtm74f]{grid-column:1/-1}}contact-switch[data-astro-cid-32mtm74f]{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.5em;margin-top:36px;display:flex;&:has(:checked){flex-flow:wrap;gap:.5em 1.25em;& label:not(:has(:checked)){display:none}}&:not(:has(:checked)) [data-astro-cid-32mtm74f][data-change]{display:none}& input{opacity:0;pointer-events:none;position:absolute}& :is(label,button){color:var(--muted-foreground);text-align:start;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}& label:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}& label:has(:checked){color:var(--foreground);cursor:default;text-decoration:none}}[data-astro-cid-32mtm74f]:is(p[data-note],[data-panel]){display:none}[data-astro-cid-32mtm74f][data-ask]:has([data-note=press]:checked)~p[data-astro-cid-32mtm74f][data-note=press],[data-astro-cid-32mtm74f][data-ask]:has([data-note=bug]:checked)~p[data-astro-cid-32mtm74f][data-note=bug],[data-astro-cid-32mtm74f][data-ask]:has([data-note=support]:checked)~p[data-astro-cid-32mtm74f][data-note=support],[data-astro-cid-32mtm74f][data-ask]:has([data-note=careers]:checked)~p[data-astro-cid-32mtm74f][data-note=careers],[data-astro-cid-32mtm74f][data-ask]:has([data-show=booking]:checked)~[data-astro-cid-32mtm74f][data-panel=booking]{display:grid}[data-astro-cid-32mtm74f][data-ask]:has([data-show=form]:checked)~[data-astro-cid-32mtm74f][data-panel=form]{display:block}p[data-astro-cid-32mtm74f][data-note]{margin-bottom:var(--row-gap);&>span[data-astro-cid-32mtm74f]{text-wrap:pretty;grid-column:1/-1;max-width:30em}& a{text-underline-offset:2px}}
