/* Yazdır ve PDF görünümü. Ekranda gizli olan rapor başlığı ve girdi listesi yalnızca yazdırmada görünür. */
.print-only { display: none; }
@media print {
  @page { margin: 14mm; }
  body { background: #fff !important; color: #000 !important; }
  .site-header, .site-footer, .side, .actions, .nav, .formula-link, .pchips,
  .hero-cta, .mesh-box, .zoom-box, .home-hero, .section-title, .tools, .status, .anim-bar, .hint { display: none !important; }
  .print-only { display: block !important; margin-bottom: 12px; }
  .print-only h1 { font-size: 20px; margin: 0 0 4px; }
  .print-only h2 { font-size: 14px; margin: 12px 0 6px; }
  .print-only p { margin: 0; font-size: 12px; }
  .print-only dl.kv { font-size: 12px; }
  .site-main { max-width: none; padding: 0; }
  .grid { display: block !important; }
  .main { width: 100% !important; }
  .card { box-shadow: none !important; border: 1px solid #bbb !important; break-inside: avoid; }
  .view .top .sub { font-size: 12px; }
  details.fold > summary { display: block; font-weight: 800; }
  details.fold .steps { display: block; }
  .step, .check { break-inside: avoid; }
  a { color: #000 !important; text-decoration: none; }
  .scope { font-size: 11px; color: #333; }
}

/* Yazdırmada yalnızca düz metin tablo görünür; ekran tablosu (inputlu) gizlenir. */
