/* Pronto Dashboard 0.16.9 — photo zoom inside the photo viewers (zoom.js). Page zoom stays off. */
.pz-area{touch-action:none;overflow:hidden;-webkit-user-select:none;user-select:none}
.pz-img{touch-action:none;transform-origin:0 0;will-change:transform;cursor:zoom-in;-webkit-user-drag:none;user-select:none}
.pz-area.pz-on .pz-img{cursor:grab}
.pz-area.pz-on.pz-drag .pz-img{cursor:grabbing}
.pz-area.pz-on .lb-nav,.pz-area.pz-on .fa-lb-nav{z-index:2;background:rgba(0,0,0,.5)}
.pz-hint{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);z-index:3;background:rgba(0,0,0,.62);color:#fff;font-size:13.5px;font-weight:600;padding:7px 14px;border-radius:999px;pointer-events:none;white-space:nowrap;transition:opacity .5s}
.pz-hint-out{opacity:0}
/* the map's own + / − buttons sat above the photo viewer (they were drawn over the dark backdrop): pushed under it while a viewer is open */
body:has(> .lb) .leaflet-top,body:has(> .lb) .leaflet-bottom,body:has(> .fa-lb) .leaflet-top,body:has(> .fa-lb) .leaflet-bottom{z-index:auto}
@media (max-width:760px){
  .lb{background:#0b0d11}
  .lb-img{padding:0 0 12px}
  .lb-nav{width:44px;height:44px;background:rgba(0,0,0,.45)}
  .lb-prev{left:6px} .lb-next{right:6px}
  .pz-area.pz-on .lb-nav{opacity:.55}
  .pz-hint{bottom:96px}
  .lb-img .pz-hint{bottom:24px}
}
