/* « Plus en stock » (09/11/2026) — écran #/epuises (epuises.js). Style « Plaque » de l'espace (espace.css) : feuilles blanches,
   bleu émail ; le ROUGE (--rouge) est réservé ici à l'article épuisé : nom et prix barrés, état en rouge. */
.ep-resume{margin:0 0 14px;font-weight:600;color:var(--encre-douce)}
.ep-cat h2{margin-bottom:10px}
.ep-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.ep-liste .ligne-squelette{height:56px;margin:0}
.ep-ligne{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}
@media (min-width:600px){.ep-ligne{grid-template-columns:minmax(0,1fr) auto;gap:8px}}
.ep-article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;width:100%;min-height:60px;padding:10px 14px;margin:0;
  border:1px solid var(--filet);border-left:4px solid var(--email);border-radius:4px;background:var(--feuille);color:var(--encre);font:inherit;text-align:left;cursor:pointer;
  user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s,border-color .15s,transform .08s}
@media (hover:hover){.ep-article:hover{background:var(--email-clair)}.ep-epuise .ep-article:hover{background:#FAD9D5}}
.ep-article:active{transform:scale(.985)}
.ep-nom{font-weight:600;min-width:0}
.ep-prix{font:600 1.1rem/1.2 var(--plaque);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}
.ep-prix small{font:400 .85rem var(--texte);color:var(--gris)}
.ep-etat{grid-column:1 / -1;font-size:.9rem;color:var(--gris)}
.ep-epuise .ep-article{border-color:var(--rouge);border-left-color:var(--rouge);background:var(--rouge-clair)}
.ep-epuise .ep-nom,.ep-epuise .ep-prix{color:var(--rouge);text-decoration:line-through;text-decoration-thickness:2px}
.ep-epuise .ep-etat{color:var(--rouge);font-weight:700}
.ep-retire .ep-article{border-style:dashed;border-left-style:solid}
.ep-duree{justify-self:end;align-self:center;user-select:none;-webkit-user-select:none;touch-action:manipulation}
.ep-aide{margin-top:16px}
.ep-vers{margin:0 0 16px}
