.motile-timepicker{display:flex;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;overflow:hidden;width:200px;height:120px}.motile-timepicker--disabled{pointer-events:none}.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){.motile-timepicker__column{scroll-snap-type:y mandatory;cursor:default}}.motile-timepicker__column::-webkit-scrollbar{display:none}.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}.motile-timepicker__item--selected{color:inherit}.motile-timepicker__spacer{flex-shrink:0;pointer-events:none}.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}.motile-timepicker__column{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.motile-timepicker__column{scroll-behavior:auto}}.TimePickerExamples_examples__pd0Sf{display:flex;flex-direction:column;gap:48px}.TimePickerExamples_example__lB2AE{display:flex;flex-direction:column;gap:16px}.TimePickerExamples_example-title__GqkBb{font-size:18px;font-weight:600;margin:0;color:#000}.TimePickerExamples_example-description___K_Yq{font-size:14px;color:#666;margin:0;line-height:1.6}.TimePickerExamples_example-preview__NxeKD{padding:32px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;gap:16px}.TimePickerExamples_full-width-preview__lvvAT{flex-direction:column;align-items:stretch}@media (prefers-color-scheme:dark){.TimePickerExamples_example-title__GqkBb{color:#fff}.TimePickerExamples_example-description___K_Yq{color:#a0a0a0}.TimePickerExamples_example-preview__NxeKD{background:#1a1a1a;border-color:#333}}.TimePickerPreview_preview__T4Qj0{padding:32px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;justify-content:center;align-items:center}.page_container__eFAEL{margin:0 auto;padding:80px 60px}@media (max-width:768px){.page_container__eFAEL{padding:60px 24px}}@media (max-width:480px){.page_container__eFAEL{padding:40px 20px}}