PESYJE SEARCH MAP VIEWPORT FIXED V11

The screenshot showed the map stretching vertically with the whole result list.
That is NOT the requested Yelp behavior.

V11 changes the structure:
- Adds a permanent right-column map slot to reserve layout width.
- The map itself becomes FIXED to the browser viewport after it reaches the top.
- Height is always based on the CURRENT SCREEN height, not the result-list height.
- Business results continue scrolling on the left.
- Map does not become a 3000px/5000px tall column.
- When the result section ends, the map stops before the footer.
- Resize automatically recalculates map width/left/height.
- Leaflet invalidateSize is called after positioning.

NO MIGRATION.

INSTALL:
cd /home/n377435/pesyje
unzip -o PESYJE_SEARCH_MAP_VIEWPORT_FIXED_V11.zip
php artisan optimize:clear
php artisan view:clear
