/* All coordinates follow the user's original 1448 × 1086 cockpit illustration. */
/* Copper relief only in the unused strips above and below the fitted cockpit. */
#radio[data-meter="cockpit-meter"]{
  --cp-copper-surface:repeating-linear-gradient(0deg,#ffe8b008 0 1px,#160d090d 1px 2px,transparent 2px 4px),repeating-linear-gradient(135deg,#ffe3a909 0 1px,#170c091f 1px 2px,transparent 2px 12px),radial-gradient(ellipse at 12% 0%,#d8a85f33,transparent 56%),linear-gradient(125deg,#59402a 0%,#35251c 42%,#4c3020 74%,#2c1d16 100%);
}
#cockpitMeter[hidden],#cockpitMeter [hidden]{display:none!important}
#radio[data-meter="cockpit-meter"]{display:block!important;position:relative;width:100%;min-width:0;min-height:0;aspect-ratio:1448/1206;padding:0!important;border:0!important;border-radius:14px;background:#05090c!important;box-shadow:none;overflow:hidden}
#radio[data-meter="cockpit-meter"]::before,#radio[data-meter="cockpit-meter"]>.radio-main,#radio[data-meter="cockpit-meter"]>.compact-only{display:none!important}
#cockpitMeter{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:#d8f4fa;font-family:Arial,sans-serif}
#cockpitMeter::before,#cockpitMeter::after{content:"";position:absolute;left:0;right:0;height:var(--cp-letterbox-block,0px);background:var(--cp-copper-surface);box-shadow:inset 0 1px 0 #edc68a55,inset 0 -1px 0 #21130e;pointer-events:none}
#cockpitMeter::before{top:0}#cockpitMeter::after{bottom:0}
#cockpitMeter *{box-sizing:border-box}
#cockpitMeter .cp-stage{width:1448px;height:1206px;position:absolute;left:50%;top:50%;transform-origin:center;isolation:isolate}
#cockpitMeter .cp-artwork{position:absolute;inset:0;width:1448px;height:1086px;pointer-events:none;user-select:none}
#cockpitMeter .cp-primary,#cockpitMeter .cp-channel-bay,#cockpitMeter .cp-telemetry{display:contents}
#cockpitMeter .cp-rx,#cockpitMeter .cp-mod,#cockpitMeter .cp-weather,#cockpitMeter .cp-counter,#cockpitMeter .cp-quick-controls,#cockpitMeter .cp-history{position:absolute;background-image:url('/assets/radio-cockpit-backplate.webp');background-size:1448px 1086px;border:0;box-shadow:none}
#cockpitMeter .cp-rx{left:77px;top:123px;width:470px;height:340px;background-position:-77px -123px}
#cockpitMeter .cp-mod{left:910px;top:123px;width:466px;height:340px;background-position:-910px -123px}
#cockpitMeter .cp-rx>svg,#cockpitMeter .cp-mod>svg{display:block;width:100%;height:100%;overflow:visible}
#cockpitMeter .cp-label{font:600 26px Arial;fill:#e4f6ff;letter-spacing:.4px}
#cockpitMeter .cp-reading{font:700 48px Arial;fill:#edfcff}
#cockpitMeter .cp-scale{font:500 22px Arial;fill:#d6f8ff}
#cockpitMeter .cp-small{font:500 18px Arial;fill:#a4ccd6}
#cockpitMeter .cp-needle{transition:transform 30ms linear;filter:drop-shadow(0 0 3px #a9eaff88)}
#cockpitMeter .cp-weather{left:611px;top:136px;width:225px;height:292px;background-position:-611px -136px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:9px 6px;gap:9px}
#cockpitMeter .cp-caption{font:600 20px/1.2 Arial;color:#e0f7ff;letter-spacing:.4px}
#cockpitMeter #cpWeatherIcon{width:66px;height:66px;object-fit:contain}
#cockpitMeter #cpTemperature{font:600 46px/1.2 monospace;color:#e8fbff;white-space:nowrap}
#cockpitMeter #cpCity{font:500 16px/1.2 Arial;color:#ffde92;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#cockpitMeter #cpForecast{font:400 16px/1.3 Arial;margin:0;color:#cbe8ef}
#cockpitMeter #cpWeatherTitle{font:10px Arial;color:#83abb9}
#cockpitMeter .cp-lamps{display:contents}
#cockpitMeter .cp-lamps span{position:absolute;top:510px;width:122px;height:66px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background:#07141b;color:#48616e;font:bold 28px/1 Arial;letter-spacing:1px;border-radius:3px}
#cockpitMeter .cp-lamps span::before{content:"◉";font:18px/18px Arial}
#cockpitMeter #cpRxLamp{left:663px}#cockpitMeter #cpTxLamp{left:514px}#cockpitMeter #cpLiveLamp{left:812px}
#cockpitMeter #cpLiveLamp::before{content:"●"}
#cockpitMeter .cp-lamps .cp-on{color:#55f6fa;text-shadow:0 0 12px #29d9ee;box-shadow:inset 0 0 14px #1996a355}
#cockpitMeter #cpTxLamp.cp-on,#cockpitMeter #cpLiveLamp.cp-on{color:#ffda88;text-shadow:0 0 12px #e29a27;box-shadow:inset 0 0 14px #a7691c55}
#cockpitMeter #cpHeaderSlot .radio-topline{display:contents!important}
#cockpitMeter .radio-transmitter{position:absolute;left:80px;top:79px;width:450px;height:21px!important;min-height:0;line-height:21px!important;font:600 15px/21px Arial!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#c8eefa;text-shadow:0 1px 3px #000;z-index:2}
#cockpitMeter .radio-brand-burn,#cockpitMeter .serial,#cockpitMeter .compact-only,#cockpitMeter .control-caption,#cockpitMeter .speaker-grille{display:none!important}
#cockpitMeter .radio-topline-actions{position:absolute;left:1012px;top:34px;width:360px;display:flex;justify-content:flex-end}
#cockpitMeter .member-status-controls{display:flex;gap:10px;height:45px}
#cockpitMeter .member-status-controls>button{width:45px;height:45px;flex:0 0 45px;border:1px solid #75939f;border-radius:7px;background:linear-gradient(#1a2c38cc,#07121de8);color:#d2eefa;box-shadow:inset 0 1px #96b1be55}
#cockpitMeter .member-status-controls>button[aria-pressed="true"]{color:#9affff;background:#16404b;border-color:#49baca}
#cockpitMeter .member-status-controls svg{width:25px;height:25px}
#cockpitMeter #cpPttSlot{position:absolute;left:80px;top:720px;width:130px;height:268px}
#cockpitMeter .ptt-section{display:block!important;width:100%;height:100%!important;min-height:0;padding:0!important;margin:0;border:0;grid-area:auto}
#cockpitMeter #pttButton{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;min-height:0;max-height:none;margin:0;padding:0;aspect-ratio:auto;border:2px solid #7cb58a55;border-radius:8px;background:transparent!important;box-shadow:0 0 10px #75d5a077;transform:none;overflow:hidden}
#cockpitMeter #pttButton::before,#cockpitMeter #pttButton::after,#cockpitMeter .ptt-image,#cockpitMeter .ptt-round-label,#cockpitMeter .ptt-round-mode{display:none!important}
#cockpitMeter #pttButton.ptt-blocked{border-color:#eb6556;box-shadow:0 0 16px #c6413266}
#cockpitMeter #pttButton.transmitting{border-color:#ffc34a;box-shadow:0 0 22px #ffab2d,inset 0 0 25px #ffbd4455}
#cockpitMeter #pttButton:active{filter:brightness(1.17)}
#cockpitMeter .ptt-round-face{position:absolute;inset:0!important;display:block!important;width:100%;height:100%;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden}
#cockpitMeter .ptt-round-status{position:absolute!important;left:2px!important;right:2px;top:auto!important;bottom:3px;padding:6px 1px;background:#070d12e8;color:#d8f9e4;font:600 12px/1.2 Arial!important;text-align:center;transform:none!important;z-index:4}
#cockpitMeter .ptt-round-channel-count{position:absolute!important;right:4px;left:auto!important;top:5px!important;width:31px;height:31px;min-width:31px;padding:0;font:bold 18px Arial!important;transform:none!important;z-index:5}
#cockpitMeter .cp-speaker{position:absolute;left:18px;bottom:10px;width:96px;height:96px;border-radius:50%;background:#101c26;border:2px solid #5db9c5;box-shadow:0 0 12px #2aafc433;overflow:hidden}
#cockpitMeter .cp-speaker .ptt-round-receiver{display:block!important;position:absolute;inset:0!important;width:100%;height:100%;object-fit:cover;border:0;border-radius:50%;transform:none}
#cockpitMeter .cp-speaker .ptt-name-band{display:block;position:absolute;inset:0!important;width:100%;height:100%;z-index:1;transform:none}
#cockpitMeter #cpRxHint{position:absolute;left:130px;right:14px;bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a4ccd6;font:500 18px/26px Arial;text-align:center}
#cockpitMeter #cpRxHint.cp-callsign{color:#dcfaff;font-weight:700;font-size:21px}
/* Two rows of native controls in the former total-time bay. */
#cockpitMeter .cp-quick-controls{left:284px;top:713px;width:345px;height:131px;background-position:-284px -713px;display:grid;grid-template-rows:51px 51px;gap:9px;padding:10px 6px}
#cockpitMeter #cpActionsSlot{position:static;width:100%;height:51px;min-width:0}
#cockpitMeter .speaker-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:100%;max-width:none;min-height:0;gap:8px;align-items:center;justify-content:center;padding:0!important;border:0;background:none}
#cockpitMeter .speaker-actions>button{width:100%;height:51px;min-width:0;border:1px solid #506d7d;background:#0d1b27e8;border-radius:5px;color:#bbe8f1}
#cockpitMeter .speaker-actions>.stealth-button[aria-pressed="true"]{color:#ffc566;border-color:#bb974e;background:#433019;box-shadow:inset 0 0 9px #ffc56625}
#cockpitMeter .speaker-actions svg{width:21px;height:21px}#cockpitMeter .speaker-actions img{width:27px;height:27px}
#cockpitMeter #cpChannelSlot{position:absolute;left:63px;top:546px;width:389px;height:117px}
#cockpitMeter .channel-selection,#cockpitMeter .channel-controls{display:contents!important}
#cockpitMeter .channel-display{position:absolute;left:48px;top:17px;width:155px;height:68px;min-height:0;max-height:none;display:grid;grid-template-columns:32px 1fr;grid-template-rows:45px 18px;place-items:center;padding:2px 7px;border:0;background:#030e16;box-shadow:none}
#cockpitMeter .display-label{font-size:0;color:#dbf4fa;grid-column:1;grid-row:1}
#cockpitMeter .display-label::after{content:"CH";font:600 17px Arial}
#cockpitMeter .channel-knob input{height:100%}
#cockpitMeter .seven-segment-display{height:43px!important;transform:scale(.72)!important;grid-column:2;grid-row:1}
#cockpitMeter .channel-details{height:18px;width:100%;grid-column:1/3;grid-row:2;gap:5px;padding:0}
#cockpitMeter .channel-tag,#cockpitMeter .channel-tag.channel-frequency,#cockpitMeter .channel-dw{font:600 9px/1.2 Arial!important}
#cockpitMeter .step-button{position:absolute;top:14px;width:43px;height:76px;border:0;border-radius:5px;background:transparent;box-shadow:none;color:transparent;font-size:0}
#cockpitMeter #channelDown{left:0}#cockpitMeter #channelUp{left:208px}#cockpitMeter .step-button:active{background:#63edff33}
#cockpitMeter .channel-knob,#cockpitMeter .knob-face{width:110px;height:110px}
#cockpitMeter .channel-knob{position:absolute;left:270px;top:0;grid-area:auto!important}
#cockpitMeter .knob-face{background:url('/assets/radio-cockpit-backplate.webp') -333px -546px/1448px 1086px;border:0;box-shadow:none}
#cockpitMeter .knob-face i{display:none}
#cockpitMeter #cpShortcutsSlot{position:static;width:100%;height:51px;min-width:0}
#cockpitMeter .channel-shortcuts{display:contents!important}#cockpitMeter .channel-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;height:51px;min-width:0;margin:0}
#cockpitMeter .preset-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;height:51px;padding:2px;border:1px solid #586e7b;border-radius:5px;background:linear-gradient(#243744,#091722);color:#d8eefa}
#cockpitMeter .preset-button strong{font:700 18px Arial}#cockpitMeter .preset-button span{font:600 10px Arial}#cockpitMeter .preset-button [data-landscape-short]::after{content:none}
#cockpitMeter .preset-button.active{color:#ffda7e;border-color:#bb974e}
#cockpitMeter .cp-art-dial{position:absolute;top:503px;width:181px;height:166px}
#cockpitMeter #cpVolumeSlot{left:1001px}#cockpitMeter #cpSquelchSlot{left:1208px}
#cockpitMeter .cp-art-dial .dial-control{display:block;padding:0;height:100%;width:100%}
#cockpitMeter .cp-art-dial .dial-label{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;position:absolute;top:0;left:8px;width:165px;max-width:none;height:34px;background:#17202a;font:600 18px Arial;color:#e3f6fd}
#cockpitMeter .cp-art-dial .dial-label output{font:600 18px Arial;color:#5cf6ff}
#cockpitMeter .cp-art-dial .rotary-knob{position:absolute;left:33px;top:44px;width:114px;height:114px}
#cockpitMeter .cp-art-dial .rotary-face{width:114px;height:114px;border:0;box-shadow:none;background-image:url('/assets/radio-cockpit-backplate.webp');background-size:1448px 1086px}
#cockpitMeter #volumeKnob{background-position:-1034px -547px}#cockpitMeter #squelchKnob{background-position:-1241px -547px}
/* Reuse the unmarked channel-knob metal inside the original rims, covering the
   photographed white pointers. The live indicator above it remains movable. */
#cockpitMeter .cp-art-dial .rotary-face::before{content:"";position:absolute;top:18px;left:25px;width:78px;height:78px;border-radius:50%;background:url('/assets/radio-cockpit-backplate.webp') -350px -564px/1448px 1086px;pointer-events:none}
#cockpitMeter #squelchKnob::before{left:30px}
#cockpitMeter .cp-art-dial .rotary-face i{display:none}
/* Keep perspective, highlights and panel edges fixed. Only the position mark moves. */
#cockpitMeter .knob-face,#cockpitMeter .cp-art-dial .rotary-face{position:relative;transform:none!important}
#cockpitMeter .knob-face i,#cockpitMeter .cp-art-dial .rotary-face i{display:block;position:absolute;inset:0;width:100%;height:100%;background:none;box-shadow:none;transform:var(--cp-knob-turn,rotate(0deg));transform-origin:50% 50%;pointer-events:none}
#cockpitMeter .knob-face i::after,#cockpitMeter .cp-art-dial .rotary-face i::after{content:"";position:absolute;top:3px;left:calc(50% - 2px);width:4px;height:9px;border-radius:2px;background:#abf5ff;box-shadow:0 0 4px #57cfeb99}
#cockpitMeter .cp-art-switch{position:absolute;top:919px;width:62px;height:72px}
#cockpitMeter #cpBreakSlot{left:278px}#cockpitMeter #cpVoxSlot{left:374px}#cockpitMeter #cpRogerSlot{left:470px}#cockpitMeter #cpScanSlot{left:881px}#cockpitMeter #cpDwSlot{left:977px}
#cockpitMeter .cp-art-switch>button,#cockpitMeter .cp-art-switch>.switch-control{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:4px 2px;border:0;border-radius:4px;background:linear-gradient(#0a1620,#0c1822);box-shadow:none;color:#e2f5ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font:600 16px Arial;text-align:center;cursor:pointer}
#cockpitMeter .cp-art-switch svg{width:28px;height:28px}
#cockpitMeter .cp-art-switch input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}
#cockpitMeter .cp-art-switch i{position:absolute;left:12px;top:0;width:38px;height:6px;border:0;border-radius:4px;background:#4c5961}
#cockpitMeter .cp-art-switch i::after{display:none}
#cockpitMeter .cp-art-switch input:checked+i{background:#ffc566;box-shadow:0 0 10px #ffbc3e}
#cockpitMeter .cp-art-switch #breakRequest::before,#cockpitMeter .cp-art-switch #scanButton::before{content:"";position:absolute;left:12px;top:0;width:38px;height:6px;background:#4c5961;border-radius:4px}
#cockpitMeter .cp-art-switch #breakRequest[aria-pressed="true"]::before,#cockpitMeter .cp-art-switch #scanButton[aria-pressed="true"]::before{background:#ffc566;box-shadow:0 0 10px #ffbc3e}
#cockpitMeter #cpBreakSlot .break-request span{font:600 16px/1 Arial;letter-spacing:.4px}
#cockpitMeter #cpBreakSlot .break-request:disabled{color:#6c8390;cursor:default}
#cockpitMeter #cpBreakSlot .break-request[aria-pressed="true"]{color:#ffe1a1;background:linear-gradient(#463722,#201a12)}
#cockpitMeter .scan-button .scan-lamp{display:none}#cockpitMeter .scan-button strong{font:600 16px Arial}#cockpitMeter .scan-button small{display:block;font:600 10px Arial}
#cockpitMeter .cp-times{left:681px;top:713px;width:345px;height:131px;background-position:-681px -713px;display:grid;grid-template-rows:1fr 1fr;padding:6px 12px}
#cockpitMeter .cp-counter-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;align-items:center;min-width:0}
#cockpitMeter .cp-counter-row+.cp-counter-row{border-top:1px solid #53e4ee33}
#cockpitMeter .cp-counter .cp-caption{font:600 15px/1.3 Arial;letter-spacing:0;color:#b9d8df}
#cockpitMeter .cp-counter-value{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0;white-space:nowrap;font:400 31px/1 monospace;letter-spacing:1px;color:#63f3f4;text-shadow:0 0 12px #178ca555}
#cockpitMeter .cp-counter b{font-weight:400}#cockpitMeter .cp-counter small{font:400 17px Arial}
#cockpitMeter .cp-brand-copy{position:absolute;left:596px;top:958px;width:232px;height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:3px;background:linear-gradient(110deg,#0b1820,#09151d);color:#d8f4fa;text-transform:uppercase}
#cockpitMeter .cp-brand-copy strong{font:italic 700 27px/1 Arial;letter-spacing:1px}
#cockpitMeter .cp-brand-copy span{font:500 16px/1.1 Arial;letter-spacing:1px}
#cockpitMeter .cp-history{left:1077px;top:706px;width:305px;height:156px;background-position:-1077px -706px;display:flex;flex-direction:column;gap:13px;padding:7px 6px}
#cockpitMeter .cp-history .cp-caption{font-size:16px;text-align:center}#cockpitMeter .cp-history svg{width:100%;height:92px}
#cockpitMeter .cp-ticker-slot{position:absolute;left:520px;top:611px;width:408px;height:67px;background:#051219}
#cockpitMeter .cp-ticker-slot>.radio-ticker{position:static;inset:auto;margin:0;width:100%;height:100%;border:0;box-shadow:none;border-radius:0;background:#051219;padding:0 6px;color:#8cffff}
#cockpitMeter .radio-ticker-viewport{font:600 21px/1.3 monospace}
#cockpitMeter .cp-art-button{position:absolute;top:919px;width:62px;height:72px;padding:0 3px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;background:#0b1721;border:0;border-radius:4px;box-shadow:none;color:#ddf7ff;font:600 17px Arial;cursor:pointer}
#cockpitMeter .cp-art-button span{font:600 11px Arial}#cockpitMeter #cpDim{left:1073px}#cockpitMeter #cpControlsToggle{left:1169px}
#cockpitMeter .cp-art-button[aria-pressed="true"],#cockpitMeter .cp-art-button[aria-expanded="true"]{background:#123b4b;color:#8affff}
#cockpitMeter #cpInfoToggle{margin-top:25px;padding:14px 24px;border:1px solid #6e98a9;border-radius:7px;background:#102a38;color:#d1fbff;font:600 20px Arial;cursor:pointer}
#cockpitMeter #cpExpand{position:absolute;right:20px;top:12px;width:40px;height:40px;border:1px solid #a3b9c7;border-radius:7px;background:#112334bb;color:#d2f8ff;font:28px Arial;cursor:pointer}
#cockpitMeter .cp-overlay{position:absolute;left:62px;top:111px;width:1324px;height:749px;background:linear-gradient(120deg,#0d1e2bf5,#040c16fa);border:2px solid #688d9c;box-shadow:inset 0 0 0 7px #14232f,0 10px 35px #000e;border-radius:25px;z-index:8;padding:50px;color:#d5f6ff}
#cockpitMeter .cp-overlay>header{display:flex;align-items:center;justify-content:space-between;margin:0 0 65px;font:600 34px Arial;color:#d6f8ff}
#cockpitMeter .cp-close{width:56px;height:56px;border:1px solid #7d9da9;border-radius:7px;background:#17313e;color:white;font:38px Arial;cursor:pointer}
#cockpitMeter .cp-overlay p{font:23px/1.6 Arial;color:#b4d1dd;margin:75px 0 0}
#cockpitMeter #cpControlsSlot{width:100%;height:250px}
#cockpitMeter .radio-controls{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:65px;padding:0!important;border:0;background:none;width:100%;height:100%!important;position:static!important;color:#c6e6ef}
#cockpitMeter .radio-controls .dial-control{display:flex;flex-direction:column;align-items:center;gap:35px;min-width:0}
#cockpitMeter .radio-controls .dial-label{font:600 24px Arial;display:flex;justify-content:center;gap:15px;max-width:none;color:#ddf9ff}
#cockpitMeter .radio-controls .rotary-knob,#cockpitMeter .radio-controls .rotary-face{width:130px;height:130px}
#cockpitMeter .radio-controls .rotary-face{border:2px solid #728a96;background:repeating-conic-gradient(#536472 0deg 3deg,#192b36 4deg 8deg);box-shadow:inset 0 0 0 12px #253440,0 4px 9px #000}
#cockpitMeter .radio-controls .rotary-face i{height:30px;width:5px;background:#b1ffff;box-shadow:0 0 10px #51dce7}
#cockpitMeter .gain-dual-knob .vox-delay-input,#cockpitMeter .vox-delay-face{inset:-12px;width:154px;height:154px}
#cockpitMeter .gain-dual-knob #gain,#cockpitMeter .gain-inner-face{inset:18px;width:94px!important;height:94px!important}
#cockpitMeter .vox-delay-caption{top:158px;font:19px Arial}
#cockpitMeter .switch-bank{display:flex;align-items:flex-start;justify-content:center;width:100%;grid-area:auto;gap:0}
#cockpitMeter .switch-bank .switch-control{font:600 23px Arial;gap:35px;justify-items:center}
#cockpitMeter .switch-bank .switch-control i{width:120px;height:70px;border:2px solid #69909f;border-radius:8px;background:#14232e}
#cockpitMeter .modulation-control i::after{width:24px;height:52px;transform:translateX(calc(var(--quality-position) * 40px));background:#d4b26e}
#cockpitMeter .defaults-control{grid-area:auto;display:flex;flex-direction:column;align-items:center;gap:35px;font:600 23px Arial}
#cockpitMeter .reset-defaults-button{width:150px;height:90px;font:600 26px Arial;color:#d1f8ff;background:linear-gradient(#314958,#101e29);border:2px solid #6f8996;border-radius:9px}
#cockpitMeter .cp-network{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
#cockpitMeter .cp-network>div{display:flex;flex-direction:column;align-items:center;gap:35px;font:23px Arial}
#cockpitMeter .cp-network b{font:400 50px monospace;color:#6ffcff}
#cockpitMeter .radio-footer{display:flex!important;justify-content:space-between;padding:30px 0!important;border:0;background:transparent;font:600 24px Arial;color:#b3d1dd}
#cockpitMeter #radioStatus{display:none}
#cockpitMeter[data-dim="true"] .cp-artwork,#cockpitMeter[data-dim="true"] .cp-rx,#cockpitMeter[data-dim="true"] .cp-mod,#cockpitMeter[data-dim="true"] .cp-weather{filter:brightness(.67)}
#radio[data-meter="cockpit-meter"].cockpit-expanded{position:fixed!important;inset:5px;z-index:1000;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;aspect-ratio:auto!important}
#radio[data-meter="cockpit-meter"].radio-powered-off #cockpitMeter .cp-operating{opacity:.45;pointer-events:none}
@media(max-width:760px) and (orientation:portrait){#radio[data-meter="cockpit-meter"]{height:auto!important;aspect-ratio:1448/1206}#cockpitMeter{position:absolute;inset:0}}
@media(orientation:landscape) and (max-height:600px) and (max-width:1100px) and (pointer:coarse){#radio[data-meter="cockpit-meter"]{height:100%!important}}
@media(prefers-reduced-motion:reduce){#cockpitMeter .cp-needle{transition:none}}

/* The original cockpit remains intact; its lower radio rack adds 120px. */
#cockpitMeter .cp-radio-rack{position:absolute;left:0;top:1086px;width:1448px;height:120px;display:grid;grid-template-columns:64px minmax(0,1fr) 230px 76px 68px 150px;align-items:center;gap:16px;padding:16px 34px 22px;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,transparent 1px 3px),linear-gradient(110deg,#28303b,#101721 42%,#303945);border:8px solid #35404c;border-top:2px solid #8b97a0;border-radius:0;box-shadow:inset 0 0 0 2px #82909b,inset 0 -8px 12px #0008}
#cockpitMeter .cp-radio-label{color:#77ecf6;display:flex;flex-direction:column;align-items:center;gap:7px;font:32px Arial}
#cockpitMeter .cp-radio-label small{font:bold 14px Arial;letter-spacing:2px}
#cockpitMeter #cpRadioKinds{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;min-width:0}
#cockpitMeter .cp-radio-rack button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;height:76px;padding:5px 3px;border:1px solid #677785;border-radius:8px;color:#cfedf5;background:linear-gradient(#283b49,#0b1824);box-shadow:inset 0 1px 2px #bed6e466,0 3px 4px #0008;font:600 12px/1.15 Arial;text-align:center;cursor:pointer}
#cockpitMeter .cp-radio-rack button[aria-pressed="true"]{border-color:#5ce3ee;color:#87f4fb;box-shadow:inset 0 0 12px #45eaf333,0 0 7px #33dae766}
#cockpitMeter .cp-radio-rack button:disabled{opacity:.45;cursor:default}
#cockpitMeter #cpRadioKinds img,#cockpitMeter #cpRadioKinds .radio-dial-symbol{width:27px;height:27px;object-fit:contain;border-radius:4px;flex:none}
#cockpitMeter #cpRadioKinds svg{width:24px;height:24px}
#cockpitMeter #cpRadioKinds .radio-dial-symbol{color:#80dce9;background:none}
#cockpitMeter .cp-radio-tuned{padding:12px;border:1px solid #496676;border-radius:7px;background:#06151e;min-width:0;display:flex;flex-direction:column;gap:8px}
#cockpitMeter .cp-radio-tuned b,#cockpitMeter .cp-radio-tuned span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
#cockpitMeter .cp-radio-tuned b{font:600 16px Arial;color:#a4faff}
#cockpitMeter .cp-radio-tuned span{font:12px Arial;color:#9cafb9}
#cockpitMeter #cpRadioPlay,#cockpitMeter #cpRadioSettings{font:24px Arial}
#cockpitMeter #cpRadioPlay small,#cockpitMeter #cpRadioSettings small{font:600 10px Arial}
#cockpitMeter .cp-radio-volume{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font:600 13px Arial;color:#c8edf3}
#cockpitMeter .cp-radio-volume input{width:100%;height:27px;accent-color:#7ce0ec;margin:0;cursor:pointer}

/* Original 1448x1086 maritime illustration. Only its live instrument surfaces
   are covered; copper rims, bolts, plaques and PTT lever remain the artwork. */
#cockpitMeter .cp-maritime-only{display:none}
#radio[data-console="maritime"][data-meter="cockpit-meter"]{aspect-ratio:1448/1252;background:#17130f!important}
#cockpitMeter[data-variant="maritime"]{color:#f4d6a1}
#cockpitMeter[data-variant="maritime"] .cp-stage{height:1252px;overflow:hidden}
#cockpitMeter[data-variant="maritime"] .cp-maritime-only{display:block}
#cockpitMeter[data-variant="maritime"] .cp-maritime-name{position:absolute;left:593px;top:159px;width:267px;height:24px;border-radius:4px;background:linear-gradient(90deg,#1e201b,#1c1e19 50%,#23231d);color:#e6c589;font:500 15px/24px Arial,sans-serif;letter-spacing:2.8px;text-align:center;text-transform:uppercase;pointer-events:none}
#cockpitMeter[data-variant="maritime"] .cp-rx,#cockpitMeter[data-variant="maritime"] .cp-mod{background:#171917;background-image:none;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 12px #000c}
#cockpitMeter[data-variant="maritime"] .cp-rx{left:142px;top:182px;width:375px;height:345px}
#cockpitMeter[data-variant="maritime"] .cp-mod{left:939px;top:182px;width:374px;height:345px}
#cockpitMeter[data-variant="maritime"] .cp-rx>svg,#cockpitMeter[data-variant="maritime"] .cp-mod>svg{overflow:hidden}
#cockpitMeter[data-variant="maritime"] .cp-reading{font:700 34px Georgia,serif;fill:#f9deb0}
#cockpitMeter[data-variant="maritime"] .cp-label{font:700 19px Georgia,serif;fill:#f1cb8b;letter-spacing:.6px}
#cockpitMeter[data-variant="maritime"] .cp-scale{font:700 18px Arial;fill:inherit}
#cockpitMeter[data-variant="maritime"] .cp-small{font:500 12px Arial;fill:#c5ad85}
#cockpitMeter[data-variant="maritime"] .cp-needle{filter:drop-shadow(0 0 3px #ff870c55)}
#cockpitMeter[data-variant="maritime"] .cp-speaker{inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:#1d211f;box-shadow:inset 0 0 8px #0008;z-index:1}
#cockpitMeter[data-variant="maritime"] .cp-mod.cp-has-speaker>svg{visibility:hidden}
#cockpitMeter[data-variant="maritime"] #cpRxHint{left:50px;right:50px;bottom:30px;font:500 11px/23px Arial;color:#e1c393}
#cockpitMeter[data-variant="maritime"] #cpRxHint.cp-callsign{font-size:15px;color:#ffe2a5}
#cockpitMeter[data-variant="maritime"] .cp-weather{left:622px;top:234px;width:203px;height:203px;background:radial-gradient(ellipse,#113032,#071a1b 80%);border-radius:50%;padding:14px 21px 10px;gap:3px;overflow:hidden;box-shadow:inset 0 0 12px #000}
#cockpitMeter[data-variant="maritime"] .cp-weather .cp-caption{font:600 13px/1.15 Arial;color:#e4f4e8}
#cockpitMeter[data-variant="maritime"] #cpWeatherIcon{width:33px;height:33px}
#cockpitMeter[data-variant="maritime"] #cpTemperature{font:600 32px/1.1 monospace;color:#b9eee0}
#cockpitMeter[data-variant="maritime"] #cpCity{font-size:12px;color:#f6ce87}
#cockpitMeter[data-variant="maritime"] #cpForecast{font:400 11px/1.15 Arial;color:#d4e8df}
#cockpitMeter[data-variant="maritime"] #cpWeatherTitle{font-size:7px;line-height:1.1;color:#a0b6a8}
/* Lamp centres follow the original glass at x=587/726/855, y=505. */
#cockpitMeter[data-variant="maritime"] .cp-lamps span{top:483px;width:96px;height:44px;border-radius:6px;background:linear-gradient(100deg,#171c1b,#1e1b14);border:1px solid #88633e;color:#b2a58a;box-shadow:inset 0 0 7px #000;flex-direction:row;justify-content:flex-end;padding:0 4px 0 0;gap:0;font:600 18px Georgia,serif;letter-spacing:0}
#cockpitMeter[data-variant="maritime"] #cpRxLamp{left:550px}
#cockpitMeter[data-variant="maritime"] #cpTxLamp{left:689px;width:91px}
#cockpitMeter[data-variant="maritime"] #cpLiveLamp{left:818px;width:104px}
#cockpitMeter[data-variant="maritime"] .cp-lamps span::before{content:"";position:absolute;left:17px;top:2px;width:38px;height:38px;border-radius:50%;background:#262c22;box-shadow:inset 0 0 5px #000,0 0 0 2px #a8793e}
#cockpitMeter[data-variant="maritime"] #cpLiveLamp::before{content:""}
#cockpitMeter[data-variant="maritime"] .cp-lamps .cp-on{color:#f7e2ae;text-shadow:none;box-shadow:inset 0 0 7px #000}
#cockpitMeter[data-variant="maritime"] #cpRxLamp.cp-on::before{background:radial-gradient(circle,#d0ff96,#69e91b 50%,#20560b);box-shadow:0 0 10px #73fa2d}
#cockpitMeter[data-variant="maritime"] #cpTxLamp.cp-on::before{background:radial-gradient(circle,#ffeb8b,#fd6920 50%,#81361b);box-shadow:0 0 10px #ff792d}
#cockpitMeter[data-variant="maritime"] #cpLiveLamp.cp-on::before{background:radial-gradient(circle,#fff0a7,#ffd128 50%,#73511a);box-shadow:0 0 10px #e8c237}
#cockpitMeter[data-variant="maritime"] .radio-transmitter{left:252px;top:87px;width:202px;height:35px!important;line-height:17px!important;padding:3px 5px;background:#191c17e8;color:#f1c77a;font:600 12px/17px Arial!important;white-space:normal;border-radius:3px}
#cockpitMeter[data-variant="maritime"] .radio-topline-actions{left:977px;top:80px;width:214px;height:50px;justify-content:center;align-items:center;background:linear-gradient(#252820,#141a16);padding:6px;border:1px solid #705b39;border-radius:5px}
#cockpitMeter[data-variant="maritime"] .member-status-controls{height:37px;gap:8px}
#cockpitMeter[data-variant="maritime"] .member-status-controls>button{width:37px;height:37px;flex-basis:37px;border-color:#8a6b3d;background:linear-gradient(#30312a,#141814);color:#e3ca92;border-radius:5px}
#cockpitMeter[data-variant="maritime"] .member-status-controls>button[aria-pressed="true"]{background:#43442c;color:#ffe19b;border-color:#e4b65f}
#cockpitMeter[data-variant="maritime"] .member-status-controls svg{width:22px;height:22px}
#cockpitMeter[data-variant="maritime"] #cpMaritimePower{position:absolute;left:97px;top:956px;width:74px;height:74px}
#cockpitMeter[data-variant="maritime"] #radioPower{width:100%;height:100%;border:2px solid #be8e46;border-radius:50%;background:radial-gradient(circle,#252a1c,#171910);color:#8f9b68;box-shadow:inset 0 0 10px #000,0 0 0 4px #493c22;cursor:pointer}
#cockpitMeter[data-variant="maritime"] #radioPower[aria-pressed="true"]{color:#ffdf89;background:radial-gradient(circle,#a35114,#3a2911);box-shadow:0 0 15px #ffb62b88,inset 0 0 12px #7a2411}
#cockpitMeter[data-variant="maritime"] #radioPower svg{width:41px;height:41px}
#cockpitMeter[data-variant="maritime"] #cpPttSlot{left:1280px;top:649px;width:126px;height:213px}
#cockpitMeter[data-variant="maritime"] #pttButton{border-color:#e0b06044;box-shadow:none;border-radius:9px}
#cockpitMeter[data-variant="maritime"] #pttButton.transmitting{border-color:#ffb444;box-shadow:0 0 22px #ffab2d,inset 0 0 25px #ffbd4455}
#cockpitMeter[data-variant="maritime"] .ptt-round-status{background:#271609f0;color:#ffe6b3;font-size:10px!important}
#cockpitMeter[data-variant="maritime"] #cpChannelSlot{left:615px;top:592px;width:256px;height:64px}
#cockpitMeter[data-variant="maritime"] .channel-display{left:58px;top:7px;width:140px;height:50px;background:#071f22;border-radius:3px;grid-template-columns:29px 1fr;grid-template-rows:34px 13px;padding:0 4px}
#cockpitMeter[data-variant="maritime"] .seven-segment-display{height:38px!important;transform:scale(.62)!important}
#cockpitMeter[data-variant="maritime"] .channel-details{height:13px}
#cockpitMeter[data-variant="maritime"] .channel-tag,#cockpitMeter[data-variant="maritime"] .channel-tag.channel-frequency,#cockpitMeter[data-variant="maritime"] .channel-dw{font-size:8px!important}
#cockpitMeter[data-variant="maritime"] .display-label::after{color:#b6eddf;font-size:15px}
#cockpitMeter[data-variant="maritime"] .step-button{top:3px;width:42px;height:54px;border-radius:8px}
#cockpitMeter[data-variant="maritime"] #channelUp{left:214px}
#cockpitMeter[data-variant="maritime"] .channel-knob{display:none!important}
#cockpitMeter[data-variant="maritime"] .cp-quick-controls{left:228px;top:561px;width:316px;height:112px;background:linear-gradient(110deg,#23231b,#171a15);border:1px solid #806137;border-radius:6px;padding:8px;grid-template-rows:43px 43px;gap:8px;box-shadow:inset 0 1px #dcc38625,inset 0 -3px 6px #0005}
#cockpitMeter[data-variant="maritime"] #cpShortcutsSlot,#cockpitMeter[data-variant="maritime"] #cpActionsSlot,#cockpitMeter[data-variant="maritime"] .channel-presets{height:43px}
#cockpitMeter[data-variant="maritime"] .preset-button,#cockpitMeter[data-variant="maritime"] .speaker-actions>button{height:43px;background:linear-gradient(#343326,#171b15);border-color:#7e6843;color:#e7d2aa}
#cockpitMeter[data-variant="maritime"] .preset-button{gap:1px}
#cockpitMeter[data-variant="maritime"] .preset-button strong{font-size:17px}
#cockpitMeter[data-variant="maritime"] .preset-button span{font-size:8px}
#cockpitMeter[data-variant="maritime"] .preset-button.active{color:#ffe39b;border-color:#e4b451}
#cockpitMeter[data-variant="maritime"] .speaker-actions>.stealth-button[aria-pressed="true"]{color:#ffd779;border-color:#f1be57;background:#634b21;box-shadow:inset 0 0 9px #ffc56625}
#cockpitMeter[data-variant="maritime"] .cp-times{left:941px;top:561px;width:281px;height:112px;background:linear-gradient(110deg,#20251d,#171b15);border:1px solid #806137;border-radius:6px;padding:6px 9px}
#cockpitMeter[data-variant="maritime"] .cp-counter-row{grid-template-columns:110px minmax(0,1fr);gap:4px}
#cockpitMeter[data-variant="maritime"] .cp-counter .cp-caption{font:600 12px/1.2 Arial;color:#e8cc94}
#cockpitMeter[data-variant="maritime"] .cp-counter-value{font-size:24px;gap:3px;color:#f6e0ba;text-shadow:0 0 7px #e8b35933;letter-spacing:0}
#cockpitMeter[data-variant="maritime"] .cp-counter small{font-size:12px}
#cockpitMeter[data-variant="maritime"] .cp-counter-row+.cp-counter-row{border-color:#b4974f33}
#cockpitMeter[data-variant="maritime"] .cp-art-dial{top:700px;width:128px;height:177px}
#cockpitMeter[data-variant="maritime"] #cpVolumeSlot{left:191px}
#cockpitMeter[data-variant="maritime"] #cpSquelchSlot{left:342px}
#cockpitMeter[data-variant="maritime"] .cp-art-dial .dial-label{top:7px;left:8px;width:112px;height:30px;background:#201f17;border-radius:5px;font-size:13px;color:#f5d395;gap:6px}
#cockpitMeter[data-variant="maritime"] .cp-art-dial .dial-label output{font-size:15px;color:#f7dfa3}
#cockpitMeter[data-variant="maritime"] .cp-art-dial .rotary-knob{left:14px;top:60px;width:100px;height:100px}
#cockpitMeter[data-variant="maritime"] .cp-art-dial .rotary-face{left:4px;top:4px;width:92px;height:92px;border-radius:50%;border:1px solid #96734b;background:radial-gradient(ellipse at 35% 20%,#ffffff0d,transparent 65%),repeating-conic-gradient(#272824 0 4deg,#20231f 4deg 8deg);box-shadow:inset 0 0 0 6px #282a24,inset 0 0 15px #000}
#cockpitMeter[data-variant="maritime"] .cp-art-dial .rotary-face::before{display:none}
#cockpitMeter[data-variant="maritime"] .cp-art-dial .rotary-face i::after{background:#ffdf9c;box-shadow:0 0 5px #e8ae40;width:4px;height:20px;top:5px}
#cockpitMeter[data-variant="maritime"] .cp-history{left:518px;top:694px;width:414px;height:198px;background:#02110a;border:1px solid #88713a;border-radius:9px;padding:10px 10px 12px;gap:13px}
#cockpitMeter[data-variant="maritime"] .cp-history .cp-caption{color:#f3d394}
#cockpitMeter[data-variant="maritime"] .cp-history svg{height:120px}
#cockpitMeter[data-variant="maritime"] #cpHistory{stroke:#79ed6f}
/* Centre (1072, 811) follows the round glass inside the original brass bezel. */
#cockpitMeter[data-variant="maritime"] .cp-maritime-sonar{position:absolute;left:999px;top:738px;width:146px;height:146px;border-radius:50%;overflow:hidden;background:repeating-radial-gradient(circle,transparent 0 22px,#1b69242e 23px 24px),linear-gradient(90deg,transparent 49.5%,#28703299 50%,transparent 50.5%),linear-gradient(transparent 49.5%,#28703299 50%,transparent 50.5%),#031309;border:2px solid #476b36;box-shadow:inset 0 0 15px #000}
#cockpitMeter[data-variant="maritime"] .cp-sonar-heading{position:absolute;left:980px;top:694px;width:191px;height:37px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(#302a1c,#181d15);border-radius:8px;color:#f3d394;font:700 15px/1.15 Arial}
#cockpitMeter[data-variant="maritime"] .cp-sonar-heading small{font:9px/1.4 Arial;color:#d9ca9f}
#cockpitMeter[data-variant="maritime"] .cp-maritime-sonar::after{content:"";position:absolute;inset:0;border-radius:50%;transform-origin:50% 50%;background:conic-gradient(transparent 220deg,#68f45e38 355deg,#9dff7180 359deg,transparent);opacity:.8;animation:maritime-sonar 6s linear infinite;pointer-events:none}
#cockpitMeter[data-variant="maritime"] .cp-maritime-sonar>svg{position:relative;display:block;width:100%;height:100%;z-index:1}
#cockpitMeter #cpRadarChannels circle{fill:#43623b;stroke:none}
#cockpitMeter #cpRadarChannels text{display:none;fill:#eaffd5;text-anchor:middle;font:700 16px Arial}
#cockpitMeter #cpRadarChannels .occupied circle{fill:#285533;stroke:#a0ef89;stroke-width:2}
#cockpitMeter #cpRadarChannels .transmitting circle{fill:#872c21;stroke:#ff8574;stroke-width:2}
#cockpitMeter #cpRadarChannels .selected circle{stroke:#ffcb70;stroke-width:3}
#cockpitMeter #cpRadarChannels .occupied text,#cockpitMeter #cpRadarChannels .selected text{display:block}
#cockpitMeter #cpRadarChannels .selected text{fill:#ffdf95}
#cockpitMeter .cp-sonar-center{position:absolute;inset:35% 28%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;background:#031309d9;border-radius:50%;pointer-events:none}
#cockpitMeter .cp-sonar-center strong{color:#ffdc93;font:700 14px/1 Arial}
#cockpitMeter .cp-sonar-center small{color:#abea99;font:700 8px/1.1 Arial;max-width:60px;overflow-wrap:anywhere}
#cockpitMeter[data-variant="maritime"][data-page-visible="false"] .cp-maritime-sonar::after{animation-play-state:paused}
#cockpitMeter[data-variant="maritime"][data-power="off"] .cp-maritime-sonar::after{opacity:0;animation-play-state:paused}
@keyframes maritime-sonar{to{transform:rotate(360deg)}}
#cockpitMeter[data-variant="maritime"] .cp-art-switch{top:933px;width:104px;height:114px}
#cockpitMeter[data-variant="maritime"] #cpVoxSlot{left:338px}
#cockpitMeter[data-variant="maritime"] #cpRogerSlot{left:492px}
#cockpitMeter[data-variant="maritime"] #cpBreakSlot{left:642px}
#cockpitMeter[data-variant="maritime"] #cpScanSlot{left:791px}
#cockpitMeter[data-variant="maritime"] #cpDwSlot{left:944px}
#cockpitMeter[data-variant="maritime"] .cp-art-switch>button,#cockpitMeter[data-variant="maritime"] .cp-art-switch>.switch-control,#cockpitMeter[data-variant="maritime"] .cp-art-button{background:linear-gradient(110deg,#2b2d24,#171c17 62%,#1d211a);border:1px solid #80643b;border-radius:6px;color:#f2d39b;font:600 16px/1.2 Arial;gap:10px;box-shadow:inset 0 1px #d5be8c2b,inset 0 -4px 8px #0008}
#cockpitMeter[data-variant="maritime"] .cp-art-switch i,#cockpitMeter[data-variant="maritime"] .cp-art-switch #breakRequest::before,#cockpitMeter[data-variant="maritime"] .cp-art-switch #scanButton::before{left:calc(50% - 19px);top:8px}
#cockpitMeter[data-variant="maritime"] #cpDwSlot .switch-control>span{max-width:80px;text-wrap:balance}
#cockpitMeter[data-variant="maritime"] #cpControlsToggle{left:1094px;top:933px;width:104px;height:114px}
#cockpitMeter[data-variant="maritime"] #cpDim{left:48px;top:807px;width:86px;height:64px;font-size:14px;gap:4px}
#cockpitMeter[data-variant="maritime"] .cp-art-button[aria-pressed="true"],#cockpitMeter[data-variant="maritime"] .cp-art-button[aria-expanded="true"]{background:#4b3f21;color:#ffe39a}
#cockpitMeter[data-variant="maritime"] .cp-brand-copy{display:none}
#cockpitMeter[data-variant="maritime"] #cpExpand{color:#ffe2a1;border-color:#a58951;background:#1a211ac9;right:15px;top:14px}
#cockpitMeter[data-variant="maritime"] .cp-ticker-slot{left:0;top:1086px;width:1448px;height:46px;background:linear-gradient(#332a1c,#151c14);border:5px solid #4b3a23;border-bottom:0;padding:3px 10px;box-shadow:inset 0 0 0 1px #8a7247}
#cockpitMeter[data-variant="maritime"] .cp-ticker-slot>.radio-ticker{background:#161d13;color:#ffdc93;font-size:18px}
#cockpitMeter[data-variant="maritime"] .cp-radio-rack{top:1132px;grid-template-columns:58px minmax(0,1fr) 220px 76px 76px 150px;gap:12px;padding:16px 26px;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,transparent 1px 3px),linear-gradient(110deg,#303127,#151c15 42%,#3c3221);border-color:#51462c;border-top-color:#a08a54;box-shadow:inset 0 0 0 2px #927743,inset 0 -8px 12px #0008}
#cockpitMeter[data-variant="maritime"] .cp-radio-rack button{background:linear-gradient(#3e3b2c,#1c2218);border-color:#84714a;color:#e9d5ab;box-shadow:inset 0 1px 2px #ead39b44,0 3px 4px #0008}
#cockpitMeter[data-variant="maritime"] .cp-radio-rack button[aria-pressed="true"]{border-color:#e5c16b;color:#ffe6a4;box-shadow:inset 0 0 12px #c9b26333,0 0 7px #bdaa6666}
#cockpitMeter[data-variant="maritime"] .cp-radio-label,#cockpitMeter[data-variant="maritime"] #cpRadioKinds .radio-dial-symbol,#cockpitMeter[data-variant="maritime"] .cp-radio-volume{color:#e5ca8b}
#cockpitMeter[data-variant="maritime"] .cp-radio-tuned{height:76px;justify-content:center;border-color:#77623d;background:#121e18}
#cockpitMeter[data-variant="maritime"] .cp-radio-tuned b{color:#e9d4a3}
#cockpitMeter[data-variant="maritime"] .cp-radio-tuned span{color:#bdb69a}
#cockpitMeter[data-variant="maritime"] .cp-radio-volume input{accent-color:#d6b76b}
#cockpitMeter[data-variant="maritime"] .cp-overlay{background:linear-gradient(120deg,#25281ff7,#141b15fc);border-color:#ac8c4f;box-shadow:inset 0 0 0 7px #333023,0 10px 35px #000e}
#cockpitMeter[data-variant="maritime"] .cp-overlay>header,#cockpitMeter[data-variant="maritime"] .cp-overlay p,#cockpitMeter[data-variant="maritime"] .radio-controls .dial-label,#cockpitMeter[data-variant="maritime"] .radio-footer{color:#f3d7a4}
#cockpitMeter[data-variant="maritime"] .cp-network b{color:#ecdf9c}
#cockpitMeter[data-variant="maritime"] .cp-close,#cockpitMeter[data-variant="maritime"] #cpInfoToggle{background:#393b27;color:#f5dea8;border-color:#9b8450}
@media(prefers-reduced-motion:reduce){#cockpitMeter[data-variant="maritime"] .cp-maritime-sonar::after{animation:none}}

/* Transparent fish sprite: design-assets/maritime/fish-silver-v1.webp.
   Embedded once for an atomic frontend release; movements use only CSS transforms. */
#cockpitMeter[data-variant="maritime"] .cp-porthole{position:absolute;left:1247px;top:-151px;width:328px;height:328px;border-radius:50%;overflow:hidden;pointer-events:none;contain:paint;background:radial-gradient(ellipse at 35% 40%,#1b6470,#093640 58%,#03191f 95%);box-shadow:inset 0 0 18px #020e13}
#cockpitMeter .cp-porthole::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 35%,#84e6e518 40%,transparent 47%,#84e6e50b 60%,transparent 67%);box-shadow:inset 0 0 18px #0008}
#cockpitMeter .cp-porthole{--cp-fish-sprite:url("data:image/webp;base64,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")}
#cockpitMeter .cp-fish{position:absolute;width:110px;height:55px;left:0;top:186px;animation:cp-fish-swim 22s linear infinite;animation-delay:-7s;opacity:.9}
#cockpitMeter .cp-fish-form{position:absolute;inset:0;animation:cp-fish-sway 2.8s ease-in-out infinite alternate}
#cockpitMeter .cp-fish-form>i{position:absolute;inset:0;display:block;background:var(--cp-fish-sprite) center/100% 100% no-repeat}
#cockpitMeter .cp-fish-body{clip-path:polygon(0 0,76% 0,76% 100%,0 100%)}
#cockpitMeter .cp-fish-tail{clip-path:polygon(75% 0,100% 0,100% 100%,75% 100%);transform-origin:75% 54%;animation:cp-fish-tail-beat 1.05s ease-in-out infinite}
#cockpitMeter .cp-fish-two{top:249px;width:86px;height:43px;animation-name:cp-fish-return;animation-duration:27s;animation-delay:-13s;opacity:.78;filter:brightness(.8) saturate(.7)}
#cockpitMeter .cp-fish-two .cp-fish-form{animation-duration:3.3s;animation-delay:-1s}
#cockpitMeter .cp-fish-two .cp-fish-tail{animation-duration:1.2s;animation-delay:-.4s}
#cockpitMeter .cp-bubble{position:absolute;left:125px;top:296px;width:4px;height:4px;border:1px solid #b8efef66;border-radius:50%;animation:cp-bubble-rise 9s linear infinite}
#cockpitMeter .cp-bubble-two{left:175px;animation-delay:-4s;width:3px;height:3px}
@keyframes cp-fish-swim{0%{transform:translate(220px,0)}25%{transform:translate(135px,4px)}50%{transform:translate(50px,7px)}75%{transform:translate(-35px,3px)}100%{transform:translate(-120px,0)}}
@keyframes cp-fish-return{0%{transform:translate(-105px,0) scaleX(-1)}25%{transform:translate(-25px,-4px) scaleX(-1)}50%{transform:translate(55px,-6px) scaleX(-1)}75%{transform:translate(135px,-2px) scaleX(-1)}100%{transform:translate(215px,0) scaleX(-1)}}
@keyframes cp-fish-sway{from{transform:rotate(-1deg)}to{transform:rotate(1deg)}}
@keyframes cp-fish-tail-beat{0%,50%,100%{transform:scaleX(1) rotate(0)}25%{transform:scaleX(.87) rotate(3deg)}75%{transform:scaleX(.87) rotate(-3deg)}}
@keyframes cp-bubble-rise{from{transform:translate(0,0);opacity:0}20%{opacity:.7}to{transform:translate(8px,-130px);opacity:0}}
#cockpitMeter[data-power="off"] .cp-porthole *,#cockpitMeter[data-page-visible="false"] .cp-porthole *{animation-play-state:paused}
#cockpitMeter[data-variant="maritime"] #cpDim{font-size:26px}
#cockpitMeter[data-variant="maritime"] #cpDim span{font-size:9px;letter-spacing:.2px}
@media(prefers-reduced-motion:reduce){#cockpitMeter .cp-porthole *{animation:none!important}#cockpitMeter .cp-fish-one{transform:translate(65px,4px)}#cockpitMeter .cp-fish-two{transform:translate(45px,-4px) scaleX(-1)}}
