/* Druck-Layout für den Versicherungs-Nachweis (Historie-View) */
@media print {
  body { background: #fff; color: #000; font-size: 11pt; }
  main { max-width: none; padding: 0; }
  .card, .ticket { box-shadow: none; background: #fff; }
  section { margin-bottom: 1.2rem; }
  a { color: #000; text-decoration: none; }
  /* Nachweis-Links als Fußnoten-URLs sichtbar machen */
  .proof-links a::after { content: " (" attr(href) ")"; font-size: 7.5pt; color: #444; word-break: break-all; }
  table { font-size: 9.5pt; page-break-inside: auto; }
  tr { page-break-inside: avoid; }
  th { color: #000; border-bottom: 1.5pt solid #000; }
  td { border-bottom: 0.5pt solid #999; }
  .print-header { display: block !important; margin-bottom: 1rem; border-bottom: 2pt solid #000; padding-bottom: 0.5rem; }
  .print-header h1 { font-size: 16pt; margin: 0; }
  .print-header .mono { font-size: 9pt; color: #333; }
  #view-historie .no-print, #view-historie button, #view-historie select, #view-historie input { display: none !important; }
}
.print-header { display: none; }
