.combobox-label,.dialog-field-label,.field-label,.fieldset-label,.file-input-label,.number-field-label,.search-field-label,.select-label,.text-field-label,.textarea-label,.time-picker-label{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}.combobox-help,.date-picker-help,.dialog-field-help,.fieldset-help,.file-input-help,.number-field-help,.search-field-help,.select-help,.text-field-help,.textarea-help,.time-picker-help{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0}.combobox-message,.date-picker-message,.file-input-message,.number-field-message,.radio-group-message,.select-message,.text-field-message,.textarea-message,.time-picker-message{color:var(--color-status-danger-text);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0;display:none}.combobox-root,.date-picker-root,.number-field-root{min-height:var(--density-control-height,24px);background:var(--color-surface-input);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);align-items:stretch;display:flex}.textarea{gap:var(--space-4);min-width:0;max-width:28rem;color:var(--color-text-default);display:grid;position:relative}.textarea-required{color:var(--color-status-danger-text);display:none}.textarea-root{background:var(--color-surface-input);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);min-width:0;display:grid}.textarea-input{width:100%;min-width:0;min-height:calc(var(--density-control-height,24px) * 2);padding:var(--space-4) var(--density-control-padding-x,8px);color:var(--color-text-default);caret-color:var(--color-code-caret);font:inherit;line-height:var(--font-line-height-ui-md);resize:vertical;background:0 0;border:0;outline:0;display:block}.textarea-input::placeholder{color:var(--color-text-placeholder);opacity:1;font-style:italic}.textarea-input::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}.textarea-count{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);font-variant-numeric:tabular-nums;justify-self:end;margin:0}.textarea-root:hover,[data-state-hover] .textarea-root{background:var(--color-interaction-hover-bg)}.textarea-root:has(.textarea-input:focus-visible),[data-state-focus-visible] .textarea-root{border-color:var(--color-border-active);outline:var(--focus-ring);outline-offset:var(--focus-offset)}[data-state-placeholder-shown] .textarea-input::placeholder{color:var(--color-text-placeholder)}.textarea:has(.textarea-input:required) .textarea-required,[data-state-required] .textarea-required{display:inline}.textarea-root:has(.textarea-input[aria-invalid=true]),.textarea-root:has(.textarea-input:user-invalid),[data-state-invalid] .textarea-root{border-color:var(--color-status-danger-border);border-width:var(--border-width-emphasis)}.textarea:has(.textarea-input[aria-invalid=true]) .textarea-message,.textarea:has(.textarea-input:user-invalid) .textarea-message,[data-state-invalid] .textarea-message{display:block}.textarea:has(.textarea-input[aria-invalid=true]) .textarea-count,[data-state-invalid] .textarea-count{color:var(--color-status-danger-text)}.textarea:has(.textarea-input[aria-invalid=true]) .textarea-help,[data-state-invalid] .textarea-help{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.textarea-root:has(.textarea-input[aria-invalid=true]:focus-visible),[data-state-invalid][data-state-focus-visible] .textarea-root{border-color:var(--color-status-danger-border);outline:var(--focus-ring-contrast);outline-offset:var(--focus-offset-invalid)}.textarea-root:has(.textarea-input:disabled),[data-state-disabled] .textarea-root{background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);cursor:not-allowed}.textarea-input:disabled,[data-state-disabled] .textarea-input{color:var(--color-text-disabled);resize:none;cursor:not-allowed}.textarea:has(.textarea-input:disabled) .textarea-label,[data-state-disabled] .textarea-label{color:var(--color-text-disabled)}.textarea-root:has(.textarea-input:disabled):hover,[data-state-disabled] .textarea-root:hover{background:var(--color-interaction-disabled-bg)}.textarea-root:has(.textarea-input:read-only:not(:disabled)),[data-state-read-only] .textarea-root{background:var(--color-surface-canvas);border-color:#0000;border-bottom:var(--border-width-default) dotted var(--color-border-divider)}.textarea-input:read-only,[data-state-read-only] .textarea-input{resize:none}.textarea-root:has(.textarea-input:read-only:focus-visible),[data-state-read-only][data-state-focus-visible] .textarea-root{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:none){.textarea-root:hover{background:var(--color-surface-input)}}@media (forced-colors:active){.textarea-root:has(.textarea-input:focus-visible),[data-state-focus-visible] .textarea-root{outline-color:highlight}}
