.psc-form{display:flex;gap:8px;flex-wrap:wrap}.psc-form input{flex:1 1 260px}
.psc-tog{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:10px 0}
.psc-tog button{border:0;background:var(--card);padding:6px 14px;cursor:pointer;font:inherit}
.psc-tog button[aria-pressed=true]{background:var(--accent);color:#fff}
.psc-top{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.psc-gauge{--c:#999;width:110px;height:110px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) var(--p,0%),#e9ecf2 0)}
.psc-gauge b{width:86px;height:86px;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:32px;color:var(--c)}
.psc-gauge.good{--c:#0a8a4a}.psc-gauge.ni{--c:#c77700}.psc-gauge.poor{--c:#d42c2c}
.psc-m{display:grid;grid-template-columns:1fr auto 9.5em;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}
.psc-m i{font-style:normal;font-size:13px}.psc-m.good b,.psc-m.good i{color:#0a8a4a}.psc-m.ni b,.psc-m.ni i{color:#b36b00}.psc-m.poor b,.psc-m.poor i{color:#d42c2c}
.psc-verdict{font-weight:600}.psc-verdict.pass{color:#0a8a4a}.psc-verdict.fail{color:#d42c2c}
.psc-save{color:#b36b00;font-size:14px}#opps li{margin-bottom:8px}
.psc-form input{padding:10px;border:1px solid var(--line);border-radius:8px;font:inherit}.psc-go{background:var(--accent);color:#fff;border:0;border-radius:8px;padding:10px 18px;font:inherit;font-weight:600;cursor:pointer}.psc-go:disabled{opacity:.6;cursor:wait}
