/* Planung - nur fuer den Ausdruck (media="print"): der Plan auf hellem Papier, ohne Kopf, Reiter und Knoepfe.
   Die Namensspalte faellt weg - das Bild wird auf die Blattbreite verkleinert, die Namen stehen dann im Bild neben
   den Balken (text.drucktext), damit beides zusammen schrumpft. */
@media print {
  @page { size: landscape; margin: 12mm; }
  body { background: #fff; color: #000; font-family: "Segoe UI", system-ui, -apple-system, Roboto, sans-serif; font-size: 12px; }
  header.top, nav.tabs, footer, dialog, button, .planwahl, .muster, .legende, .gantt-namen, .gespeichert { display: none !important; }
  .card { border: 1px solid #000; padding: 8px 10px; margin: 0 0 10px; break-inside: avoid; }
  .balken { display: none; }
  .gantt-rahmen { overflow: visible; }
  .gantt-bild { max-width: 88%; height: auto; overflow: visible; }
  .gantt-bild text { font-size: 11px; fill: #000; }
  .gantt-bild line { stroke: #999; }
  .gantt-bild line.heute { stroke: #000; stroke-dasharray: 4 3; }
  .gantt-bild rect.we { fill: #eee; }
  .gantt-bild rect.stab { fill: #ccc; stroke: #000; }
  .gantt-bild rect.stab-fertig { fill: #555; }
  .gantt-bild path.raute { fill: #fff; stroke: #000; stroke-width: 2; }
  .gantt-bild path.raute.erreicht { fill: #000; }
  .gantt-bild path.kante { fill: none; stroke: #000; }
  .gantt-bild path.pfeil { fill: #000; }
  .liste { list-style: none; padding: 0; }
  .liste li { padding: 4px 0; border-top: 1px solid #ccc; }
}
