Fix mappings header to top when scrolling

* When scrolling past a mapping table header, it fixes to the top to
avoid losing context whilst editing mappings
* Only applies to tables not in a modal
* Increase mapping type column size to prevent re-sizing when table
header toggles