/* Header-only Visual QC: open panel is normal flow, never an overlay on the movie. */
.app-menubar .dgs-vqc-header131{border:1px solid #6579917d;white-space:nowrap;min-height:34px;font-size:12px;font-weight:700;flex-shrink:0}
.app-menubar .dgs-vqc-header131.dgs-vqc-failed{color:#fecaca!important;border-color:#ef444480;background:#7f1d1d7d!important}
.app-menubar .dgs-vqc-header131.dgs-vqc-review{color:#fef3c7!important;border-color:#f59e0b99;background:#78350f7c!important}
.app-menubar .dgs-vqc-header131.dgs-vqc-passed{color:#bbf7d0!important;border-color:#16a34a88;background:#14532d7a!important}
.app-menubar .dgs-vqc-header131.dgs-vqc-working{color:#bfdbfe!important;border-color:#3b82f688;background:#1e3a8a7c!important}
.app-menubar .dgs-vqc-header131.dgs-vqc-unchecked{color:#fef3c7!important;border-color:#f59e0b66}
.app-menubar.dgs-vqc-expanded131{flex-wrap:wrap;align-content:flex-start}
.app-menubar .dgs-vqc-body131{position:static!important;inset:auto!important;order:10;flex:0 0 100%;width:100%;z-index:auto!important;background:#0c1526;border:1px solid #64748b70;border-radius:12px;padding:8px 12px;max-height:212px;overflow-y:auto;overflow-x:hidden;box-shadow:none;color:#f8fafc;font:500 12px/1.4 system-ui,sans-serif}
.app-menubar .dgs-vqc-body131[hidden]{display:none!important}
.dgs-vqc-body131 .dgs-vqc-title131{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px}
.dgs-vqc-body131 .dgs-vqc-title131 strong{font-size:12px}
.dgs-vqc-body131 .dgs-vqc-title131 span{color:#cbd5e1;flex:1}
.dgs-vqc-body131 button{cursor:pointer;min-height:26px;color:#e2e8f0;border:1px solid #64748b88;border-radius:7px;background:#1e293b;padding:4px 8px;font-size:11px;font-weight:600}
.dgs-vqc-body131 button:disabled{cursor:default;opacity:.4}
.dgs-vqc-body131 button:hover:not(:disabled){background:#334155}
.dgs-vqc-progress131{border-radius:7px;padding:4px 8px;background:#1e3a8a;color:#dbeafe}
.dgs-vqc-stats131{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}
.dgs-vqc-stats131 span{border:1px solid #475569;border-radius:6px;background:#1e293b;padding:3px 6px}
.dgs-vqc-list131{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:4px;max-height:115px;overflow:auto}
.dgs-vqc-body131 .dgs-vqc-row131{display:grid;grid-template-columns:85px minmax(120px,1fr);text-align:left;gap:2px 9px;white-space:normal;max-width:100%;justify-items:start}
.dgs-vqc-body131 .dgs-vqc-row131 span:nth-child(3){grid-column:1/-1;font-size:10px;color:#cbd5e1;max-width:100%;overflow-wrap:anywhere}
.dgs-vqc-body131 .dgs-vqc-row-error{border-color:#ef444499;background:#7f1d1d55}
.dgs-vqc-body131 .dgs-vqc-row-review{border-color:#f59e0b88;background:#78350f44}
.dgs-vqc-body131 .dgs-vqc-row-pass{border-color:#16a34a88;background:#14532d44}
.dgs-vqc-body131 .dgs-vqc-summary131{font-size:11px;color:#cbd5e1;padding:3px 0}
.dgs-vqc-body131 .dgs-vqc-warning131{font-size:11px;font-weight:700;color:#fca5a5}
@media(max-width:1050px){.app-menubar .dgs-vqc-body131{max-height:150px}.dgs-vqc-list131{grid-template-columns:1fr}.app-menubar .dgs-vqc-header131{padding:0 9px}}
