.quality-controls{max-width:36rem;margin-bottom:1.2rem}.quality-runner{border-left:3px solid var(--teal,#087789);padding:.6rem 1rem;background:rgba(8,119,137,.04);margin-bottom:1rem}.quality-coverage{margin:1rem 0}.quality-coverage summary{cursor:pointer;font-weight:600}.quality-coverage ul{padding-left:1.4rem;columns:2;column-gap:2rem}.quality-coverage li{break-inside:avoid;margin-bottom:.5rem}.quality-run-row{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;border-top:1px solid var(--line,#dbe4e6)}.quality-run-row p{margin:.35rem 0}.quality-run-row small{overflow-wrap:anywhere}.quality-run-row .actions{align-self:center;justify-content:flex-end}.quality-state{display:inline-block;padding:.28rem .65rem;border-radius:999px;background:#eef2f3;font-size:.84rem;font-weight:700;color:#334b53}.quality-passed{background:#dff2e9;color:#126044}.quality-failed{background:#fce6e5;color:#9c3430}.quality-incomplete{background:#fff1d5;color:#805d1c}.quality-running,.quality-queued{background:#e2effb;color:#205b89}.quality-case-list{margin:1rem 0}.quality-case{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;border-top:1px solid var(--line,#dbe4e6);padding:.8rem 0}.quality-case small{grid-column:1/-1;color:var(--muted,#60727b)}.quality-case-status{font-weight:600}.quality-case-status.pass{color:#18704e}.quality-case-status.fail{color:#a23c36}.quality-case-status.skipped{color:#856017}.quality-hash{overflow-wrap:anywhere;font-size:.8rem}.dark .quality-runner{background:rgba(85,190,205,.08)}.dark .quality-case-status.pass{color:#89d4b1}.dark .quality-case-status.fail{color:#f5aaa5}.dark .quality-case-status.skipped{color:#ebd08d}@media(max-width:700px){.quality-coverage ul{columns:1}.quality-run-row{display:block}.quality-run-row .actions{justify-content:flex-start;margin-top:.8rem}.quality-case{grid-template-columns:1fr}.quality-case small{grid-column:auto}}
