Koda/styles

### What is the problem / feature ?

Styles and UI needed to be finished across site.

### How did it get fixed / implemented ?

I finished them.
- Shifts table now collapses.
- Shifts are collapsed by default on all view.
- Overlapping shifts have square edges on overlapping side.
- Forms produce consistent error codes.
- Profile page, department page, forms all now look alright.
- Responsive design tweaks.
- Things I may have forgotten.

### How can someone test / see it ?

Browse the site.