.TextArea{flex-direction:column;display:flex;position:relative}.TextArea__input-error{border-color:var(--colors-destructive);box-shadow:0 0 0 .5px var(--colors-destructive),0 0 2px 2px #ff8385 inset;outline:none}.TextArea textarea{font-family:var(--font-san-serif);padding:var(--spacing-4) var(--spacing-3);box-sizing:border-box;background-color:var(--colors-input);appearance:none;width:100%;color:var(--colors-foreground);border:1.5px solid var(--colors-input-border);resize:none;background-clip:padding-box;height:80px;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.TextArea textarea.TextArea__input--auto-expand{height:auto;min-height:80px;overflow:hidden}.TextArea textarea:placeholder-shown:disabled{color:var(--colors-foreground);-webkit-user-select:none;user-select:none;pointer-events:none;cursor:not-allowed;opacity:.4}.TextArea textarea:placeholder-shown:disabled~.TextArea__label{opacity:.4}.TextArea textarea:focus{border-color:var(--colors-select);box-shadow:0 0 0 .5px var(--colors-select),0 0 0 3px var(--colors-primary-transparent);outline:none}.TextArea textarea::placeholder{color:#0000}.TextArea.TextArea--read-only-muted>textarea:read-only{color:var(--colors-foreground);pointer-events:none;caret-color:#0000;opacity:.4}.TextArea.TextArea--read-only-muted>textarea:read-only~.TextArea__label,.TextArea.TextArea--read-only-muted>textarea:read-only~.TextArea__counter{opacity:.4}.TextArea.TextArea--read-only-muted>textarea:read-only:focus{border-color:var(--colors-input-border);box-shadow:none;outline:none}.TextArea__field{gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-lg);background-color:var(--colors-input);border:1.5px solid var(--colors-input-border);flex-direction:column;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.TextArea__field:focus-within{border-color:var(--colors-select);box-shadow:0 0 0 .5px var(--colors-select),0 0 0 3px var(--colors-primary-transparent)}.TextArea__field>textarea{min-height:var(--spacing-18);max-height:var(--spacing-32);background-color:#0000;border:none;border-radius:0;height:auto;padding:0;overflow-y:scroll}.TextArea__field>textarea:focus{box-shadow:none}.TextArea__field>textarea::placeholder,.TextArea__preview{color:var(--colors-muted-foreground)}.TextArea__error{color:var(--cherry-400);font-size:14px;line-height:16px}.TextArea>.TextArea__label{height:auto;padding:var(--spacing-2) var(--spacing-3);pointer-events:none;transform-origin:0 0;color:var(--colors-muted-foreground);border:1px solid #0000;font-size:1rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0}.TextArea>.TextArea__input--with-placeholder:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.TextArea>.TextArea__input--with-placeholder:focus,.TextArea>.TextArea__input--with-placeholder:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.TextArea>.TextArea__input--with-placeholder:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.TextArea>.TextArea__input:focus~label,.TextArea>.TextArea__input:not(:placeholder-shown)~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.TextArea>.TextArea__input:-webkit-autofill~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.TextArea__counter{min-height:var(--spacing-6);text-align:right;font-size:14px}.TextArea__counter--with-icon{justify-content:flex-end;align-items:center;gap:var(--spacing-1);color:var(--colors-foreground);display:flex}.TextArea__counter--with-icon>svg{color:var(--colors-muted-foreground);flex-shrink:0}.TextArea__counter-limit{color:var(--colors-muted-foreground)}
