Custom CSS for Google Maps

How do we style the CSS with Google Maps? Both for the list and the pop-up (and I'd like to change the icon size, too!)