html.nbm,html.nbm body{height: 100%;overflow: hidden;overscroll-behavior: none}html.nbm,html.nbm body.nbm{background: #070b10 !important}body.nbm{margin: 0;-webkit-text-size-adjust: 100%}body.nbm #webrx-page-container{height: 100%;height: 100dvh;display: flex;flex-direction: column}body.nbm #webrx-page-container > :not(#nbm-top):not(.openwebrx-waterfall-container):not(#nbm-panel):not(.openwebrx-overlay){display: none !important}body.nbm .openwebrx-waterfall-container{flex: 1 1 auto;min-height: 0;overflow: hidden}body.nbm #openwebrx-panels-container{display: none !important}body.nbm #webrx-canvas-background{position: relative}body.nbm #webrx-canvas-background::before{content: "NOANTRI";position: absolute;inset: 0;z-index: 0;display: flex;background: #1c1f23;align-items: center;justify-content: center;pointer-events: none;font: 800 clamp(44px,17vw,150px)/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing: .12em;color: rgba(255,255,255,.055)}body.nbm #webrx-canvas-container{z-index: 1;background: transparent !important}body.nbm > :not(#webrx-page-container):not(.openwebrx-overlay):not(.openwebrx-dialog):not(#nb-boot):not(#nbm-end):not(script):not(style):not(link){display: none !important}#nbm-top{flex: 0 0 auto;display: flex;align-items: center;gap: 8px;height: 40px;padding: 0 10px;padding-top: env(safe-area-inset-top);box-sizing: content-box;background: linear-gradient(180deg,#0f1a24,#0a1118);border-bottom: 1px solid rgba(127,196,255,.25)}#nbm-top .nbm-logo{height: 22px;width: auto;max-width: 100%;min-width: 0;flex: 0 1 auto;object-fit: contain;object-position: left center;display: block}.nbm-links{margin-left: auto;flex: 0 0 auto;display: flex;gap: 4px}.nbm-ic{width: 40px;height: 34px;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1px;padding: 0;color: #cfe9ff;text-decoration: none;background: rgba(127,196,255,.08);border: 1px solid rgba(127,196,255,.3);border-radius: 6px;-webkit-tap-highlight-color: transparent;touch-action: manipulation}.nbm-ic svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.nbm-ic span{font: 600 8px/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing: .02em;white-space: nowrap}.nbm-ic:active{background: rgba(127,196,255,.25)}.nbm-close{color: #ffb0a8;border-color: rgba(255,81,72,.45);background: rgba(255,81,72,.1)}@media (max-width: 359px){.nbm-ic{width: 36px}.nbm-ic span{display: none}}#nbm-panel{position: relative;flex: 0 0 auto;padding: 6px 10px calc(8px + env(safe-area-inset-bottom));background: linear-gradient(180deg,#0d1620,#080d13);border-top: 1px solid rgba(127,196,255,.35);color: #dbeeff;font: 14px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent}#nbm-panel button,#nbm-panel select,#nbm-panel input{touch-action: manipulation}.nbm-vfo{display: flex;align-items: center;gap: 8px}.nbm-freq{flex: 1;min-width: 0;font: 700 28px/1 DSEG7-Classic,ui-monospace,Menlo,Consolas,monospace;color: #3dff7a;text-shadow: 0 0 6px rgba(61,255,122,.55),0 0 14px rgba(61,255,122,.25);white-space: nowrap;overflow: hidden;padding: 6px 2px;cursor: text}.nbm-freq-in{display: none;flex: 1;min-width: 0;height: 40px;box-sizing: border-box;padding: 0 10px;font: 600 18px ui-monospace,Menlo,Consolas,monospace;color: #3dff7a;background: #05090d;border: 1px solid #3dff7a;border-radius: 6px;outline: none;-webkit-user-select: text;user-select: text}#nbm-panel.nbm-editing .nbm-freq{display: none}#nbm-panel.nbm-editing .nbm-freq-in{display: block}.nbm-side{display: flex;flex-direction: column;align-items: stretch;gap: 4px}.nbm-side-row{display: flex;gap: 4px}.nbm-side-row button{flex: 1}.nbm-mode{font: 700 13px/1 system-ui,sans-serif;text-align: center;color: #7fc4ff;letter-spacing: .06em;padding: 4px 6px;border: 1px solid rgba(127,196,255,.4);border-radius: 4px}.nbm-meter{display: flex;align-items: center;gap: 8px;margin: 3px 0 5px}.nbm-meter-bar{position: relative;flex: 1;height: 8px;border-radius: 2px;background: linear-gradient(90deg,rgba(47,180,255,.16) 0%,rgba(71,224,138,.16) 55%,rgba(255,210,74,.16) 80%,rgba(255,81,72,.2) 100%)}.nbm-meter-bar i{position: absolute;inset: 0;border-radius: 2px;clip-path: inset(-4px 100% -4px -4px);background: linear-gradient(90deg,#2fb4ff 0%,#47e08a 55%,#ffd24a 80%,#ff5148 100%);filter: drop-shadow(0 0 3px rgba(71,224,138,.55));transition: clip-path .12s linear}.nbm-meter-bar b{position: absolute;top: 0;bottom: 0;left: 0;width: calc(100% / 30);opacity: 0;transition: left .12s linear}.nbm-meter-bar b.lo{opacity: 1;background: #8dffb6;box-shadow: 0 0 5px #47e08a}.nbm-meter-bar b.mid{opacity: 1;background: #ffe58a;box-shadow: 0 0 5px #ffd24a}.nbm-meter-bar b.hi{opacity: 1;background: #ff8a82;box-shadow: 0 0 6px #ff5148}.nbm-meter-bar::after{content: "";position: absolute;inset: -1px 0;pointer-events: none;background: linear-gradient(90deg,transparent calc(100% - 2px),#0a1119 0) 0 0 / calc(100% / 30) 100% repeat-x}.nbm-db{min-width: 52px;text-align: right;font: 600 12px ui-monospace,Menlo,Consolas,monospace;color: #3dff7a;text-shadow: 0 0 5px rgba(61,255,122,.45)}.nbm-tabs{display: flex;align-items: center;gap: 6px}.nbm-tabs button{position: relative;flex: 1;min-height: 38px;font: 600 14px system-ui,sans-serif;color: #9fb4c6;background: linear-gradient(180deg,#16222e 0%,#0e1721 60%,#0a121a 100%);border: 1px solid rgba(127,196,255,.22);border-radius: 6px;box-shadow: inset 0 1px 0 rgba(255,255,255,.06),inset 0 -2px 0 rgba(0,0,0,.35);transition: color .15s,border-color .15s,box-shadow .15s}.nbm-tabs button::after{content: "";position: absolute;left: 22%;right: 22%;bottom: 4px;height: 2px;border-radius: 1px;background: rgba(127,196,255,.12);transition: background .15s,box-shadow .15s}.nbm-tabs button[aria-pressed=true]{color: #e9f8ff;border-color: #7fc4ff;background: linear-gradient(180deg,#1d3a52 0%,#142a3c 60%,#0f2030 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 0 8px rgba(127,196,255,.25)}.nbm-tabs button[aria-pressed=true]::after{background: #7fc4ff;box-shadow: 0 0 6px #7fc4ff}.nbm-tabs button:active{transform: translateY(1px)}.nbm-body{padding-top: 8px;min-height: 104px}#nbm-panel.nbm-closed .nbm-body{display: none}.nbm-body section[hidden]{display: none}.nbm-row{display: flex;align-items: center;gap: 8px;margin-bottom: 8px}.nbm-lbl{font-size: 12px;color: #93a0ab;display: block;margin-bottom: 4px}.nbm-row .nbm-lbl{margin: 0;min-width: 58px}.nbm-btn,#nbm-panel .nbm-zoom,#nbm-panel .nbm-wf{position: relative;min-height: 40px;min-width: 48px;padding: 0 10px;font: 600 15px system-ui,sans-serif;color: #cfe9ff;text-shadow: 0 1px 0 rgba(0,0,0,.6);background: linear-gradient(180deg,#1a2937 0%,#111c27 55%,#0b141d 100%);border: 1px solid rgba(127,196,255,.3);border-radius: 6px;box-shadow: inset 0 1px 0 rgba(255,255,255,.08),inset 0 -2px 0 rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.5);transition: transform .06s,color .15s,background .15s,border-color .15s,box-shadow .15s}.nbm-btn:active,#nbm-panel .nbm-zoom:active,#nbm-panel .nbm-wf:active{transform: translateY(1px);box-shadow: inset 0 2px 5px rgba(0,0,0,.55)}#nbm-panel .nbm-zoom,#nbm-panel .nbm-wf{min-height: 28px;min-width: 0;padding: 0 6px;font-size: 11px;letter-spacing: .06em}.nbm-btn.on,#nbm-panel .nbm-zoom.on,#nbm-panel .nbm-wf.on{color: #f2fbff;border-color: #7fc4ff;text-shadow: 0 0 6px rgba(127,196,255,.8);background: linear-gradient(180deg,#2a5a80 0%,#1b4262 55%,#133350 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 0 9px rgba(127,196,255,.4)}.nbm-btn:disabled{opacity: .4}.nbm-dn,.nbm-up{font-size: 22px;min-width: 64px;color: #e9f8ff}.nbm-mute.on{color: #fff;border-color: #ff5148;text-shadow: 0 0 6px rgba(255,81,72,.8);background: linear-gradient(180deg,#8a2d27 0%,#6b221d 55%,#511915 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 0 9px rgba(255,81,72,.45)}.nbm-mode-btn::before{content: "";position: absolute;top: 4px;left: 50%;width: 14px;height: 3px;margin-left: -7px;border-radius: 2px;background: rgba(127,196,255,.15);transition: background .15s,box-shadow .15s}.nbm-mode-btn.on::before{background: #3dff7a;box-shadow: 0 0 6px #3dff7a,0 0 2px #3dff7a}#nbm-panel select{flex: 1;min-width: 0;width: 100%;height: 40px;padding: 0 8px;font-size: 16px;color: #e9f8ff;background: #0b131b;border: 1px solid rgba(127,196,255,.35);border-radius: 6px}#nbm-panel input[type=range]{flex: 1;min-width: 0;height: 32px;accent-color: #7fc4ff}#nbm-panel input[type=range]:disabled{opacity: .35}.nbm-modes{display: grid;grid-template-columns: repeat(4,1fr);gap: 6px}.nbm-note{margin: 6px 0 0;font-size: 12px;color: #6f7f8c}.nbm-toast{position: absolute;left: 10px;right: 10px;bottom: 100%;margin-bottom: 6px;padding: 8px 10px;font-size: 13px;color: #fff;background: rgba(20,30,40,.95);border: 1px solid rgba(127,196,255,.4);border-radius: 6px;opacity: 0;pointer-events: none;transition: opacity .2s}.nbm-toast.on{opacity: 1}@media (orientation: landscape) and (max-height: 520px){body.nbm #nbm-top{height: 34px}.nbm-ic{height: 30px}.nbm-ic span{display: none}#nbm-panel{display: flex;flex-wrap: wrap;align-items: center;column-gap: 10px;padding-top: 4px;padding-left: calc(10px + env(safe-area-inset-left));padding-right: calc(10px + env(safe-area-inset-right))}.nbm-vfo{flex: 1 1 300px}.nbm-freq{font-size: 24px;padding: 3px 2px}.nbm-side{flex-direction: row}.nbm-meter{flex: 1 1 120px;margin: 0}.nbm-tabs{flex: 1 1 280px}.nbm-tabs button{min-height: 34px}.nbm-body{position: absolute;left: 0;right: 0;bottom: 100%;max-height: 60vh;overflow: auto;min-height: 0;padding: 10px calc(10px + env(safe-area-inset-right)) 4px calc(10px + env(safe-area-inset-left));background: rgba(8,13,19,.96);border-top: 1px solid rgba(127,196,255,.35)}}#nbm-end{position: fixed;inset: 0;z-index: 2147483000;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;padding: 24px;text-align: center;background: #070b10;color: #dbeeff;font: 14px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif}#nbm-end img{height: 34px;width: auto;max-width: 80%;margin-bottom: 8px}#nbm-end .nbm-end-t{margin: 0;font-size: 22px;font-weight: 700;letter-spacing: .12em;color: #7fc4ff;text-shadow: 0 0 10px rgba(127,196,255,.45)}#nbm-back{position: fixed;right: 10px;bottom: 10px;z-index: 100000;padding: 9px 12px;font: 600 13px system-ui,-apple-system,"Segoe UI",sans-serif;color: #05121c;background: #7fc4ff;border: 0;border-radius: 18px;box-shadow: 0 4px 14px rgba(0,0,0,.5)}
