/* TPS 2026.10.18.062: Plan dzienny; independent rail, flexible route area, fixed readable utilization. */
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] > div.grid[class*="uppercase"],
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t {
  box-sizing:border-box!important;width:max(100%,900px)!important;min-width:900px!important;
  grid-template-columns:34px 142.5px 88px minmax(260px,1fr) 152px 64px!important;column-gap:5px!important;row-gap:0!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t {
  grid-template-rows:16px 68px!important;min-height:84px!important;align-items:center!important;
}
/* Grid cell 3 is a hidden trailer-status placeholder in this daily view; do not reserve a column for it. */
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(1) {grid-column:1!important;}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(2) {
  grid-column:2!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;
  overflow:visible!important;align-self:stretch!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(3) {display:none!important;grid-column:2!important;}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(4) {
  grid-column:3!important;grid-row:1!important;box-sizing:border-box!important;position:relative!important;
  min-width:0!important;width:100%!important;justify-content:center!important;align-self:start!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(5) {
  grid-column:3!important;grid-row:2!important;box-sizing:border-box!important;min-width:0!important;
  width:100%!important;align-items:center!important;align-self:start!important;padding-left:0!important;padding-right:0!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t.grid > :nth-child(6) {
  grid-column:4!important;grid-row:1 / span 2!important;box-sizing:border-box!important;align-self:center!important;
  width:100%!important;height:84px!important;min-height:84px!important;max-height:84px!important;min-width:0!important;
  padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;gap:4px!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(6)::-webkit-scrollbar {display:none!important;width:0!important;height:0!important;}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t .route-point-copy-wrap:has(> .route-point-tile-daily),
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result .route-point-tile-daily {
  box-sizing:border-box!important;height:54px!important;min-height:54px!important;max-height:54px!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result .route-point-tile-daily {overflow:hidden!important;}
/* Match the legacy high-specificity daily tile rules so the entire tile really reaches 51px. */
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(6) > .route-point-copy-wrap.route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily.route-point-tile-daily {
  box-sizing:border-box!important;height:54px!important;min-height:54px!important;max-height:54px!important;
  overflow:hidden!important;
}
/* The legacy daily renderer fixes this inner order/direction panel at 28px; stretch its divider through the full 51px tile body. */
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(6) > .route-point-copy-wrap.route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily.route-point-tile-daily > .daily-load-order-panel {
  box-sizing:border-box!important;display:flex!important;flex:0 0 25px!important;width:25px!important;min-width:25px!important;max-width:25px!important;
  height:54px!important;min-height:54px!important;max-height:54px!important;align-self:stretch!important;
  flex-direction:column!important;align-items:center!important;justify-content:space-evenly!important;overflow:hidden!important;
  border-right:1px solid currentColor!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(6) > .route-point-copy-wrap.route-point-copy-wrap:has(> .route-point-tile-daily) {
  box-sizing:border-box!important;display:flex!important;flex:0 0 280px!important;flex-direction:column!important;
  width:280px!important;min-width:280px!important;max-width:280px!important;
  height:80px!important;min-height:80px!important;max-height:80px!important;gap:0!important;overflow:visible!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result .daily-load-footer {
  box-sizing:border-box!important;display:flex!important;flex:0 0 24px!important;height:24px!important;
  min-height:24px!important;max-height:24px!important;visibility:visible!important;opacity:1!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(7) {
  grid-column:5!important;grid-row:1 / span 2!important;box-sizing:border-box!important;justify-self:stretch!important;
  align-self:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;
  margin:0!important;padding:3px 5px!important;overflow:visible!important;white-space:nowrap!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(7) > span,
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(7) > span > b,
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(7) > span > small {
  display:block!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;line-height:1.25!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(7) > span > b {font-size:12px!important;line-height:1.25!important;}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(8) {
  grid-column:6!important;grid-row:1 / span 2!important;box-sizing:border-box!important;display:grid!important;
  grid-template-columns:64px!important;grid-template-rows:35px 35px!important;align-content:center!important;
  justify-self:end!important;align-self:center!important;gap:4px!important;width:64px!important;min-width:64px!important;
  max-width:64px!important;height:80px!important;min-height:80px!important;max-height:80px!important;
  margin:0!important;padding:0!important;overflow:visible!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(8) > .planning-row-action-btn,
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(8) > button:not(.planning-row-action-btn) {
  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:64px!important;min-width:64px!important;max-width:64px!important;height:35px!important;min-height:35px!important;
  max-height:35px!important;margin:0!important;padding:0 2px!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important;
}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] > div.grid[class*="uppercase"] > :nth-child(1) {grid-column:1!important;}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] > div.grid[class*="uppercase"] > :nth-child(2) {grid-column:2!important;}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] > div.grid[class*="uppercase"] > :nth-child(3) {grid-column:3!important;}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] > div.grid[class*="uppercase"] > :nth-child(4) {grid-column:4!important;min-width:0!important;}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] > div.grid[class*="uppercase"] > :nth-child(5) {grid-column:5!important;text-align:right!important;white-space:nowrap!important;}
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] > div.grid[class*="uppercase"] > :nth-child(6) {grid-column:6!important;}
