._field_8osdx_19{gap:var(--input-field-gap);flex-direction:column;min-width:0;display:flex;position:relative}._field_8osdx_19[data-width=compact],._field_8osdx_19[data-width=short]{max-width:var(--input-max-short)}._field_8osdx_19[data-width=long]{max-width:var(--input-max-long)}._field_8osdx_19[data-width=full]{max-width:100%}._labelRow_8osdx_75{align-items:center;display:flex}._labelRow_8osdx_75>:not(._label_8osdx_75){align-items:center;block-size:0;display:flex}._label_8osdx_75{font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height);color:var(--field-label-color)}._labelHidden_8osdx_129{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._required_8osdx_153{color:var(--error-main);margin-inline-start:.125em}._control_8osdx_11{inline-size:100%;block-size:var(--input-height);padding-inline:var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--bg-white);color:var(--text-body);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;align-items:center;display:flex}._control_8osdx_11[data-size=small]{block-size:var(--input-height-sm)}._control_8osdx_11:focus-within{border-color:var(--secondary-main);box-shadow:var(--focus-ring)}._control_8osdx_11[data-error]{border-color:var(--error-main)}._control_8osdx_11[data-error]:focus-within{box-shadow:var(--focus-ring-error)}._control_8osdx_11[data-disabled]{background:var(--bg-disabled);border-color:var(--color-divider);color:var(--text-disabled)}._field_8osdx_19[data-width=compact] ._control_8osdx_11{max-width:var(--input-max-compact)}._dateTrigger_8osdx_261{align-items:center;gap:var(--space-2);min-width:0;color:inherit;font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:flex}._control_8osdx_11 ._dateTrigger_8osdx_261:focus-visible{box-shadow:none;outline:none}._control_8osdx_11[data-disabled] ._dateTrigger_8osdx_261{cursor:not-allowed}._dateText_8osdx_315{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._placeholder_8osdx_329{color:var(--gray-main)}._calendarIcon_8osdx_337{color:var(--gray-dark);flex-shrink:0;font-size:1.1em}._dateTrigger_8osdx_261:hover ._calendarIcon_8osdx_337{color:var(--secondary-main)}._dateInput_8osdx_361{min-width:0;color:inherit;font:inherit;font-size:var(--text-sm);background:0 0;border:none;flex:1;padding:0}._dateInput_8osdx_361:focus{outline:none}._dateInput_8osdx_361::placeholder{color:var(--gray-main)}._dateInput_8osdx_361:disabled{cursor:not-allowed}._iconBtn_8osdx_407{border-radius:var(--radius-sm);color:var(--gray-dark);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;margin-inline-start:var(--space-2);padding:0;display:inline-flex}._iconBtn_8osdx_407:hover{color:var(--secondary-main)}._control_8osdx_11 ._iconBtn_8osdx_407:focus-visible{box-shadow:none;outline:none}._control_8osdx_11[data-disabled] ._iconBtn_8osdx_407{cursor:not-allowed}._divider_8osdx_465{inline-size:1px;margin-inline:var(--space-2);background:var(--color-divider);flex-shrink:0;align-self:stretch;margin-block:.4em}._timeRoot_8osdx_485{flex-shrink:0;align-items:center;display:inline-flex}._timeSegs_8osdx_501{font-size:var(--text-sm);color:var(--text-body);flex-shrink:0;align-items:center;display:inline-flex}._timeSolo_8osdx_519{flex:1}._timeSeg_8osdx_501{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;outline:none;padding:0 .1em}._timeSeg_8osdx_501[data-placeholder]{color:var(--gray-main)}._timeSeg_8osdx_501[data-separator]{color:var(--text-secondary);padding:0}._timeSeg_8osdx_501:focus{background:var(--secondary-main);color:var(--primary-contrast)}._control_8osdx_11[data-disabled] ._timeSeg_8osdx_501{color:var(--text-disabled)}._field_8osdx_19:has(._control_8osdx_11[data-size=small]) ._label_8osdx_75{font-size:var(--input-font-sm)}._control_8osdx_11[data-size=small] ._dateTrigger_8osdx_261,._control_8osdx_11[data-size=small] ._dateInput_8osdx_361,._control_8osdx_11[data-size=small] ._timeSegs_8osdx_501{font-size:var(--input-font-sm)}@media (pointer:coarse){._control_8osdx_11{min-block-size:var(--input-height-touch)}._control_8osdx_11[data-size=small]{min-block-size:var(--input-height-sm-touch)}._dateTrigger_8osdx_261,._dateInput_8osdx_361,._timeSegs_8osdx_501,._control_8osdx_11[data-size=small] ._dateTrigger_8osdx_261,._control_8osdx_11[data-size=small] ._dateInput_8osdx_361,._control_8osdx_11[data-size=small] ._timeSegs_8osdx_501{font-size:var(--input-font-touch)}}._helper_8osdx_661{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.3}._error_8osdx_675{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--error-main);margin:0;line-height:1.3;display:flex}._errorIcon_8osdx_695{color:var(--error-main);flex-shrink:0;font-size:.875em}._warning_8osdx_707{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:color-mix(in srgb, var(--warning-main) 40%, var(--text-body));margin:0;line-height:1.3;display:flex}._warningIcon_8osdx_733{color:inherit;flex-shrink:0;font-size:.875em}._rangePanel_8osdx_751{gap:var(--space-3);flex-direction:column;display:flex}._rangeFooter_8osdx_775{align-items:center;gap:var(--space-1) var(--space-3);border-block-start:1px solid var(--color-divider);font-size:var(--text-xs);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}._rangeSides_8osdx_799{align-items:center;column-gap:var(--space-1);grid-template-columns:auto auto auto;display:grid}._rangeSide_8osdx_799{display:contents}._rangeSideLabel_8osdx_823{color:var(--text-secondary)}._rangeSideValue_8osdx_831{color:var(--text-body)}._rangeSideValue_8osdx_831[data-empty]{color:var(--text-disabled)}._rangeSideClear_8osdx_849{border-radius:var(--radius-sm);block-size:1.25rem;inline-size:1.25rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.75em;display:inline-flex}._rangeSideClear_8osdx_849:hover{background:color-mix(in srgb, var(--secondary-main) 12%, transparent);color:var(--secondary-main)}._rangeClear_8osdx_889{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--secondary-main);font:inherit;cursor:pointer;background:0 0;border:none;margin-inline-start:auto}._rangeClear_8osdx_889:hover{background:color-mix(in srgb, var(--secondary-main) 12%, transparent)}
