
/* Preview-only no-photo geometry; no representative or hero image is fabricated. */
.pv-no-photo-placeholder{display:flex;align-items:center;justify-content:center;min-height:160px;padding:24px;background:#edf4ee;color:#486050;text-align:center;font:600 0.95rem/1.4 Inter,Arial,sans-serif;border:1px dashed #8da99a;border-radius:10px}
.pv-ground-card-media .pv-no-photo-placeholder{min-height:180px}
