/* Compact, permanent factual status labels. No content is hidden by verification filters. */
.verification-summary,.verification-queue{--verification-ink:#6f470b;--verification-bg:#fff9eb;--verification-line:#d7b775;color:var(--ink,#182d39);background:var(--verification-bg);border:1px solid var(--verification-line);border-radius:10px;padding:14px 16px;margin:18px 0;font-size:13px;line-height:1.6;min-width:0}
.verification-summary>div>strong{font-size:14px}.verification-summary p{margin:4px 0 10px!important;font-size:12px!important;line-height:1.6!important;color:inherit!important}.verification-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.verification-controls button,.verification-controls>a{border:1px solid var(--verification-line);background:var(--white,#fff);color:var(--verification-ink);border-radius:6px;padding:7px 10px;font:inherit;line-height:1.25;cursor:pointer;text-decoration:none}.verification-controls button:disabled{opacity:.5;cursor:default}.verification-controls [aria-pressed=true]{background:#6f470b;color:#fff}.verification-navigation-result{display:block;min-height:0;font-size:12px;margin-top:4px}.verification-navigation-result:empty{display:none}
.verification-marker{--verification-ink:#79500b;--verification-bg:#fff5dc;--verification-line:#d4b06d;position:relative;display:inline-block;margin:1px 0 1px 6px;vertical-align:baseline;font-size:11px;font-weight:500;line-height:1.6;max-width:100%;text-indent:0;scroll-margin-top:150px}.verification-badge{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--verification-line);border-radius:4px;background:var(--verification-bg);color:var(--verification-ink)!important;padding:0 5px;text-decoration:none!important;white-space:normal;font-family:inherit;font-size:11px;line-height:1.55}.verification-badge>span{font-weight:800;font-size:11px}.verification-badge:hover,.verification-badge[aria-expanded=true]{box-shadow:0 0 0 2px #d4b06d45}.verification-marker[data-verification-status=supported]{--verification-ink:#356147;--verification-bg:#eff8f1;--verification-line:#93b99d}.verification-marker[data-verification-status=disputed]{--verification-ink:#972e2e;--verification-bg:#fff0ed;--verification-line:#d59a95}
.verification-detail{display:none;position:absolute;z-index:75;left:0;top:calc(100% + 6px);width:min(340px,calc(100vw - 56px));min-width:180px;max-width:calc(100vw - 56px);max-height:360px;overflow:auto;box-sizing:border-box;padding:13px 30px 13px 13px;border:1px solid var(--verification-line);border-radius:7px;background:var(--white,#fff);color:var(--ink,#182d39);box-shadow:0 8px 24px #182d3925;font-size:12px;line-height:1.6;text-align:left;white-space:normal;overflow-wrap:anywhere;font-weight:400}.verification-detail:target,.verification-marker.is-open>.verification-detail{display:block}.verification-explanation{display:block;margin-bottom:8px}.verification-explanation:last-of-type{margin-bottom:0}.verification-explanation>strong{display:block;color:var(--verification-ink);font-size:12px}.verification-explanation>q{display:block;border-left:2px solid var(--verification-line);padding-left:8px;margin:7px 0}.verification-explanation>small{display:block;margin-top:6px;color:var(--muted,#586b75);font-size:11px}.verification-detail-close{position:absolute;right:7px;top:5px;font-size:20px;color:var(--ink,#182d39);line-height:1.25;text-decoration:none!important;padding:1px 4px}
.verification-highlight-on .verification-marker[data-verification-unverified=true]{outline:2px solid #c38727;outline-offset:2px}.verification-marker.is-current{outline:3px solid #246ca2;outline-offset:3px}.verification-queue summary{cursor:pointer;font-weight:650}.verification-queue>details>p{font-size:12px!important;line-height:1.6!important;color:inherit!important}.verification-queue ol{padding-left:22px;margin:12px 0}.verification-queue li{padding:9px 0;border-top:1px solid var(--verification-line);font-size:12px;overflow-wrap:anywhere}.verification-queue li>a{color:var(--verification-ink)!important;display:block}.verification-queue li>q{display:block;margin-top:5px}.verification-queue li>p{margin:4px 0!important;font-size:11px!important;line-height:1.6!important;color:var(--muted,#586b75)!important}.verification-marker a:focus-visible,.verification-controls button:focus-visible,.verification-controls a:focus-visible,.verification-queue summary:focus-visible{outline:3px solid #246ca2;outline-offset:3px}
body[data-theme=dark] .verification-summary,body[data-theme=dark] .verification-queue,body[data-theme=dark] .verification-marker{--verification-ink:#f2d493;--verification-bg:#30291c;--verification-line:#8c7244}body[data-theme=dark] .verification-marker[data-verification-status=supported]{--verification-ink:#b4dcbf;--verification-bg:#1c3026;--verification-line:#588466}body[data-theme=dark] .verification-marker[data-verification-status=disputed]{--verification-ink:#ffbeb6;--verification-bg:#38211f;--verification-line:#ac6d66}body[data-theme=dark] .verification-controls [aria-pressed=true]{background:#f2d493;color:#30291c}
@media(max-width:600px){.verification-summary,.verification-queue{padding:12px}.verification-controls button,.verification-controls>a{min-height:36px}.verification-detail{position:fixed;left:16px!important;right:16px;bottom:20px;top:auto;width:auto;max-width:none;max-height:45dvh;min-width:0;box-shadow:0 0 0 100vmax #0004,0 8px 24px #182d3940}.verification-badge{font-size:10px}.verification-detail-close{padding:3px 9px;font-size:23px}}
@media print{.verification-controls,.verification-navigation-result,.verification-detail,.verification-queue{display:none!important}.verification-summary{background:transparent;border:1px solid #777}.verification-badge{color:#333!important;background:transparent!important;border-color:#777}.verification-marker{outline:none!important}}
.verification-marker.is-dismissed>.verification-detail{display:none}
/* Caption styles display their spans; verification panels stay closed until selected. */
.v3-article .verification-marker>.verification-detail{display:none}
.v3-article .verification-marker.is-open>.verification-detail,.v3-article .verification-marker>.verification-detail:target{display:block}
.v3-article .verification-marker.is-dismissed>.verification-detail{display:none}
