/* DTISoft — Listes Excel (inventaire à une date, tarif client), 2026-11-04. Préfixe lx-.
   Le cadre réutilise les classes ex- de export-articles.css ; seuls les ajouts sont ici. */
.lx-panel { max-width: 1100px; }
.lx-2col { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
@media (max-width: 800px) { .lx-2col { grid-template-columns: 1fr; } }
.lx-bloc { display: flex; flex-direction: column; gap: 6px; min-width: 0; }
.lx-bloc-t { font-size: 12px; font-weight: 600; color: #334155; display: flex; justify-content: space-between; }
.lx-liste { max-height: 190px; overflow: auto; }
.lx-refs { display: flex; flex-wrap: wrap; gap: 10px 18px; align-items: flex-start; }
.lx-ref { width: 160px; padding: 5px 8px; border: 1px solid #cbd5e1; border-radius: 4px; }
.lx-date, .lx-select { margin-left: 6px; padding: 5px 8px; border: 1px solid #cbd5e1; border-radius: 4px; }
.lx-client { position: relative; max-width: 520px; }
.lx-sugg { position: absolute; left: 0; right: 0; top: 100%; z-index: 5; background: #fff; border: 1px solid #cbd5e1;
           border-radius: 4px; box-shadow: 0 6px 18px rgba(0,0,0,.12); max-height: 260px; overflow: auto; }
.lx-sugg-i { padding: 6px 10px; cursor: pointer; font-size: 13px; }
.lx-sugg-i:hover { background: #eef2ff; }
.lx-sugg-v { padding: 6px 10px; color: #64748b; font-size: 13px; }
.lx-choisi { margin-top: 8px; }
.lx-chip { display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; background: #e0e7ff; color: #1e3a8a;
           border-radius: 14px; font-size: 13px; }
/* Stock mort (2026-11-05) */
.lx-nb { width: 70px; margin: 0 4px; }
.lx-sous { margin-left: 24px; }

/* Filtre fournisseurs de l'inventaire (2026-11-05) */
.lx-fou-inv { margin: 10px 0; max-width: 620px; }
