.sp-book[data-astro-cid-bi2rjjko]{flex-direction:column;gap:20px;display:flex}.sp-book-times[data-astro-cid-bi2rjjko]{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sp-book-time[data-astro-cid-bi2rjjko]{border:1px solid var(--hair);border-radius:var(--rc);background:var(--paper);min-height:64px;color:var(--ink);flex-direction:column;justify-content:center;gap:2px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .1s;display:flex}.sp-book-time[data-astro-cid-bi2rjjko]:active{transform:scale(.98)}.sp-book-time[data-astro-cid-bi2rjjko]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sp-book-day[data-astro-cid-bi2rjjko]{color:var(--muted);font-size:14px;display:block}.sp-book-day[data-astro-cid-bi2rjjko]:first-letter{text-transform:uppercase}.sp-book-hour[data-astro-cid-bi2rjjko]{font-variant-numeric:tabular-nums;font-size:20px}.sp-book-none[data-astro-cid-bi2rjjko]{color:var(--muted);margin:0}.sp-book-actions[data-astro-cid-bi2rjjko]{margin:0}@media (hover:hover){.sp-book-time[data-astro-cid-bi2rjjko]:hover{border-color:var(--brand)}}@media (prefers-reduced-motion:reduce){.sp-book-time[data-astro-cid-bi2rjjko]{transition:none}.sp-book-time[data-astro-cid-bi2rjjko]:active{transform:none}}
