.governance-risk-radar{display:grid;gap:16px}.gr-badges{display:flex;gap:8px;flex-wrap:wrap}.gr-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gr-summary>div,.gr-metrics>span{border:1px solid var(--border,#263241);border-radius:12px;padding:12px;background:rgba(255,255,255,.02)}.gr-summary span,.gr-metrics small{display:block;color:var(--muted,#94a3b8);font-size:12px}.gr-summary b{display:block;margin-top:4px;font-size:20px}.gr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gr-risk{border:1px solid var(--border,#263241);border-radius:14px;padding:14px;background:rgba(255,255,255,.02);display:grid;gap:10px}.gr-risk.critical{box-shadow:inset 3px 0 0 rgba(239,68,68,.8)}.gr-risk.high{box-shadow:inset 3px 0 0 rgba(245,158,11,.8)}.gr-risk-head,.gr-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gr-risk-head b{display:block}.gr-risk-head small,.gr-foot small{color:var(--muted,#94a3b8)}.gr-risk p{margin:0;line-height:1.8}.gr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gr-metrics b{display:block;margin-top:3px;font-size:13px;overflow-wrap:anywhere}.gr-events{border:1px solid var(--border,#263241);border-radius:12px;padding:12px}.gr-events summary{cursor:pointer;font-weight:700}.gr-events ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.gr-events li{display:flex;gap:9px;align-items:flex-start;padding:8px 0;border-top:1px solid rgba(148,163,184,.12)}.gr-events li:first-child{border-top:0}.gr-events b,.gr-events small{display:block}.gr-events small{color:var(--muted,#94a3b8);margin-top:2px}.gr-clear{grid-column:1/-1;border:1px dashed rgba(34,197,94,.45);border-radius:14px;padding:20px;text-align:center}.badge.danger{background:rgba(239,68,68,.14);color:#fecaca}.badge.warn{background:rgba(245,158,11,.14);color:#fde68a}@media(max-width:900px){.gr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-grid{grid-template-columns:1fr}.gr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.gr-summary,.gr-metrics{grid-template-columns:1fr}.gr-risk-head,.gr-foot{flex-direction:column}}