/* Gate Board · print: reports and documents print as clean pages */
@page { margin: 14mm 12mm; }
html, body { height: auto !important; overflow: visible !important; background: #fff !important; }
#top, #tabs, #chat, #focus, #toasts, #sk-pill, .rp-nav, .rhead .r, .dm-bar, .dm-toc, .dm-side, .overlay, .phoneside, #celebrate { display: none !important; }
#main { position: static !important; background: #fff !important; }
.rp { display: block !important; height: auto !important; }
.rp-main { padding: 0 !important; overflow: visible !important; }
.report { border: 0 !important; padding: 0 !important; max-width: none !important; }
.rtable { font-size: 10.5px; }
.rtable tr.hl td { background: #f7f0dc !important; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
body.printing-doc #main { display: none !important; }
#doc.on { position: static !important; display: block !important; background: #fff !important; }
.dm-grid { display: block !important; }
.dm-page { padding: 0 !important; overflow: visible !important; }
.page { box-shadow: none !important; padding: 0 !important; max-width: none !important; }
.voice textarea, .voice .vf { display: none !important; }
.scroll { overflow: visible !important; height: auto !important; }
