Hey Daniel, I understand your styling struggles. I like the comfort of the WS Form CSS skin (see advanced settings), but I HATE its limitations to customizing the form beyond that skin. For example, we can only customize colors in HEX. And to override styles with custom CSS, we rely on !important 9/10 times.
Therefore I’ve decided to disable the WS Form CSS skin and style my forms from scratch. It takes a while to figure out all the classes used by the WS Form framework, but once you’ve got it, you can freely style it with your own css (woohoo!) css variables (woohoo!!) and inherit styles from outside of the form (woohoo!!!).
Once I’ve finished the stylesheet for customizing forms exactly to your liking, I’ll post it here (reply here to notify me through email in case I forget).