.ds-textarea{gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.ds-textarea__label{font-family:var(--font-paragraph-em-family);font-size:var(--font-paragraph-em-size);font-weight:var(--font-paragraph-em-weight);line-height:var(--font-paragraph-em-line-height);letter-spacing:var(--font-paragraph-em-letter-spacing);color:var(--color-text-primary)}.ds-textarea__required{color:var(--color-core-accent-red)}.ds-textarea__field{width:100%;padding:var(--padding-sm)var(--padding-md);border:var(--border-xs)solid var(--color-input-border-primary);border-radius:var(--radius-md);background-color:var(--color-input-bg-primary);font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-input-text-primary);box-sizing:border-box;outline:none;transition:border-color .2s,background-color .2s}.ds-textarea__field::placeholder{color:var(--color-input-text-placeholder)}.ds-textarea__field:hover:not(:focus):not(:disabled){border-color:var(--color-input-border-hover)}.ds-textarea__field:focus{border-color:var(--color-input-border-selected);background-color:var(--color-input-bg-primary)}.ds-textarea__footer{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);display:flex}.ds-textarea__helper{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);flex:1;margin:0}.ds-textarea__counter{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary);flex-shrink:0}.ds-textarea--error .ds-textarea__field,.ds-textarea--error .ds-textarea__field:focus{border-color:var(--color-status-error-border)}.ds-textarea--error .ds-textarea__helper,.ds-textarea--error .ds-textarea__counter{color:var(--color-status-error-border)}.ds-textarea--disabled .ds-textarea__label{color:var(--color-input-text-disabled)}.ds-textarea--disabled .ds-textarea__field{background-color:var(--color-input-bg-disabled);border-color:var(--color-input-border-disabled);color:var(--color-input-text-disabled);cursor:not-allowed}.ds-textarea--disabled .ds-textarea__field::placeholder{color:var(--color-input-text-disabled)}.ds-textarea--compact .ds-textarea__field{padding:var(--padding-xs)var(--padding-sm-md);font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}.ds-textarea--compact .ds-textarea__label{font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height)}
