.triage{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:4px;padding:20px;background:linear-gradient(125deg,#ff63360a,transparent 55%),var(--panel);margin:24px 0}
.triage h3{font-size:25px;margin:0 0 8px}.triage>p{margin:8px 0}.triage-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end;margin:18px 0}
.triage-filters label{display:grid;gap:7px;font:11px var(--mono);color:var(--muted)}
.triage select{width:100%;min-width:0;border:1px solid var(--line);background:#101415;color:var(--ink);padding:11px;border-radius:3px;font:13px var(--body)}
.triage select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.triage-summary{font:13px/1.8 var(--mono);color:var(--ink)}
.package-group{border:1px solid var(--line);border-radius:4px;margin:18px 0;overflow:hidden}
.package-heading{padding:16px 20px;background:#ffffff04;display:flex;align-items:baseline;justify-content:space-between;gap:16px}
.package-heading h3{margin:0;font:24px var(--display);overflow-wrap:anywhere}
.package-heading p{margin:0;color:var(--muted);font:11px/1.7 var(--mono)}
.package-group .finding{padding:20px;margin:0}
.package-group .finding h4{font:20px/1.4 var(--body);margin:0;overflow-wrap:anywhere}
.package-group .finding h4 code{margin-left:10px;font:13px var(--mono);color:var(--muted)}
.patch-state{font:11px var(--mono);color:var(--muted)}
.triage-copy-source{margin-top:16px}.triage-copy-source textarea{width:100%;min-height:210px;resize:vertical;background:#101415;color:var(--ink);border:1px solid var(--line);padding:14px;font:12px/1.7 var(--mono)}
.triage-copy-source textarea:focus-visible{outline:2px solid var(--accent)}
@media(max-width:760px){.triage{padding:15px}.triage-filters{grid-template-columns:1fr}.triage-filters button{width:100%}.package-heading{display:block;padding:15px}.package-heading p{margin-top:8px}.package-group .finding{padding:15px}}
