Styling for tabs

- rejig styles so that the tabs don't need to stack for the mobile view
- reintroduce tab-panel border on mobile view