Tables may need a width,they don't act exactly like blocks.
Needs an almost full width to make room for the pseudo element to help prevent responsiveness problems.