/*
 * Druck-Layout (@media print) — für „Drucken / als PDF".
 *
 * Ziel: die reine Checkliste aufs Papier — alle Abschnitte aufgeklappt, alle
 * Anbieter sichtbar, der Bedien-Kram (Filter, Knöpfe, Hinweise) raus. So bekommt
 * der Besucher ein dauerhaftes Dokument, auch wenn sein Browser die lokalen
 * Daten beim Schließen löscht.
 */
@media print {
  /* Bedien-Elemente ausblenden */
  .filter-section,
  .reset-section,
  .planner-toolbar,
  .reminder-panel,
  .site-footer,
  .notification,
  .plz-hinweis,
  .onboarding-overlay,
  .desc-toggle {
    display: none !important;
  }

  /* Aufklapp-Details IMMER zeigen (sonst fehlen die Fragen/Erklärungen) */
  .hiddenDescription {
    display: block !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  /* Schwarz auf Weiß, keine Farbflächen verschwenden */
  body {
    background: #fff !important;
    color: #000 !important;
  }
  a {
    color: #000 !important;
    text-decoration: none;
  }

  /* Zusammenhängendes nicht über Seitenumbrüche zerreißen */
  .task-item,
  .checklist-table-wrapper,
  .partner-boxen,
  .partner-box,
  .vorschlag-block {
    break-inside: avoid;
  }

  /* Eingaben (Notiz/Status/Datum) als schlichten Text lesbar machen */
  textarea.task-note {
    border: none !important;
    resize: none !important;
    height: auto !important;
    overflow: visible !important;
  }
}
