/* Mode liste DEV V1 : classes dédiées, sans modifier le mode diapo. */
.pro-liste-item,.pro-liste-item *{box-sizing:border-box}
.pro-liste-card{background:#fff;border-color:#dedfe2!important;border-radius:13px!important;box-shadow:0 2px 7px rgba(0,0,0,.055)!important;gap:0}
.pro-liste-right{display:flex;flex-direction:column;gap:7px;min-width:0;font-family:Arial,Helvetica,sans-serif}
.pro-liste-ref{font-size:12px;color:#737780;text-align:left}
.pro-liste-prices{background:#fafafa;border-radius:8px;padding:8px 7px;min-height:43px;display:flex;align-items:center;gap:5px;min-width:0}
.pro-liste-price-values{display:flex;align-items:baseline;align-content:center;flex-wrap:wrap;gap:3px 5px;flex:1 1 auto;min-width:0}
.pro-liste-price-values>span{white-space:nowrap;flex:0 0 auto}
.pro-liste-prices .panier_prix_vente:not(.pro-liste-old){color:#f05a0a;font-size:20px;letter-spacing:-.035em;line-height:1.12;font-weight:800}
.pro-liste-prices .panier_prix_vente:not(.pro-liste-old) b{font-weight:800}
.pro-liste-prices .panier_prix_conseille,.pro-liste-prices .pro-liste-old{color:#747982;font-size:12px;font-weight:400;letter-spacing:normal}
.pro-liste-discount{flex:0 0 auto;margin-left:auto;background:#ff650e;color:#fff;border-radius:6px;padding:4px 5px;font-size:10px;font-weight:700;white-space:nowrap}
.pro-liste-extra{min-height:18px;text-align:center;font-size:12px;line-height:1.2;display:flex;align-items:center;justify-content:center}
.pro-liste-status{display:flex;align-items:center;justify-content:center;text-align:center;gap:7px;border-radius:8px;min-height:43px;padding:7px;font-size:12px;line-height:1.25;font-weight:400}
.pro-liste-status strong,.pro-liste-status b{font-weight:700}
.pro-liste-status-icon{max-width:20px;max-height:20px;object-fit:contain;flex:none}
.pro-liste-footer{min-height:40px;display:flex;align-items:stretch}
.pro-liste-actions{display:flex;width:100%;gap:7px}
.pro-liste-qty{width:62px;flex:0 0 62px;border:1px solid #d8d8d8;border-radius:8px;background:#fff;padding:0 6px;min-height:39px;font-size:14px}
.pro-liste-button{width:100%;min-height:39px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;font-size:14px;font-weight:700;cursor:pointer}
.pro-liste-add{flex:1;min-width:0;background:#087d28;color:#fff}
/*
 * Icône panier SVG dans le bouton Ajouter.
 * Même rendu que dans le mode diapo DEV.
 */
.pro-liste-cart-icon {
    width: 17px;
    height: 17px;
    flex: none;
    display: block;
}
.pro-liste-alert{background:#cff4fc;color:#111;font-weight:600}
.pro-liste-precom{font-weight:600}
.pro-liste-button:hover{filter:brightness(.96)}
@media(max-width:767px){.pro-liste-right{margin-top:12px}.pro-liste-card{row-gap:8px}}
