body{--sp-lo: #1b5fae;--sp-mid: #4fa6f5;--sp-hi: #c6e8ff;--sp-txt: #ffd24a}body.rig-palette-ts990{--sp-lo: #1b5fae;--sp-mid: #4fa6f5;--sp-hi: #c6e8ff;--sp-txt: #ffd24a}body.rig-palette-ic7300{--sp-lo: #0a7a93;--sp-mid: #35c5e0;--sp-hi: #b8f4ff;--sp-txt: #ffc94a}body.rig-palette-ftdx101{--sp-lo: #a4521a;--sp-mid: #f0a83a;--sp-hi: #ffe2a6;--sp-txt: #6fe7ff}body.rig-palette-ft710{--sp-lo: #3b3fb5;--sp-mid: #6f8cff;--sp-hi: #cdd6ff;--sp-txt: #ffe066}body.rig-palette-flex{--sp-lo: #12844a;--sp-mid: #35d47a;--sp-hi: #c2ffd8;--sp-txt: #ffcf5a}body.rig-palette-k4{--sp-lo: #4e5b66;--sp-mid: #a9b8c3;--sp-hi: #f4f8fb;--sp-txt: #ffc23d}body.rig-palette-vfd{--sp-lo: #138a6e;--sp-mid: #5ff0c4;--sp-hi: #d6fff1;--sp-txt: #ffd24a}#openwebrx-panel-status .openwebrx-progressbar{background-color: #0d1218;background-image:   linear-gradient(180deg,rgba(255,255,255,0.24) 0,rgba(255,255,255,0.24) 2px,rgba(255,255,255,0.04) 2px,rgba(0,0,0,0) 55%,rgba(0,0,0,0.22) 100%),linear-gradient(90deg,var(--sp-lo) 0%,var(--sp-mid) 50%,var(--sp-hi) 88%,#ff4130 91%,#ff2d1f 100%)}#openwebrx-panel-status .openwebrx-progressbar .openwebrx-progressbar-bar{background-color: transparent !important}#openwebrx-panel-status .openwebrx-progressbar::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: calc(var(--pb-val,0) * 100%);z-index: 1;background: linear-gradient(180deg,rgba(255,255,255,0.04) 0%,rgba(0,0,0,0.25) 100%),color-mix(in srgb,var(--sp-lo) 14%,#0d1218);transition: left 1s ease-in-out;will-change: left}#openwebrx-panel-status .openwebrx-progressbar::before{content: '';position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient(90deg,transparent 0%,transparent 90%,#ff4130 90%,#ff4130 100%) top / 100% 1px no-repeat,linear-gradient(#5b656e,#5b656e) bottom / 100% 1px no-repeat;opacity: 0.8}body #openwebrx-panel-status div.openwebrx-progressbar .openwebrx-progressbar-text{font-family: 'roboto-mono',monospace;font-size: 8.5pt;font-weight: 700;letter-spacing: 0.3px;color: var(--rig-lcd,#f2f5f7);text-shadow: 0 0 1px #000,0 1px 2px rgba(0,0,0,0.95),0 0 3px rgba(0,0,0,0.85);padding: 1px 6px;border-radius: 3px;line-height: 12px;background: rgba(6,10,16,0.46);box-shadow: inset 0 1px 0 rgba(255,255,255,0.10),inset 0 0 0 1px rgba(255,255,255,0.05),0 0 6px rgba(0,0,0,0.25)}#openwebrx-panel-status .openwebrx-progressbar .sp-name{color: var(--rig-lcd,#eaf6ff);text-shadow: 0 0 1px #000,0 0 2px #000,0 1px 2px rgba(0,0,0,0.95),0 0 6px var(--rig-lcd-glow,rgba(150,205,255,0.42))}#openwebrx-panel-status .openwebrx-progressbar .sp-val{color: var(--sp-txt,#ffd24a);text-shadow: 0 0 1px #000,0 0 2px #000,0 1px 2px rgba(0,0,0,0.95),0 0 7px color-mix(in srgb,var(--sp-txt,#ffd24a) 55%,transparent)}#openwebrx-panel-status .openwebrx-progressbar--over:not(.sp-zero){animation: status-polish-alert 1.2s ease-in-out infinite}#openwebrx-panel-status .openwebrx-progressbar--over:not(.sp-zero) .sp-val{color: #ff6a5c;text-shadow: 0 1px 2px rgba(0,0,0,0.95),0 0 3px rgba(0,0,0,0.85),0 0 8px rgba(255,65,48,0.6)}@keyframes status-polish-alert{0%,100%{box-shadow: inset 0 1px 3px rgba(0,0,0,0.55),0 0 0 1px rgba(255,65,48,0.45),0 0 3px rgba(255,65,48,0.25)}50%{box-shadow: inset 0 1px 3px rgba(0,0,0,0.55),0 0 0 1px rgba(255,65,48,0.95),0 0 10px rgba(255,65,48,0.65)}}@media (prefers-reduced-motion: reduce){#openwebrx-panel-status .openwebrx-progressbar--over:not(.sp-zero){animation: none}}
