.failure-stats{display:grid;grid-template-columns:repeat(2,minmax(150px,220px)) minmax(260px,1fr);gap:12px;margin-bottom:18px}.failure-stats div{padding:18px 20px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.failure-stats span{display:block;color:#86acd0;font-size:11px;margin-bottom:7px}.failure-stats strong{font-size:28px}.failure-stats .failure-time{font-size:16px}.failed-filter{display:grid;grid-template-columns:minmax(280px,1fr) 180px auto auto;gap:10px;margin-bottom:18px}.failed-filter input,.failed-filter select{min-height:42px;border:1px solid #2a4359;border-radius:9px;background:#081827;color:var(--text);padding:10px 12px}.failed-table table{min-width:1450px}.failure-details{min-width:260px}.failure-details summary{cursor:pointer;color:var(--cyan);font-weight:700}.failure-details dl{display:grid;gap:8px;margin:12px 0 0}.failure-details dl div{padding-top:7px;border-top:1px solid #263b4f}.failure-details dt{color:#72a6d0;font:700 9px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.failure-details dd{margin:3px 0 0;max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere;color:#d5e4f2}@media(max-width:800px){.failure-stats{grid-template-columns:1fr}.failed-filter{grid-template-columns:1fr}}
