/* TPS 2026.10.18.016 — live Plan dzienny selectors; Planowanie remains untouched. */
/* Beat the older 360px/272px overflow:hidden rules on the daily route row. */
html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .min-h-0.flex-1.overflow-y-auto.px-2.pb-2 > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(n) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily), html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap:has(> .route-point-tile-daily) {
  box-sizing:border-box!important; flex:0 0 max-content!important; width:max-content!important;
  min-width:max-content!important; max-width:none!important; overflow:visible!important;
}
html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .min-h-0.flex-1.overflow-y-auto.px-2.pb-2 > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(n) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily, html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily {
  box-sizing:border-box!important; display:flex!important; flex:0 0 max-content!important;
  width:max-content!important; min-width:max-content!important; max-width:none!important;
  overflow:visible!important; white-space:nowrap!important;
}
html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily > .daily-load-content {
  box-sizing:border-box!important; display:flex!important; flex:0 0 max-content!important;
  width:max-content!important; min-width:max-content!important; max-width:none!important;
  overflow:visible!important; white-space:nowrap!important;
}
html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily .daily-load-city, html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily .daily-load-content > b, html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily .daily-load-content > b > * {
  box-sizing:border-box!important; display:inline-block!important; flex:0 0 auto!important;
  width:max-content!important; min-width:max-content!important; max-width:none!important;
  overflow:visible!important; white-space:nowrap!important; text-overflow:clip!important;
}
html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily > span[aria-label="Brak załącznika"] { display:none!important; }
/* Wykorzystanie +4px (9px → 13px). Widen its grid track so no summary text is cut off. */
html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .grid.items-center.border-t {
  grid-template-columns:34px 285px 180px 74px 42px minmax(0,1fr) 190px 104px!important;
}
html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .daily-utilization-panel, html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .daily-utilization-panel * {
  box-sizing:border-box!important; font-size:13px!important; line-height:1.15!important;
}
html body #root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .daily-utilization-panel { min-width:0!important; width:auto!important; overflow:hidden!important; }
