._selectButton_1124y_3{align-items:center;gap:var(--sp-2);text-align:left;cursor:pointer;display:flex}._selectButton_1124y_3[data-focus-visible]{outline:3px solid var(--focus);outline-offset:2px}._selectButton_1124y_3[data-pressed]{background:var(--surface-2)}._selectValue_1124y_20{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._selectValue_1124y_20[data-placeholder]{color:var(--text-3)}._caret_1124y_32{color:var(--text-3);font-size:var(--icon-meta);flex:none}._popover_1124y_38{min-width:var(--trigger-width);max-width:min(420px, calc(100vw - 2 * var(--gutter)));border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-popover);overflow:auto}._popover_1124y_38[data-entering]{animation:_pop_1124y_38 var(--dur-fast) var(--ease)}._listbox_1124y_51{max-height:340px;padding:var(--sp-1);outline:none;overflow-y:auto}._option_1124y_58{align-items:center;gap:var(--sp-2-5);min-height:var(--size-touch);padding:var(--sp-1-5) var(--sp-3);border-radius:var(--r-xs);color:var(--text);font-size:var(--fs-body);cursor:pointer;outline:none;display:flex}._option_1124y_58[data-focused],._option_1124y_58[data-hovered]{background:var(--surface-2)}._option_1124y_58[data-selected]{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}._option_1124y_58[data-focus-visible]{outline:3px solid var(--focus);outline-offset:-3px}._optionText_1124y_87{flex-direction:column;flex:1;min-width:0;display:flex}._optionText_1124y_87 small{color:var(--text-3);font-size:var(--fs-meta);font-weight:400}._check_1124y_100{font-size:var(--icon-meta);flex:none}._unitGroup_1124y_105{align-items:center;display:flex;position:relative}._withUnit_1124y_111{padding-right:var(--sp-10)}._unit_1124y_105{right:var(--sp-3-5);color:var(--text-3);font-size:var(--fs-small);pointer-events:none;position:absolute}._textarea_1124y_123{min-height:96px;padding-top:var(--sp-3);padding-bottom:var(--sp-3);line-height:var(--lh-body);resize:vertical}._dateGroup_1124y_131{padding-right:var(--sp-0-5);align-items:center;display:flex}._dateGroup_1124y_131[data-focus-within]{outline:3px solid var(--focus);outline-offset:2px}._dateInput_1124y_142{font-variant-numeric:tabular-nums;flex:1;align-items:center;display:flex}._segment_1124y_149{padding:0 var(--sp-0-5);border-radius:var(--r-xs);outline:none}._segment_1124y_149[data-placeholder]{color:var(--text-3)}._segment_1124y_149[data-type=literal]{padding:0}._segment_1124y_149[data-focused]{background:var(--brand);color:var(--on-brand)}._calendarButton_1124y_168{width:var(--size-touch);height:var(--size-touch);border-radius:var(--r-xs);color:var(--text-2);font-size:var(--icon-btn);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}._calendarButton_1124y_168[data-hovered]{background:var(--surface-2)}._calendarButton_1124y_168[data-focus-visible]{outline:3px solid var(--focus)}._calendarDialog_1124y_190{padding:var(--sp-3);outline:none}._calendarHeader_1124y_195{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}._calendarTitle_1124y_203{font-family:var(--font-display);font-size:var(--fs-strong);font-weight:400}._calendarGrid_1124y_209{border-collapse:collapse}._calendarGrid_1124y_209 th{padding-bottom:var(--sp-1);color:var(--text-3);font-size:var(--fs-label);font-weight:700}._calendarCell_1124y_220{border-radius:var(--r-pill);width:40px;height:40px;font-size:var(--fs-small);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;place-items:center;display:grid}._calendarCell_1124y_220[data-outside-month]{display:none}._calendarCell_1124y_220[data-hovered]{background:var(--surface-2)}._calendarCell_1124y_220[data-selected]{background:var(--brand);color:var(--on-brand);font-weight:700}._calendarCell_1124y_220[data-disabled],._calendarCell_1124y_220[data-unavailable]{color:var(--text-3);opacity:.45;cursor:default}._calendarCell_1124y_220[data-focus-visible]{outline:3px solid var(--focus);outline-offset:1px}._confirm_1124y_258{gap:var(--sp-5);flex-direction:column;display:flex}._confirmText_1124y_264{color:var(--text-2)}._confirmActions_1124y_268{justify-content:flex-end;gap:var(--sp-2-5);flex-wrap:wrap;display:flex}@keyframes _pop_1124y_38{0%{opacity:0;transform:translateY(-4px)}}
