:where(.motile-timepicker){display:flex;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;overflow:hidden;width:200px;height:120px}:where(.motile-timepicker--disabled){pointer-events:none}:where(.motile-timepicker__column){flex:1 1;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}@media (hover:none) and (pointer:coarse){:where(.motile-timepicker__column){scroll-snap-type:y mandatory;cursor:default}}:where(.motile-timepicker__column)::-webkit-scrollbar{display:none}:where(.motile-timepicker__item){display:flex;align-items:center;justify-content:center;scroll-snap-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#d1d5db}:where(.motile-timepicker__item--selected){color:inherit}:where(.motile-timepicker__spacer){flex-shrink:0;pointer-events:none}:where(.motile-timepicker__highlight){position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none;background-color:#0000000d;border-radius:8px;z-index:0}:where(.motile-timepicker__column){position:relative;z-index:1}@media (prefers-reduced-motion:reduce){:where(.motile-timepicker__column){scroll-behavior:auto}}