.review-section{margin:3rem 0;padding:1.75rem;background:#141d2b;border:1px solid #334052;border-radius:14px;scroll-margin-top:100px}.review-section h2{margin:.3rem 0 1rem}.comparison-grid{display:grid;gap:1rem}.comparison-card{border:1px solid #38475b;border-radius:10px;padding:1.25rem}.comparison-card h3{font-size:1.35rem;margin:.5rem 0 1rem}.comparison-pair{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.comparison-pair>div{padding:1rem;background:#1b2636;border-radius:8px}.comparison-pair .eyebrow{display:block;margin-bottom:.75rem}.assessment{border-left:3px solid #a8dbc9;padding:.7rem 1rem;background:#182b2d;line-height:1.7}.review-section summary,.changes-panel summary{cursor:pointer;font-weight:650;line-height:1.6}.review-section select{display:block;max-width:100%;margin:.5rem 0 1.5rem;padding:.7rem;background:#202d3e;color:#eff3f8;border:1px solid #65748a;border-radius:7px}.coverage-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.coverage-nodes button{text-align:left;display:flex;flex-direction:column;gap:.6rem;padding:1rem;background:#1c293b;color:#e2eaf4;border:1px solid #4d5e77;border-radius:8px;cursor:pointer}.coverage-nodes small{color:#b6c4d7}.recording-edges{padding:0;list-style:none}.recording-edges li{display:flex;align-items:center;gap:1rem;margin:1rem 0}.edge-link{flex:1;max-width:28rem;border-bottom:2px solid #8bd3bd;display:flex;justify-content:space-between;font-size:.8rem;color:#afc9c0}.aligned .edge-link{border-bottom-style:dashed}.changes-panel{margin:0 0 2rem;padding:1rem 1.3rem;border:1px solid #3d4b60;border-radius:10px}.changes-panel article{border-top:1px solid #334052;padding-top:1rem;margin-top:1rem}.changes-panel time{font-size:.8rem;color:#b1c0d4}.changes-panel h3{margin:.4rem 0}.pilot-windows{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pilot-windows article{padding:1rem;background:#1b2636;border-radius:8px}.pilot-windows h3{margin:0}.review-table{overflow-x:auto}.review-table table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.review-table th,.review-table td{padding:.85rem;border-bottom:1px solid #3d4b60;vertical-align:top}.review-table caption{text-align:left;padding:1rem 0;color:#b8c7da}.review-section code{overflow-wrap:anywhere;white-space:normal}.chronology-mode{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0}.chronology-mode button{padding:.65rem 1rem;background:#1b2636;border:1px solid #607088;border-radius:7px;color:#dfe8f3;cursor:pointer}.chronology-mode button[aria-pressed=true]{background:#c3a8ff;color:#171e2c}.source-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.2rem;align-items:start;margin:1.5rem 0}.source-player{position:sticky;top:0;background:#151e2b;z-index:2}.source-player .media{margin:0}.source-player video,.source-player iframe{width:100%;max-height:46vh}.source-workspace .transcript-full{margin:0;max-height:65vh;overflow:auto;scroll-padding-top:1rem}.source-workspace .transcript-cue{display:block;padding:.8rem;border-left:3px solid transparent}.transcript-cue.is-active{background:#253c43;border-left-color:#9ddfca}.cue-actions{display:flex;flex-wrap:wrap;gap:.7rem;font-size:.8rem}.cue-actions button{font:inherit}.cue-feedback{display:block;color:#b9dcca;font-size:.8rem}.citation-fallback{width:100%;min-height:6rem;padding:.5rem;color:#edf2f8;background:#1a2738}.event-basis{font-size:.85rem;color:#bac9db}.review-section a{color:#c3b3fb}.source-workspace .transcript-tools{position:sticky;top:0;background:#1b2739;z-index:1;padding:.6rem}.source-workspace .transcript-tools input{max-width:100%}#source-dialog:has(.source-workspace){width:min(1250px,96vw);max-width:96vw}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #c3a8ff;outline-offset:4px}
@media(max-width:800px){.comparison-pair,.pilot-windows{grid-template-columns:1fr}.coverage-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.source-workspace{grid-template-columns:1fr}.source-player video,.source-player iframe{max-height:28vh}.source-player{position:sticky;top:0}.source-workspace .transcript-full{max-height:48vh}.review-section{padding:1rem}.comparison-card{padding:.8rem}.recording-edges li{gap:.5rem;font-size:.8rem}.edge-link{font-size:.7rem}.review-section .section-top{display:block}}
@media(max-width:480px){.coverage-nodes{grid-template-columns:1fr}.review-section{margin:1.5rem 0}.comparison-pair>div{padding:.7rem}.cue-actions{gap:.5rem}.source-workspace{gap:.6rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.publicity-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.publicity-controls label{font-size:.9rem}.publicity-controls select{display:block;width:100%;padding:.7rem;margin-top:.4rem;background:#202d3e;color:#eff3f8;border:1px solid #65748a;border-radius:7px}.review-tags{display:flex;flex-wrap:wrap;gap:.5rem}.review-tags span,.review-status{display:inline-block;border:1px solid #597368;border-radius:5px;padding:.3rem .55rem;font-size:.8rem;color:#c4e6d9}.claim-gaps{border-left:2px solid #b89567;padding:.3rem 1rem;margin:1rem 0}.claim-gaps h4{margin:.4rem 0 .8rem}.claim-gaps article+article{margin-top:1rem}.claim-gaps p{margin:.4rem 0}.passage-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.passage-check-grid>article{border:1px solid #3c4c60;border-radius:9px;padding:1rem}.passage-check-grid h3{margin-top:0}.passage-check-grid details{margin-top:1rem}.cue-verification{padding:.5rem .7rem;border:1px solid #58766d;border-radius:6px;margin:.6rem 0;font-size:.82rem}.cue-verification summary{cursor:pointer;color:#c4e6d9}.caption-source-note{padding:1rem;border-left:3px solid #b89ae7;background:#252438}.correction-entry{border-top:1px solid #3c4c60;padding:1.2rem 0}.correction-entry h3{font-size:1rem}.source-evidence-gaps{margin:1.4rem 0;padding:1rem;border:1px solid #615039;border-radius:7px}.publicity-empty{padding:1rem;background:#242b3b}.appearance-list [data-review-open]{margin:.2rem .3rem .2rem 0}
@media(max-width:800px){.publicity-controls,.passage-check-grid{grid-template-columns:1fr}.publicity-controls{gap:.6rem}.claim-gaps{padding-left:.7rem}}

.case-brief{border-top:1px solid #3c465b;padding-top:1.5rem}.brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.brief-grid article{background:#182132;border:1px solid #39445a;border-radius:12px;padding:1.1rem}.brief-grid h3{font-size:1.05rem;margin:0 0 .75rem}.brief-grid a{color:#bca7f5}.comparison-context h4{margin-bottom:.4rem}.passage-review{background:#20283a;border-left:3px solid #e5b67b;padding:1rem;margin:1rem 0}.passage-review article+article{border-top:1px solid #39445a;margin-top:.8rem;padding-top:.8rem}.passage-review button{text-align:left}video::cue{background:rgba(0,0,0,.85);color:#fff}:focus-visible{outline:3px solid #bca7f5;outline-offset:3px}@media(max-width:800px){.brief-grid{grid-template-columns:1fr}.section-nav{flex-wrap:wrap}}
