.test .result-label{border-top:1px solid #3c5763;margin:12px 0 0;padding-top:12px}.result-label summary{cursor:pointer;font-size:12px;color:#d9e9ee;display:list-item}.result-label input{display:block;width:100%;margin-top:12px;background:#203e4d;border-color:#587581;color:#fff;padding:12px}.test .result-label p{font-size:11px;color:#c5d8df;line-height:1.6;margin:8px 0 0}.test .result-actions button{max-width:100%;white-space:normal}.activity-explanations{margin-top:24px;padding-top:20px;border-top:1px solid #466371}.activity-explanations>p{font-size:12px;color:#cfdee5;line-height:1.7}.activity-explanation{background:#213e4c;border:1px solid #49636f;border-radius:12px;padding:14px 16px;margin:10px 0;font-size:13px;line-height:1.7}.activity-explanation summary{cursor:pointer;display:flex;gap:18px;align-items:start;justify-content:space-between}.activity-explanation summary>span{font-weight:650;color:#f4f8fa}.activity-explanation summary>span:before{content:'+ ';color:#bbdacb}.activity-explanation[open] summary>span:before{content:'− '}.activity-explanation summary strong{font-size:12px;flex-shrink:0}.activity-explanation .likely{color:#b2e9ca}.activity-explanation .marginal{color:#ffce9d}.activity-explanation p,.activity-explanation li{color:#e0ecf1}.activity-explanation ul{padding-left:20px}.activity-explanation a{color:#bce9d4;text-decoration:underline;text-underline-offset:3px;font-size:12px}.test.has-comparison-explanations .activity-grid{display:none}/* The same estimates are presented in the accessible explanation summaries. */
.probe-workspace>.lp-comparisons{grid-column:1/-1;width:100%;margin:0!important}.lp-comparisons{background:#fff;border:1px solid #d4e1db;border-radius:22px;box-shadow:none;color:#16333e;scroll-margin-top:20px}.probe-workspace .lp-comparisons,main>section.lp-comparisons{padding:24px 28px}.comparison-heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.comparison-heading h2{font-size:23px;letter-spacing:-.6px;line-height:1.25;margin:0}.comparison-heading p{font-size:12px;margin:6px 0 0;color:#5c747d}.lp-comparisons button{border:1px solid #bed1c8;border-radius:10px;background:#eaf5ef;color:#163b3c;padding:11px 14px;cursor:pointer;font-size:12px;font-weight:650;max-width:100%}.lp-comparisons button:disabled{opacity:.5;cursor:default}.lp-comparisons button:hover:enabled{background:#dcefe3}.comparison-body{border-top:1px solid #dce7e1;margin-top:24px;padding-top:20px}.comparison-body>p{font-size:13px;line-height:1.7;color:#506b76;max-width:850px}.comparison-body>.comparison-local-note{font-size:12px;padding:12px 16px;border-left:3px solid #85bba3;background:#f2f7f4}.comparison-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:440px;overflow-y:auto;padding:4px;margin:18px -4px}.comparison-record{padding:18px;background:#f5f8f6;border:1px solid #d6e3dc;border-radius:13px;min-width:0}.comparison-record-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.comparison-record-heading>strong{font-size:14px;overflow-wrap:anywhere;max-width:100%}.comparison-record time{font-size:11px;color:#5d747d;display:block;width:100%}.comparison-check{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.comparison-check input{appearance:auto;width:18px;height:18px;accent-color:#176d58;margin:0}.comparison-record>p{font-size:12px;color:#536d78;margin:10px 0}.comparison-label-form{display:flex;gap:8px}.comparison-label-form input{min-width:0;width:100%;flex:1;padding:9px 11px;font-size:13px;border:1px solid #bdcfc6;background:white;color:#16333e;border-radius:9px}.comparison-label-form button{flex-shrink:0;font-size:11px}.comparison-selection{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;margin:18px 0}.comparison-selection output{font-size:13px;font-weight:650}.comparison-status{font-size:13px!important;min-height:1.5em;color:#245849!important}.comparison-results>h3{font-size:22px;margin:26px 0 18px}.comparison-identities{display:flex;gap:12px}.comparison-identities article{flex:1;min-width:0;border:1px solid #c6dcd1;background:#eff7f2;padding:18px;border-radius:13px}.comparison-identities h3{font-size:16px;overflow-wrap:anywhere;line-height:1.5;margin:0 0 12px}.comparison-meta{font-size:11px;margin:0}.comparison-meta>div{margin-top:8px}.comparison-meta dt{color:#536d78}.comparison-meta dd{margin:2px 0;color:#1c3a46;overflow-wrap:anywhere}.comparison-measure{padding:20px 0;border-bottom:1px solid #dce6e0;break-inside:avoid}.comparison-measure h4{margin:0;font-size:14px;font-weight:650}.comparison-measure h4 small{font-size:12px;font-weight:500}.comparison-measure>div>p{font-size:11px;margin:4px 0 14px;color:#627983}.comparison-values{display:flex;gap:12px}.comparison-values>div{flex:1;min-width:0}.comparison-value-label{font-size:11px;display:block;overflow-wrap:anywhere;color:#536d78;line-height:1.5}.comparison-values strong{font-size:24px;font-weight:600;display:block;margin:6px 0;font-variant-numeric:tabular-nums;color:#193f50}.comparison-bar{display:block;background:#e7eeea;border-radius:3px;height:6px;overflow:hidden}.comparison-bar i{display:block;height:100%;background:#478a76;border-radius:3px}.comparison-note{font-size:12px;line-height:1.7;color:#536d78;margin:15px 0 0}.comparison-print-hint{font-size:11px!important}.comparison-notice{grid-column:1/-1;padding:18px;border:1px dashed #b8ccc1;border-radius:12px;background:#f7faf8;font-size:13px}.history-label{font-size:12px;display:block;overflow-wrap:anywhere}#comparisonPrintDialog{width:min(950px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #b9d0c3;border-radius:18px;padding:28px;color:#16333e;background:white}#comparisonPrintDialog::backdrop{background:#0d243a99}#comparisonPrintDialog>h2{font-size:26px;margin:20px 0}.comparison-print-actions{display:flex;gap:12px;justify-content:space-between}.comparison-print-actions button{border:1px solid #bed1c8;background:#eaf5ef;color:#173c3e;border-radius:9px;padding:10px 14px;font-size:12px;cursor:pointer}#comparisonPrintDialog>p{font-size:12px;line-height:1.7}
@media(max-width:650px){.probe-workspace .lp-comparisons,main>section.lp-comparisons{padding:20px 16px}.comparison-heading{flex-direction:column;align-items:start;gap:16px}.comparison-heading h2{font-size:22px}.comparison-list{grid-template-columns:1fr}.comparison-label-form{flex-wrap:wrap}.comparison-label-form button{padding:9px 12px}.comparison-identities{flex-direction:column}.comparison-identities article{padding:14px}.comparison-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.comparison-values{flex-direction:column;gap:16px}.comparison-values>div{display:grid;grid-template-columns:1fr auto;gap:5px 14px;align-items:center}.comparison-values strong{font-size:22px;margin:0}.comparison-bar{grid-column:1/-1}.activity-explanation summary{flex-direction:column;gap:5px}.activity-explanation{padding:14px}.test .result-actions{flex-direction:column;align-items:stretch}.test .result-actions button{text-align:center}.comparison-print-actions{flex-wrap:wrap}#comparisonPrintDialog{padding:20px}}
@media print{body>*{display:none!important}body>#comparisonPrintDialog[open]{display:block!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;color:#111!important;background:white!important}#comparisonPrintDialog::backdrop,.comparison-print-actions{display:none!important}#comparisonPrintDialog .comparison-identities,#comparisonPrintDialog .comparison-values{display:flex!important;flex-direction:row!important}#comparisonPrintDialog .comparison-meta{display:block!important}#comparisonPrintDialog .comparison-values>div{display:block!important}#comparisonPrintDialog .comparison-bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}#comparisonPrintDialog .comparison-measure{break-inside:avoid}#comparisonPrintDialog h2{margin-top:0}}
