.continuous-control{display:none;align-items:center;gap:6px;margin-left:8px;color:#5f778c;white-space:nowrap}
.continuous-control.visible{display:inline-flex}
.continuous-button{height:35px;padding:0 14px;border:1px solid #46a36d;border-radius:3px;background:#effaf3;color:#29804d;cursor:pointer;box-shadow:0 1px 2px #397d4a20}
.continuous-button:hover,.continuous-button.active{background:#46a36d;color:#fff}
.continuous-button>span:first-child{font-size:18px;line-height:1}
.latest-cell{display:inline-flex;align-items:center;white-space:nowrap}
.quality-cell{display:flex;align-items:center;gap:8px;min-width:190px}
.latency-bars{display:flex;align-items:flex-end;gap:1px;width:132px;height:30px;padding:3px;background:#f3f7f4;border:1px solid #dfe9e2;border-radius:3px;overflow:hidden;box-sizing:border-box}
.latency-bars.empty{align-items:center;justify-content:center;color:#91a39a;font-size:11px}
.latency-bar{flex:1;min-width:2px;max-width:5px;border-radius:1px 1px 0 0;background:#3bb765;transition:height .2s ease,background .2s ease}
.latency-bar.excellent{background:#20b856}.latency-bar.good{background:#75c94b}.latency-bar.fair{background:#c4ca42}.latency-bar.warning{background:#eda936}.latency-bar.bad,.latency-bar.lost{background:#e65b52}.latency-bar.lost{height:18%!important}
.network-quality{display:inline-block;min-width:46px;padding:3px 8px;border-radius:3px;text-align:center;white-space:nowrap}
.quality-excellent{background:#e5f7e8;color:#29934b}.quality-good{background:#e7f2ff;color:#287fc5}.quality-warning{background:#fff3db;color:#d47b18}.quality-bad{background:#ffe7e7;color:#d94f4f}.quality-waiting{background:#eef2f4;color:#81919c}
