.company-evidence-top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 8px;color:#201e2c}.company-evidence-context{font-size:16px;color:#625e75}.company-evidence-figures{display:flex;align-items:center;gap:28px}.company-evidence-figures button{display:flex;align-items:center;gap:10px;background:transparent;border:0;padding:2px 0;color:#201e2c;cursor:pointer;position:relative;z-index:38}.company-evidence-figures button>span{font-size:16px;font-weight:600}.company-evidence-figures svg{display:block;width:62px;height:62px;flex-shrink:0}.header-confidence-figure strong{font-size:28px;font-weight:750;letter-spacing:-1px;margin-left:-2px}.company-evidence-figures button:hover{color:#111}.company-evidence-figures button:focus-visible{outline:2px solid #aba4bd;outline-offset:5px;border-radius:8px}.evidence-source-columns>section:first-child h3{color:#667dc3}.evidence-source-columns>section:nth-child(2) h3{color:#098966}@media(max-width:760px){.company-evidence-top{gap:12px;flex-wrap:wrap}.company-evidence-context{width:100%;font-size:15px}.company-evidence-figures{width:100%;gap:24px;justify-content:flex-end}.company-evidence-figures svg{width:52px;height:52px}.company-evidence-figures button>span{font-size:15px}.header-confidence-figure strong{font-size:25px}}

.company-evidence-figures{gap:12px}.company-evidence-figures button{padding:3px;border-radius:50%}.header-confidence-number{fill:#201e2c;font:700 21px system-ui,sans-serif;letter-spacing:-.6px}.company-evidence-figures svg{width:68px;height:68px}@media(max-width:760px){.company-evidence-figures{width:auto;margin-left:auto;gap:10px}.company-evidence-figures svg{width:58px;height:58px}}

.company-evidence-figures{gap:8px}.company-evidence-figures button{padding:0;min-width:44px;min-height:44px}.company-evidence-figures svg{width:48px;height:48px}.header-confidence-number{font:650 24px system-ui,sans-serif;letter-spacing:-.5px}.evidence-source-columns>section:first-child h3{color:#287bb3}.company-evidence-figures button:focus-visible{outline-color:#4395d0}@media(max-width:760px){.company-evidence-figures svg{width:44px;height:44px}.company-evidence-figures{gap:6px}}

/* Shared symbols retain their proportions at compact and header sizes. */
:root{--evidence-outside:#3154ff;--evidence-inside:#00a86b}
.working-beta .evidence-symbol-number{fill:var(--text);font:650 24px system-ui,sans-serif;letter-spacing:-.5px}
.working-beta .list-evidence-pair{gap:8px;align-items:center}
.working-beta .list-evidence-pair .evidence-symbol{width:36px;height:36px}
.working-beta .company-evidence-figures .header-confidence-figure{order:0}
.working-beta .company-evidence-figures .header-data-figure{order:1}
.working-beta .evidence-source-columns>section:first-child h3{color:var(--evidence-outside)}
.working-beta .evidence-source-columns>section:nth-child(2) h3{color:var(--evidence-inside)}
.working-beta .evidence-detail{color:var(--text)}
.working-beta .evidence-source-columns li,.working-beta .evidence-decision{border-color:var(--line)}
.working-beta .evidence-source-columns li span,.working-beta .evidence-source-columns small,.working-beta .evidence-detail-summary span{color:var(--muted)}
.working-beta .evidence-track{color:var(--line)}

/* Coverage and confidence rings share the same 4-unit stroke width. */
.working-beta .evidence-symbol-coverage circle[r="17"],.working-beta .evidence-symbol-coverage circle[r="27"]{stroke-width:4}
.working-beta .evidence-symbol-coverage circle[r="17"]:not([pathLength]){stroke:#b8deca;fill:#e2f5eb}
html[data-theme="night"] .working-beta .evidence-symbol-coverage circle[r="17"]:not([pathLength]){stroke:#386b55;fill:#173d2b}

html[data-theme="night"]{--evidence-outside:#5477ff;--evidence-inside:#00c781}

html[data-theme="night"] .working-beta .company-evidence-context{color:#c5d0e0}
