Thread:Extension talk:UniversalLanguageSelector/Why Does ULS Overwrite Button Classes?/reply (2)

Sure, someone has a custom skin which may not match Vector. Buttons for search and/or editing may differ and match the styling of the skin. Since the file ext.uls.buttons.css is really to style Display and Input Settings of the ULS pop-up. At least, this is all I can see they would be used for. This code is overriding and mixing in with custom button styling. button.button { display: inline-block; padding: 0.4065em 1.2195em 0.4065em; font-size: 0.813em; font-weight: bold; ..... etc... So doing something like this... display: inline-block; padding: 0.4065em 1.2195em 0.4065em; font-size: 0.813em; font-weight: bold; ....etc... Wraps ULS css and keeps it where it should be invoked in the pop-up.
 * 1) languagesettings-settings-panel button.button {