/* Scorecard: how a seller is graded. Uses the portal's own colors so it follows light and dark. */
.sc{display:grid;gap:14px}
.sc-lede{margin:0;max-width:75ch;color:var(--muted)}
.sc-two{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}
.sc-what{border:1px solid var(--line);border-radius:10px;padding:14px;display:grid;gap:4px;min-width:0}
.sc-what b{font-size:15px}.sc-what span{color:var(--muted);font-size:13px}
.sc-big{font:700 26px/1.1 var(--mono,"JetBrains Mono",ui-monospace,monospace);font-variant-numeric:tabular-nums}
.sc-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:s}
.sc-steps li{counter-increment:s;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;min-width:0}
.sc-steps li::before{content:counter(s);grid-row:1/4;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--accent);color:var(--surface)}
.sc-steps b{font-size:14.5px}.sc-steps span{font-size:13px;color:var(--muted)}.sc-steps em{font-style:normal;font-size:13px;color:var(--ok);font-weight:600}
.sc-f{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--line)}.sc-f:first-of-type{border-top:0;padding-top:0}
.sc-fh{display:flex;gap:8px 14px;align-items:baseline;flex-wrap:wrap}.sc-fh b{font-size:15px}.sc-fh .w{font-size:12px;color:var(--muted)}
.sc-fh .v{margin-left:auto;font:700 20px/1 var(--mono,"JetBrains Mono",ui-monospace,monospace);font-variant-numeric:tabular-nums}
.sc-bar{height:8px;border-radius:4px;background:var(--sunk);overflow:hidden;position:relative}.sc-bar span{display:block;height:100%;border-radius:4px;background:#3ad07a}.sc-bar span.mid{background:#e0a23a}.sc-bar span.low{background:#fe5d4b}
.sc-f dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px}.sc-f dt{color:var(--muted);white-space:nowrap}.sc-f dd{margin:0;min-width:0}
.sc-wbar{display:flex;height:26px;border-radius:6px;overflow:hidden;font:700 11px/26px Inter,sans-serif;color:#fff;text-align:center}
.sc-wbar span{min-width:0;overflow:hidden;white-space:nowrap}.sc-wbar span:nth-child(1){background:#4f5fe0}.sc-wbar span:nth-child(2){background:#7a5cd6}.sc-wbar span:nth-child(3){background:#2f8f9e}.sc-wbar span:nth-child(4){background:#3f8f5a}.sc-wbar span:nth-child(5){background:#9a6a2a}
tr.sc-you td{font-weight:700;background:var(--sunk)}
@media (max-width:560px){.sc-f dl{grid-template-columns:1fr}.sc-f dt{margin-top:4px}}
