/* Plotly bundles mapbox-gl's JS but not its CSS, so the map container never
   gets mapbox-gl's own "cursor: grab" rule - it just shows the default arrow
   even though the map is fully pannable, giving no visual hint that it's
   interactive. Restoring that affordance here. */
#campus-map .mapboxgl-canvas-container.mapboxgl-interactive {
    cursor: grab;
}
#campus-map .mapboxgl-canvas-container.mapboxgl-interactive:active {
    cursor: grabbing;
}
