Чтобы сохранились ваши изменения CSS, то по правильному, лучше их хранить в админке модуля таб CSS сайта
В противном случае при обновлении есть вероятность того что ваш css затрется новой версией. Понимаете почему нельзя вставлять костыли в штатный css
Вот поэтому и хочу чтобы сделали правильно и у вас при обновлении все ваши описанные css селекторы сохранились
Я сам часто изменяю таким образом css селекторы тем при адаптации пользователям под темы
Я не лезу в css тем, модулей и т п
Все очень красиво делается через описание их в CSS сайта и это правильно. А вдруг пользователь захочет обновить версию темы, модулей и т п. И ничего не затрется и все будет работать как надо
Надеюсь понимаете. И насчет style, я ставлю только в том случае если вычисляется блок стиля или display: none, (почти тоже что делает, к примеру, Jquery своими методами. И да он переопределяет фактически style именно, можете посмотреть в firebug) так что безосновательно