:where(textarea){resize:vertical;padding:.5rem}:where(.form-field-wrapper):has(.textarea:disabled){opacity:.35}:where(.form-field-wrapper) .textarea{font-family:var(--font-family-input,system-ui, sans-serif);border:1px solid var(--color-grey-graphic);border-radius:var(--radius-md);width:100%;font-size:16px}:where(.form-field-wrapper) .textarea::placeholder{color:var(--color-grey-text)}:where(.form-field-wrapper) .textarea:focus{outline:1px solid var(--focus-color);border-color:var(--focus-color)}.textarea-wrapper .textarea{background-color:var(--color-input-bg);min-height:7.5rem;padding-inline-end:1.5rem}.textarea-wrapper .textarea[readonly]{background-color:var(--color-grey-bg);caret-color:#0000}.textarea-wrapper .textarea.autoresize{height:auto;min-height:2.5rem;overflow:auto}.textarea-variant--minimal label{font-size:var(--font-size-sm)}.textarea-variant--minimal:focus-within label{color:var(--color-text)}.textarea-variant--minimal .textarea{line-height:var(--line-height);border-color:#0000;border-block-end-color:var(--color-grey-graphic);resize:none;background-color:#0000;border-radius:0;min-height:2.5rem;padding-block-end:.5em;padding-inline:0}.textarea-variant--minimal .textarea:focus{border-block-end-color:var(--color-accent-graphic);outline-color:#0000}.textarea-variant--3d label{color:var(--color-grey-text);font-weight:var(--font-weight-semibold)}.textarea-variant--3d:focus-within label{color:var(--color-text)}.textarea-variant--3d .textarea{border-radius:var(--radius-sm);border-width:1.5px;border-color:var(--color-grey-text);box-shadow:0 1.5px 0 0 var(--color-grey-text)}.textarea-variant--3d .textarea:focus{border-color:var(--color-accent-graphic);box-shadow:0 1.5px 0 0 var(--color-accent-graphic);outline-color:#0000}
