.diagnostic-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding:16px}.diagnostic-toolbar label{display:flex;flex-direction:column;gap:6px;min-width:140px;flex:1}.diagnostic-group{border:1px solid var(--line);border-radius:10px;margin:16px;overflow:hidden}.diagnostic-group>summary{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:18px;background:var(--panel2);cursor:pointer}.diagnostic-group>summary>div{flex:1;min-width:200px}.diagnostic-note{padding:12px 18px;color:var(--muted)}.review-card ol{padding-left:24px}.review-card li{margin:12px 0;line-height:1.6}@media(max-width:720px){.diagnostic-toolbar label{min-width:120px}.diagnostic-group{margin:12px 0}.diagnostic-group>summary{padding:14px}.diagnostic-group .table-wrap{overflow:visible}}
.diagnostic-group>summary:before{content:"▸";color:var(--accent);font-size:18px}.diagnostic-group[open]>summary:before{content:"▾"}
