/* Styles for the full report (report.html and sample-report.html). Same look as the free evaluator. */
.evrange{font:700 2.4rem Oswald,sans-serif;letter-spacing:.02em;margin:6px 0 10px}
.evbadge{display:inline-block;border:1px solid #fff;border-radius:999px;padding:3px 14px;font:500 .8rem Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;line-height:1.3;white-space:nowrap;vertical-align:middle}
.evbadge.High,.evbadge.Medium{background:#fff;color:#000}
.evbadge.Low{background:transparent;color:#fff}
.evgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:14px 0}
.evgrid>div{border:1px solid var(--bd2);background:#101010;padding:14px 16px}
.evgrid b{display:block;font:500 .78rem Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--mu);margin-bottom:4px}
.evgrid span{display:block;font:700 1.7rem Oswald,sans-serif;color:#fff;letter-spacing:.02em}
.evgrid small{display:block;margin-top:6px;line-height:1.35}
.evtable{width:100%;border-collapse:collapse}
.evtable td,.evtable th{border-bottom:1px solid var(--bd);padding:8px 10px;text-align:left;vertical-align:top}
.evtable td:last-child{text-align:right}
.evwarn{border-left:4px solid #fff;padding:8px 12px;background:#141414;margin:10px 0}
.rp h2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}
.rp>p,.rp>ul,.rp>.tablewrap{margin-top:0}
.rp>p{margin:12px 0}
.rp .tablewrap{margin:8px 0 12px}
.rp ul{padding-left:1.2rem}
.rp tr.yours td{background:#1c1c1c;font-weight:700}
@media(max-width:520px){.evrange{font-size:1.9rem}.rp h2{font-size:1.25rem}}
