Вы должны использовать разные классы для разных клиентов по элементу тела, чтобы вы могли стилизовать детей в соответствии с клиентом X или клиентом Y.
Например, при инициализации приложения добавьте класс 'clientx' в тело, а затем напишите правила css относительно clientx как родителя.
Когда вы создаете приложение для clientX, добавьте класс clientx в тело, и соответствующие дочерние элементы могут быть стилизованы
body.clientx .elementA{
color:red
}
Аналогично, когда вы создаете приложение для clientY, добавьте class clienty в body, и соответствующие дочерние элементы могут быть стилизованы
body.clienty .elementA{
color:yellow
}
Таким образом, вам не нужно прикасаться к угловой логике, а сам css может удовлетворить ваши требования. Для более надежной реализации вы можете использовать scss.