.webrx-top-bar > .lp-badge{flex: 0 0 auto;align-self: center;margin: 0 auto 0 0;display: flex;align-items: stretch;height: 46px;padding: 0 3px;box-sizing: border-box;border-radius: 7px;background: linear-gradient(180deg,rgba(255,255,255,0.075),rgba(255,255,255,0) 48%),rgba(6,10,16,0.46);box-shadow: inset 0 1px 0 rgba(255,255,255,0.11),inset 0 0 0 1px color-mix(in srgb,var(--nx-a,#7fc4ff) 30%,transparent),0 2px 10px rgba(0,0,0,0.45);font-family: "DejaVu Sans",Verdana,Geneva,sans-serif;cursor: default;user-select: none}.webrx-top-bar > .lp-badge.lp-tight,body.nbm .webrx-top-bar > .lp-badge{display: none}.webrx-top-bar .lp-badge *{box-sizing: border-box}.webrx-top-bar .lp-seg{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 12px}.webrx-top-bar .lp-seg + .lp-seg::before{content: '';position: absolute;left: 0;top: 7px;bottom: 7px;width: 1px;background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--nx-a,#7fc4ff) 45%,transparent),transparent)}.webrx-top-bar .lp-k{display: flex;align-items: center;gap: 5px;font-size: 8px;font-weight: 700;line-height: 10px;letter-spacing: 1.4px;text-transform: uppercase;color: var(--rig-lcd-dim,#93a0ab)}.webrx-top-bar .lp-v{margin-top: 3px;font: 700 13px/16px "DejaVu Sans Mono",Consolas,monospace;color: var(--rig-lcd,#f2f5f7);text-shadow: 0 0 7px var(--rig-lcd-glow,rgba(215,232,255,0.35)),0 1px 1px rgba(0,0,0,0.9);white-space: nowrap}.webrx-top-bar .lp-bar .lp-v{min-width: 7.5ch;text-align: center}.webrx-top-bar .lp-bar .lp-v,.webrx-top-bar .lp-dec .lp-v{margin-bottom: 6px}.webrx-top-bar .lp-bar::after,.webrx-top-bar .lp-dec::after,.webrx-top-bar .lp-lv{position: absolute;left: 9px;right: 9px;bottom: 5px;height: 3px;border-radius: 2px}.webrx-top-bar .lp-bar::after,.webrx-top-bar .lp-dec::after{content: '';background: rgba(255,255,255,0.07);box-shadow: inset 0 1px 1px rgba(0,0,0,0.6)}.webrx-top-bar .lp-lv{z-index: 1;background: linear-gradient(90deg,#ff4a36 0%,#e8261a 45%,#b5150e 75%,#7a0a06 100%);box-shadow: 0 0 5px rgba(255,60,40,0.45);clip-path: inset(0 calc(100% - var(--lv,0) * 100%) 0 0 round 2px);transition: clip-path 0.4s ease-out}.webrx-top-bar .lp-bar.lp-over .lp-v{color: #ff7a6e;text-shadow: 0 0 7px rgba(255,80,64,0.6),0 1px 1px rgba(0,0,0,0.9)}.webrx-top-bar .lp-bar.lp-over .lp-lv{filter: brightness(1.3) saturate(1.2)}.webrx-top-bar .lp-dec .lp-v{min-width: 3ch;text-align: center}.webrx-top-bar .lp-led{width: 7px;height: 7px;border-radius: 50%;background: #56606a;box-shadow: inset 0 1px 1px rgba(255,255,255,0.3)}.webrx-top-bar .lp-lock .lp-led{background: #3adb4a;box-shadow: 0 0 6px #3cdc50cc,inset 0 1px 1px #ffffff4d;animation: lp-breathe 2.4s ease-in-out infinite alternate}.webrx-top-bar .lp-seek .lp-led{background: #ffb02e;box-shadow: 0 0 6px rgba(255,176,46,0.8),inset 0 1px 1px #ffffff4d;animation: lp-breathe 0.8s ease-in-out infinite alternate}.webrx-top-bar .lp-seek .lp-v{color: #ffd27a}.webrx-top-bar .lp-off .lp-v,.webrx-top-bar .lp-na .lp-v{color: var(--rig-lcd-dim,#93a0ab);text-shadow: none}@keyframes lp-breathe{from{opacity: 0.6}to{opacity: 1}}@media (prefers-reduced-motion: reduce){.webrx-top-bar .lp-led{animation: none !important}}.openwebrx-main-buttons .button[data-toggle-panel="openwebrx-panel-status"],#openwebrx-panel-status{display: none !important}.openwebrx-main-buttons #owrx-rig-dx-button[data-lp-icon]:not(.highlighted):not(:hover){color: inherit}html body.theme-rig #openwebrx-bookmarks-container .bookmark{color: color-mix(in srgb,var(--bk) 62%,#fff);background: linear-gradient(180deg,rgba(255,255,255,0.13),rgba(255,255,255,0) 55%),color-mix(in srgb,var(--bk) 16%,rgba(6,10,16,0.78));border: 1px solid color-mix(in srgb,var(--bk) 70%,transparent);box-shadow: 0 0 8px color-mix(in srgb,var(--bk) 30%,transparent),inset 0 1px 0 rgba(255,255,255,0.22),0 1px 3px rgba(0,0,0,0.6);text-shadow: 0 0 6px color-mix(in srgb,var(--bk) 65%,transparent),0 1px 1px rgba(0,0,0,0.9);transition: box-shadow 0.15s ease,background-color 0.15s ease}html body.theme-rig #openwebrx-bookmarks-container .bookmark:not(.nx-none):after{border-top-color: color-mix(in srgb,var(--bk) 75%,transparent)}html body.theme-rig #openwebrx-bookmarks-container .bookmark:hover,html body.theme-rig #openwebrx-bookmarks-container .bookmark.selected{color: #fff;background: linear-gradient(180deg,rgba(255,255,255,0.16),rgba(255,255,255,0) 55%),color-mix(in srgb,var(--bk) 24%,rgba(6,10,16,0.94));box-shadow: 0 0 0 1px color-mix(in srgb,var(--bk) 55%,transparent),0 0 14px color-mix(in srgb,var(--bk) 60%,transparent),inset 0 1px 0 rgba(255,255,255,0.3),0 2px 6px rgba(0,0,0,0.7)}body.theme-rig:not(.nbm) #webrx-canvas-background{position: relative}body.theme-rig:not(.nbm) #webrx-canvas-background::after{content: '';position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0) 14px),linear-gradient(90deg,rgba(0,0,0,0.32),rgba(0,0,0,0) 22px,rgba(0,0,0,0) calc(100% - 22px),rgba(0,0,0,0.32));box-shadow: inset 0 1px 0 color-mix(in srgb,var(--nx-a,#7fc4ff) 45%,transparent),inset 0 0 0 1px rgba(255,255,255,0.035)}.lp-ghost{position: absolute;z-index: 1;overflow: hidden;pointer-events: none;opacity: 1;transition: opacity 0.65s ease-out}.lp-ghost.lp-out{opacity: 0}.lp-ghost canvas{position: absolute;top: 0;left: 0;width: 100%;image-rendering: crisp-edges;image-rendering: -webkit-optimize-contrast}.lp-sweep{position: absolute;inset: 0;z-index: 1005;overflow: hidden;pointer-events: none}.lp-sweep::before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 180px;background: linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--nx-a,#7fc4ff) 14%,transparent) 50%,color-mix(in srgb,var(--nx-a,#7fc4ff) 55%,transparent) 86%,rgba(255,255,255,0.92) 97%,transparent 100%);transform: translateX(-190px);opacity: 0;will-change: transform,opacity;animation: lp-sweep 0.75s cubic-bezier(0.45,0.05,0.25,1) forwards}@keyframes lp-sweep{0%{transform: translateX(-190px);opacity: 0}12%{opacity: 1}85%{opacity: 1}100%{transform: translateX(calc(100vw + 10px));opacity: 0}}@media (prefers-reduced-motion: reduce){.lp-sweep{display: none}}#webrx-canvas-container.lp-zoomed canvas.lp-hd{image-rendering: auto}#openwebrx-frequency-container .lp-dens-box{position: relative;z-index: 1;height: 0;max-height: 64px;opacity: 0;overflow: hidden;transition: height 1s ease-out,opacity 1s ease-out}#openwebrx-frequency-container .lp-dens-box.lp-on{height: 64px;opacity: 1;border-bottom: 1px solid color-mix(in srgb,var(--nx-a,#7fc4ff) 35%,transparent)}#openwebrx-frequency-container .lp-dens-box .lp-dens{position: absolute;left: 0;top: 0;width: 100%;height: 100%;cursor: crosshair}body.nbm #openwebrx-frequency-container .lp-dens-box{display: none}.owrx-rig-key.lp-audio-key .lp-audio-ico svg{display: block;width: 22px;height: 14px;margin: 0 auto}#webrx-canvas-background .lp-audio-veil{position: absolute;inset: 0;z-index: 3;display: none;align-items: center;justify-content: center;pointer-events: none;background: rgba(5,7,10,0.55);color: var(--rig-lcd-dim,#93a0ab);font: 700 13px/1.4 "DejaVu Sans",Verdana,sans-serif;letter-spacing: 3px;text-shadow: 0 1px 2px rgba(0,0,0,0.9)}#webrx-canvas-background .lp-audio-veil.lp-on{display: flex}body.lp-light #owrx-bg-layer::before,body.lp-light #owrx-bg-layer::after{animation: none !important;display: none !important}body.lp-light::before,body.lp-light::after,body.lp-light *,body.lp-light *::before,body.lp-light *::after{animation-play-state: paused !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}body.lp-light .lp-phos,body.lp-light .lp-refl{display: none !important}body.lp-light .fb-beam::before{opacity: 0 !important;transition: none !important}body.lp-breath .fb-beam::before{content: '';position: absolute;inset: 0;pointer-events: none;opacity: var(--lp-lvl,0);transition: opacity 0.12s linear}body.lp-breath .fb-wf::before{background: color-mix(in srgb,var(--fb-acc) 20%,transparent);box-shadow: 0 0 14px 2px color-mix(in srgb,var(--fb-acc) 40%,transparent),inset 1px 0 0 color-mix(in srgb,var(--fb-acc) 85%,transparent),inset -1px 0 0 color-mix(in srgb,var(--fb-acc) 85%,transparent)}body.lp-breath .fb-spec::before{background: linear-gradient(180deg,color-mix(in srgb,var(--fb-acc) 40%,transparent),transparent 70%)}body.theme-rig:not(.nbm) #webrx-canvas-background .lp-phos{position: absolute;left: 0;right: 0;top: 0;height: 10px;z-index: 2;pointer-events: none;-webkit-backdrop-filter: brightness(1.6) saturate(1.35);backdrop-filter: brightness(1.6) saturate(1.35);-webkit-mask-image: linear-gradient(180deg,#000 0,#000 2px,transparent 100%);mask-image: linear-gradient(180deg,#000 0,#000 2px,transparent 100%)}body.theme-rig:not(.nbm) #webrx-canvas-background .lp-phos::after{content: '';position: absolute;left: 0;right: 0;top: 0;height: 1px;background: color-mix(in srgb,var(--rig-accent,var(--nx-a,#7fc4ff)) 60%,transparent);mix-blend-mode: screen;opacity: 0.55}body.lp-refl-on .openwebrx-spectrum-container{position: relative}body.lp-refl-on .openwebrx-spectrum-container.expanded #openwebrx-spectrum-canvas{height: calc(100% - 12px) !important}.lp-refl{display: none;position: absolute;left: 0;bottom: 0;width: 100%;height: 12px;pointer-events: none;opacity: 0.5;filter: blur(0.4px);border-top: 1px solid color-mix(in srgb,var(--rig-accent,var(--nx-a,#7fc4ff)) 30%,transparent);-webkit-mask-image: linear-gradient(180deg,rgba(0,0,0,0.9),transparent);mask-image: linear-gradient(180deg,rgba(0,0,0,0.9),transparent)}.openwebrx-spectrum-container.expanded .lp-refl{display: block}body.theme-rig.rig-palette-vfd .owrx-rig-vfo-freq[data-lp-g],body.theme-rig.rig-palette-lcd .owrx-rig-vfo-freq[data-lp-g]{position: relative;z-index: 0}body.theme-rig.rig-palette-vfd .owrx-rig-vfo-freq[data-lp-g]::before,body.theme-rig.rig-palette-lcd .owrx-rig-vfo-freq[data-lp-g]::before{content: attr(data-lp-g);position: absolute;right: 0;top: 0;z-index: -1;color: currentColor;opacity: 0.1;text-shadow: none;pointer-events: none}body.theme-rig.rig-palette-vfd .owrx-rig-vfo-box.active .owrx-rig-vfo-freq[data-lp-g]::before{opacity: 0.07}body.theme-rig.rig-palette-lcd{--rig-lcd: #e6f2cc;--rig-lcd-glow: rgba(190,225,130,0.3);--rig-lcd-dim: #8c9b74;--rig-accent: #b5d47a}body.theme-rig.rig-palette-lcd .owrx-rig-vfo-box{background: linear-gradient(180deg,#bccaa2,#9eb085);border-radius: 4px;box-shadow: inset 0 2px 5px rgba(0,0,0,0.45),inset 0 0 0 1px rgba(30,40,20,0.6)}body.theme-rig.rig-palette-lcd .owrx-rig-vfo-box.active{border-bottom-color: #b5d47a}body.theme-rig.rig-palette-lcd .owrx-rig-vfo-freq{color: rgba(20,30,12,0.42);text-shadow: none}body.theme-rig.rig-palette-lcd .owrx-rig-vfo-box.active .owrx-rig-vfo-freq{color: #141e0c;text-shadow: 1px 1px 0 rgba(0,0,0,0.16)}body.theme-rig.rig-palette-lcd .owrx-rig-vfo-tag,body.theme-rig.rig-palette-lcd .owrx-rig-vfo-rx{background: rgba(20,30,12,0.18);color: #2c3a20}body.theme-rig.rig-palette-lcd .owrx-rig-vfo-box.active .owrx-rig-vfo-tag,body.theme-rig.rig-palette-lcd .owrx-rig-vfo-box.active .owrx-rig-vfo-rx{background: #141e0c;color: #bccaa2}body.theme-rig.rig-palette-nixie{--rig-lcd: #ffd2a1;--rig-lcd-glow: rgba(255,120,30,0.55);--rig-lcd-dim: #9c6b45;--rig-accent: #ff8a3d}body.theme-rig.rig-palette-nixie .owrx-rig-vfo-box{border-radius: 4px;background-color: #120a06;background-image: radial-gradient(rgba(255,140,60,0.12) 0.6px,transparent 0.9px);background-size: 4px 4px;box-shadow: inset 0 2px 8px rgba(0,0,0,0.85)}body.theme-rig.rig-palette-nixie .owrx-rig-vfo-box.active{border-bottom-color: #ff8a3d}body.theme-rig.rig-palette-nixie .owrx-rig-vfo-freq{font-family: "DejaVu Sans Mono",Consolas,Menlo,monospace;font-weight: 400;letter-spacing: 0.04em;color: rgba(255,138,61,0.32);text-shadow: none}body.theme-rig.rig-palette-nixie .owrx-rig-vfo-box.active .owrx-rig-vfo-freq{color: #ffb878;text-shadow: 0 0 2px #fff1c8,0 0 6px #ff8a2a,0 0 14px rgba(255,90,10,0.75),0 0 26px rgba(255,60,0,0.4)}body.theme-rig.rig-palette-nixie .owrx-rig-vfo-box.active .owrx-rig-vfo-tag{background: #ff8a3d;color: #2a1000}body .webrx-top-bar{justify-content:flex-start}body .webrx-top-bar > a:first-child{margin-right:12px}body .webrx-top-bar > .openwebrx-main-buttons{order:1}body .webrx-top-bar > .lp-badge{order:2;margin:0 8px 0 24px}body:not(.nbm) .webrx-top-bar > .lp-badge:not(.lp-tight) ~ .openwebrx-main-buttons{margin-left:auto;margin-right:auto}
