.risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:22px 0}.risk-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px;position:relative;overflow:hidden}.risk-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.risk-card.low:before{background:var(--accent2)}.risk-card.med:before{background:var(--gold)}.risk-card.high:before{background:var(--accent4)}.risk-id{font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--text-dim);letter-spacing:1px;margin-bottom:2px}.risk-name{font-weight:600;font-size:1rem;color:var(--text);margin-bottom:8px}.risk-score{font-family:JetBrains Mono,monospace;font-size:1.4rem;font-weight:700;margin-bottom:4px}.risk-bar{height:5px;border-radius:3px;background:var(--surface3);margin:8px 0;overflow:hidden}.risk-bar-fill{height:100%;border-radius:3px;transition:width 1s ease}.risk-factors{font-size:.76rem;color:var(--text-dim);line-height:1.6}.risk-factors strong{color:var(--text-muted)}
