/* Print / Save as PDF: one slide per page, 16:9 (10 x 5.625 in), no chrome. Linked with media="print" in app.html. The screen
   mounts a static copy of every visible slide (.deck-print-all) only while printing. Edit daggers, footnotes and the
   provisional watermark stay; panels, chips' hover states, buttons and hidden slides do not. */
@page { size: 10in 5.625in; margin: 0; }
html, body { background: #fff !important; height: auto !important; overflow: visible !important; }
.app, .main, .page, .page-in { display: block !important; height: auto !important; min-height: 0 !important; overflow: visible !important; padding: 0 !important; margin: 0 !important; max-width: none !important; animation: none !important; }
.side, .top, .tabs, .mbar, .scrim, .toast, .legacy-host { display: none !important; }
.deck-screen { display: block !important; }
.deck-screen > *:not(.deck-print-all) { display: none !important; }
.deck-print-all { position: static !important; display: block !important; width: 10in !important; margin: 0 !important; }
.deck-print-all .deck-slide { width: 10in; height: 5.625in; break-after: page; page-break-after: always; overflow: hidden; container-type: inline-size; }
.deck-print-all .deck-slide:last-child { break-after: auto; page-break-after: auto; }
.deck-print-all .deck-sheet { width: 10in; height: 5.625in; aspect-ratio: auto; border: 0; border-radius: 0; box-shadow: none; overflow: hidden; font-size: 1.2cqw; }
.deck-print-all .deck-block { position: absolute; overflow: hidden; outline: none !important; }
.deck-print-all .deck-chart-toggle, .deck-print-all .deck-edit-btn, .deck-print-all .deck-marker, .deck-print-all .deck-hidden-tag, .deck-print-all .deck-chart-table { display: none !important; }
.deck-print-all .deck-cell-btn, .deck-print-all .fig-chip { background: none; text-decoration: none; padding: 0; }
.deck-print-all *, .deck-print-all .deck-table thead th { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
.deck-print-all .deck-table tr, .deck-print-all .deck-kpi { break-inside: avoid; }
.deck-print-all .deck-sheet.dk-sheet { font-size: 1.45cqw; }
.deck-print-all .dk-sheet::before, .deck-print-all .dk-title { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
.deck-print-all .dk-bullets, .deck-print-all .dk-stmt-w, .deck-print-all .dk-bullets-edit { overflow: hidden; height: 100%; }
.deck-print-all .dk-edit, .deck-print-all .dk-hit { display: none !important; }
.deck-print-all .dk-val, .deck-print-all .dk-chip, .deck-print-all .dk-card, .deck-print-all .dk-bar, .deck-print-all .dk-step { break-inside: avoid; }
.deck-print-all .dk-draft { border-color: #d6d3d1; color: #78716c; }
.deck-print-all .dk-svg { min-width: 0; }
