best way to overide plugin CSS?
Now and again I would come across a great wordpress plugin with it's own css style sheet. I could edit the css in the plugin folder and it would work like a charm but if there was ever an update for the plugin, it would overwrite my custom css that I applied to it.
I know that I can target the class of the plugin in my own css and applying !important; to the end of the css style. I've read though that this isn't good practice.
Is adding !important to the end of a css style bad practice and if so, what is the best way of targeting custom css of a wordpress plugin?