/* EVOLVE 084 — mobile-first four-way motion laboratory. */
#ev-panel-motion .em84-lab{min-width:0;border:1px solid #476d7e;background:#102633;border-radius:8px;padding:10px}
#ev-panel-motion .em84-lab summary{cursor:pointer;color:#e1f3fa;font-size:.84rem;font-weight:700;padding:6px 0;touch-action:manipulation}
#ev-panel-motion .em84-lab summary small{font-weight:400;color:#9fc2d1}
#ev-panel-motion .em84-lab p{font-size:.77rem;line-height:1.5;margin:9px 0}
#ev-panel-motion .em84-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}
#ev-panel-motion .em84-grid label,#ev-panel-motion .em84-actions label,#ev-panel-motion .em84-metric{display:flex;flex-direction:column;gap:4px;font-size:.75rem;min-width:0}
#ev-panel-motion .em84-grid input,#ev-panel-motion .em84-grid select,#ev-panel-motion .em84-actions select,#ev-panel-motion .em84-metric select{max-width:100%;width:100%;min-width:0}
#ev-panel-motion .em84-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:end;margin:10px 0}
#ev-panel-motion .em84-actions button{flex:1 1 auto;min-height:36px}
#ev-panel-motion .em84-lab progress{display:block;width:100%;height:8px;accent-color:#6cc3eb;margin:9px 0}
#ev-panel-motion .em84-lab canvas{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:560/210;border:1px solid #2d4e5f;border-radius:5px;margin:9px 0}
#ev-panel-motion .em84-table{overflow-x:auto;max-width:100%;margin:9px 0}
#ev-panel-motion .em84-table table{width:100%;border-collapse:collapse;font-size:.72rem;white-space:nowrap}
#ev-panel-motion .em84-table th,#ev-panel-motion .em84-table td{padding:6px;border-bottom:1px solid #365261;text-align:right}
#ev-panel-motion .em84-table th:first-child,#ev-panel-motion .em84-table td:first-child{text-align:left}
#ev-panel-motion .em84-lab #em84-status{min-height:2.3em;color:#d4e9f3}
#ev-panel-motion .em84-lab .em84-note{color:#a3becb}
@media(max-width:390px){#ev-panel-motion .em84-lab{padding:7px}#ev-panel-motion .em84-grid{gap:6px}}
