.cs-report{gap:12px;display:grid}.cs-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.cs-card>header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;display:flex}.cs-card>header strong{color:var(--ink);overflow-wrap:anywhere}.cs-card>header span{color:var(--muted);font-size:13px}.cs-digests{margin:0;padding:4px 14px;list-style:none;display:grid}.cs-digests li{border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr auto;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.cs-digests li:last-child{border-bottom:0}.cs-digests .k{color:var(--muted)}.cs-digests code{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:13px}.cs-digests li.is-match{box-shadow:inset 3px 0 0 var(--ok);margin-left:-14px;padding-left:14px}.cs-compare{gap:8px;margin-top:16px;display:grid}.cs-compare label{color:var(--ink);font-weight:560}.cs-compare input{width:100%;font:13px var(--mono);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:10px 12px}.cs-verdict{margin:0;font-size:14px;font-weight:560}.cs-verdict.ok{color:var(--ok)}.cs-verdict.bad{color:var(--warn)}.cs-next{color:var(--ink-2);margin:12px 0 0;font-size:14px}@media (max-width:480px){.cs-digests li{grid-template-columns:1fr auto}.cs-digests .k{grid-column:1/-1}}
