.app-textarea[data-v-530ff2b1]{display:block;width:100%}.app-textarea__label[data-v-530ff2b1]{color:var(--color-muted-strong);display:block;font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.app-textarea__required[data-v-530ff2b1]{color:var(--color-error)}.app-textarea__control[data-v-530ff2b1]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-fg);display:block;font:inherit;font-size:15px;line-height:1.5;min-height:96px;padding:12px 14px;resize:vertical;transition:border-color var(--duration-150) var(--easing-standard),box-shadow var(--duration-150) var(--easing-standard);width:100%}.app-textarea__control[data-v-530ff2b1]::-moz-placeholder{color:var(--color-muted-subtle)}.app-textarea__control[data-v-530ff2b1]::placeholder{color:var(--color-muted-subtle)}.app-textarea__control[data-v-530ff2b1]:hover:not(:disabled){border-color:var(--color-fg-subtle)}.app-textarea__control[data-v-530ff2b1]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.app-textarea__control[data-v-530ff2b1]:disabled{background:var(--color-bg-strong);cursor:not-allowed;opacity:.6}.app-textarea__meta[data-v-530ff2b1]{align-items:flex-start;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:6px}.app-textarea__hint[data-v-530ff2b1]{color:var(--color-muted);margin:0}.app-textarea__error[data-v-530ff2b1]{color:var(--color-error);margin:0}.app-textarea__counter[data-v-530ff2b1]{color:var(--color-muted);font-variant-numeric:tabular-nums}.app-textarea--error .app-textarea__control[data-v-530ff2b1]{border-color:var(--color-error)}
