.review-section{margin-top:24px}.review-section h2,#page-evidence h2{font-size:17px;margin:0 0 16px}.review-callout{padding:18px 22px;background:#eaf1ef;border-left:3px solid #8eaa9e;color:#3d5c63;font-size:12px;line-height:1.85;margin:20px 0}.review-callout a{color:#176f63}.review-field{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;margin:18px 0;color:#506b76}.review-field .select{width:100%;max-width:580px}.review-field textarea{max-width:none;resize:vertical;line-height:1.7}.history-list{display:grid;gap:14px}.saved-review{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border:1px solid #d4dfe2;border-radius:5px;padding:22px}.saved-review h3{font-size:16px;margin:9px 0}.saved-review p{font-size:12px;line-height:1.8;margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.history-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0;max-width:255px}.review-badge{font-size:10px;letter-spacing:1px;color:#687e85}.metric .mvalue{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:clamp(19px,1.8vw,28px)}#page-evidence .metrics{margin:18px 0}#page-evidence .smallmuted{line-height:1.9}#historyMessage{font-size:12px;line-height:1.8}#historyComparison{min-width:650px}#attributionTable{min-width:900px}.table th:nth-child(n+2),.table td:nth-child(n+2){text-align:right}.table caption{text-align:left}.plot:focus-visible{outline:2px solid #3b907f;outline-offset:5px}.editor-dialog input[name=thesis],.editor-dialog input[name=assessment]{min-width:0}.saved-review .btn{font-size:11px;padding:10px 12px}
html[data-theme=dark] .review-callout{background:#223b45;color:#d7e7e9;border-color:#8bb4a6}html[data-theme=dark] .review-callout a{color:#95dfc9}html[data-theme=dark] .review-field,html[data-theme=dark] .review-badge{color:#bed0da}html[data-theme=dark] .saved-review{border-color:#3c5362}html[data-theme=dark] .history-list p{color:#c4d2db}
@media(max-width:740px){.saved-review{flex-direction:column}.history-actions{max-width:none}.review-callout{padding:15px}.metric .mvalue{font-size:23px}}
#mcFan:focus-visible{outline:2px solid #b89559;outline-offset:5px}html[data-theme=dark] .mc-fan text{fill:#b7c8d2}
