/* Metadata-first reports: missing files are status notices, not empty photos. */
.listingReportBody .listingMediaGrid>.listingMediaMissing,
.listingPost[data-historical-supplement="1"] .listingMediaGrid>.listingMediaMissing {
  aspect-ratio:auto;min-height:48px;padding:12px 14px;display:flex;
  align-items:center;justify-content:center;white-space:normal;
  font-size:13px;line-height:1.5;color:#68758d;background:#f5f7fb;
  border:1px dashed #cbd4e5;border-radius:10px;overflow-wrap:anywhere;
}
.listingReportBody .listingMediaGrid { white-space:normal; }
@media(max-width:760px) {
  .listingReportBody .listingMediaGrid>.listingMediaMissing {
    min-height:44px;padding:10px;font-size:12px;
  }
}
