.company-evidence {display:flex;align-items:center;gap:24px;flex-wrap:wrap;width:100%;background:none;border:0;border-top:1px solid #d3ddea;border-bottom:1px solid #d3ddea;color:#203752;text-align:left;padding:15px 0;margin:16px 0;cursor:pointer;font-family:inherit;}
.company-evidence:hover {background:#edf2fb80;}
.company-evidence>span {display:flex;flex-direction:column;gap:5px;}
.company-evidence span span {font-size:15px;color:#425773;line-height:1.3;}
.company-evidence strong {font-size:17px;font-weight:650;line-height:1.35;}
.company-evidence .evidence-score {flex-direction:row;align-items:center;gap:10px;}
.evidence-score>span {display:flex;flex-direction:column;gap:4px;}
.evidence-gauge {width:40px;height:40px;flex:none;}
.evidence-track {color:#dce4ef;}
.company-evidence .evidence-readiness {margin-left:auto;flex-direction:row;align-items:center;gap:12px;color:#9a650c;}
.evidence-readiness strong {font-size:15px;}
.company-evidence.compact {gap:10px 18px;margin:12px 0 0;padding:10px 0;white-space:normal;max-width:480px;}
.company-evidence.compact .evidence-depth,.company-evidence.compact .evidence-readiness {display:none;}
.company-evidence.compact .evidence-gauge {width:30px;height:30px;}
.company-evidence.compact span span {font-size:14px;}
.company-evidence.compact strong {font-size:15px;}
.evidence-detail {color:#203752;}
.evidence-detail-summary {display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:12px 0 24px;}
.evidence-detail-summary>div {display:flex;flex-direction:column;gap:8px;}
.evidence-detail-summary strong {font-size:26px;}
.evidence-detail-summary span {font-size:16px;color:#425773;}
.evidence-source-columns {display:grid;grid-template-columns:1fr 1fr;gap:28px;}
.evidence-source-columns h3,.evidence-decision h3 {font-size:21px;}
.evidence-source-columns ul {list-style:none;padding:0;}
.evidence-source-columns li {display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #d3ddea;}
.evidence-source-columns li>div {display:flex;flex-direction:column;gap:5px;min-width:0;}
.evidence-source-columns strong {font-size:17px;}
.evidence-source-columns li span {font-size:15px;color:#425773;}
.evidence-source-columns small {font-size:13px;color:#425773;overflow-wrap:anywhere;}
.evidence-source-columns .evidence-state {font-size:22px;color:#a67114;width:22px;flex:none;}
.evidence-source-columns .evidence-state.missing {color:#6a7c94;}
.evidence-source-columns .evidence-state.reviewed {color:#16806a;}
.evidence-detail .text-button {font-size:16px!important;line-height:1.5;text-align:left;}
.evidence-decision {margin-top:24px;border-top:1px solid #d3ddea;padding-top:16px;}
.evidence-decision p,.evidence-method p {font-size:16px;line-height:1.6;}
.evidence-method {margin-top:22px;}
.evidence-method summary {font-size:16px;font-weight:600;cursor:pointer;}
[data-theme=night] .company-evidence,[data-theme=night] .evidence-detail {color:#e9f0fa;border-color:#425773;}
[data-theme=night] .company-evidence span span,[data-theme=night] .evidence-detail-summary span {color:#bccce0;}
@media(max-width:900px){.company-evidence{gap:14px 20px;}.company-evidence .evidence-readiness{margin-left:0;}.evidence-source-columns{grid-template-columns:1fr;}.evidence-detail-summary{grid-template-columns:1fr 1fr;}}
