#hyd-inspector-panel{border:1px solid rgba(58,201,255,.24);border-radius:14px;background:linear-gradient(120deg,rgba(15,30,50,.62),rgba(4,14,24,.92));padding:14px;margin:10px 0;color:var(--text,#e6f9ff)}
#hyd-inspector-panel .hyd-inspector-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
#hyd-inspector-panel .hyd-inspector-head strong{letter-spacing:.07em;color:#67dafa}
#hyd-inspector-panel button{border:1px solid #27c7d8;border-radius:9px;background:#052d3c;color:#d3fbff;cursor:pointer;padding:9px 12px;font-weight:700}
#hyd-inspector-panel button:disabled{opacity:.45;cursor:wait}
#hyd-inspector-summary{font-size:11px;color:var(--muted,#a4b6c4);line-height:1.6;padding:6px 0}
.hyd-inspector-autocertify{font-size:12px;line-height:1.6;color:#67dafa;border:1px solid rgba(68,195,229,.25);background:rgba(11,42,60,.4);padding:10px;border-radius:10px;margin:5px 0 12px}
#hyd-inspector-rows{max-height:340px;overflow:auto;display:grid;gap:4px}
.hyd-inspector-row{display:grid;grid-template-columns:minmax(140px,1fr) 95px 105px minmax(125px,1fr);align-items:center;gap:9px;padding:9px;border:1px solid rgba(58,201,255,.12);border-radius:8px;font-size:11px}
.hyd-inspector-name{font-weight:700;overflow-wrap:anywhere}.hyd-inspector-frames,.hyd-inspector-offset{font-variant-numeric:tabular-nums;color:#a7c6d2}
.hyd-inspector-risk{color:#ffc066}.hyd-inspector-corrected{color:#67e8b2}.hyd-inspector-broll{color:#67e8b2}.hyd-inspector-unknown{color:#afc4d3}
@media(max-width:700px){.hyd-inspector-row{grid-template-columns:minmax(0,1fr) auto;gap:5px}.hyd-inspector-frames{display:none}.hyd-inspector-row span:last-child{grid-column:1/-1}}
