/* .029 — legacy Plan dzienny renderer: −20px on the card body; footer untouched. */
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > [role="button"].route-point-tile-daily {
  box-sizing:border-box!important; height:28px!important; min-height:28px!important; max-height:28px!important;
  flex:0 0 28px!important; overflow:hidden!important; font-size:8px!important; line-height:1!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > [role="button"].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;
  height:28px!important; flex-direction:column!important; align-items:center!important; justify-content:space-evenly!important;
  gap:0!important; padding:1px 0!important; overflow:hidden!important; border-right:1px solid currentColor!important; font-size:7px!important; line-height:8px!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > [role="button"].route-point-tile-daily > .daily-load-order-panel.route-point-tile-order-unloading { color:#dc2626!important; }
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > [role="button"].route-point-tile-daily > .daily-load-order-panel.route-point-tile-order-pickup { color:#059669!important; }
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > [role="button"].route-point-tile-daily > .flex.w-fit.min-w-0.flex-col {
  box-sizing:border-box!important; flex:1 1 auto!important; width:auto!important; min-width:0!important; max-width:none!important;
  height:28px!important; padding:0 4px!important; overflow:hidden!important; white-space:nowrap!important; font-size:8px!important; line-height:1!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > [role="button"].route-point-tile-daily > .daily-load-direction { display:none!important; }
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > [role="button"].route-point-tile-daily .daily-load-order-panel b { font-size:7px!important; line-height:8px!important; }

/* Older daily-view compatibility rules fixed both the card to 48px and the
   wrapper to 76px. Override those exact constraints only when this wrapper
   contains our daily-only card, keeping its existing footer but reducing the
   overall tile unit by the same 20px. */
html body #root section.planning-compact.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:has(> .route-point-tile-daily),
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) {
  box-sizing:border-box!important; flex:0 0 56px!important; height:56px!important; min-height:56px!important; max-height:56px!important;
  align-self:flex-start!important; margin-block:0!important; gap:0!important; overflow:hidden!important;
}

  /* Reference-inspired load tile. Ratios stay fluid; content truncates instead of widening columns. */
  .loads-board [data-testid^="load-row-"]{container-type:inline-size;container-name:load-tile}
  .loads-board .load-row-grid[style]{grid-template-columns:minmax(0,1.55fr) minmax(0,.62fr) minmax(0,.75fr) minmax(0,1.2fr) minmax(0,.4fr) 14px!important;column-gap:0!important;min-height:58px!important;align-items:stretch!important;line-height:1.15!important}
  .loads-board .load-row-grid[style]>:first-child{grid-template-columns:max-content 6px minmax(0,1fr)!important;padding:5px 12px 5px 4px!important;border-left:0!important}
  .loads-board .load-row-grid[style]>:first-child>:nth-child(2){padding-left:7px!important;font-size:clamp(13px,1.5cqi,30px)!important;font-weight:800!important}
  .loads-board .load-row-grid[style]>:first-child>:first-child{font-size:clamp(13px,1.45cqi,28px)!important}
  .loads-board .load-row-grid[style]>:first-child>:nth-child(3){align-self:center!important}
  .loads-board .load-row-grid[style]>:first-child>span[title="Załadunek"]:after{content:"Zał";display:inline-flex;align-items:center;height:22px;margin-left:8px;padding:0 12px;border-radius:6px;background:#d4f8e8;color:#079b64;font:800 clamp(11px,.95cqi,18px)/1 system-ui,sans-serif}
  .loads-board .load-row-grid[style]>:first-child>span[title="Rozładunek"]:after{content:"Roz";display:inline-flex;align-items:center;height:22px;margin-left:8px;padding:0 12px;border-radius:6px;background:#fee2e2;color:#c52631;font:800 clamp(11px,.95cqi,18px)/1 system-ui,sans-serif}
  .loads-board .load-row-grid[style]>:first-child [title^="Godziny otwarcia"]{font-size:clamp(10px,.9cqi,18px)!important;color:#8b9bb0!important}
  .loads-board .load-row-grid[style]>[class*="col-start-"]{display:flex!important;min-width:0!important;max-width:none!important;overflow:hidden!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:5px 12px!important;border-left:2px solid #e2e8f0!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important}
  .loads-board .load-row-grid[style]>[class*="col-start-2"]{font-size:clamp(13px,1.35cqi,27px)!important;font-weight:800!important}
  .loads-board .load-row-grid[style]>[class*="col-start-3"]{font-size:clamp(12px,1.2cqi,24px)!important}
  .loads-board .load-row-grid[style]>[title^="Nr referencyjny"]{position:relative!important;padding-top:5px!important;padding-bottom:5px!important}
  .loads-board .load-row-grid[style]>[title^="Nr referencyjny"]:before{content:"nr ref:";color:#8b9bb0;font:600 clamp(10px,.9cqi,17px)/1.1 system-ui,sans-serif}
  .loads-board .load-row-grid[style]>[title^="Nr TMS"],.loads-board .load-row-grid[style]>[title^="Brak numeru TMS"]{position:relative!important;padding-top:5px!important;padding-bottom:5px!important}
  .loads-board .load-row-grid[style]>[title^="Nr TMS"]:before,.loads-board .load-row-grid[style]>[title^="Brak numeru TMS"]:before{content:"TMS:";color:#8b9bb0;font:600 clamp(10px,.9cqi,17px)/1.1 system-ui,sans-serif}
  .loads-board .load-row-grid[style]>[title^="Kierunek"]{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:4px 6px!important;font-size:clamp(12px,1.1cqi,22px)!important}
  .loads-board .load-row-grid[style]>[title^="Kierunek"]:before{content:"→";color:#1475ef;font-size:1.55em;font-weight:800}
  .loads-board .load-row-grid[style]>:last-child{padding:0!important;border-left:2px solid #e2e8f0!important}
  .loads-board .load-row-grid[style]>:first-child [title^="Godziny otwarcia"]{grid-column:3!important;grid-row:2!important}
  .loads-board .load-row-grid[style]>[class*="col-start-2"]{grid-row:1!important}
  .loads-board .load-row-grid[style]>[class*="col-start-3"]{grid-row:1!important}
  .loads-board .load-row-grid[style]>[class*="col-start-4"]{grid-row:1!important;grid-column:4!important}
  .loads-board .load-row-grid[style]>[class*="col-start-2"][title="LDM"]{grid-row:2!important}
  .loads-board .load-row-grid[style]>[class*="col-start-3"][title="Waga"]{grid-row:2!important}
  .loads-board .load-row-grid[style]>[class*="col-start-4"]:has(span.truncate){grid-row:2!important}
  .loads-board .load-row-grid[style]>[title^="Kierunek"]{grid-column:5!important;grid-row:1/span 2!important}
  .loads-board .load-row-grid[style]>:last-child{grid-column:6!important;grid-row:1/span 2!important}
  .loads-board .load-row-grid[style]>[class*="col-start-4"]:not([title^="Nr referencyjny"]):not([title^="Nr TMS"]):not([title^="Brak numeru TMS"]){display:none!important}
  button[aria-label="Akcje ładunku"]{width:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-left:1px solid #dce5ef!important}
  @container load-tile (max-width: 699px){.loads-board .load-row-grid[style]{min-height:40px!important;grid-template-columns:minmax(0,1fr) 40px 55px 60px 45px 10px!important}.loads-board .load-row-grid[style]>:first-child{padding:2px 4px!important}.loads-board .load-row-grid[style]>:first-child>:nth-child(2){font-size:10px!important;padding-left:3px!important}.loads-board .load-row-grid[style]>:first-child>:first-child,.loads-board .load-row-grid[style]>[class*="col-start-"]{font-size:9px!important;padding:2px 4px!important}.loads-board .load-row-grid[style]>[class*="col-start-"]{border-left:1px solid #64748b!important}.loads-board .load-row-grid[style]>:first-child>:nth-child(3),.loads-board .load-row-grid[style]>[title^="Nr referencyjny"]:before,.loads-board .load-row-grid[style]>[title^="Nr TMS"]:before,.loads-board .load-row-grid[style]>[title^="Brak numeru TMS"]:before{display:none!important}.loads-board .load-row-grid[style]>:first-child>span[title="Załadunek"]:after,.loads-board .load-row-grid[style]>:first-child>span[title="Rozładunek"]:after{height:15px;margin-left:3px;padding:0 4px;font-size:8px!important}}
  
  /* Reference-inspired load tile. Ratios stay fluid; content truncates instead of widening columns. */
  .loads-board [data-testid^="load-row-"]{container-type:inline-size;container-name:load-tile}
  .loads-board .load-row-grid[style]{grid-template-columns:minmax(0,1.55fr) minmax(0,.62fr) minmax(0,.75fr) minmax(0,1.2fr) minmax(0,.4fr) 14px!important;column-gap:0!important;min-height:58px!important;align-items:stretch!important;line-height:1.15!important}
  .loads-board .load-row-grid[style]>:first-child{grid-template-columns:max-content 6px minmax(0,1fr)!important;padding:5px 12px 5px 4px!important;border-left:0!important}
  .loads-board .load-row-grid[style]>:first-child>:nth-child(2){padding-left:7px!important;font-size:clamp(13px,1.5cqi,30px)!important;font-weight:800!important}
  .loads-board .load-row-grid[style]>:first-child>:first-child{font-size:clamp(13px,1.45cqi,28px)!important}
  .loads-board .load-row-grid[style]>:first-child>:nth-child(3){align-self:center!important}
  .loads-board .load-row-grid[style]>:first-child>span[title="Załadunek"]:after{content:"Zał";display:inline-flex;align-items:center;height:22px;margin-left:8px;padding:0 12px;border-radius:6px;background:#d4f8e8;color:#079b64;font:800 clamp(11px,.95cqi,18px)/1 system-ui,sans-serif}
  .loads-board .load-row-grid[style]>:first-child>span[title="Rozładunek"]:after{content:"Roz";display:inline-flex;align-items:center;height:22px;margin-left:8px;padding:0 12px;border-radius:6px;background:#fee2e2;color:#c52631;font:800 clamp(11px,.95cqi,18px)/1 system-ui,sans-serif}
  .loads-board .load-row-grid[style]>:first-child [title^="Godziny otwarcia"]{font-size:clamp(10px,.9cqi,18px)!important;color:#8b9bb0!important}
  .loads-board .load-row-grid[style]>[class*="col-start-"]{display:flex!important;min-width:0!important;max-width:none!important;overflow:hidden!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:5px 12px!important;border-left:2px solid #e2e8f0!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important}
  .loads-board .load-row-grid[style]>[class*="col-start-2"]{font-size:clamp(13px,1.35cqi,27px)!important;font-weight:800!important}
  .loads-board .load-row-grid[style]>[class*="col-start-3"]{font-size:clamp(12px,1.2cqi,24px)!important}
  .loads-board .load-row-grid[style]>[title^="Nr referencyjny"]{position:relative!important;padding-top:5px!important;padding-bottom:5px!important}
  .loads-board .load-row-grid[style]>[title^="Nr referencyjny"]:before{content:"nr ref:";color:#8b9bb0;font:600 clamp(10px,.9cqi,17px)/1.1 system-ui,sans-serif}
  .loads-board .load-row-grid[style]>[title^="Nr TMS"],.loads-board .load-row-grid[style]>[title^="Brak numeru TMS"]{position:relative!important;padding-top:5px!important;padding-bottom:5px!important}
  .loads-board .load-row-grid[style]>[title^="Nr TMS"]:before,.loads-board .load-row-grid[style]>[title^="Brak numeru TMS"]:before{content:"TMS:";color:#8b9bb0;font:600 clamp(10px,.9cqi,17px)/1.1 system-ui,sans-serif}
  .loads-board .load-row-grid[style]>[title^="Kierunek"]{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:4px 6px!important;font-size:clamp(12px,1.1cqi,22px)!important}
  .loads-board .load-row-grid[style]>[title^="Kierunek"]:before{content:"→";color:#1475ef;font-size:1.55em;font-weight:800}
  .loads-board .load-row-grid[style]>:last-child{padding:0!important;border-left:2px solid #e2e8f0!important}
  .loads-board .load-row-grid[style]>:first-child [title^="Godziny otwarcia"]{grid-column:3!important;grid-row:2!important}
  .loads-board .load-row-grid[style]>[class*="col-start-2"]{grid-row:1!important}
  .loads-board .load-row-grid[style]>[class*="col-start-3"]{grid-row:1!important}
  .loads-board .load-row-grid[style]>[class*="col-start-4"]{grid-row:1!important;grid-column:4!important}
  .loads-board .load-row-grid[style]>[class*="col-start-2"][title="LDM"]{grid-row:2!important}
  .loads-board .load-row-grid[style]>[class*="col-start-3"][title="Waga"]{grid-row:2!important}
  .loads-board .load-row-grid[style]>[class*="col-start-4"]:has(span.truncate){grid-row:2!important}
  .loads-board .load-row-grid[style]>[title^="Kierunek"]{grid-column:5!important;grid-row:1/span 2!important}
  .loads-board .load-row-grid[style]>:last-child{grid-column:6!important;grid-row:1/span 2!important}
  .loads-board .load-row-grid[style]>[class*="col-start-4"]:not([title^="Nr referencyjny"]):not([title^="Nr TMS"]):not([title^="Brak numeru TMS"]){display:none!important}
  button[aria-label="Akcje ładunku"]{width:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-left:1px solid #dce5ef!important}
  @container load-tile (max-width: 699px){.loads-board .load-row-grid[style]{min-height:40px!important;grid-template-columns:minmax(0,1fr) 40px 55px 60px 45px 10px!important}.loads-board .load-row-grid[style]>:first-child{padding:2px 4px!important}.loads-board .load-row-grid[style]>:first-child>:nth-child(2){font-size:10px!important;padding-left:3px!important}.loads-board .load-row-grid[style]>:first-child>:first-child,.loads-board .load-row-grid[style]>[class*="col-start-"]{font-size:9px!important;padding:2px 4px!important}.loads-board .load-row-grid[style]>[class*="col-start-"]{border-left:1px solid #64748b!important}.loads-board .load-row-grid[style]>:first-child>:nth-child(3),.loads-board .load-row-grid[style]>[title^="Nr referencyjny"]:before,.loads-board .load-row-grid[style]>[title^="Nr TMS"]:before,.loads-board .load-row-grid[style]>[title^="Brak numeru TMS"]:before{display:none!important}.loads-board .load-row-grid[style]>:first-child>span[title="Załadunek"]:after,.loads-board .load-row-grid[style]>:first-child>span[title="Rozładunek"]:after{height:15px;margin-left:3px;padding:0 4px;font-size:8px!important}}
  

/* TPS .045 — readable Plan dzienny status/copy footer */
/* Keep this styling exclusive to Plan dzienny; card height and state colors remain unchanged. */
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap:has(> .route-point-tile-daily) {
  container-type:inline-size!important;container-name:daily-load-tile!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer {
  box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  align-items:stretch!important;gap:0!important;padding:0!important;overflow:hidden!important;
  height:24px!important;min-height:24px!important;max-height:24px!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .daily-load-status,
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .dispatcher-load-copy,
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .planner-status-change,
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .daily-load-night-badge {
  box-sizing:border-box!important;display:flex!important;flex:initial!important;float:none!important;
  width:100%!important;min-width:0!important;max-width:100%!important;height:24px!important;
  min-height:24px!important;max-height:24px!important;margin:0!important;padding:0 4px!important;
  align-items:center!important;justify-content:center!important;overflow:hidden!important;
  white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .daily-load-status {
  font-size:10px!important;font-weight:800!important;border-right:1px solid currentColor!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .dispatcher-load-copy,
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .planner-status-change {
  border-left:1px solid currentColor!important;border-radius:0!important;font-size:9px!important;font-weight:800!important;
  text-decoration:none!important;cursor:pointer!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .daily-load-night-badge {
  font-size:8px!important;font-weight:800!important;letter-spacing:.015em!important;
}
@container daily-load-tile (max-width:180px) {
  html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .daily-load-status {font-size:9px!important;padding-inline:2px!important}
  html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .dispatcher-load-copy,
  html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .route-point-copy-wrap > .daily-load-footer > .planner-status-change {font-size:8px!important;padding-inline:2px!important}
}


/* TPS 2026.10.17.053: Plan dzienny — finalny siedmiokomórkowy układ wiersza.
   Celowo tylko .planning-module-daily; moduł Planowanie pozostaje bez zmian. */
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] > .planning-column-header,
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t {
  box-sizing:border-box!important;display:grid!important;grid-template-columns:32px minmax(190px,220px) 56px 44px minmax(260px,1fr) 138px 66px!important;
  width:max(100%,806px)!important;min-width:806px!important;max-width:none!important;column-gap:0!important;align-items:stretch!important;
}
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto {
  box-sizing:border-box!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;
  overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior-x:contain!important;
}
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result {
  box-sizing:border-box!important;width:max(100%,806px)!important;min-width:806px!important;max-width:none!important;
}
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t {
  min-height:56px!important;height:auto!important;max-height:none!important;padding-block:0!important;align-items:stretch!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] > .planning-column-header > :nth-child(1),
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(1) {grid-column:1!important;min-width:0!important}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] > .planning-column-header > :nth-child(2),
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(2) {grid-column:2!important;min-width:0!important}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] > .planning-column-header > :nth-child(3),
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(3) {grid-column:3!important;min-width:0!important}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] > .planning-column-header > :nth-child(4),
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(4) {grid-column:4!important;min-width:0!important}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] > .planning-column-header > :nth-child(5),
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(5) {grid-column:5!important;min-width:0!important}
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(5) {
  box-sizing:border-box!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;
  gap:4px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:2px 4px!important;
  overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;scrollbar-color:rgba(59,130,246,.35) transparent!important;
}
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(5) > .route-point-copy-wrap,
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(5) > .base-route-item,
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(5) > .route-point-tile-daily {
  box-sizing:border-box!important;display:flex!important;flex:0 0 fit-content!important;width:fit-content!important;min-width:184px!important;max-width:232px!important;
  min-height:56px!important;height:56px!important;max-height:56px!important;align-self:stretch!important;margin:0!important;gap:0!important;overflow:hidden!important;
}
html body #root section.planning-compact.planning-module-daily .route-point-copy-wrap > .route-point-tile-daily,
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(5) > .route-point-tile-daily {
  box-sizing:border-box!important;display:flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;
  height:32px!important;min-height:32px!important;max-height:32px!important;align-self:stretch!important;overflow:hidden!important;font-size:9px!important;line-height:1.15!important;
}
html body #root section.planning-compact.planning-module-daily .route-point-tile-daily > .daily-load-order-panel {
  box-sizing:border-box!important;flex:0 0 25px!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:100%!important;min-height:0!important;
}
html body #root section.planning-compact.planning-module-daily .route-point-tile-daily > .flex.w-fit.min-w-0.flex-col {
  box-sizing:border-box!important;display:flex!important;flex:1 1 0%!important;width:0!important;min-width:0!important;max-width:100%!important;height:100%!important;
  min-height:0!important;padding:0 5px!important;gap:1px!important;overflow:hidden!important;white-space:normal!important;font-size:9px!important;line-height:1.15!important;
}
html body #root section.planning-compact.planning-module-daily .route-point-tile-daily > .flex.w-fit.min-w-0.flex-col > b,
html body #root section.planning-compact.planning-module-daily .route-point-tile-daily > .flex.w-fit.min-w-0.flex-col > span {
  box-sizing:border-box!important;display:block!important;flex:0 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;
  overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.15!important;
}
html body #root section.planning-compact.planning-module-daily .route-point-copy-wrap > .daily-load-footer {
  box-sizing:border-box!important;display:grid!important;flex:0 0 24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;
  width:100%!important;min-width:0!important;max-width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;overflow:hidden!important;
}
html body #root section.planning-compact.planning-module-daily .route-point-copy-wrap > .daily-load-footer > .daily-load-status,
html body #root section.planning-compact.planning-module-daily .route-point-copy-wrap > .daily-load-footer > .dispatcher-load-copy,
html body #root section.planning-compact.planning-module-daily .route-point-copy-wrap > .daily-load-footer > .planner-status-change,
html body #root section.planning-compact.planning-module-daily .route-point-copy-wrap > .daily-load-footer > .daily-load-night-badge {
  box-sizing:border-box!important;display:flex!important;flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;
  height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0 4px!important;align-items:center!important;justify-content:center!important;
  overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;line-height:1!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] > .planning-column-header > :nth-child(6),
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(6) {
  grid-column:6!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 4px!important;
}
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(6) {
  display:flex!important;align-self:stretch!important;align-items:stretch!important;justify-content:stretch!important;overflow:visible!important;
}
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(6) > .mx-1.my-1.self-stretch {
  box-sizing:border-box!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;
  margin:0!important;padding:3px 5px!important;align-self:stretch!important;overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:5px!important;font-size:9px!important;line-height:1.15!important;
}
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(6) > .mx-1.my-1.self-stretch b,
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(6) > .mx-1.my-1.self-stretch small {
  display:block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;line-height:1.15!important;
}
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] > .planning-column-header > :nth-child(7),
html body #root section.planning-compact.planning-module-daily .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t > :nth-child(7) {
  grid-column:7!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;
  gap:3px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px!important;overflow:visible!important;
}
html body #root section.planning-compact.planning-module-daily .daily-dispatcher-actions,
html body #root section.planning-compact.planning-module-daily .planner-execution-permissions {
  box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(2,19px)!important;gap:3px!important;
  width:100%!important;min-width:0!important;max-width:100%!important;height:41px!important;min-height:41px!important;max-height:100%!important;margin:0!important;padding:0!important;
  align-self:center!important;justify-self:stretch!important;overflow:visible!important;
}
html body #root section.planning-compact.planning-module-daily .daily-dispatcher-actions > button,
html body #root section.planning-compact.planning-module-daily .planner-execution-permissions > button {
  box-sizing:border-box!important;display:flex!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:19px!important;min-height:19px!important;max-height:19px!important;
  margin:0!important;padding:0 2px!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;line-height:1!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;
}
html body #root section.planning-compact.planning-module-daily .daily-dispatcher-actions > button:first-child,
html body #root section.planning-compact.planning-module-daily .planner-execution-permissions > button:first-child {grid-row:1!important}
html body #root section.planning-compact.planning-module-daily .daily-dispatcher-actions > button:nth-child(2),
html body #root section.planning-compact.planning-module-daily .planner-execution-permissions > button:nth-child(2) {grid-row:2!important}


/* TPS 2026.10.17.063: Plan dzienny only — keep route cards at readable intrinsic width.
   The live DOM nests each .route-point-copy-wrap inside a .flex.flex-nowrap.
   The previous override targeted cards as direct children of the grid cell,
   so the older 56px rule kept shrinking them despite the new min-width. */
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) {
  box-sizing:border-box!important;display:flex!important;flex:0 0 184px!important;width:184px!important;min-width:184px!important;max-width:232px!important;
  height:56px!important;min-height:56px!important;max-height:56px!important;align-self:stretch!important;margin:0!important;gap:0!important;overflow:hidden!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .base-route-item {
  box-sizing:border-box!important;flex:0 0 auto!important;width:max-content!important;min-width:184px!important;max-width:232px!important;
  height:56px!important;min-height:56px!important;max-height:56px!important;align-self:stretch!important;margin:0!important;overflow:hidden!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap {
  box-sizing:border-box!important;display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:4px!important;
  width:max-content!important;min-width:100%!important;max-width:none!important;height:56px!important;min-height:56px!important;max-height:56px!important;overflow:visible!important;
}


/* TPS 2026.10.17.064: Plan dzienny only — correct the actual sixth grid cell containing the route.
   Renderer children: index, driver, trailer status, start, night controls, route,
   utilization, actions. The prior override mistook cell 5 (night controls) for route;
   the legacy rule therefore kept the sixth-cell route cards at 56px. */
html body #root section.planning-compact.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(5) {
  box-sizing:border-box!important;display:flex!important;flex-flow:column nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;
  min-width:0!important;max-width:100%!important;overflow:visible!important;gap:0!important;margin:0!important;padding:2px 4px!important;
}
html body #root section.planning-compact.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) {
  box-sizing:border-box!important;display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;
  min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;
}
html body #root section.planning-compact.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:has(> .route-point-tile-daily) {
  box-sizing:border-box!important;display:flex!important;flex:0 0 184px!important;width:184px!important;min-width:184px!important;max-width:232px!important;
  height:56px!important;min-height:56px!important;max-height:56px!important;align-self:stretch!important;margin:0!important;gap:0!important;overflow:hidden!important;
}
html body #root section.planning-compact.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) > .base-route-item {
  box-sizing:border-box!important;flex:0 0 auto!important;width:max-content!important;min-width:184px!important;max-width:232px!important;
  height:56px!important;min-height:56px!important;max-height:56px!important;align-self:stretch!important;margin:0!important;overflow:hidden!important;
}


/* TPS 2026.10.17.066: Plan dzienny only — keep route tiles in the actual fifth grid cell,
   stretch each tile to the row, and restore legible text. The sixth cell is Wykorzystanie. */
html body #root section.planning-compact.planning-module-daily[class*="daily-view-"] .min-h-0.flex-1.overflow-y-auto > .relative.tps-week-search-result > .grid.items-center.border-t {
  box-sizing:border-box!important;min-height:64px!important;height:auto!important;align-items:stretch!important;padding-block:0!important;
}
html body #root section.planning-compact.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(5) {
  box-sizing:border-box!important;display:flex!important;grid-column:5!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;
  width:auto!important;min-width:0!important;max-width:100%!important;min-height:64px!important;height:100%!important;margin:0!important;padding:2px 4px!important;gap:0!important;
  overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap {
  box-sizing:border-box!important;display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:4px!important;
  width:max-content!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:60px!important;max-height:none!important;overflow:visible!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) {
  box-sizing:border-box!important;display:flex!important;flex:0 0 184px!important;width:184px!important;min-width:184px!important;max-width:232px!important;
  height:100%!important;min-height:60px!important;max-height:none!important;align-self:stretch!important;flex-flow:column nowrap!important;margin:0!important;gap:0!important;overflow:hidden!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily {
  box-sizing:border-box!important;display:flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;
  height:auto!important;min-height:38px!important;max-height:none!important;align-self:stretch!important;overflow:hidden!important;font-size:10px!important;line-height:1.15!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .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:100%!important;min-height:0!important;
  flex-direction:column!important;align-items:center!important;justify-content:space-evenly!important;padding:1px 0!important;font-size:8px!important;line-height:9px!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily > .flex.w-fit.min-w-0.flex-col {
  box-sizing:border-box!important;display:flex!important;flex:1 1 0%!important;width:0!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;
  padding:2px 5px!important;gap:2px!important;overflow:hidden!important;white-space:nowrap!important;font-size:10px!important;line-height:1.15!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily > .flex.w-fit.min-w-0.flex-col > b,
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .route-point-tile-daily > .flex.w-fit.min-w-0.flex-col > span {
  box-sizing:border-box!important;display:block!important;flex:0 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;
  overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.15!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .daily-load-footer {
  box-sizing:border-box!important;display:grid!important;flex:0 0 22px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;
  width:100%!important;min-width:0!important;max-width:100%!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;overflow:hidden!important;
}
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .daily-load-footer > .daily-load-status,
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .daily-load-footer > .dispatcher-load-copy,
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .daily-load-footer > .planner-status-change,
html body #root section.planning-compact.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(5) > .flex.flex-nowrap > .route-point-copy-wrap:has(> .route-point-tile-daily) > .daily-load-footer > .daily-load-night-badge {
  box-sizing:border-box!important;display:flex!important;flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;height:22px!important;min-height:22px!important;max-height:22px!important;
  margin:0!important;padding:0 4px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;line-height:1!important;
}
