.hunter-panel{margin:0;padding:0;border:0;min-width:0}
.hunter-heading{display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap}
.hunter-heading h2{font:32px Georgia,serif;margin:0 0 10px}
.hunter-verdict{display:flex;align-items:baseline;gap:14px;margin:6px 0 12px;padding:8px 14px;border-left:3px solid var(--amber,#c9ad7c);background:#c9ad7c0f}
.hunter-verdict strong{font:22px Georgia,serif}
.hunter-verdict span{font-size:12px;color:var(--muted,#a0aaa1)}
.hunter-verdict[data-verdict=reject]{border-left-color:#b6473a;background:#b6473a14}
.hunter-verdict[data-verdict=watch]{border-left-color:#7ea27f;background:#7ea27f14}
.hunter-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px}
.hunter-checks li{display:grid;grid-template-columns:18px auto 1fr;gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--line,#c0b38d30);font-size:12px;line-height:1.5}
.hunter-checks b{font-weight:600;white-space:nowrap}
.hunter-checks span{color:var(--muted,#a0aaa1);overflow-wrap:anywhere}
.hunter-checks a{grid-column:2/-1;font-size:11px;color:var(--amber,#c9ad7c)}
.hunter-mark{font-style:normal;font-family:monospace;text-align:center}
.hunter-checks li[data-status=pass] .hunter-mark{color:#7ea27f}
.hunter-checks li[data-status=fail] .hunter-mark{color:#d0665a}
.hunter-checks li[data-status=fail][data-hard=false] .hunter-mark{color:#d9a441}
.hunter-checks li[data-status=review] .hunter-mark{color:#d9a441}
.hunter-checks li[data-status=unknown] .hunter-mark,.hunter-checks li[data-status=note] .hunter-mark{color:var(--muted,#a0aaa1)}
.hunter-muted{color:var(--muted,#a0aaa1);font-size:11px;line-height:1.6;margin:10px 0 0}
@media(max-width:900px){.hunter-checks{grid-template-columns:1fr}}
