If you're running the portlet in production mode, all the css files from the theme should be minified and collected in a single css file.
You might be able to work around this issue by adding the CSS for the portlets to the theme - this limits the amount of css to the required minimum. For example, to style liferay's Sign-In portlet, you can address it in css with
1.portal-login {
2 margin: 10px;
3}
Similar things can be done with your own portlets - you'll obviously only need to add the css relevant to your current theme and refer in there to the portlets you expect to be deployed in your installation
Please sign in to flag this as inappropriate.