Why does the price set field title change the CSS class?
CiviCRM uses civicrm_price_set.name to generate class. I believe this field in never updated on Update mode. It is updated when we explicitly set them using api or mysql query.