.lab-diagnostic{max-width:1050px}.lab-diagnostic h2{max-width:none!important;font:32px/1.3 Georgia}.lab-diagnostic p,.lab-diagnostic li{font-size:16px;line-height:1.85}.lab-diagnostic li{margin-bottom:12px}.lab-test-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.lab-test-actions button{font:13px system-ui;padding:14px 18px;border:1px solid var(--border);background:var(--white);color:var(--ink);cursor:pointer}.lab-test-actions button.journal-button{background:var(--forest);color:var(--paper)}.lab-test-actions button:disabled{opacity:.45;cursor:default}.lab-diagnostic pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,monospace;padding:20px;background:var(--white);border:1px solid var(--border)}.lab-diagnostic iframe{display:block;width:100%;height:470px;border:1px solid var(--border);background:var(--white)}.lab-diagnostic details{margin:25px 0}.lab-diagnostic summary{cursor:pointer;font-size:14px}.lab-diagnostic [role=status]{padding:18px;border-left:3px solid var(--copper);background:var(--white)}@media(max-width:650px){.lab-test-actions{display:grid}.lab-diagnostic h2{font-size:27px}.lab-diagnostic iframe{height:520px}}
