/* Route/task media is owned by the compact Task Media modal. Let the anchor receive the click
   so the older global image-preview listener never opens its second modal. */
#routeView .route-media-card a > img,
#routeView .media-card a > img,
#tasksView .route-media-card a > img,
#tasksView .media-card a > img{
  pointer-events:none!important;
}
#routeView .route-media-card a,
#routeView .media-card a,
#tasksView .route-media-card a,
#tasksView .media-card a{
  cursor:zoom-in;
}

/* Replacement dialog copy now reflects the broader unlocked-region pool. */
#llRouteCatalogReplaceDialog .ll-route-replace-source span{line-height:1.35}
#llRouteCatalogReplaceDialog [data-ll-expanded-replacement] span{white-space:normal}
