@page { margin: 16mm; }
body { background:white !important; color:#111 !important; }
.topbar, .drawer, .tabs, button, select, .splash, .login, .toast { display:none !important; }
.view { padding:0 !important; max-width:none !important; }
.hero, .card, .panel { box-shadow:none !important; border:1px solid #ccc !important; background:white !important; color:#111 !important; }
.hero h2, .section-title, th { color:#111 !important; }
p, small, td, th { color:#111 !important; }
table { min-width:0 !important; font-size:10px; }
