:root{--time-text:#1f2937;--time-bg:#fff;--time-border:#d1d5db;--time-focus-border:#3b82f6;--time-separator:#6b7280;--time-disabled-text:#9ca3af;--time-hover:#f3f4f6;--time-focus:#e5e7eb;--time-icon:#4b5563;--time-popover-bg:#fff;--time-popover-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--time-active:#e5edff;--time-disabled-bg:#f9fafb;--time-scrollbar-hover-bg:#0000000d;--time-scrollbar-thumb:#0003;--time-scrollbar-thumb-hover:#0000004d;--time-scrollbar-bg:transparent;--scrollbar-size:5px}[data-theme=dark]{--time-text:#e5e7eb;--time-bg:#1f2937;--time-border:#4b5563;--time-focus-border:#60a5fa;--time-separator:#9ca3af;--time-disabled-text:#6b7280;--time-hover:#374151;--time-focus:#4b5563;--time-icon:#9ca3af;--time-popover-bg:#111827;--time-popover-shadow:0 10px 15px -3px #00000080, 0 4px 6px -2px #00000040;--time-active:#2563eb;--time-disabled-bg:#111827;--time-scrollbar-hover-bg:#ffffff1a;--time-scrollbar-thumb:#fff3;--time-scrollbar-thumb-hover:#ffffff4d;--time-scrollbar-bg:transparent}._container_1ex4v_1{flex-direction:column;gap:.5rem;width:100%;display:flex}._container_1ex4v_1._disabled_1ex4v_8{opacity:.5;cursor:not-allowed}._label_1ex4v_14{color:var(--time-text);font-size:.875rem;font-weight:500}._label_1ex4v_14 span{color:#ef4444;margin-left:.125rem}._timePicker_1ex4v_25{background-color:var(--time-bg);border:1px solid var(--time-border);border-radius:.375rem;align-items:center;padding:.5rem;transition:all .2s ease-in-out;display:flex}._timePicker_1ex4v_25:hover{border-color:var(--time-focus-border)}._timeInputs_1ex4v_39{flex:1;align-items:center;display:flex}._timeInput_1ex4v_39{text-align:center;width:2rem;color:var(--time-text);font-variant-numeric:tabular-nums;background-color:#0000;border:none;outline:none;padding:0;font-size:1rem}._timeInput_1ex4v_39:focus{outline:1px solid var(--time-focus-border);background-color:#0000;border-radius:.25rem}._timeInput_1ex4v_39::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._timeInput_1ex4v_39::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._timeInput_1ex4v_39::placeholder{color:var(--time-disabled-text)}._separator_1ex4v_75{color:var(--time-separator);padding:0 .25rem;font-size:1rem;font-weight:700}._pipe_1ex4v_82{color:var(--time-separator);opacity:.6;margin:0 .5rem}._periodSelect_1ex4v_88{color:var(--time-text);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;transition:background-color .2s;display:flex}._periodSelect_1ex4v_88:hover,._periodSelect_1ex4v_88:focus{background-color:var(--time-hover)}._periodSelect_1ex4v_88:focus{outline:none}._timerTrigger_1ex4v_110{cursor:pointer;color:var(--time-icon);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex}._timerTrigger_1ex4v_110:hover{background-color:var(--time-hover)}._timerTrigger_1ex4v_110:focus{background-color:var(--time-focus);outline:none}._timerTrigger_1ex4v_110[disabled]{cursor:not-allowed;opacity:.5}._popoverContent_1ex4v_138{background-color:var(--time-popover-bg);box-shadow:var(--time-popover-shadow);border:1px solid var(--time-border);z-index:10;border-radius:.5rem;width:15rem;height:15rem;padding:1rem}._popoverColumns_1ex4v_150{gap:1rem;height:100%;display:flex}._popoverColumn_1ex4v_150{flex-direction:column;flex:1;gap:.5rem;display:flex}._popoverColumnTitle_1ex4v_163{color:var(--time-text);opacity:.7;text-align:center;border-bottom:1px solid var(--time-border);padding-bottom:.25rem;font-size:.75rem;font-weight:500}._popoverColumnContent_1ex4v_173{flex-direction:column;gap:.25rem;display:flex;overflow-y:auto}._popoverItem_1ex4v_180{color:var(--time-text);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:.25rem;padding:.25rem;transition:all .2s}._popoverItem_1ex4v_180:hover{background-color:var(--time-hover)}._popoverItem_1ex4v_180:focus{background-color:var(--time-focus);outline:none}._popoverActiveItem_1ex4v_199{background-color:var(--time-active);font-weight:500}._popoverActiveItem_1ex4v_199:focus{background-color:var(--time-active)}._selectContent_1ex4v_211{background-color:var(--time-popover-bg);box-shadow:var(--time-popover-shadow);border:1px solid var(--time-border);z-index:10;border-radius:.375rem;overflow:hidden}._selectScrollButton_1ex4v_220{background-color:var(--time-bg);height:1.5rem;color:var(--time-text);justify-content:center;align-items:center;display:flex}._selectItem_1ex4v_229{color:var(--time-text);-webkit-user-select:none;user-select:none;align-items:center;padding:.5rem .5rem .5rem 1.5rem;font-size:.875rem;display:flex;position:relative}._selectItem_1ex4v_229[data-highlighted]{background-color:var(--time-hover);outline:none}._selectItem_1ex4v_229[data-state=checked]{background-color:var(--time-active)}._selectIndicator_1ex4v_249{align-items:center;display:inline-flex;position:absolute;left:.5rem}._timePicker_1ex4v_25:has(input:disabled){background-color:var(--time-disabled-bg);border-color:var(--time-border);cursor:not-allowed}._timeInput_1ex4v_39:disabled{color:var(--time-disabled-text);cursor:not-allowed}._periodSelect_1ex4v_88[data-disabled]{opacity:.5;cursor:not-allowed}._scrollArea_n267b_1{width:100%;height:100%;position:relative;overflow:hidden}._viewport_n267b_8{border-radius:inherit;width:100%;height:100%}._scrollbar_n267b_14{-webkit-user-select:none;user-select:none;touch-action:none;padding:2px;transition:background .16s ease-out;display:flex}._scrollbar_n267b_14:hover{background:var(--time-scrollbar-hover-bg)}._scrollbar_n267b_14[data-orientation=vertical]{width:var(--scrollbar-size)}._scrollbar_n267b_14[data-orientation=horizontal]{height:var(--scrollbar-size);flex-direction:column}._thumb_n267b_35{background:var(--time-scrollbar-thumb);border-radius:var(--scrollbar-size);flex:1;position:relative}._thumb_n267b_35:hover{background:var(--time-scrollbar-thumb-hover)}._thumb_n267b_35:before{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._corner_n267b_59{background:var(--time-scrollbar-bg)}
