When I have to deal with external CSS libraries like this case where modus.css modifies bootstrap.css, … I usually put my modifications in a 3rd CSS file probably named dialog.css (or similar) and load my modifications last after the other two.
The other thing I once did was to copy only the style rules and classes from bootstrap.css and modus that my dialog layout was actually using.
A year later, what’s the feeling about moving to Modus? We’re about to do some major updates to our plugin UI (Laubwerk Player). It would simplify things a lot to have a ready-made framework we can use across platforms, but we hesitate to do so if it’s not going to match SketchUp’s desktop UI anytime soon (or ever).
It’s time consuming now to have to match the styling separately on both Windows and macOS, so we’d really like something like this to be worth investing time into.
Does anyone have a sense whether the desktop UI will move in this direction soon?