.test-results{scroll-margin-top:24px;overflow-wrap:anywhere}
.test-results-filters{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}
.test-results-filters label{display:grid;gap:6px;flex:1;min-width:180px;font-size:13px}
.test-results-filters select,.test-result-link input{font:inherit;background:var(--paper);color:var(--ink);border:1px solid var(--hair);border-radius:6px;min-height:44px;padding:8px;width:100%;box-sizing:border-box}
.test-result-card{border-top:1px solid var(--hair);padding:20px 0}
.test-result-card h5{font-size:16px;margin:0 0 8px}
.test-result-meta{font-size:12px;color:var(--muted)}
.test-result-outcome{font-weight:600}
.test-result-notes{white-space:pre-wrap;overflow-wrap:anywhere}
.test-result-card dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;margin:12px 0 20px;font-size:14px}
.test-result-card dd{margin:0;font-weight:600}
.test-result-card dt{line-height:1.6}
.test-result-actions{display:flex;gap:8px;flex-wrap:wrap}
.test-result-link:not([hidden]){display:grid;gap:8px;font-size:12px}
@media(max-width:700px){.test-results-filters{display:grid}.test-result-actions{display:grid}.test-result-actions .btn{margin:0;width:100%}.test-result-card dl{grid-template-columns:minmax(0,1fr);gap:4px}.test-result-card dd{margin-bottom:10px}}
