/* EVOLVE 085 — compact responsive design-search controls and results. */
#ev-panel-motion .em85-lab{min-width:0;border:1px solid #507584;background:#102631;border-radius:8px;padding:10px}
#ev-panel-motion .em85-lab summary{cursor:pointer;color:#e4f4fa;font-size:.84rem;font-weight:700;padding:6px 0;touch-action:manipulation}
#ev-panel-motion .em85-lab summary small{font-weight:400;color:#9fc4d1}
#ev-panel-motion .em85-lab p{font-size:.77rem;line-height:1.5;margin:9px 0}
#ev-panel-motion .em85-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}
#ev-panel-motion .em85-grid label,#ev-panel-motion .em85-actions label{display:flex;flex-direction:column;gap:4px;font-size:.75rem;min-width:0}
#ev-panel-motion .em85-grid input,#ev-panel-motion .em85-grid select,#ev-panel-motion .em85-actions select{max-width:100%;width:100%;min-width:0}
#ev-panel-motion .em85-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:end;margin:10px 0}
#ev-panel-motion .em85-actions button{flex:1 1 auto;min-height:36px}
#ev-panel-motion .em85-lab progress{display:block;width:100%;height:8px;accent-color:#76c9de;margin:9px 0}
#ev-panel-motion .em85-lab canvas{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:560/220;border:1px solid #315464;border-radius:5px;margin:9px 0}
#ev-panel-motion .em85-table{overflow-x:auto;max-width:100%;margin:9px 0}
#ev-panel-motion .em85-table table{width:100%;border-collapse:collapse;font-size:.72rem;white-space:nowrap}
#ev-panel-motion .em85-table th,#ev-panel-motion .em85-table td{padding:6px;border-bottom:1px solid #385866;text-align:right}
#ev-panel-motion .em85-table th:first-child,#ev-panel-motion .em85-table td:first-child{text-align:left}
#ev-panel-motion .em85-lab #em85-status{min-height:2.3em;color:#d5eaf2}
#ev-panel-motion .em85-lab .em85-note{color:#a5bfcb}
@media(max-width:390px){#ev-panel-motion .em85-lab{padding:7px}#ev-panel-motion .em85-grid{gap:6px}}
