.app-time-picker__selects[data-v-d0c78d24]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.75rem;margin-top:1rem;display:grid}.app-time-picker__select[data-v-d0c78d24]{font-variant-numeric:tabular-nums;text-align:center;height:44px;font-size:1rem}.app-time-picker__separator[data-v-d0c78d24]{place-items:center;height:44px;display:grid}.app-time-picker__actions[data-v-d0c78d24]{gap:.5rem;display:flex}.app-time-picker__wheel[data-v-d0c78d24]{box-sizing:border-box;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;height:176px;padding-block:66px;overflow:hidden auto}.app-time-picker__grid[data-v-d0c78d24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.app-time-picker__column-label[data-v-d0c78d24]{color:var(--text-muted);text-align:center;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.app-time-picker__value[data-v-d0c78d24]{scroll-snap-align:center;border-radius:var(--radius-md);width:100%;height:44px;color:var(--text-muted);font-variant-numeric:tabular-nums;place-items:center;font-size:1.125rem;font-weight:600;display:grid}.app-time-picker__value[data-v-d0c78d24]:focus-visible,.app-time-picker__value[data-v-d0c78d24]:hover{background:var(--surface-muted);color:var(--text-primary);outline:none}.app-time-picker__value.is-selected[data-v-d0c78d24]{background:var(--accent-subtle);color:var(--accent-text)}
