.TextArea{--TextArea-background: var(--color-input-background);--TextArea-color: var(--color-input-text);--TextArea-border: var(--color-input-border);--TextArea-border-hover: var(--color-input-border-hover);--TextArea-border-active: var(--color-input-border-active);--TextArea-border-focus: var(--color-input-border-focus);--TextArea-disabled-bg: var(--color-input-disabled-bg);--TextArea-disabled-color: var(--color-input-disabled-color);--TextArea-placeholder: var(--color-input-placeholder);background:var(--TextArea-background);border:var(--border-width) solid var(--TextArea-border);border-radius:var(--border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--TextArea-color);font-family:inherit;font-weight:var(--font-weight-normal);line-height:1.4;max-width:100%;-webkit-transition:-webkit-box-shadow var(--transition-slow) var(--transition-timing);transition:-webkit-box-shadow var(--transition-slow) var(--transition-timing);transition:box-shadow var(--transition-slow) var(--transition-timing);transition:box-shadow var(--transition-slow) var(--transition-timing),-webkit-box-shadow var(--transition-slow) var(--transition-timing);width:100%}[data-color-mode=dark] .TextArea{--TextArea-disabled-bg: var(--gray30);--TextArea-disabled-color: var(--gray60);color-scheme:light dark}@media(prefers-color-scheme:dark){[data-color-mode=auto] .TextArea{--TextArea-disabled-bg: var(--gray30);--TextArea-disabled-color: var(--gray60);color-scheme:light dark}}.TextArea:hover{border-color:var(--TextArea-border-hover)}.TextArea:focus{border-color:var(--TextArea-border-active);-webkit-box-shadow:0 0 0 3px var(--TextArea-border-focus);box-shadow:0 0 0 3px var(--TextArea-border-focus);outline:none}.TextArea:disabled{background:var(--TextArea-disabled-bg);color:var(--TextArea-disabled-color);cursor:not-allowed;-webkit-text-fill-color:var(--TextArea-disabled-color)}.TextArea:not(.TextArea_clean):invalid:focus:focus(.TextArea_dirty){border-color:#e95f6a;-webkit-box-shadow:0 0 0 3px rgba(233,95,106,.4);box-shadow:0 0 0 3px rgba(233,95,106,.4)}.TextArea_dirty:invalid{border-color:#e95f6a}.TextArea_dirty:invalid:focus{-webkit-box-shadow:0 0 0 3px rgba(233,95,106,.4);box-shadow:0 0 0 3px rgba(233,95,106,.4)}.TextArea input::-webkit-input-placeholder{color:var(--TextArea-placeholder)}.TextArea input::-moz-placeholder{color:var(--TextArea-placeholder)}.TextArea input:-ms-input-placeholder{color:var(--TextArea-placeholder)}.TextArea input::-ms-input-placeholder{color:var(--TextArea-placeholder)}.TextArea input::placeholder{color:var(--TextArea-placeholder)}.TextArea_both{resize:both}.TextArea_vertical{resize:vertical}.TextArea_horizontal{resize:horizontal}.TextArea_none{resize:none}.TextArea_sm{font-size:14px;padding:5px}.TextArea_md{font-size:16px;padding:10px}.TextArea_lg{font-size:18px;padding:15px}.TextArea_minimal{--TextArea-background: var(--ivory);--TextArea-bg-focus-minimal: white;--TextArea-border-active: #118cfd;background:var(--TextArea-background);border-color:transparent}[data-color-mode=dark] .TextArea_minimal{--TextArea-background: var(--gray20);--TextArea-bg-focus-minimal: var(--gray10)}@media(prefers-color-scheme:dark){[data-color-mode=auto] .TextArea_minimal{--TextArea-background: var(--gray20);--TextArea-bg-focus-minimal: var(--gray10)}}.TextArea_minimal:hover{border-color:transparent}.TextArea_minimal:active{border-color:var(--TextArea-border-active)}.TextArea_minimal:focus{background:var(--TextArea-bg-focus-minimal)}.TextArea_minimal:focus:hover{border-color:var(--TextArea-border-active)}