.analyst-quality{min-width:0;color:var(--olf-ink);line-height:1.5}.analyst-quality h3{margin:16px 0 10px;font-size:17px}.analyst-quality h4{margin:16px 0 8px;font-size:15px}.analyst-quality p{margin:10px 0;overflow-wrap:anywhere}.analyst-quality>p{color:var(--olf-ink-secondary)}.analyst-quality details{margin:12px 0;border:1px solid var(--olf-line);border-radius:var(--olf-radius-panel);background:var(--olf-paper-raised);padding:12px}.analyst-quality summary{cursor:pointer;min-height:44px;padding:6px 0}.analyst-quality-scroll{overflow:auto;max-height:360px;max-width:100%;margin:12px 0}.analyst-quality table{border-collapse:collapse;font-size:13px;min-width:100%;background:var(--olf-paper-raised)}.analyst-quality :is(th,td){border:1px solid var(--olf-line);padding:10px;text-align:left;vertical-align:top;min-width:130px;max-width:360px;overflow-wrap:anywhere}.analyst-quality th{background:var(--olf-paper-sunken)}.analyst-quality-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.analyst-quality-controls label{display:grid;gap:6px;min-width:150px;flex:1}.analyst-quality :is(button,select){min-height:44px;max-width:100%;font-size:14px}.analyst-quality :is(button,select,summary,.analyst-quality-scroll):focus-visible{outline:2px solid var(--olf-accent);outline-offset:3px}.analyst-quality-review{border-top:1px solid var(--olf-line);margin-top:18px}.analyst-quality-review ol{padding-left:24px}.analyst-quality-review li{padding:8px 0;border-bottom:1px solid var(--olf-line)}.analyst-quality-review li>.btn{margin:4px 8px 4px 0}.analyst-quality pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.analyst-quality [role=alert]{color:var(--olf-danger)}
@media(max-width:650px){.analyst-quality-controls label{flex-basis:100%}.analyst-quality-controls>.btn{width:100%}.analyst-quality :is(th,td){min-width:110px}.analyst-quality-review ol{padding-left:18px}}
/* Inspector tables use no-wrap elsewhere; profiles must wrap their counts. */
.analyst-quality table{table-layout:auto}.analyst-quality table :is(th,td),.workflow-guide .analyst-quality table :is(th,td){white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}
