Sponsored by TrekGlobal here is the design:
Add a table AD_Style
Add AD_FieldStyle_ID and AD_LabelStyle_ID to AD_Field
Add the same in window customization so it can be modified for tenants
Add detail table AD_StyleAttribute with the following columns:
StyleString
DisplayLogic (if empty applies as default)
Theme (if empty applies as default)
Sequence (order of evaluation for display logic)