.lab-controls{display:flex;flex-wrap:wrap;align-items:end;gap:18px;margin:28px 0}.lab-controls label{display:grid;gap:6px;font-size:12px}.lab-controls select{max-width:100%;background:var(--surface);border:1px solid var(--line);padding:11px;border-radius:5px;color:var(--ink)}.lab-controls .sensitivity{display:flex;align-items:center;max-width:370px;padding-bottom:10px}.lab-controls input{accent-color:var(--green)}.lab-verdict{padding:28px;background:var(--green);color:white;margin:24px 0}.lab-verdict h2{font-size:27px;color:white}.lab-verdict p{color:#d8e5d5;max-width:920px;font-size:14px}.lab-verdict a{color:#d9eea7}.lab-scorecards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.lab-scorecards article{padding:23px;background:var(--surface);border:1px solid var(--line);min-width:0}.lab-scorecards strong{font-size:35px;display:block;color:var(--green);margin:12px 0 8px;letter-spacing:-1px}.lab-scorecards small{font-size:11px;color:var(--muted);line-height:1.7;display:block}.selected-rule td{background:#e6eedf}.forecast-table td,.forecast-table th{white-space:normal}.lab-source-table{min-width:680px}.fold-table{min-width:610px}.lab-section{margin-top:50px}.lab-section h2{font-size:29px}.lab-section>p{font-size:14px;color:var(--muted)}.method-note-box{border-left:3px solid var(--orange);padding:10px 18px;font-size:12px;line-height:1.8}.lab-family{font-size:12px;color:var(--muted);line-height:1.8}.lab-audit{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lab-audit>article{padding:24px;border:1px solid var(--line);background:var(--surface);min-width:0}.lab-audit p,.lab-audit li{font-size:13px;line-height:1.8}.lab-audit ul{padding-left:19px}.lab-selection{font-size:11px;background:#eff1e8;padding:7px 10px;display:inline-block}.source-note{max-width:900px;font-size:12px;color:var(--muted)}.forecast-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.inline-actions{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.lab-coarse-note{padding:18px;background:#e9eddf;font-size:13px}.lab-print-only{display:none}@media(max-width:740px){.lab-scorecards{grid-template-columns:1fr 1fr}.lab-scorecards article{padding:16px}.lab-scorecards strong{font-size:29px}.lab-audit{grid-template-columns:1fr}.lab-controls{align-items:stretch;flex-direction:column}.lab-verdict{padding:21px}.lab-controls label{min-width:0}.lab-controls .sensitivity{max-width:none}}@media print{.lab-controls,.inline-actions,.lab-no-print{display:none!important}.lab-print-only{display:block}.lab-section{margin-top:24px}.lab-verdict{background:#eee;color:#111}.lab-verdict h2,.lab-verdict p{color:#111}.lab-scorecards{grid-template-columns:repeat(4,1fr)}.forecast-table{overflow:visible}.lab-source-table,.fold-table{min-width:0}.lab-audit{display:block}.lab-audit>article{margin-bottom:15px}.lab-section,.lab-audit>article{break-inside:avoid}}
.topic-out{background:#f6dccb!important;font-weight:700}.topic-scenario td{background:#eef0e4}.topic-mock-table th,.topic-mock-table td{padding:10px 8px;text-align:center}.topic-mock-table td:first-child,.topic-mock-table th:first-child{text-align:left;white-space:nowrap}.topic-mock-table{min-width:760px}#topicsApp .lab-audit h3{margin-top:0}#topicsApp ul{line-height:1.8}
