Managing dynamic CSS classes in Salesforce used to be a headache ...