.v7-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.risk-score{display:flex;align-items:center;gap:8px;min-width:110px}.risk-score>strong{font-variant-numeric:tabular-nums;min-width:25px}.risk-score>span{height:7px;flex:1;background:#e7edf7;border-radius:20px;overflow:hidden}.risk-score i{display:block;height:100%;background:linear-gradient(90deg,#22a06b,#efb524,#e5484d);border-radius:inherit}.level-chip{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:4px 7px;border-radius:7px;font-size:11px;font-weight:800;letter-spacing:.03em;background:#edf2f9;color:#26364f;border:1px solid #d9e2f0}.level-chip.r4,.level-chip.a5,.level-chip.d4,.level-chip.k3,.level-chip.sev1{background:#ffe8e8;color:#a11b1b;border-color:#ffc5c5}.level-chip.r3,.level-chip.a4,.level-chip.a3,.level-chip.d3,.level-chip.k2,.level-chip.sev2{background:#fff0dc;color:#8b4c08;border-color:#ffd4a3}.level-chip.r2,.level-chip.a2,.level-chip.d2,.level-chip.k1,.level-chip.sev3{background:#fff8cc;color:#715d00;border-color:#f1df77}.level-chip.r1,.level-chip.a1,.level-chip.d1,.level-chip.sev4{background:#e8f1ff;color:#1552a0;border-color:#bfd7ff}.level-chip.r0,.level-chip.a0,.level-chip.d0,.level-chip.k0{background:#e7f7ef;color:#176b48;border-color:#bde7d2}.level-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.level-panel{margin:0}.level-list{display:grid;gap:0}.level-list article{padding:15px 18px;border-top:1px solid var(--border,#e2e8f0)}.level-list article:first-child{border-top:0}.level-list article>div{display:flex;align-items:center;gap:10px}.level-list article p{margin:8px 0 0;color:var(--muted,#667085);line-height:1.5}.level-list article small{display:block;margin-top:6px;color:var(--muted,#667085)}.check-row{display:flex;align-items:center;gap:9px;margin:12px 0;font-weight:650}.check-row input{width:17px;height:17px}@media(max-width:1100px){.v7-metrics,.level-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.v7-metrics,.level-grid{grid-template-columns:1fr}.risk-score{min-width:90px}}
