/* TPS 2026.10.17.074 — Planowanie → Planowanie only: compact DOM/BAZA LDM + weight pairing. */
html body #root section.planning-compact.planning-module-planning .base-route-item > span:not(button) {
  display:flex!important; flex-flow:row wrap!important; justify-content:flex-start!important;
  align-content:center!important; align-items:center!important; column-gap:6px!important; row-gap:0!important;
}
html body #root section.planning-compact.planning-module-planning .base-route-item > span:not(button) > b:first-child {
  position:static!important; display:block!important; flex:0 0 100%!important;
  min-width:0!important; max-width:100%!important; overflow:hidden!important;
  text-overflow:ellipsis!important; white-space:nowrap!important;
}
html body #root section.planning-compact.planning-module-planning .base-route-item > span:not(button) > span:nth-of-type(1),
html body #root section.planning-compact.planning-module-planning .base-route-item > span:not(button) > span:nth-of-type(2) {
  display:block!important; flex:0 1 auto!important; width:auto!important;
  min-width:0!important; max-width:calc(50% - 3px)!important; overflow:hidden!important;
  text-overflow:ellipsis!important; white-space:nowrap!important; margin:0!important;
}
html body #root section.planning-compact.planning-module-planning .base-route-item > span:not(button) > span:nth-of-type(3) {
  display:block!important; flex:0 0 100%!important; width:100%!important;
  min-width:0!important; max-width:100%!important; overflow:hidden!important;
  text-overflow:ellipsis!important; white-space:nowrap!important; margin:0!important;
}
