/* XRVE evidence-chain and effectiveness views. No duplicate navigation. */
.xrve-evidence-chain-table{min-width:760px}
.xrve-evidence-chain-table th{font-size:11px}
.xrve-evidence-chain-table td{font-size:11px;max-width:210px}
.xrve-evidence-chain-audit td{background:#f6fafc!important;padding:8px 12px!important}
.xrve-evidence-chain-audit details{font-size:11px;color:#2b617d}
.xrve-evidence-chain-audit summary{cursor:pointer;font-weight:750}
.xrve-evidence-chain-audit .xrve-viz-note{margin:4px 0}
.xrve-evidence-outcome-viz{border:1px solid #dbe8ee;background:#f8fbfd;border-radius:11px;padding:16px;margin:15px 0}
.xrve-evidence-outcome-viz:empty{display:none}
.xrve-evidence-outcome-viz h3{font-size:16px;margin:0 0 10px;color:#17445c}
.xrve-evidence-outcome-viz select{max-width:100%;width:100%;margin:8px 0 15px}
.xrve-outcome-comparison{display:grid;gap:10px}
.xrve-outcome-row{display:grid;grid-template-columns:minmax(80px,110px) minmax(100px,1fr) 90px;align-items:center;gap:12px;font-size:12px}
.xrve-outcome-row strong{color:#284d65}
.xrve-outcome-row>span:last-child{color:#244e68;text-align:right;font-weight:750;font-variant-numeric:tabular-nums}
.xrve-outcome-track{height:22px;background:#e3eef4;overflow:hidden;border-radius:5px}
.xrve-outcome-track span{display:block;height:100%;border-radius:4px}
.xrve-outcome-baseline{background:#267da5}
.xrve-outcome-followup{background:#d77d46}
.xrve-evidence-outcome-viz .xrve-viz-data{margin-top:4px}
[data-studio-quick-worksheet][hidden]{display:none!important}
@media(max-width:650px){.xrve-outcome-row{grid-template-columns:85px minmax(75px,1fr) 65px;gap:7px}.xrve-evidence-outcome-viz{padding:12px}}
@media print{.xrve-evidence-outcome-viz{break-inside:avoid}[data-studio-quick-worksheet]{display:none!important}.xrve-evidence-chain-audit details{display:block}}


/* Reviewer-controlled links: visible provenance and compact progressive detail. */
.xrve-evidence-review-panel{border-top:1px solid #d8e5ed;margin-top:18px;padding-top:15px}
.xrve-evidence-review-panel h4{margin:0 0 8px;color:#184861}
.xrve-evidence-review-panel h5{font-size:12px;margin:15px 0 9px;color:#305b72}
.xrve-evidence-review-editor{border:1px solid #c8dce8;border-radius:9px;background:#f3f8fb;margin-top:14px}
.xrve-evidence-review-editor>summary{padding:12px 15px;cursor:pointer;color:#1d5470;font-size:12px;font-weight:800}
.xrve-evidence-review-editor[open]>summary{border-bottom:1px solid #d5e4ec}
.xrve-evidence-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}
.xrve-evidence-review-field{font-size:12px;line-height:1.5;font-weight:650;color:#28516a;display:grid;gap:5px;min-width:0}
.xrve-evidence-review-field input,.xrve-evidence-review-field select,.xrve-evidence-review-field textarea{font:inherit;font-weight:400;max-width:100%;width:100%;color:#153c54;background:#fff;border:1px solid #abc8d9;border-radius:7px;padding:9px 11px;box-sizing:border-box}
.xrve-evidence-review-field:nth-child(5){grid-column:1/-1}
.xrve-evidence-review-form .xrve-viz-note{grid-column:1/-1;margin:0}
.xrve-evidence-review-form button{justify-self:start}
.xrve-evidence-review-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #deeaef;padding:11px 13px;border-radius:7px;margin:7px 0;background:#f8fbfd}
.xrve-evidence-review-entry p{margin:0;font-size:11px;color:#315d77;overflow-wrap:anywhere}
.xrve-evidence-review-entry button{flex-shrink:0}
.xrve-evidence-path{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}
.xrve-evidence-stage{display:inline-flex;border-radius:5px;padding:5px 9px;background:#eef3f7;color:#587082;font-size:10px;font-weight:750}
.xrve-evidence-stage[data-state="recorded"],.xrve-evidence-stage[data-state="literal"]{background:#deedf5;color:#1f5675}
.xrve-evidence-stage[data-state="reviewed"],.xrve-evidence-stage[data-state="reviewer linked"]{background:#fff0d9;color:#815725}
.xrve-evidence-stage[data-state="not linked"]{background:#f0f3f5;color:#667782}
@media(max-width:740px){.xrve-evidence-review-form{grid-template-columns:1fr}.xrve-evidence-review-field:nth-child(5){grid-column:auto}.xrve-evidence-review-entry{align-items:flex-start;flex-direction:column}}
@media print{.xrve-evidence-review-form,.xrve-evidence-review-entry button{display:none!important}.xrve-evidence-review-panel{break-inside:auto}.xrve-evidence-path{break-inside:avoid}}
