.issues-panel{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.issues-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.issues-heading h2,.issues-heading h3{margin:6px 0}.issues-heading small{color:var(--cyan);letter-spacing:.12em}.issues-heading p,.issues-note,#issues-count{color:var(--muted);font-size:.8rem;line-height:1.6}.issues-panel button,.issues-panel select,.issues-panel input,.issues-panel textarea{background:var(--bg-900);color:var(--text);border:1px solid var(--line-bright);border-radius:6px;padding:10px;font:inherit}.issues-panel button{cursor:pointer}.issues-panel :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.issues-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:22px 0}.issue-badge{display:flex;flex-direction:column;gap:6px;text-align:left;border-bottom:3px solid var(--issue-color)!important}.issue-badge strong{font-size:1.6rem}.issue-badge span{font-size:.75rem}.issue-badge[aria-pressed=true]{outline:2px solid var(--cyan)}[data-level=critical]{--issue-color:#fb6481}[data-level=high]{--issue-color:#ff956c}[data-level=medium]{--issue-color:#eac660}[data-level=low]{--issue-color:#92bfdf}[data-level=info]{--issue-color:#aab9ca}[data-level=pass]{--issue-color:#58dba2}.issues-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.issues-panel label{display:flex;flex-direction:column;gap:6px;font-size:.78rem}.issues-filters label:first-child{flex:1;min-width:200px}.issues-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;margin:14px 0}.issues-table{width:100%;min-width:850px;border-collapse:collapse;font-size:.8rem;text-align:left}.issues-table caption{text-align:left;padding:12px;color:var(--muted)}.issues-table th{background:var(--bg-900);color:var(--muted);font-size:.72rem}.issues-table th,.issues-table td{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.issues-table td:first-child{width:40%;min-width:260px}.issues-table tr:hover{background:rgba(39,229,242,.025)}.issues-table summary{cursor:pointer;color:var(--cyan);font-weight:600}.issues-table details p{line-height:1.6;overflow-wrap:anywhere}.issues-table pre{white-space:pre-wrap;overflow-wrap:anywhere}.issue-level{display:inline-block;white-space:nowrap;color:var(--issue-color);border:1px solid currentColor;border-radius:20px;padding:5px 8px}.issue-level:before{content:'▥ ';}.issues-table input[type=checkbox]{width:20px;height:20px;accent-color:var(--cyan)}.issue-plan{padding:18px;border:1px solid var(--line);border-radius:8px;margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.issue-plan h4,.issue-plan p{grid-column:1/-1;margin:0}.issue-plan textarea{min-height:90px;resize:vertical}.issues-panel.is-expanded{position:fixed;inset:12px;z-index:1000;overflow:auto;background:var(--bg-950);box-shadow:0 0 0 20px #000b}@media(max-width:700px){.issues-summary{grid-template-columns:repeat(3,1fr)}.issues-panel{padding:14px}.issue-plan{grid-template-columns:1fr}.issues-filters label{flex:1;min-width:140px}}
.audit-results[hidden]{display:none!important}
