#map-selection .showcase-photo{margin:0 0 12px;overflow:hidden;border-radius:10px;background:#f1f5f0}
#map-selection .showcase-photo img{display:block;width:100%;height:auto;max-height:200px;object-fit:contain;background:#e4ece7}
#map-selection .showcase-photo [hidden]{display:none!important}
#map-selection .showcase-photo figcaption{padding:8px 10px;font-size:10px;line-height:1.5;color:#4e6458;overflow-wrap:anywhere}
#map-selection .showcase-photo figcaption a{font-size:inherit;color:#12634b}
#map-selection .showcase-photo figcaption small{display:block;margin-top:4px;font-size:9px;color:#66736b}
#map-selection .photo-error{padding:12px;font-size:12px}
#map-selection{scrollbar-color:#9fb6ad transparent}
@media(max-width:700px){#map-selection .showcase-photo img{max-height:140px}}
@media(max-height:600px) and (min-width:601px){#map-selection .showcase-photo{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center}#map-selection .showcase-photo img{width:120px;height:104px;object-fit:cover}#map-selection .showcase-photo figcaption{padding:6px 8px;font-size:9px}#map-selection .showcase-photo figcaption small{font-size:8px}}
