Laboratory tweaks

* Make preview grid and code textarea fit the viewport
* Disable textarea resizing
* Clean up some styles / DOM
* Refine DnD overrides for preview grid to not interfere with ColumnReorder