/* Tlačová verzia (pôvodný web mal "Tlač"): iba obsah, hlavička s názvom a URL stránky. */
@page { margin: 15mm 15mm 18mm; }

html, body { background: #fff !important; color: #000 !important; }
body { font-size: 10.5pt; line-height: 1.45; display: block; }

.skip-links, .site-header, .toolbar, .layout__sidebar, .site-footer, .consent,
.entry-actions, .hero__controls, .nav-toggle, .search-form, .pagination, .filter-form,
.back-link, .feed-links, .tabs, .section-nav, .lightbox, .table-toggle, .home-boxes { display: none !important; }

.print-only { display: block !important; }
.print-header { margin: 0 0 6mm; padding-bottom: 3mm; border-bottom: 1px solid #000; font-weight: 600; font-size: 11pt; }
.print-header span { font-weight: 400; font-size: 9pt; color: #333; }

.container, .layout, .layout__main { max-width: none !important; width: auto !important; padding: 0 !important; margin: 0 !important; display: block !important; }

h1, h2, h3, h4 { color: #000 !important; page-break-after: avoid; break-after: avoid; }
.entry__title { font-size: 18pt; }
img, figure, table, tr, blockquote, .data-list__row { page-break-inside: avoid; break-inside: avoid; }
img { max-width: 100% !important; }

a { color: #000 !important; text-decoration: underline; }
.entry-content a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 8.5pt; word-break: break-all; }

.table-scroll { overflow: visible !important; }
table { border-collapse: collapse !important; width: 100% !important; }
th, td { border: 1px solid #000 !important; background: #fff !important; color: #000 !important; padding: 1.5mm 2mm !important; }
.responsive-table thead { position: static !important; width: auto !important; height: auto !important; clip-path: none !important; }
.entry-content table.viac tr[hidden] { display: table-row !important; }

.entry-footer { border-top: 1px solid #000; margin-top: 6mm; }
.hero__slide:not(.is-active) { display: none !important; }
details:not([open]) > :not(summary) { display: block !important; }
/* dlhé formuláre (žiadanka MVS): fieldset sa smie zalomiť, inak prázdna prvá strana */
fieldset { break-inside: auto; page-break-inside: auto; }
