Required CSV Columns:
Route Name - Name of the route (required)
Distance (km) - Distance in kilometers (optional)
Stops - JSON array with stop details (required)
Stops JSON Format:
[{"order":1,"name":"Stop A","address":"Address A","lat":35.12,"lng":-2.56},{"order":2,"name":"Stop B","address":"Address B","lat":35.13,"lng":-2.55}]
✨ Auto-Create Bus Stops: If any bus stops don't exist yet, they'll be automatically created using the coordinates provided.