.mnct-assess .mnct-q{border:1px solid rgba(255,255,255,.12); border-radius:14px; padding:12px; margin-top:10px;}
.mnct-assess .mnct-q .qtitle{font-weight:800; margin-bottom:8px;}
.mnct-assess .mnct-q .opts{display:flex; gap:10px; flex-wrap:wrap;}
.mnct-assess .mnct-q label{display:inline-flex; align-items:center; gap:8px; font-weight:700; cursor:pointer;}
.mnct-assess input[type=radio]{transform: translateY(1px);}
.mnct-note{font-size:12.5px; opacity:.8;}

.mnct-vuln .mnct-kpi{min-width: 180px;}
.mnct-vuln .mnct-region-panel{margin-top:10px;}

.mnct-out ul{margin: 10px 0 10px 22px;}
.mnct-out li{margin: 6px 0;}
