.available-slots_grid__m4Ynv{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));grid-gap:.5rem;gap:.5rem}.available-slots_slot__IlcZL{justify-content:center;min-height:44px}.available-slots_slot__IlcZL[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);outline:2px solid var(--accent);outline-offset:1px}