SVG fill color has !important

When selecting the fill of the svg element in the Bricks builder editor svg element settings, the css has the !important declaration ex:
.brxe-rbzmud .brxe-wlmako.brxe-svg :not([fill=“none”]) { fill: #ff0040 !important; }

This makes it difficult to modify that via css.

You can declare a hover style for example, but need to use !important as well.

You cannot declare styles for nth-child however (if you want alternating icon colors for example) even if you use the !important.

A solution is to leave the fill blank and manage it all via css, which is not a problem but just seems odd.

Is the !important required?