.rev-field[data-v-36ad92b4]{display:flex;flex-direction:column;gap:var(--space-1)}.rev-field__label[data-v-36ad92b4]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium)}.rev-field__required[data-v-36ad92b4]{color:var(--color-error);margin-left:2px}.rev-field__textarea[data-v-36ad92b4]{background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);outline:none;padding:var(--space-3);resize:vertical;transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.rev-field__textarea[data-v-36ad92b4]::-moz-placeholder{color:var(--color-text-placeholder)}.rev-field__textarea[data-v-36ad92b4]::placeholder{color:var(--color-text-placeholder)}.rev-field__textarea[data-v-36ad92b4]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-light)}.rev-field__textarea[data-v-36ad92b4]:disabled{cursor:not-allowed;opacity:.5;resize:none}.rev-field__textarea--error[data-v-36ad92b4]{border-color:var(--color-error)}.rev-field__textarea--error[data-v-36ad92b4]:focus{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}.rev-field__error[data-v-36ad92b4]{color:var(--color-error);font-size:var(--text-xs);margin:0}.rev-field__hint[data-v-36ad92b4]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}
