.migration-case-evidence-log{display:grid;gap:14px}.evidence-log-safety{margin-top:12px}.evidence-case-list{display:grid;gap:10px;margin-top:12px}.evidence-case{border:1px solid var(--hs-line);border-radius:12px;padding:12px;min-width:0}.evidence-case-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.evidence-case-head strong,.evidence-case-head .muted{display:block}.evidence-case>p{margin:10px 0 6px}.evidence-case-issues{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.evidence-case-issues code{border:1px solid var(--hs-line);border-radius:8px;padding:4px 8px;font-size:12px;overflow-wrap:anywhere}.case-evidence-panel{border-top:1px solid var(--hs-line);margin-top:12px;padding-top:12px}.case-evidence-panel[hidden]{display:none}.case-evidence-history h4,.case-evidence-form h4{margin:0 0 10px}.evidence-history-row{border:1px solid var(--hs-line);border-radius:10px;padding:10px;margin-bottom:8px}.evidence-history-row strong,.evidence-history-row .muted{display:block}.evidence-history-row p{margin:8px 0;white-space:pre-wrap}.evidence-history-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.case-evidence-form{border-top:1px dashed var(--hs-line);margin-top:14px;padding-top:14px}.evidence-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evidence-form-grid label{display:grid;gap:5px;font-size:13px;font-weight:700}.evidence-form-grid input,.evidence-form-grid select,.evidence-form-grid textarea{width:100%}.evidence-form-grid textarea{min-height:92px;resize:vertical}.evidence-form-wide{grid-column:1/-1}.evidence-submit-note{margin-top:10px}.evidence-auditor-note{margin-top:10px}@media(max-width:680px){.evidence-case-head{display:block}.evidence-case-head .status{display:inline-block;margin-top:8px}.evidence-form-grid{grid-template-columns:1fr}.evidence-form-wide{grid-column:auto}.evidence-history-foot{align-items:flex-start;flex-direction:column}}

.evidence-history-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.evidence-artifact-meta{margin-top:5px;overflow-wrap:anywhere}.case-evidence-form input[type="file"]{padding:8px;background:var(--hs-surface);border:1px solid var(--hs-line);border-radius:8px}.case-evidence-form small{font-weight:400}.evidence-download{max-width:100%;overflow-wrap:anywhere}@media(max-width:680px){.evidence-history-actions{width:100%}}

.root-evidence-blockers{overflow:hidden}.root-blocker-summary{margin-top:12px}.root-blocker-summary .card{box-shadow:none}.root-blocker-metric{min-width:0}.root-blocker-explainer{margin-top:12px}.root-priority{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.root-evidence-target{display:grid;gap:3px;margin-top:10px;padding:9px 10px;border:1px solid var(--hs-line);border-radius:10px;background:color-mix(in srgb,var(--hs-surface) 88%,transparent)}.root-evidence-target strong{overflow-wrap:anywhere}.root-blocker-urgent{border-width:2px}@media(max-width:680px){.root-blocker-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.root-blocker-explainer{font-size:13px}}
