I suggest you take all these new things and add them to report_list.html
However, that page was using a `<style>` tag which was ok because the amount of CSS was so small. Now it's grown out of that so I suggest you create a new `report_list.css` file and refactor report_list.html to use that.