The Lightning Component that I built uses a lot of inline CSS. This is because of the configurations for certain clients who wants to give a more personal look and feel of our app. These configurations are passed in as JSON through an API.
We got feedback from Salesforce Security Review team that inline CSS is discouraged (and absolute positions is disallowed). What would be an alternative to applying the configured/dynamic css to the component? Would I do it in the afterRender cycle and label each component with an ID and applying the CSS?