.record-photo-gallery{margin-top:16px;font-family:var(--caravan-ui-font,Arial,Helvetica,sans-serif)}
.record-photo-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x proximity}
.record-photo-thumbnail{flex:0 0 80px;width:80px;height:80px;padding:3px;background:var(--card);border:1px solid var(--line);scroll-snap-align:start}
.record-photo-thumbnail[aria-pressed=true]{border:2px solid var(--ink);padding:2px}
.product-art .record-photo-thumbnail img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;background:transparent}
.record-photo-position{margin:6px 0 0;font-size:12px;color:var(--mute)}
@media(max-width:699px){.record-photo-thumbnail{flex-basis:64px;width:64px;height:64px}}
