.production-checks{margin-block:1.25rem;min-width:0}
.pi-heading{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}
.pi-heading h2{font-size:1.2rem;margin:0 0 .4rem}.pi-heading p{max-width:65ch;color:var(--muted);margin:0 0 1rem}
.pi-heading>.button{flex:none}.pi-finding{padding:1rem 0;border-top:1px solid var(--border);display:grid;gap:.5rem}
.pi-finding h3{font-size:1rem;margin:.25rem 0}.pi-finding p{margin:.35rem 0;max-width:72ch;overflow-wrap:anywhere}
.pi-kind{font-size:.8rem;font-weight:600;color:var(--muted)}.pi-finding summary,.pi-coverage summary,.pi-more summary{padding:.6rem 0;cursor:pointer;min-height:44px}
.pi-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:.5rem}.pi-coverage{color:var(--muted);font-size:.9rem;border-top:1px solid var(--border)}
.pi-finding li{overflow-wrap:anywhere}.pi-more{margin-block:.5rem}.pi-coverage p{max-width:72ch}
@media(max-width:600px){.pi-heading{display:block}.pi-heading>.button{margin-bottom:1rem}.pi-actions>.button{flex:1 1 150px}.production-checks{padding:1rem}}
