/* PZF 0.9.0 — only photo-report thumbnails. The portrait carousel already
   carries its own camera glyph and is deliberately excluded in PHP. */
.pzf-photo-thumb {
  display:block;
  position:relative;
  isolation:isolate;
  width:100%;
  height:100%;
  overflow:hidden;
  background:#20242c;
}
.pzf-photo-thumb > img {
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.pzf-photo-thumb--contain > img {
  object-fit:contain !important;
  background:#20242c;
}
.pzf-photo-thumb__camera {
  position:absolute;
  z-index:2;
  right:9px;
  top:9px;
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  color:#fff;
  background:rgba(10,13,18,.72);
  border:1px solid rgba(255,255,255,.3);
  border-radius:7px;
  pointer-events:none;
  line-height:0;
}
.pzf-photo-thumb__camera svg {width:18px;height:18px;display:block;}
@media(max-width:600px) {
  .pzf-photo-thumb__camera {right:7px;top:7px;width:26px;height:26px;border-radius:6px;}
  .pzf-photo-thumb__camera svg {width:16px;height:16px;}
}
