.ui-textarea-wrap[data-v-bd33def2]{display:flex;flex-direction:column;gap:var(--space-1)}.ui-label[data-v-bd33def2]{color:var(--color-text-secondary);font-size:.8rem;font-weight:500}.ui-textarea[data-v-bd33def2]{background:var(--color-surface-raised);border:1.5px solid transparent;border-radius:var(--radius-lg);color:var(--color-text-primary);font:inherit;font-size:1rem;padding:var(--space-3) var(--space-4);resize:vertical;transition:border-color var(--dur-base),box-shadow var(--dur-base);width:100%}.ui-textarea[data-v-bd33def2]:focus{border-color:var(--color-secondary);box-shadow:0 0 0 4px #3b66dd1f;outline:none}.ui-textarea[data-v-bd33def2]::-moz-placeholder{color:var(--color-text-muted)}.ui-textarea[data-v-bd33def2]::placeholder{color:var(--color-text-muted)}.ui-textarea.has-error[data-v-bd33def2]{border-color:var(--color-error)}.ui-textarea[data-v-bd33def2]:disabled{background:var(--color-border-subtle);color:var(--color-text-muted)}.ui-error[data-v-bd33def2]{align-items:center;color:var(--color-error);display:inline-flex;font-size:.75rem;font-weight:700;gap:var(--space-1)}
