Move stylesheet change to a QProxyStyle
Globally changing the stylesheet breaks the colors of the KMessageStyle,
generally Qt recommanded using proxy styles instead of using the style
sheets to overwrite the native behavior.
(cherry picked from commit 8c73743ef7dfae395139495ca3c99798f54f3c7e)