/* SD ONE · lot 98 (24/10/2026 21h, Hassan) : listes de dossiers (À traiter, À relancer, Facturables…) sans défilement de gauche à droite.
   « Ranger » devient une petite icône sous les ⋯ ; la colonne « Payé le » est retirée, la date de paiement passe en vert sous les dates.
   Relecture : limité aux listes de dossiers (classe sd98-l posée par v2-lot98-listes.js), 44 px sur téléphone. */
table.tl.sd98-l td.act { white-space: normal !important; width: 56px; }
table.tl.sd98-l td.act > button.menu-l, table.tl.sd98-l td.act > button.sd81-lb { display: flex !important; margin: 2px auto !important; }
table.tl.sd98-l td.act > button.sd81-lb { font-size: 0 !important; width: 36px !important; min-width: 36px !important; height: 36px !important; min-height: 36px !important; padding: 0 !important; justify-content: center; align-items: center; gap: 0 !important; }
table.tl.sd98-l td.act > button.sd81-lb svg { width: 16px; height: 16px; }
table.tl.sd98-l .sd98-cache { display: none !important; }
table.tl.sd98-l td.sd43-cc .etiq { white-space: normal !important; font-size: 11px !important; padding: 4px 8px !important; line-height: 1.2 !important; max-width: 110px; text-align: center; }
table.tl.sd98-l th, table.tl.sd98-l td { white-space: normal; }
table.tl.sd98-l .sd98-paye { display: block; color: #1D6F42; font-weight: 800; font-size: 11.5px; margin-top: 3px; }
table.tl.sd98-l .sd98-cli { display: block; font-weight: 700; }
/* passager : la civilité est collée au nom par une espace insécable ; un nom très long passe à la ligne au lieu d'élargir la liste */
table.tl.sd98-l .sd98-pas { display: block; white-space: normal; font-size: 11.5px; }
@media (max-width: 760px) {
  table.tl.sd98-l td.act > button.sd81-lb { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; }
}
