/* Navigation stays usable with the new benchmark workspace. */
.topnav{flex-wrap:wrap}.topbar{padding-left:18px;padding-right:18px}.nav-btn{white-space:nowrap}
.qa-page .qa-prompt{min-height:128px;line-height:1.7}.qa-examples{margin-bottom:10px}.qa-page .qa-caution{border-left:3px solid #d6ae65;padding:8px 12px;background:#242d2e;color:#e2c99b}
.qa-run-list{display:grid;gap:8px}.qa-page .qa-run{display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px 15px;min-width:0}.qa-run strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.qa-run span{font-size:11px;color:#a2b8c7;overflow-wrap:anywhere}.qa-page .qa-run.active{border-color:#6bcab1;background:#173d43}.qa-pager{align-items:center;margin:14px 0 22px;font-size:12px;color:#a2b8c7}.qa-pager span{margin-right:auto}
.qa-question{padding:18px;border:1px solid #dce4e7;background:#f4f8fa;border-radius:10px;margin:14px 0}.qa-question span{font-size:12px;color:#617581}.qa-question>div{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;font-size:16px;line-height:1.7;margin-top:8px}
.qa-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.qa-answer{padding:18px;border:1px solid #dce4e7;border-top:3px solid #d9847b;border-radius:10px;min-width:0}.qa-answer.is-pass{border-top-color:#58cda5}.qa-answer strong{overflow-wrap:anywhere;min-width:0}.qa-answer .account-meta{gap:6px 16px}.qa-answer-text{font:14px/1.85 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-height:420px;background:#f6f8fa;color:#263a46;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;padding:14px;margin:16px 0}.qa-raw summary{cursor:pointer;font-size:12px}.qa-raw pre{max-height:260px}
.qa-page .qa-question{background:#102432;border-color:#345362}.qa-page .qa-question span,.qa-page .help,.qa-page .account-meta,.qa-page .account-id,.qa-page .qa-raw{color:#a2b8c7}.qa-page .qa-answer{background:#132b3b;border-color:#345362;border-top-color:#d9847b}.qa-page .qa-answer.is-pass{border-top-color:#58cda5}.qa-page .qa-answer-text{background:#091c29;color:#e0edf3}.qa-page .account-error{color:#ffb7ad}.qa-page .stat{background:#102432;border-color:#345362;color:#b8cbd6}.qa-page .stat b{color:#edf4f7}.qa-page .stat.success{color:#6bcab1}.qa-page .stat.danger{color:#ffb7ad}.qa-page #qa-feedback{font-size:12px;color:#a2b8c7;min-height:18px}.modal .qa-answer-grid{grid-template-columns:1fr}
@media(max-width:860px){.qa-answer-grid{grid-template-columns:1fr}.qa-question{padding:14px}.qa-answer{padding:14px}.qa-question>div{font-size:14px}.topnav{justify-content:flex-start}}
