Refactored the distances filter form for better layout and usability, added a reset button, and enhanced the display of statistics with metric cards. Implemented session-based caching in Distances_model to reduce repeated calculations and speed up responses. Updated JavaScript to auto-load charts, show loading spinners, and improve error handling and dynamic UI updates.
Blue Solid = Add something, activate something, or perform any other primary action.
Blue Outline = Edit, change or update something.
Red = Delete something or make an irreversable change.
Grey = Deactivate something.
Yellow = Reset something or clear a field.
Green = Retained for search.
Added icons where it made sense to do so.