/* Build 2026.10.29.011: daily-plan print omits utilization and actions. */
@media print {
  .planning-compact[class*="daily-view-"] {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  /* Header: keep Lp., driver/status, start and route title. */
  .planning-compact[class*="daily-view-"] > div.grid[style*="42px 220px 94px 46px"] {
    grid-template-columns: 42px 220px 94px 46px minmax(0, 1fr) !important;
  }
  .planning-compact[class*="daily-view-"] > div.grid[style*="42px 220px 94px 46px"] > :nth-child(n + 6) {
    display: none !important;
  }

  /* Rows: preserve the route area, remove utilization and Plan/Mapa actions. */
  .planning-compact[class*="daily-view-"] .grid.items-center[style*="34px 285px 180px 74px 42px"] {
    grid-template-columns: 34px 285px 180px 74px 42px minmax(0, 1fr) !important;
  }
  .planning-compact[class*="daily-view-"] .daily-utilization-panel,
  .planning-compact[class*="daily-view-"] .daily-dispatcher-actions,
  .planning-compact[class*="daily-view-"] .planner-execution-permissions {
    display: none !important;
  }

  .planning-compact[class*="daily-view-"] > .min-h-0.flex-1.overflow-y-auto {
    max-height: none !important;
    overflow: visible !important;
  }
}
