Fix sidepanel gap
The gap size between sidepanel and main timeline used to vary due to how scrollbar is different size in different browsers and on different zoom levels. Now there's some js to measure the scrollbar size and set the size properly.
The whole thing is hacky (editing style in js instead of using the vue directives) but cleaner solutions wouldn't work.