.map-info{max-width:260px;color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.5;padding:4px}
.map-info strong{display:block;font-size:16px;margin-bottom:8px;overflow-wrap:anywhere}
.map-info p{margin:0 0 12px;overflow-wrap:anywhere}
.map-info img{width:56px;height:56px;object-fit:contain;margin-bottom:10px;border-radius:8px}
.map-info a{color:var(--blue);font-weight:700;text-decoration:underline}
