/* Print: A4, no chrome; the sheet picture prints whole, details are expanded, the source URL is kept. */
@page { size: A4; margin: 14mm; }
@media print {
  .site-header, .site-footer, .support-band, .dlg, .consent, .toast, .actions, .material__side, .pager, .skip-link,
  .float-layer, .dot, .ttm-particles, .readbar, .search, .filters, .hero .chips { display: none !important; }
  body { background: #fff !important; color: #000 !important; font-size: 11pt; }
  .f-hero, .f-indigo, .f-navy, .f-sun, .f-blush, .f-aqua, .f-lavender, .f-butter, .f-magenta { background: #fff !important; color: #000 !important; }
  a { color: #000 !important; text-decoration: none !important; }
  .material { padding: 0; }
  .sheet { break-inside: avoid; }
  .sheet__link { box-shadow: none !important; }
  details > *:not(summary) { display: block !important; }
  details summary .ico { display: none; }
  .ttm-callout, .table-scroll, table, .ttm-self-check { break-inside: avoid; }
  .table-scroll { overflow: visible; box-shadow: none; }
  .ttm-callout { border: 1pt solid #000; }
  .disclaimer-line, .trust-line { color: #000 !important; }
  .material__main::after { content: "Источник: " attr(data-url); display: block; margin-top: 8mm; font-size: 9pt; }
  .mega, .h1 { font-size: 22pt !important; }
}
