._field_1fu1u_1{flex-direction:column;gap:6px;min-width:0;display:flex}._label_1fu1u_8{color:var(--text);font-size:14px;font-weight:600;line-height:20px}._optional_1fu1u_15{color:var(--text-muted);font-weight:400}._control_1fu1u_21{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);display:flex;position:relative}._control_1fu1u_21:hover{border-color:var(--text-muted)}._control_1fu1u_21:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._control_1fu1u_21 input,._control_1fu1u_21 select,._control_1fu1u_21 textarea{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:10px 0}._control_1fu1u_21 input::placeholder,._control_1fu1u_21 textarea::placeholder{color:var(--text-subtle)}._control_1fu1u_21 select{appearance:none;cursor:pointer;padding-right:var(--space-6)}._control_1fu1u_21 option{background:var(--surface-raised);color:var(--text)}._leading_1fu1u_74{color:var(--text-muted)}._chevron_1fu1u_78{right:var(--space-3);color:var(--text-muted);pointer-events:none;position:absolute}._area_1fu1u_85{align-items:stretch}._area_1fu1u_85 textarea{resize:vertical;min-height:104px;line-height:24px}._invalid_1fu1u_95 ._control_1fu1u_21{border-color:var(--danger)}._invalid_1fu1u_95 ._control_1fu1u_21:focus-within{box-shadow:0 0 0 1px var(--danger)}._disabled_1fu1u_103 ._control_1fu1u_21{opacity:.56;cursor:not-allowed}._disabled_1fu1u_103 ._control_1fu1u_21:hover{border-color:var(--border-strong)}._disabled_1fu1u_103 select{cursor:not-allowed}._hint_1fu1u_116{gap:var(--space-1);color:var(--text-muted);align-items:flex-start;font-size:14px;line-height:20px;display:flex}._hintText_1fu1u_125{flex:1}._error_1fu1u_129{color:var(--danger)}._error_1fu1u_129 svg{margin-top:2px}._counter_1fu1u_137{color:var(--text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}._counterOver_1fu1u_144{color:var(--danger)}._inlineButton_1fu1u_149{border-radius:var(--radius-xs);min-width:32px;min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._inlineButton_1fu1u_149:hover{color:var(--text)}
