.listing-trade-row{border-top:1px solid var(--border,#ddd);text-align:left;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.listing-seller-identity{min-width:0;color:var(--foreground,#171717);text-align:left;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.listing-seller-identity>img,.listing-seller-fallback{object-fit:cover;background:var(--muted,#eee);width:28px;min-width:28px;height:28px;color:var(--muted-foreground,#666);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.listing-seller-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listing-card-price{text-align:right;color:var(--foreground,#171717);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:18px;font-weight:750;line-height:1.3}.listing-status-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:8px 0 0;display:flex}.listing-sale-status,.collector-row-badge>.listing-sale-status{border:1px solid var(--border,#ddd);background:var(--muted,#f4f4f4);color:var(--muted-foreground,#666);letter-spacing:0;text-transform:none;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.listing-sale-status svg{flex-shrink:0}.listing-status-row .card-condition{color:var(--muted-foreground,#666);font-size:11px}.collector-row-details>.listing-seller-identity{margin-top:10px}.shop-card-rows .collector-row-price{text-align:right}@media (max-width:600px){.listing-trade-row{gap:6px}.listing-seller-identity{gap:5px;font-size:12px}.listing-seller-identity>img,.listing-seller-fallback{width:24px;min-width:24px;height:24px}.listing-card-price{font-size:16px}}.sport-site .card-grid .listing-status-row .condition{margin:0}
