Any time rules like `display:none`, `!important`, `margin: 0` are used can you add a comment explaining "why"? Returning to this code after a period of time I've found it helpful to know what problem these lines were solving.

Also helpful in the comment would be to include where the original styling came from