We are using a plugin which applies custom CSS to Joomla's backend. One of the Joomla elements altered is the header, which has the class "header".
Unfortunately chronoforms and chronoconnectivity's headers also has the class "header", resulting in unwanted style changes on CF6 and CCv6's pages.
Can you change your headers' class to something different from Joomla's headers?
I'm going to go with "probably not". You could always edit the plugin's CSS files to not apply to .ui classes
Unfortunately the plugin (Joomla Admin Branding) is pretty basic, it only lets you input the header background colour and then the plugin applies it into its pre-written CSS.
I doubt the dev is going to rewrite the whole component because one plugin has a CSS conflict. You'd be better off like I said editing the plugin's code, especially if it's only a basic plugin like you said.
What CSS specifically is conflicting? What does the plugin actually do, what's it for?
No need to rewrite the whole component, just not to use the class "header" which is already used by Joomla's backend. Or use a different class instead.
The plugin is a 'reskin' of the Joomla backend, to customise the look of the backend. I know templates do something similar but the plugin basically just applies some CSS.
The plugin's settings page lists Joomla backend's elements that we enter eg background colour and it'll apply it. Unfortunately as we want to change Joomla's header, CC6/CF6's headers get changed as well because they share the same "header" class.
Joomla's default backend template (isis) does not seem to allow custom CSS.
I think you misunderstood.
Joomla's header has the class "header" (as shown in your screenshot).
CF6/CC6 also has several elements with the class "header".
If you apply CSS to the class "header" because you want to change Joomla backend's look, CF6/CC6's pages get altered as well.
Suggestion: CF6/CC6 shouldn't use the same class that is used by Joomla, because of unwanted style changes when trying to apply CSS to Joomla elements.