Keep branch colors stable on the dashboard report chart
The branch distribution chart on the dashboard now assigns colors based on each branch's name instead of its position in the report:
- Stable colors per branch: A branch keeps the same color across months, refreshes, and page reloads. Previously, whenever two branches swapped position in the ranking, their colors swapped too, making charts look inconsistent between views.
- Easier month-to-month comparison: Comparing reports from different periods is no longer misleading, since a branch that was blue last month is still blue this month.
- More distinguishable palette: The chart now uses 16 pastel colors arranged around the color wheel, so neighboring branches stay easy to tell apart, and charts with many branches still get unique colors.





