.p-textarea{gap:var(--space-1-5);flex-direction:column;display:flex}.p-textarea__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-input-label);line-height:var(--leading-normal)}.p-textarea__field{width:100%;min-height:5rem;padding:var(--space-2-5) var(--space-3);font-family:var(--font-family);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);background-color:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius-input);resize:vertical;transition:border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);outline:none}.p-textarea__field::placeholder{color:var(--color-input-placeholder)}.p-textarea__field:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 15%, transparent)}.p-textarea__field:disabled{background-color:var(--color-input-bg-disabled);cursor:not-allowed;opacity:.6}.p-textarea__field--error{border-color:var(--color-border-error)}.p-textarea__field--error:focus{border-color:var(--color-border-error);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-danger) 15%, transparent)}.p-textarea__error{font-size:var(--text-xs);color:var(--color-danger);line-height:var(--leading-normal);margin:0}.p-textarea__hint{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}@media (max-width:480px){.p-textarea__field{min-height:5rem;padding:var(--space-2) var(--space-2-5);font-size:16px}}
