._field_1228r_1{width:100%;min-width:0}._control_1228r_5{align-items:center;gap:var(--space-3);min-height:var(--field-height);padding-inline:var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-control);background:var(--color-field);color:var(--color-text);transition:border-color var(--transition-control), background var(--transition-control);display:flex;position:relative}._label_1228r_20{left:var(--space-3);top:calc((var(--field-height) - 1.375rem) / 2 - var(--border-width));color:var(--color-muted);font:var(--font-body-large);letter-spacing:var(--tracking-body-large);pointer-events:none;transition:top var(--transition-control), font-size var(--transition-control);position:absolute}._control_1228r_5[data-start-icon] ._label_1228r_20{left:calc(var(--space-3) * 2 + var(--icon-size-small))}._control_1228r_5:focus-within{border-color:var(--color-border)}._control_1228r_5:has(._input_1228r_36:not(:placeholder-shown)){border-color:var(--color-border)}._control_1228r_5:has(select){border-color:var(--color-border)}._control_1228r_5[data-floating] ._label_1228r_20,._control_1228r_5:focus-within ._label_1228r_20{top:calc(-1 * var(--space-2));left:var(--space-2);padding-inline:var(--space-1);border-radius:var(--radius-small);background:var(--color-surface);font:var(--font-caption);letter-spacing:var(--tracking-caption)}._control_1228r_5:has(._input_1228r_36:not(:placeholder-shown)) ._label_1228r_20{top:calc(-1 * var(--space-2));left:var(--space-2);padding-inline:var(--space-1);border-radius:var(--radius-small);background:var(--color-surface);font:var(--font-caption);letter-spacing:var(--tracking-caption)}._control_1228r_5:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 calc(var(--field-focus-width) - var(--border-width)) var(--color-focus);background:var(--color-surface)}._control_1228r_5:focus-within ._label_1228r_20{color:var(--color-focus)}._input_1228r_36{width:100%;min-width:0;min-height:calc(var(--field-height) - 2 * var(--border-width));border-radius:inherit;color:inherit;font:var(--font-body-large);letter-spacing:var(--tracking-body-large);background:0 0;border:none;padding:0}._input_1228r_36:focus-visible{outline:none}._input_1228r_36::placeholder{color:var(--color-muted);opacity:1}._input_1228r_36:disabled{cursor:not-allowed}._control_1228r_5:has(._input_1228r_36:disabled){background:var(--color-surface);border-color:var(--color-border)}._control_1228r_5:has(._input_1228r_36:read-only:not(select)){border-color:var(--color-border)}._message_1228r_89{padding:var(--space-1) var(--space-4);color:var(--color-muted);font:var(--font-caption);letter-spacing:var(--tracking-caption);margin:0}._control_1228r_5:focus-within+._message_1228r_89{color:var(--color-focus)}._field_1228r_1[data-error=true] ._control_1228r_5{border-color:var(--color-error);background:var(--color-surface)}._field_1228r_1[data-error=true] ._control_1228r_5:focus-within{box-shadow:0 0 0 calc(var(--field-focus-width) - var(--border-width)) var(--color-error)}._field_1228r_1[data-error=true] ._label_1228r_20,._field_1228r_1[data-error=true] ._message_1228r_89{color:var(--color-error)}._icon_1228r_111{color:var(--color-muted);flex-shrink:0;display:inline-flex}._icon_1228r_111 svg{width:var(--icon-size-small);height:var(--icon-size-small)}._action_1228r_120{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);color:var(--color-muted);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--space-3));padding:0;display:inline-flex}._action_1228r_120 svg{width:var(--icon-size-small);height:var(--icon-size-small)}._textarea_1228r_138{resize:vertical;min-height:calc(var(--field-height) * 2);padding-block:var(--space-3)}._select_1228r_143{appearance:none;cursor:pointer;padding-inline-end:var(--space-6)}._selectIcon_1228r_148{right:var(--space-3);width:var(--icon-size-small);height:var(--icon-size-small);pointer-events:none;color:var(--color-muted);position:absolute}@media (prefers-reduced-motion:reduce){._control_1228r_5,._label_1228r_20{transition:none}}
