#passing-lab .panel{min-width:0}#passing-pitch{padding:10px 18px}#passing-pitch svg,#passing-sequence svg{display:block;width:100%;height:auto}.passing-links{padding:16px 24px;display:grid;gap:7px}.passing-link{background:#f1f4f7;color:#26364a;text-align:left;font-size:12px;font-weight:400;display:flex;justify-content:space-between;gap:12px}.passing-link:hover,.passing-link[aria-pressed=true]{background:#fbe6e9;color:#9d1328}.passing-evidence{padding:0 24px 22px;max-height:280px;overflow:auto;font-size:12px}.passing-pass{border-top:1px solid #e4e7eb;padding:10px 0}.passing-patterns{margin-top:22px}.passing-pattern-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:20px 24px}.passing-pattern{background:#f1f4f7;color:#26364a;text-align:left;font-weight:400;line-height:1.6}.passing-pattern strong,.passing-pattern small{display:block}.passing-pattern:hover,.passing-pattern[aria-pressed=true]{background:#fae6e9;color:#9d1328}.passing-occurrences{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 18px}.passing-occurrences button{font-size:11px}.passing-replay{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:0 24px 24px}.passing-method{padding:20px;margin-top:18px}.passing-method summary{cursor:pointer;font-weight:700}#passing-sequence-info{font-size:12px;overflow-wrap:anywhere}#passing-pitch [role=button]{cursor:pointer}#passing-pitch [role=button]:focus{outline:none;stroke:#e4a324;stroke-width:3}@media(max-width:750px){.passing-replay{grid-template-columns:1fr}.passing-pattern-list{grid-template-columns:1fr}.passing-links{padding:16px}.passing-evidence{padding:0 16px 16px}}
