/* EVOLVE 086 — compact touch-friendly robust ensemble. */
#ev-panel-motion .em86-lab{min-width:0;border:1px solid #547b87;background:#10242e;border-radius:8px;padding:10px}
#ev-panel-motion .em86-lab summary{cursor:pointer;color:#e3f4fa;font-size:.84rem;font-weight:700;padding:6px 0;touch-action:manipulation}
#ev-panel-motion .em86-lab summary small{font-weight:400;color:#a6c9d5}
#ev-panel-motion .em86-lab p{font-size:.77rem;line-height:1.5;margin:9px 0}
#ev-panel-motion .em86-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}
#ev-panel-motion .em86-grid label,#ev-panel-motion .em86-actions label{display:flex;flex-direction:column;gap:4px;font-size:.75rem;min-width:0}
#ev-panel-motion .em86-grid select,#ev-panel-motion .em86-actions select{width:100%;min-width:0;max-width:100%}
#ev-panel-motion .em86-actions{display:flex;flex-wrap:wrap;align-items:end;gap:7px;margin:10px 0}
#ev-panel-motion .em86-actions button{flex:1 1 auto;min-height:36px}
#ev-panel-motion .em86-lab progress{display:block;width:100%;height:8px;accent-color:#77cddc;margin:9px 0}
#ev-panel-motion .em86-lab canvas{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:560/210;border:1px solid #385968;border-radius:5px;margin:9px 0}
#ev-panel-motion .em86-scroll{max-width:100%;overflow-x:auto;margin:9px 0}
#ev-panel-motion .em86-scroll table{width:100%;border-collapse:collapse;font-size:.72rem;white-space:nowrap}
#ev-panel-motion .em86-scroll th,#ev-panel-motion .em86-scroll td{padding:6px;border-bottom:1px solid #395966;text-align:right}
#ev-panel-motion .em86-scroll th:first-child,#ev-panel-motion .em86-scroll td:first-child{text-align:left}
#ev-panel-motion .em86-lab #em86-status{min-height:2em;color:#d5eaf2}
#ev-panel-motion .em86-lab .em86-hint{color:#aac5d0}
@media(max-width:390px){#ev-panel-motion .em86-lab{padding:7px}.em86-grid{gap:6px}}
