/* चरण 2 — मोबाइल/डेस्कटॉप अनुकूल GIS एवं फ़ोटो रिपोर्ट */
.vs2-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:18px}
.vs2-photo-img{display:block;width:100%;height:205px;object-fit:contain;background:#edf1f5;border-radius:10px}
.mapview{min-height:440px;max-width:100%;border-radius:12px;overflow:hidden}
@media (max-width:680px){.mapview{min-height:360px}.vs2-photo-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vs2-photo-img{height:165px}.panel .toolbar{display:flex;flex-wrap:wrap}.panel .toolbar label{width:100%}}
