.appointment-overview_freeIntervalsScroller__IFc37{max-height:22.5rem;grid-auto-rows:7rem;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:.125rem .25rem .5rem .125rem;scrollbar-color:var(--color-muted) transparent;scrollbar-width:thin}.appointment-overview_freeIntervalsFade__lS1gB{position:absolute;z-index:1;right:0;left:0;height:1.25rem;pointer-events:none}.appointment-overview_freeIntervalsFadeTop__0MYhy{top:0;background:linear-gradient(var(--color-surface),transparent)}.appointment-overview_freeIntervalsFadeBottom__1May1{bottom:0;background:linear-gradient(transparent,var(--color-surface))}