body{font:13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1d2327;max-width:820px;margin:32px auto;padding:0 20px}
h1{font-size:22px;margin:0 0 4px}h2{font-size:16px;margin:28px 0 8px}
table{width:100%;border-collapse:collapse}td,th{padding:7px 8px;border-bottom:1px solid #e2e4e7;text-align:left;vertical-align:top}th{background:#f6f7f7;font-size:12px}
.m{color:#646970}.ok{color:#007017;font-weight:600}.warn{color:#8a6100;font-weight:600}.bad{color:#b32d2e;font-weight:600}
code{font-size:12px;word-break:break-all}
.sum{display:flex;gap:24px;margin:16px 0}.sum div{border:1px solid #dcdcde;padding:10px 14px;flex:1}.sum b{display:block;font-size:22px}
#malsift-print{float:right;padding:6px 14px;cursor:pointer}
@media print{body{margin:0}#malsift-print{display:none}}
