.ci-super-panel{padding:24px}.ci-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.ci-head h2{margin:4px 0}.ci-safety{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:16px}.ci-safety span{background:var(--surface,#fff);border:1px solid var(--border,#dfe5ea);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:5px}.ci-safety b{font-size:1.2rem}.ci-platform{display:grid;grid-template-columns:1fr 1.4fr;gap:14px;margin-top:16px}.ci-platform>div{background:var(--surface,#fff);border:1px solid var(--border,#dfe5ea);border-radius:14px;padding:16px}.ci-platform h3{margin-top:0}.ci-platform ul{list-style:none;padding:0;margin:0}.ci-platform li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--border,#dfe5ea)}.ci-platform li:last-child{border:0}.ci-review{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border,#dfe5ea)}.ci-review p{margin:4px 0}.ci-review>div:last-child{display:flex;align-items:center;gap:6px}.ci-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.ci-finding{background:var(--surface,#fff);border:1px solid var(--border,#dfe5ea);border-left:5px solid #64748b;border-radius:14px;padding:17px}.ci-finding.ci-critical{border-left-color:#dc2626}.ci-finding.ci-high{border-left-color:#f97316}.ci-finding.ci-medium{border-left-color:#eab308}.ci-finding header{display:flex;justify-content:space-between;gap:14px}.ci-finding header span,.ci-finding small{color:var(--muted,#64748b)}.ci-finding h3{margin:5px 0}.ci-finding p{line-height:1.5}.ci-source{display:block;margin-top:8px}.ci-finding footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:760px){.ci-super-panel{padding:14px}.ci-head{display:block}.ci-head button{width:100%;margin-top:12px}.ci-safety{grid-template-columns:repeat(2,1fr)}.ci-platform,.ci-grid{grid-template-columns:1fr}.ci-review{display:block}.ci-review>div:last-child{margin-top:10px}.ci-finding footer button{flex:1}}
