/* live_signal_console_v18.css — command telemetry panel */
.live-signal-console-v18{position:relative;margin:8px 0 11px;padding:9px;border:1px solid #72d2c83b;border-radius:6px 14px 6px 14px;background:linear-gradient(90deg,#07151ddd,#0e2429d9);box-shadow:inset 0 1px #fff1,0 9px 22px #0006;direction:rtl}.live-signal-console-v18::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,#72d2c807 50%,transparent)}.live-signal-console-v18>header{position:relative;display:flex;justify-content:space-between;align-items:center;padding-bottom:7px;border-bottom:1px solid #75d2c523}.live-signal-console-v18 header span{display:block;color:#78989e;font-size:6px}.live-signal-console-v18 header b{display:block;margin-top:2px;color:#d9c286;font-size:10px}.live-signal-console-v18 header em{padding:3px 5px;border:1px solid #77d9bd55;border-radius:4px;color:#7fddc2;font-size:6px;font-style:normal}.live-signal-console-v18>div{display:grid;gap:3px;margin-top:6px}.signal-row-v18{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:29px;padding:4px 5px;border-right:2px solid #70cec533;background:#0b2028aa}.signal-row-v18>i{width:6px;height:6px;border-radius:50%;background:#79d8b7;box-shadow:0 0 8px #79d8b7}.signal-row-v18.signal-route{border-right-color:#d9b86c99}.signal-row-v18.signal-route>i{background:#d9b86c;box-shadow:0 0 8px #d9b86c}.signal-row-v18.signal-sync{border-right-color:#bd9ce799}.signal-row-v18.signal-sync>i{background:#bd9ce7;box-shadow:0 0 8px #bd9ce7}.signal-row-v18 div{display:grid;gap:1px;min-width:0}.signal-row-v18 b{overflow:hidden;color:#dce8e2;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.signal-row-v18 small{overflow:hidden;color:#76969b;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.signal-row-v18 time{color:#77989b;font-size:6px;direction:ltr}.signal-empty-v18{display:flex;align-items:center;gap:6px;padding:11px 5px;color:#77969b;font-size:7px}.signal-empty-v18 i{width:5px;height:5px;border-radius:50%;background:#74d4c0;box-shadow:0 0 8px #74d4c0;animation:signal-blink-v18 1.8s ease-in-out infinite}@keyframes signal-blink-v18{50%{opacity:.3;transform:scale(.7)}}
@media(prefers-reduced-motion:reduce){.signal-empty-v18 i{animation:none}}
