/* 1.9.62 — Cartes des vélos (catégories et « Trouver mon vélo »), maquette du 7 nov. 2026 :
   « En stock » sous la photo, sur la ligne de la marque, avec un point de couleur ; prix toujours en noir, seule la remise reste en rouge. */
.cb-r-carte .cb-r-ligne { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 2px 10px; }
.cb-r-carte .cb-r-ligne .cb-r-marque { min-width: 0; }
.cb-r-carte .cb-r-badge,
.cb-r-carte.occasion .cb-r-badge,
.cb-r-carte.occasion .cb-r-badge.stock { position: static; display: inline-flex; align-items: center; gap: 6px; padding: 0; background: none; border-radius: 0;
  font-size: 12px; font-weight: 700; line-height: 1.3; top: auto; left: auto; bottom: auto; white-space: nowrap; }
.cb-r-carte .cb-r-badge::before { content: ""; flex: none; width: 8px; height: 8px; border-radius: 50%; }
.cb-r-carte .cb-r-badge.stock { color: #145c2e; }
.cb-r-carte .cb-r-badge.stock::before { background: #2e9e57; }
.cb-r-carte .cb-r-badge.arrivage { color: #0b3f75; }
.cb-r-carte .cb-r-badge.arrivage::before { background: #3b82c4; }
.cb-r-carte.occasion .cb-r-badge { color: #6b4a00; }
.cb-r-carte.occasion .cb-r-badge::before { background: #d4a72c; }
.cb-r-carte .cb-r-badge:empty { display: none; }
.cb-r-carte .cb-r-prix strong,
.cb-r-carte.promo .cb-r-prix strong { color: #1c1c1e; }
.cb-r-carte .cb-r-cofidis { display: none; }
@media (max-width: 520px) {
  .cb-r-carte .cb-r-badge { font-size: 11px; white-space: normal; }
}
