.textarea-field{gap:var(--textarea-field-gap);flex-direction:column;display:flex}.textarea-field__helper{font-family:var(--textarea-field-helper-font-family);font-size:var(--textarea-field-helper-font-size);font-weight:var(--textarea-field-helper-font-weight);line-height:var(--textarea-field-helper-line-height);color:var(--textarea-field-helper-color)}
.textarea{width:var(--textarea-width);min-height:var(--textarea-min-height);padding-block:var(--textarea-padding-block);padding-inline:var(--textarea-padding-inline);border-radius:var(--textarea-border-radius);border-width:var(--textarea-border-width);border-style:var(--textarea-border-style);border-color:var(--textarea-border-color);background-color:var(--textarea-bg);color:var(--textarea-color);font-family:var(--textarea-font-family);font-size:var(--textarea-font-size);font-weight:var(--textarea-font-weight);line-height:var(--textarea-line-height);resize:var(--textarea-resize);cursor:var(--textarea-cursor);box-sizing:border-box;transition:border-color var(--textarea-transition-duration) var(--textarea-transition-easing)}.textarea::placeholder{color:var(--textarea-placeholder-color)}.textarea:focus-visible{box-shadow:inset 0 0 0 calc(var(--textarea-focus-ring-width) + var(--textarea-focus-ring-inset-offset)) var(--textarea-focus-ring-color), inset 0 0 0 var(--textarea-focus-ring-inset-offset) var(--textarea-bg);border-color:var(--textarea-focus-border-color);outline:none}.textarea:disabled{cursor:var(--textarea-disabled-cursor);background-color:var(--textarea-disabled-bg);color:var(--textarea-disabled-color);border-color:var(--textarea-disabled-border-color);pointer-events:none}.textarea.textarea--error{background-color:var(--textarea-error-bg);color:var(--textarea-error-color);border-color:var(--textarea-error-border-color)}.textarea.textarea--error::placeholder{color:var(--textarea-error-placeholder-color)}.textarea.textarea--error:focus-visible{box-shadow:inset 0 0 0 calc(var(--textarea-focus-ring-width) + var(--textarea-focus-ring-inset-offset)) var(--textarea-error-focus-ring-color), inset 0 0 0 var(--textarea-focus-ring-inset-offset) var(--textarea-error-bg);border-color:var(--textarea-error-focus-border-color);outline:none}.textarea.textarea--sm{--textarea-min-height:var(--textarea-sm-min-height);--textarea-padding-block:var(--textarea-sm-padding-block);--textarea-padding-inline:var(--textarea-sm-padding-inline);--textarea-font-size:var(--textarea-sm-font-size)}.textarea.textarea--lg{--textarea-min-height:var(--textarea-lg-min-height);--textarea-padding-block:var(--textarea-lg-padding-block);--textarea-padding-inline:var(--textarea-lg-padding-inline);--textarea-font-size:var(--textarea-lg-font-size)}.textarea:autofill,.textarea:autofill:hover,.textarea:autofill:focus{-webkit-text-fill-color:var(--textarea-color);caret-color:var(--textarea-color);box-shadow:inset 0 0 0 1000px var(--textarea-bg);transition:background-color 9999s ease-out}.textarea:-webkit-autofill{-webkit-text-fill-color:var(--textarea-color);caret-color:var(--textarea-color);box-shadow:inset 0 0 0 1000px var(--textarea-bg);transition:background-color 9999s ease-out}.textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--textarea-color);caret-color:var(--textarea-color);box-shadow:inset 0 0 0 1000px var(--textarea-bg);transition:background-color 9999s ease-out}.textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--textarea-color);caret-color:var(--textarea-color);box-shadow:inset 0 0 0 1000px var(--textarea-bg);transition:background-color 9999s ease-out}:is(.textarea.textarea--error:autofill,.textarea.textarea--error:autofill){-webkit-text-fill-color:var(--textarea-error-color);box-shadow:inset 0 0 0 1000px var(--textarea-error-bg)}:is(.textarea.textarea--error:autofill:focus-visible,.textarea.textarea--error:autofill:focus-visible){box-shadow:inset 0 0 0 calc(var(--textarea-focus-ring-width) + var(--textarea-focus-ring-inset-offset)) var(--textarea-error-focus-ring-color), inset 0 0 0 var(--textarea-focus-ring-inset-offset) var(--textarea-error-bg), inset 0 0 0 1000px var(--textarea-error-bg)}.textarea.textarea--bare{--textarea-bg:var(--textarea-bare-bg);--textarea-border-color:var(--textarea-bare-border-color);--textarea-focus-border-color:var(--textarea-bare-border-color);--textarea-min-height:var(--textarea-bare-min-height);--textarea-padding-block:var(--textarea-bare-padding-block);--textarea-padding-inline:var(--textarea-bare-padding-inline);--textarea-focus-ring-width:var(--textarea-bare-focus-ring-width);--textarea-focus-ring-inset-offset:var(--textarea-bare-focus-ring-width);--textarea-resize:var(--textarea-bare-resize);--textarea-disabled-bg:var(--textarea-bare-disabled-bg);--textarea-disabled-border-color:var(--textarea-bare-disabled-border-color);--textarea-error-bg:var(--textarea-bare-bg)}
.form-field>*+*{margin-block-start:var(--form-field-gap)}.form-field__description{font-family:var(--input-field-helper-font-family);font-size:var(--input-field-helper-font-size);font-weight:var(--input-field-helper-font-weight);line-height:var(--input-field-helper-line-height);color:var(--input-field-helper-color);margin:0}.form-field__message,.form-error,form p[role=alert]{font-family:var(--form-error-font-family);font-size:var(--form-error-font-size);font-weight:var(--form-error-font-weight);line-height:var(--form-error-line-height);color:var(--form-error-color);margin:0}