PopupDateField Icon is shifted in table

I added a PopupDateField to a table, but for some reason the icon aligns to the top of the cell whilst the input box aligns to the bottom. How can I fix this?

Also, is there any sort of list over what CSSSelector to use for what component? I end up spending 15 minutes every time I want to change the style of any part of a component, it’s driving me insane…

Thanks