/* echeance.ma v128 — listes compactes : lignes moins hautes, même taille de texte, tout tient à l'écran */
@media (min-width: 1100px){
  .app-main .table-scroll table th{padding:9px 7px !important}
  .app-main .table-scroll table td{padding:6px 7px !important;vertical-align:middle}
  .app-main .table-scroll table td:first-child{white-space:normal !important;max-width:118px;line-height:1.25}
  .app-main .table-scroll table td strong.cheque-number{display:inline-block;margin-right:6px;vertical-align:middle}
  .app-main .table-scroll table td > small:has(> .bank){display:inline-block !important;vertical-align:middle;margin:0 !important}
  .app-main .table-scroll table td:has(> strong.cheque-number){max-width:185px;white-space:normal !important}
  .app-main .table-scroll table td .zz-marks{margin-top:3px !important}
  .app-main .table-scroll .cheque-due{gap:2px !important;white-space:nowrap}
  .app-main .table-scroll .due-countdown{padding:2px 7px !important;white-space:nowrap}
  .app-main .table-scroll .zz-badge{padding:3px 9px !important;line-height:1.25 !important}
  .app-main .table-scroll .zz-badge *{white-space:nowrap !important}
  .app-main .table-scroll .status-cell{gap:4px !important}
  .app-main .table-scroll .icon-button{padding:3px !important;min-height:0 !important}
  .app-main .table-scroll table td small{line-height:1.25}
  .app-main .table-scroll table td strong{line-height:1.25}
}
