Just in case anyone else had this problem, I just figured it out. To get this to work for the admin panel page, you have to use the admin_head hook instead of wp_head, e.g. add_action(‘admin_head’, ‘func’);
The downside to this is that it styles not only your plugin’s page, but all the other admin panel pages as well. But this shouldn’t be a problem if your css styles only apply to the elements on your plugin’s admin panel page.
I’m having the same problem. Is there a WordPress function to include a stylesheet in the options page?