.mm-context{padding:17px 20px;border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:12px;margin-bottom:20px;color:var(--text-secondary)}.mm-context strong{font-size:14px}.mm-context p{font-size:12px;color:var(--text-secondary);margin-top:5px}.mm-platform-choices{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.mm-platform-choices label{background:var(--brand-tint);border:1px solid var(--brand-border);border-radius:8px;padding:9px 13px;font-size:12px;display:flex;gap:8px;align-items:center}.mm-evidence-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.mm-evidence-meta>div{background:var(--brand-tint);border:1px solid var(--brand-border);border-radius:8px;padding:12px}.mm-evidence-meta span{color:var(--text-secondary);font-size:12px}.mm-evidence-meta strong{display:block;color:var(--text-primary);font-size:12px;font-weight:500;margin-top:5px}.mm-pipeline{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px}.mm-pipeline>div{border:1px solid var(--brand-border);background:var(--brand-tint);padding:12px;border-radius:8px}.mm-pipeline span{color:var(--text-secondary);display:block;font-size:12px}.mm-pipeline strong{font-size:12px;color:var(--text-primary);display:block;margin-top:4px}@media(max-width:760px){.mm-context{display:block}.mm-context>.badge{margin-top:10px}.mm-evidence-meta{grid-template-columns:1fr 1fr;gap:8px}.mm-pipeline{grid-template-columns:repeat(3,1fr)}.mm-platform-choices{gap:7px}.mm-platform-choices label{padding:8px 10px}}
.mm-platform-label{display:inline-flex;align-items:center;gap:7px;vertical-align:middle;white-space:nowrap}
