I think using a new admin style might cause the original stylesheet.css to be overwritten, especially if it is not 1.5.0 compatible.
So yes, adding a "new" .hiddenField in the .css will solve at least that problem, but it would be wise to do a check for other missing elements.