Hi Kamil,
I have the same problem. My product is an open source smart home visualization framework where multiple types of charts are used - configurable by the user with a unified styling provided by the great feature of "styledMode". So highcharts.css is imported by default. Some users want to create more sophisticated graphs with more options than styled mode provides. My expectation was that setting "styledMode" to false would do the job but the CSS definitions in highcharts.css override many settings configured in the chart / series options.
So it would be a great improvement if highcharts.css could be "switched off" on demand. Your solution - deleting the unwanted properties - works of course but is a bit dirty (sorry for that
). Maybe in some graphs we need these properties while in other graphs they are disturbing.
So my proposal to the problem in this thread is to add a class "unstyled" to the container in html and write ".styled" in front of the highcharts-color-0 class. See this fiddle:
https://jsfiddle.net/wvhn_/kq2Lzf9o/7/ and toggle the class to "styled" in html in order to change styling.
At the same time I am asking you to consider this as a "feature request" for the mixed use of "styledMode" an "nonStyledMode" in different Highcharts charts on the same page.
Thanks and best regards
Wolfram