.ui-textarea{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;line-height:1.5;min-height:80px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);width:100%}.ui-textarea--grow{overflow:hidden;resize:none}.ui-textarea::-moz-placeholder{color:var(--color-text-muted)}.ui-textarea::placeholder{color:var(--color-text-muted)}@media(hover:hover)and (pointer:fine){.ui-textarea:hover:not(:disabled){border-color:rgba(var(--color-darkest-rgb),.3)}}.ui-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.16)}.ui-textarea--invalid,.ui-textarea--invalid:focus{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(var(--color-error-rgb),.14)}.ui-textarea:disabled{background:var(--color-bg-surface-2);color:var(--color-text-secondary);cursor:not-allowed}
