.filter-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:12px;align-items:end}
.table-wrap{overflow:auto}
.source-imported{background:#f7fbff}
.button.secondary{background:#5f7480}
.operator-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}
.operator-summary div{background:#eef7f3;border:1px solid #d4e9df;border-radius:10px;padding:14px}
.operator-summary span{display:block;color:var(--muted);font-size:12px}
.operator-summary b{font-size:18px}
.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.detail-grid dl{grid-template-columns:120px 1fr}
.detail-grid dd,.evidence dd{white-space:pre-wrap}
details{border-top:1px solid var(--line);padding:10px 0}
summary{cursor:pointer}
.muted{color:var(--muted)}
@media(max-width:900px){.filter-grid{grid-template-columns:1fr 1fr}.operator-summary,.detail-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.filter-grid,.operator-summary,.detail-grid{grid-template-columns:1fr}}
