.field[data-v-2c60eef3]{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.field__label[data-v-2c60eef3]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.field__required[data-v-2c60eef3]{color:var(--color-danger);margin-inline-start:2px}.field__textarea[data-v-2c60eef3]{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);inline-size:100%;line-height:var(--leading-normal);min-block-size:6rem;padding:var(--space-3) var(--space-4);resize:vertical;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-base) var(--ease-out)}.field__textarea[data-v-2c60eef3]:focus{border-color:var(--color-primary);box-shadow:var(--ring);outline:none}.has-error .field__textarea[data-v-2c60eef3]{border-color:var(--color-danger)}.field__footer[data-v-2c60eef3]{display:flex;font-size:var(--text-xs);gap:var(--space-2);justify-content:space-between}.field__error[data-v-2c60eef3]{color:var(--color-danger);font-weight:var(--weight-semibold)}.field__count[data-v-2c60eef3],.field__hint[data-v-2c60eef3]{color:var(--color-text-subtle)}.field__count[data-v-2c60eef3]{margin-inline-start:auto}
