/* Figma 209:1948: compact 92 x 105.8 imagery, 8px gaps and 14/10px prices. */
.finds-track{gap:8px;padding-top:16px;padding-bottom:8px}
.finds-track .pairing-shop-card{display:block;flex:0 0 92px;width:92px;padding:0;background:none;text-align:left;min-width:0}
.pairing-media{position:relative}
.pairing-shop-card .find-image{display:block;width:92px;aspect-ratio:92/105.8;border-radius:8px;overflow:hidden}
.pairing-shop-card .find-image>img{position:static;inset:auto;display:block;width:100%;height:100%;max-width:100%;object-fit:cover;transform:none;filter:none}
.pairing-shop-card .pairing-cart{position:absolute;right:0;bottom:-6px;display:grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:3px;border:1px solid #dbd9d2;border-radius:8px;background:#fff;color:#403b3b;box-shadow:0 0 0 3px var(--paper);z-index:2}
/* Keep the visual control compact with a 44px touch area. */
.pairing-cart:before{content:'';position:absolute;inset:-10px}
.pairing-cart img,.pairing-cart svg{display:block;width:16px;height:16px;flex:none}
.pairing-shop-card .pairing-price{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;white-space:nowrap;margin:4px 0 0;font-size:14px;line-height:20px;letter-spacing:0;color:#211913}
.pairing-price strong{font-weight:500}
.pairing-price del{font-size:10px;line-height:12px;font-weight:300;color:#938e8b;letter-spacing:0;text-decoration-thickness:1px}
.pairing-shop-card .pairing-cart:active{transform:scale(.95);background:#fff7ed}
.pairing-shop-card .pairing-cart:disabled{opacity:1;color:#5a6340}
