#moduleEvidencePanel{margin:24px auto;padding:22px;background:#0d1c2f;color:#e4edf7;border:1px solid #405a76;border-radius:16px;max-width:1400px;overflow-x:auto}#moduleEvidencePanel h2{margin:0 0 12px}#moduleEvidencePanel .error{color:#ffbac4}#moduleEvidencePanel table,#moduleEvidenceDialog table{width:100%;border-collapse:collapse;text-align:left}#moduleEvidencePanel td,#moduleEvidencePanel th,#moduleEvidenceDialog td,#moduleEvidenceDialog th{padding:10px;border-bottom:1px solid #34465e;overflow-wrap:anywhere}#moduleEvidencePanel tbody tr:hover,.module-source-row:hover{background:#1a3550;cursor:pointer}.module-evidence-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#moduleEvidencePanel button,#moduleEvidencePanel select,#moduleEvidenceDialog button,#moduleEvidenceDialog input,.module-evidence-btn{background:#183650;color:#fff;border:1px solid #698499;border-radius:8px;padding:9px 12px;cursor:pointer;margin:3px}#moduleEvidenceDialog{width:min(960px,94vw);max-height:85vh;overflow:auto;background:#102035;color:#e7effa;border:1px solid #7894ac;border-radius:16px;padding:22px}#moduleEvidenceDialog::backdrop{background:rgba(0,0,0,.65)}#moduleEvidenceDialog small{display:block;overflow-wrap:anywhere;margin:5px 0}#moduleEvidenceDialog th{width:40%;font-weight:500}#moduleEvidenceDialog button:disabled{opacity:.5}.module-source-row{cursor:pointer}
