/* Fluid EVOLVE Build 096 — high-order transport in the existing compact drawer. */
.trajectory-lab{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(131,184,215,.22);border-radius:10px;background:rgba(11,31,50,.55);min-width:0}
.trajectory-lab>summary{cursor:pointer;touch-action:manipulation;font-size:.76rem;letter-spacing:.05em;font-weight:650;color:#b9e0f2;min-height:32px}
.trajectory-lab[open]>summary{margin-bottom:9px}
.trajectory-lab .wide-label{display:block;margin:10px 0;font-size:.76rem}
.trajectory-lab select{width:100%;max-width:100%;min-height:38px}
.trajectory-lab .slider-line{margin:12px 0}
.trajectory-lab .slider-line input{width:100%;touch-action:pan-y}
.trajectory-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}
.trajectory-readouts>div{min-width:0;border:1px solid rgba(138,185,213,.16);border-radius:7px;padding:7px;background:rgba(10,26,42,.48)}
.trajectory-readouts dt{font-size:.68rem;color:#91b5c9;line-height:1.25}
.trajectory-readouts dd{margin:4px 0 0;font-size:.82rem;color:#d9f5ff;font-variant-numeric:tabular-nums}
#trajectory-state{font-size:.73rem;color:#9bcadf}
@media(max-width:560px){.trajectory-lab{padding:8px 9px}.trajectory-readouts{gap:5px}.trajectory-lab select{min-height:44px}}
