Improve styling on mobile devices
This MR tries to improve the functionality and look of osmybiz on smaller screens. This includes the following:
- On small screens, the watchlist will use all avilable space, rather than using the righthand 60% of the screen.
- The detail page will only use a dual column design on larger screens. (and all fields should be visible)
- Refine the existing hamburger menu that appears on smaller screens
- Add a button to close the watchlist (otherwise one needs to use the hamburger menu to do that)
- Ensure the searchbox and results are centered even on small screens.
- some other small improvments