.mobility-direct-evidence{border:1px solid var(--border);border-radius:8px;background:var(--bg-card);padding:12px;margin:0 0 12px;min-width:0;overflow-wrap:anywhere;font-size:12px;color:var(--text-primary)}
.mobility-direct-evidence h3{margin:0 0 8px}.mobility-direct-evidence p{line-height:1.5;margin:6px 0;color:var(--text-muted)}
.mobility-direct-evidence .mde-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:12px 0}.mobility-direct-evidence label{display:grid;gap:6px;flex:1 1 220px;min-width:0}
.mobility-direct-evidence select,.mobility-direct-evidence input,.mobility-direct-evidence button{min-height:44px;min-width:0;max-width:100%;background:var(--bg-card);color:inherit;border:1px solid var(--border);border-radius:5px;padding:8px;font:inherit}.mobility-direct-evidence button:disabled{opacity:.45}
.mobility-direct-evidence article{border-top:1px solid var(--border);padding:12px 0}.mobility-direct-evidence header{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.mobility-direct-evidence header span{font-family:var(--font-mono);color:var(--accent)}.mobility-direct-evidence summary{cursor:pointer;padding:10px 0;min-height:24px}.mobility-direct-evidence a{color:var(--accent)}
