.TimePicker_trigger__dUdvr{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--picker-border,var(--border-strong));border-radius:6px;background:var(--surface);color:var(--text-primary);font-size:13px;font-family:inherit;outline:none;box-sizing:border-box;min-height:36px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.TimePicker_trigger__dUdvr:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.TimePicker_triggerOpen__lNsTZ,.TimePicker_trigger__dUdvr:focus-visible{border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 2px rgba(22,84,158,.12)}.TimePicker_trigger__dUdvr:disabled{background:var(--surface-hover);color:#9ca3af;cursor:not-allowed}.TimePicker_triggerInvalid__N4a0Z{border-color:#fca5a5}.TimePicker_triggerPlaceholder__jtsZr,.TimePicker_triggerValue__u5Rn3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimePicker_triggerIcon__Yis0s,.TimePicker_triggerPlaceholder__jtsZr{color:var(--text-muted,#6b7280)}.TimePicker_triggerIcon__Yis0s{flex:none}.TimePicker_popover__s7hws{position:fixed;z-index:3000;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--border,#e5e7eb);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:12px;animation:TimePicker_timePickerSlideDown__q_8PX .15s ease-out}@keyframes TimePicker_timePickerSlideDown__q_8PX{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TimePicker_columns__zxO6F{display:flex;gap:8px;justify-content:center}.TimePicker_column__CaKTu{display:flex;flex-direction:column;width:56px}.TimePicker_columnHeader__11X2A{text-align:center;font-size:11px;font-weight:600;color:var(--text-muted,#6b7280);padding-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.TimePicker_columnList__EftnO{display:flex;flex-direction:column;gap:3px;max-height:220px;overflow-y:auto;scrollbar-width:none}.TimePicker_columnList__EftnO::-webkit-scrollbar{display:none}.TimePicker_timeOption__vgUX4{height:30px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-primary);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:all .15s ease}.TimePicker_timeOption__vgUX4:hover{background:var(--surface-hover);--picker-border:var(--border,#e5e7eb)}.TimePicker_timeOption__vgUX4:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-primary,#16549e)}.TimePicker_timeOptionSelected__iIPOy,.TimePicker_timeOptionSelected__iIPOy:hover{background:var(--brand-primary,#16549e);border-color:var(--brand-primary,#16549e);color:#fff}.TimePicker_popoverFooter__tUlpe{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border,#e5e7eb)}.TimePicker_clearButton__r_A8L,.TimePicker_nowButton__lPhzZ{background:none;border:none;padding:4px 6px;font-size:12px;font-weight:600;cursor:pointer;border-radius:6px}.TimePicker_nowButton__lPhzZ{color:var(--brand-primary,#16549e)}.TimePicker_clearButton__r_A8L{color:var(--text-muted,#6b7280)}.TimePicker_clearButton__r_A8L:hover,.TimePicker_nowButton__lPhzZ:hover{background:var(--surface-hover)}.TimePicker_triggerSm__HlMwa{padding:8px 10px;font-size:.85rem;border-radius:9px;border-color:var(--border,#e5e7eb)}