/* v4.3.50 — fixed 1600x900 cockpit. Only the complete canvas is scaled. */
[data-network-operations-dashboard][data-view=full]{position:relative!important;width:100%!important;aspect-ratio:auto!important;min-height:0!important;overflow:hidden!important;border-radius:18px!important}
[data-network-operations-dashboard][data-view=full]>.nod-shell{position:absolute!important;inset:0 auto auto 0!important;box-sizing:border-box!important;width:1600px!important;height:900px!important;padding:14px!important;transform-origin:0 0!important;border:1px solid #116aa1!important;border-radius:18px!important;background:radial-gradient(ellipse at 77% 34%,#0079ef3b,transparent 29%),radial-gradient(ellipse at 76% 43%,#1b6fdc30,transparent 22%),linear-gradient(155deg,#02060d,#030b15 47%,#00101a)!important;box-shadow:inset 0 0 75px #009bff1a,0 20px 70px #0009!important}
[data-network-operations-dashboard][data-view=full]>.nod-shell:after{content:"";position:absolute;z-index:0;right:-55px;top:235px;width:1000px;height:310px;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 100%,#1877eac7 0 1%,#0a4ca499 2%,#01142aa6 9%,transparent 46%);border-top:3px solid #3fb2ffe6;box-shadow:0 -8px 28px #008cffaa;pointer-events:none}
[data-network-operations-dashboard][data-view=full] .nod-topbar{position:relative!important;z-index:2!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;height:50px!important;padding:0 4px 8px!important;border:0!important;font-size:14px!important;letter-spacing:.08em!important}
[data-network-operations-dashboard][data-view=full] .nod-brand{gap:16px!important}[data-network-operations-dashboard][data-view=full] .nod-brand b{padding-right:20px;border-right:1px solid #587083;font-size:27px!important}[data-network-operations-dashboard][data-view=full] .nod-brand span:not(.nod-live){font-size:16px!important}
[data-network-operations-dashboard][data-view=full] .nod-live{position:absolute;left:700px;top:0;display:flex!important;color:#58cfff!important;font-size:25px!important;font-style:italic;text-shadow:0 0 16px #168fff}[data-network-operations-dashboard][data-view=full] .nod-live:before,[data-network-operations-dashboard][data-view=full] .nod-live:after{content:"";display:block;width:74px;height:1px;background:#219ee9;box-shadow:0 0 8px #219ee9}[data-network-operations-dashboard][data-view=full] .nod-live i{width:10px!important;height:10px!important}
[data-network-operations-dashboard][data-view=full] .nod-clock{width:auto!important;gap:18px!important;flex-wrap:nowrap!important;font-size:12px!important}
[data-network-operations-dashboard][data-view=full] .nod-grid{position:relative!important;z-index:2!important;box-sizing:border-box!important;display:grid!important;width:1572px!important;height:705px!important;padding:0!important;gap:10px!important;grid-template-columns:400px 210px 440px 230px 252px!important;grid-template-rows:335px 190px 160px!important;grid-template-areas:"hero hero orbit orbit orbit" "availability coverage services interruptions incident" "history history services timeline timeline"!important}
[data-network-operations-dashboard][data-view=full] .nod-card{min-height:0!important;margin:0!important;border:1px solid #08a9ec!important;border-radius:10px!important;background:linear-gradient(145deg,#02121ded,#00080fe8)!important;box-shadow:inset 0 0 25px #0074b412,0 0 10px #008ae116!important}
[data-network-operations-dashboard][data-view=full] .nod-card-head{padding:12px 18px 5px!important;gap:10px!important}[data-network-operations-dashboard][data-view=full] .nod-card-head strong{font-size:19px!important;letter-spacing:.04em!important}[data-network-operations-dashboard][data-view=full] .nod-card-head span{font-size:10px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero{min-height:0!important;padding:28px 40px!important;border:2px solid #00d453!important;clip-path:polygon(0 0,96% 0,100% 10%,92% 100%,0 100%)!important;background:radial-gradient(circle at 12% 75%,#28ec631f,transparent 26%),linear-gradient(120deg,#02141cfa,#000b12f2)!important}
[data-network-operations-dashboard][data-view=full] .nod-hero:after{display:none!important}[data-network-operations-dashboard][data-view=full] .nod-hero-content{display:grid!important;grid-template-rows:auto 1fr!important;gap:14px!important}[data-network-operations-dashboard][data-view=full] .nod-hero small{font-size:13px!important;color:#74dfff!important}[data-network-operations-dashboard][data-view=full] .nod-hero h3{max-width:none!important;margin:7px 0 3px!important;font-size:42px!important;line-height:1.03!important;white-space:nowrap!important;letter-spacing:-.025em!important}[data-network-operations-dashboard][data-view=full] .nod-hero p{font-size:22px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-lower{display:grid!important;grid-template-columns:170px 1fr!important;gap:28px!important;align-items:center!important}[data-network-operations-dashboard][data-view=full] .nod-gauge{width:160px!important;background:conic-gradient(#43ed55 calc(var(--p)*1%),#0b2940 0)!important;box-shadow:0 0 28px #3dff5d54!important}[data-network-operations-dashboard][data-view=full] .nod-gauge:before{content:"";position:absolute;inset:7px;border:2px solid #80ff948c;border-radius:50%}[data-network-operations-dashboard][data-view=full] .nod-gauge:after{inset:17px!important;background:#03121e!important}[data-network-operations-dashboard][data-view=full] .nod-gauge b{font-size:30px!important}[data-network-operations-dashboard][data-view=full] .nod-gauge span{font-size:10px!important;line-height:1.35!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-checks{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;height:130px!important}[data-network-operations-dashboard][data-view=full] .nod-hero-check{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;border-left:1px solid #49606a!important;text-align:center!important}[data-network-operations-dashboard][data-view=full] .nod-hero-check i{width:58px!important;margin:auto!important;border:2px solid #55ff72!important;font-size:27px!important;box-shadow:0 0 18px #46ff6980!important}[data-network-operations-dashboard][data-view=full] .nod-hero-check b,[data-network-operations-dashboard][data-view=full] .nod-hero-check span{font-size:13px!important;line-height:1.2!important}
[data-network-operations-dashboard][data-view=full] .nod-orbit{min-height:0!important;padding:10px!important;border-color:transparent!important;background:radial-gradient(circle at 54% 49%,#0082ff38,transparent 22%),transparent!important}[data-network-operations-dashboard][data-view=full] .nod-orbit .nod-card-head{padding:0 8px!important}[data-network-operations-dashboard][data-view=full] .nod-orbit-stage{height:290px!important;min-height:0!important}[data-network-operations-dashboard][data-view=full] .nod-core{width:116px!important;border:2px solid #57d6ff!important;background:radial-gradient(circle,#073a71,#02162c)!important;box-shadow:0 0 0 9px #0072ff24,0 0 34px #007df0!important;font-size:15px!important}[data-network-operations-dashboard][data-view=full] .nod-links line{stroke:#18a7ff!important;stroke-width:1.1!important;filter:drop-shadow(0 0 5px #008cff)!important}[data-network-operations-dashboard][data-view=full] .nod-node{width:135px!important}[data-network-operations-dashboard][data-view=full] .nod-node i{width:43px!important;border:3px solid #40ff69!important;background:#07391d!important;box-shadow:0 0 0 6px #19ff4d21,0 0 22px #1dff58!important}[data-network-operations-dashboard][data-view=full] .nod-node b{margin-top:8px!important;font-size:12px!important;text-shadow:0 1px 5px #000!important}
[data-network-operations-dashboard][data-view=full] .nod-availability,[data-network-operations-dashboard][data-view=full] .nod-services,[data-network-operations-dashboard][data-view=full] .nod-history,[data-network-operations-dashboard][data-view=full] .nod-incident,[data-network-operations-dashboard][data-view=full] .nod-timeline,[data-network-operations-dashboard][data-view=full] .nod-coverage{min-height:0!important;padding-bottom:8px!important}
[data-network-operations-dashboard][data-view=full] .nod-segments{grid-template-columns:repeat(48,1fr)!important;gap:4px!important;padding:13px 18px 7px!important}[data-network-operations-dashboard][data-view=full] .nod-segments i{height:72px!important;border-radius:2px!important}[data-network-operations-dashboard][data-view=full] .nod-axis{padding:0 18px!important;font-size:11px!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-card-head{position:relative!important}[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-gauge{width:132px!important;margin:0 auto!important}[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-gauge b{font-size:25px!important}
[data-network-operations-dashboard][data-view=full] .nod-service-list{gap:0!important;padding:1px 15px!important}[data-network-operations-dashboard][data-view=full] .nod-service{grid-template-columns:auto 1fr auto!important;gap:10px!important;padding:6px 5px!important}[data-network-operations-dashboard][data-view=full] .nod-service i{width:15px!important;height:15px!important}[data-network-operations-dashboard][data-view=full] .nod-service b{font-size:16px!important}[data-network-operations-dashboard][data-view=full] .nod-service span{font-size:12px!important}[data-network-operations-dashboard][data-view=full] .nod-service em{font-size:13px!important}
[data-network-operations-dashboard][data-view=full] .nod-interruptions-total{padding:5px 20px 0!important;font-size:39px!important;text-align:center!important}[data-network-operations-dashboard][data-view=full] .nod-interruptions-total span{font-size:10px!important}[data-network-operations-dashboard][data-view=full] .nod-bars{height:65px!important;margin:0 18px!important;gap:5px!important}[data-network-operations-dashboard][data-view=full] .nod-bars i{height:calc(var(--n)*13px)!important;max-height:58px!important}
[data-network-operations-dashboard][data-view=full] .nod-incident-body{padding:5px!important}[data-network-operations-dashboard][data-view=full] .nod-incident-icon{width:42px!important;font-size:23px!important}[data-network-operations-dashboard][data-view=full] .nod-incident h4{margin:7px 0 2px!important;font-size:20px!important}[data-network-operations-dashboard][data-view=full] .nod-incident p{font-size:11px!important}[data-network-operations-dashboard][data-view=full] .nod-duration{font-size:27px!important}[data-network-operations-dashboard][data-view=full] .nod-restored{margin-top:5px!important;padding:3px 12px!important;font-size:12px!important}
[data-network-operations-dashboard][data-view=full] .nod-heatmap-wrap{grid-template-columns:28px 1fr!important;gap:8px!important;padding:2px 18px 5px!important}[data-network-operations-dashboard][data-view=full] .nod-weekdays{gap:3px!important;font-size:10px!important}[data-network-operations-dashboard][data-view=full] .nod-heatmap{gap:3px!important}[data-network-operations-dashboard][data-view=full] .nod-heatmap i{min-height:13px!important}
[data-network-operations-dashboard][data-view=full] .nod-timeline-line{height:85px!important;margin:12px 22px 0!important}[data-network-operations-dashboard][data-view=full] .nod-event{margin-top:-85px!important}[data-network-operations-dashboard][data-view=full] .nod-event i{width:15px!important;height:15px!important;background:#ffbd27!important;box-shadow:0 0 14px #ffb31f!important}[data-network-operations-dashboard][data-view=full] .nod-event b{font-size:13px!important}[data-network-operations-dashboard][data-view=full] .nod-event span{font-size:11px!important}
[data-network-operations-dashboard][data-view=full] .nod-ticker{position:relative!important;z-index:3!important;box-sizing:border-box!important;height:70px!important;margin-top:10px!important;padding:10px 16px!important;border:1px solid #0ebeff!important;border-radius:9px!important;background:linear-gradient(90deg,#001426,#020d14)!important;box-shadow:0 0 16px #00aeff59,inset 0 0 18px #007dcd24!important;font-size:13px!important}[data-network-operations-dashboard][data-view=full] .nod-ticker strong{font-size:18px!important}[data-network-operations-dashboard][data-view=full] .nod-countdown{font-size:13px!important}[data-network-operations-dashboard][data-view=full] .nod-countdown b{font-size:25px!important;color:#36c8ff!important}[data-network-operations-dashboard][data-view=full] .nod-method-note{display:none!important}

/* v4.3.50 — independent panel coordinates prevent every clipped edge */
[data-network-operations-dashboard][data-view=full] .nod-grid{position:relative!important;display:block!important;width:1572px!important;height:705px!important}
[data-network-operations-dashboard][data-view=full] .nod-grid>.nod-card{position:absolute!important;box-sizing:border-box!important}
[data-network-operations-dashboard][data-view=full] .nod-hero{left:0!important;top:0!important;width:780px!important;height:335px!important;padding:28px 38px!important;clip-path:polygon(0 0,96% 0,100% 10%,94% 100%,0 100%)!important}
[data-network-operations-dashboard][data-view=full] .nod-orbit{left:790px!important;top:0!important;width:782px!important;height:335px!important}
[data-network-operations-dashboard][data-view=full] .nod-availability{left:0!important;top:345px!important;width:400px!important;height:190px!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage{left:410px!important;top:345px!important;width:210px!important;height:190px!important}
[data-network-operations-dashboard][data-view=full] .nod-services{left:630px!important;top:345px!important;width:440px!important;height:360px!important}
[data-network-operations-dashboard][data-view=full] .nod-interruptions{left:1080px!important;top:345px!important;width:230px!important;height:190px!important}
[data-network-operations-dashboard][data-view=full] .nod-incident{left:1320px!important;top:345px!important;width:252px!important;height:190px!important}
[data-network-operations-dashboard][data-view=full] .nod-history{left:0!important;top:545px!important;width:620px!important;height:160px!important}
[data-network-operations-dashboard][data-view=full] .nod-timeline{left:1080px!important;top:545px!important;width:492px!important;height:160px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero h3{font-size:43px!important;white-space:nowrap!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-lower{grid-template-columns:180px 1fr!important;gap:22px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-checks{height:138px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-check i{width:62px!important}
[data-network-operations-dashboard][data-view=full] .nod-service{padding:7px 5px!important}
[data-network-operations-dashboard][data-view=full] .nod-service-list{overflow:hidden!important}
[data-network-operations-dashboard][data-view=full] .nod-ticker-window{min-width:0!important}
[data-network-operations-dashboard][data-view=full] .nod-ticker strong,[data-network-operations-dashboard][data-view=full] .nod-countdown{flex:none!important;white-space:nowrap!important}

/* v4.3.50 — extra vertical breathing room in the lower cockpit */
[data-network-operations-dashboard][data-view=full] .nod-grid{height:725px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero,[data-network-operations-dashboard][data-view=full] .nod-orbit{height:325px!important}
[data-network-operations-dashboard][data-view=full] .nod-orbit-stage{height:280px!important}
[data-network-operations-dashboard][data-view=full] .nod-availability{top:335px!important;height:200px!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage{top:335px!important;height:200px!important}
[data-network-operations-dashboard][data-view=full] .nod-services{top:335px!important;height:390px!important}
[data-network-operations-dashboard][data-view=full] .nod-interruptions{top:335px!important;height:200px!important}
[data-network-operations-dashboard][data-view=full] .nod-incident{top:335px!important;height:200px!important}
[data-network-operations-dashboard][data-view=full] .nod-history{top:545px!important;height:180px!important}
[data-network-operations-dashboard][data-view=full] .nod-timeline{top:545px!important;height:180px!important}
[data-network-operations-dashboard][data-view=full] .nod-service{padding:7px 5px!important;min-height:37px!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-card-head{padding-top:11px!important;padding-bottom:0!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-gauge{width:128px!important;margin:-12px auto 0!important}
[data-network-operations-dashboard][data-view=full] .nod-gauge b{font-size:26px!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-gauge b{font-size:22px!important}
[data-network-operations-dashboard][data-view=full] .nod-history .nod-card-head{padding-top:10px!important;padding-bottom:3px!important}
[data-network-operations-dashboard][data-view=full] .nod-heatmap-wrap{padding-top:2px!important;padding-bottom:5px!important}
[data-network-operations-dashboard][data-view=full] .nod-ticker{margin-top:10px!important}

/* v4.3.50 — final optical alignment and readability corrections */
[data-network-operations-dashboard][data-view=full] .nod-hero .nod-gauge{transform:translateY(-8px)!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-card-head{padding-top:12px!important;padding-bottom:0!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-card-head strong{font-size:15px!important;white-space:nowrap!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-gauge{margin:-20px auto 0!important}
[data-network-operations-dashboard][data-view=full] .nod-bars{height:58px!important;margin:0 18px 7px!important}
[data-network-operations-dashboard][data-view=full] .nod-timeline .nod-card-head span{font-size:13px!important}
[data-network-operations-dashboard][data-view=full] .nod-timeline-line>span{font-size:16px!important;color:#b9cee0!important}

/* v4.3.50 — coverage title aligned with availability; gauge centered below */
[data-network-operations-dashboard][data-view=full] .nod-coverage{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-card-head{position:relative!important;inset:auto!important;display:flex!important;justify-content:center!important;flex:0 0 auto!important;box-sizing:border-box!important;min-height:46px!important;padding:12px 18px 5px!important;text-align:center!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-card-head strong{width:100%!important;font-size:15px!important;line-height:1.2!important;white-space:nowrap!important;text-align:center!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-gauge{flex:0 0 auto!important;width:128px!important;margin:8px auto 0!important;transform:none!important}

/* v4.3.50 — true full-width centering and animated monitor radar */
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-card-head{width:100%!important;padding:12px 0 5px!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-card-head strong{display:block!important;width:100%!important;margin:0!important;padding:0!important;font-size:14px!important;text-align:center!important}
[data-network-operations-dashboard][data-view=full] .nod-core{position:absolute!important;display:block!important;overflow:hidden!important;background:repeating-radial-gradient(circle,#0a4170 0 1px,#03182d 2px 23px)!important}
[data-network-operations-dashboard][data-view=full] .nod-core:before,[data-network-operations-dashboard][data-view=full] .nod-core:after{content:"";position:absolute;z-index:1;background:#37bfff55}
[data-network-operations-dashboard][data-view=full] .nod-core:before{left:50%;top:8%;bottom:8%;width:1px}
[data-network-operations-dashboard][data-view=full] .nod-core:after{left:8%;right:8%;top:50%;height:1px}
[data-network-operations-dashboard][data-view=full] .nod-core-sweep{position:absolute;z-index:2;left:50%;top:50%;width:48%;height:48%;transform-origin:0 0;background:conic-gradient(from -18deg,#50e8ff99,transparent 40deg);animation:nodRadarSweep 3.2s linear infinite}
[data-network-operations-dashboard][data-view=full] .nod-core-cross{position:absolute;z-index:3;left:68%;top:31%;width:7px;height:7px;border-radius:50%;background:#5dff91;box-shadow:0 0 10px #31ff72}
[data-network-operations-dashboard][data-view=full] .nod-core b{position:absolute;z-index:4;left:0;right:0;bottom:20px;color:#c9f4ff;font-size:11px;letter-spacing:.13em;text-align:center;text-shadow:0 0 7px #16bfff}
@keyframes nodRadarSweep{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){[data-network-operations-dashboard][data-view=full] .nod-core-sweep{animation:none}}
