/* TPS 2026.10.18.047 — Plan dzienny: spójna siatka 7 pól i kontrolki kierowcy obok danych. */
html body #root#root#root section.planning-compact.planning-module-daily.planning-module-daily[class*="daily-view-"] > .planning-column-header,
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%,1080px)!important;min-width:1080px!important;
  grid-template-columns:34px 142.5px 72px 88px minmax(0,1fr) 142px 68px!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 {
  min-height:60px!important;
}
/* Start and shift controls follow driver details immediately. */
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) {
  box-sizing:border-box!important;min-width:0!important;max-width:100%!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(2) .mt-0\.5.flex.gap-1 {
  max-width:100%!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow-x:auto!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 > :nth-child(2) .mt-0\.5.flex.gap-2.font-mono {
  max-width:100%!important;flex-wrap:wrap!important;column-gap:5px!important;row-gap:1px!important;overflow-wrap:anywhere!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) input,
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) select,
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) button {
  box-sizing:border-box!important;min-width:0!important;max-width:100%!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) {
  box-sizing:border-box!important;min-width:0!important;width:100%!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(4) {
  box-sizing:border-box!important;position:relative!important;min-width:0!important;width:100%!important;justify-content:center!important;
}
/* Commute control sits directly below the night checkbox in the same compact control rail. */
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 > label.absolute {
  left:250px!important;top:42px!important;box-sizing:border-box!important;width:84px!important;max-width:84px!important;
  gap:2px!important;padding-left:0!important;padding-right:0!important;font-size:7px!important;line-height:1!important;
}
/* One pixel of breathing room around each full 51px tile; no vertical crop from old padding. */
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) {
  box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;max-height:52px!important;
  min-width:0!important;align-self:center!important;padding-top:0!important;padding-bottom:0!important;
  overflow-x:auto!important;overflow-y: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 .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 > .grid.items-center.border-t .route-point-tile-daily {
  box-sizing:border-box!important;height:51px!important;min-height:51px!important;max-height:51px!important;overflow:visible!important;
}
/* Utilization is 10px wider; action controls are narrow and dock to the far right. */
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) {
  box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right: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 > :nth-child(7) {
  box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;
  gap:2px!important;width:64px!important;min-width:64px!important;max-width:64px!important;margin:0 4px 0 0!important;padding:0!important;
  justify-self:end!important;align-self:center!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(7) > .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(7) > button:not(.planning-row-action-btn) {
  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:60px!important;min-width:60px!important;max-width:60px!important;min-height:24px!important;height:24px!important;max-height:24px!important;
  flex:0 0 24px!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-"] > .planning-column-header > :nth-child(7) {
  box-sizing:border-box!important;text-align:right!important;padding-right:8px!important;
}

html body #root#root#root#root section.planning-compact.planning-module-daily[class*="daily-view-"] > .min-h-0.flex-1 > .grid[class*="bg-[#f8fafc]"] { grid-template-columns: 34px 210px 88px minmax(260px, 1fr) 152px 64px !important; }
html body #root#root#root#root section.planning-compact.planning-module-daily[class*="daily-view-"] .relative.tps-week-search-result > .grid.items-center.border-t { grid-template-columns: 34px 210px 88px minmax(260px, 1fr) 152px 64px !important; }
