/* ON6UHF v4.3.56 — animated technology links from monitor to every platform */
[data-network-operations-dashboard][data-view=full]>.nod-shell{background:radial-gradient(ellipse at 28% 48%,#07316640,transparent 28%),radial-gradient(ellipse at 75% 19%,#001d4f80,transparent 34%),linear-gradient(150deg,#01040c,#020817 56%,#00050c)!important}
[data-network-operations-dashboard][data-view=full]>.nod-shell:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#75bfff66 .7px,transparent .9px);background-size:29px 29px;opacity:.18;pointer-events:none}
[data-network-operations-dashboard][data-view=full]>.nod-shell:after{right:-90px!important;top:415px!important;width:1220px!important;height:260px!important;opacity:.55!important}
[data-network-operations-dashboard][data-view=full] .nod-topbar{height:54px!important;padding:0 8px 8px!important;border-bottom:0!important}
[data-network-operations-dashboard][data-view=full] .nod-brand b{font-size:38px!important;letter-spacing:.04em!important}
[data-network-operations-dashboard][data-view=full] .nod-brand span:not(.nod-live){color:#2188ff!important;font-size:17px!important;font-weight:900!important}
[data-network-operations-dashboard][data-view=full] .nod-live{position:static!important;padding:5px 10px!important;border:1px solid #557183!important;border-radius:999px!important;color:#fff!important;font-size:13px!important;font-style:normal!important;text-shadow:none!important}
[data-network-operations-dashboard][data-view=full] .nod-live:before,[data-network-operations-dashboard][data-view=full] .nod-live:after{display:none!important}
[data-network-operations-dashboard][data-view=full] .nod-clock{font-size:11px!important}
[data-network-operations-dashboard][data-view=full] .nod-grid{width:1572px!important;height:700px!important}
[data-network-operations-dashboard][data-view=full] .nod-card{border-color:#38567d!important;border-radius:9px!important;background:linear-gradient(150deg,#031122e8,#010711ed)!important;box-shadow:inset 0 0 22px #126fda12,0 0 9px #000a!important}
[data-network-operations-dashboard][data-view=full] .nod-card-head{padding:10px 15px 5px!important;justify-content:center!important}
[data-network-operations-dashboard][data-view=full] .nod-card-head strong{font-size:14px!important}
[data-network-operations-dashboard][data-view=full] .nod-card-head span{font-size:10px!important}

/* exact 16:9 panel coordinates */
[data-network-operations-dashboard][data-view=full] .nod-hero{left:0!important;top:0!important;width:740px!important;height:250px!important;padding:18px 32px!important;clip-path:none!important;border:1px solid #38567d!important}
[data-network-operations-dashboard][data-view=full] .nod-orbit{left:750px!important;top:0!important;width:822px!important;height:250px!important;padding:8px 18px!important}
[data-network-operations-dashboard][data-view=full] .nod-availability{left:0!important;top:260px!important;width:345px!important;height:232px!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage{left:355px!important;top:260px!important;width:265px!important;height:232px!important}
[data-network-operations-dashboard][data-view=full] .nod-services{left:630px!important;top:260px!important;width:375px!important;height:232px!important}
[data-network-operations-dashboard][data-view=full] .nod-interruptions{left:1015px!important;top:260px!important;width:270px!important;height:232px!important}
[data-network-operations-dashboard][data-view=full] .nod-incident{left:1295px!important;top:260px!important;width:277px!important;height:232px!important}
[data-network-operations-dashboard][data-view=full] .nod-history{left:0!important;top:502px!important;width:780px!important;height:198px!important}
[data-network-operations-dashboard][data-view=full] .nod-timeline{left:790px!important;top:502px!important;width:782px!important;height:198px!important}

/* hero */
[data-network-operations-dashboard][data-view=full] .nod-hero-content{gap:5px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero h3{margin:0!important;font-size:34px!important;line-height:1!important;text-align:center!important}
[data-network-operations-dashboard][data-view=full] .nod-hero p{margin:4px 0 0!important;font-size:17px!important;text-align:center!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-lower{grid-template-columns:185px 1fr!important;gap:18px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero .nod-gauge{width:142px!important;transform:none!important}
[data-network-operations-dashboard][data-view=full] .nod-gauge b{font-size:25px!important}
[data-network-operations-dashboard][data-view=full] .nod-gauge span{color:#fff!important;font-size:9px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-checks{height:125px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-check{border-left:1px solid #7a7c7e!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-check i{width:57px!important;border-color:#158cff!important;border-radius:14px!important;color:#4aff71!important;box-shadow:0 0 18px #0c7eff6b!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-check b{font-size:13px!important}
[data-network-operations-dashboard][data-view=full] .nod-hero-check span{font-size:12px!important}

/* technology monitor */
.nod-monitor-title{display:flex;align-items:center;justify-content:center;gap:10px;height:24px;color:#2699ff;font-size:16px;text-transform:uppercase}.nod-monitor-title span{width:70px;height:1px;background:#177fd3}.nod-monitor-map{display:grid;grid-template-columns:220px 1fr 220px;gap:18px;align-items:center;height:200px}.nod-tech-column{display:grid;gap:9px}.nod-tech-node{--tech:#42f279;position:relative;display:flex;align-items:center;height:38px;padding:0 12px;border:1px solid var(--tech);border-radius:18px;color:var(--tech);background:linear-gradient(90deg,#061629,#06162988);box-shadow:0 0 10px color-mix(in srgb,var(--tech) 32%,transparent);text-shadow:0 0 9px currentColor}.nod-tech-node i{display:grid;place-items:center;width:25px;height:25px;margin-right:13px;border:1px solid var(--tech);border-radius:50%;background:#08251c}.nod-tech-node i:after{content:"✓";color:#fff;font-style:normal;font-weight:900}.nod-tech-node b{font-size:12px;white-space:nowrap}.nod-tech-node span{position:absolute;left:100%;top:50%;width:52px;height:1px;background:var(--tech);transform:rotate(24deg);transform-origin:left}.nod-tech-right .nod-tech-node{flex-direction:row-reverse}.nod-tech-right .nod-tech-node i{margin:0 0 0 13px}.nod-tech-right .nod-tech-node span{left:auto;right:100%;transform:rotate(-24deg);transform-origin:right}.tech-green{--tech:#63e746}.tech-cyan{--tech:#29cbff}.tech-red{--tech:#ff424d}.tech-orange{--tech:#ff9b27}.tech-purple{--tech:#c46dff}.nod-tech-node.offline i:after{content:"×"}.nod-tech-node.unknown i:after{content:"?"}.nod-radar{position:relative;width:190px;height:190px;margin:auto;border-radius:50%;background:radial-gradient(circle,#0d87ff55 0 3%,#03142d 4% 52%,#020a18 53%);box-shadow:0 0 30px #007cff80;overflow:hidden}.nod-radar-rings{position:absolute;inset:10px;border:1px solid #1478ce;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 18px,#1478ce88 19px 20px,transparent 21px 25px)}.nod-radar-grid:before,.nod-radar-grid:after{content:"";position:absolute;background:#1b78bf88}.nod-radar-grid:before{left:50%;top:7%;bottom:7%;width:1px}.nod-radar-grid:after{top:50%;left:7%;right:7%;height:1px}.nod-radar-sweep{position:absolute;left:50%;top:50%;width:48%;height:48%;transform-origin:0 0;background:conic-gradient(from -18deg,#4edfff99,transparent 42deg);animation:nodRadarSweep 3.2s linear infinite}.nod-radar-pulse{position:absolute;inset:64px;display:grid;place-items:center;border:2px solid #0bbaff;border-radius:50%;color:#70e9ff;font-size:25px;box-shadow:0 0 18px #108dff,inset 0 0 14px #108dff}.nod-radar small{position:absolute;bottom:18px;left:0;right:0;color:#65bfff;font-size:9px;font-weight:900;text-align:center;letter-spacing:.13em}

/* blue gauges and live list */
[data-network-operations-dashboard][data-view=full] .nod-availability,[data-network-operations-dashboard][data-view=full] .nod-coverage{display:flex!important;flex-direction:column!important;align-items:center!important}
.nod-blue-gauge{--p:0;position:relative;display:grid;place-items:center;width:126px;aspect-ratio:1;margin:2px auto 0;border-radius:50%;background:conic-gradient(#1687ff calc(var(--p)*1%),#09224a 0);box-shadow:0 0 25px #096dff66}.nod-blue-gauge:after{content:"";position:absolute;inset:11px;border-radius:50%;background:#03101f;border:1px solid #188eff}.nod-blue-gauge div{position:relative;z-index:1;text-align:center}.nod-blue-gauge b{display:block;font-size:23px}.nod-blue-gauge span{display:block;color:#0c7eff;font-size:13px;letter-spacing:4px}.nod-blue-gauge small{display:block;color:#6cc5ff;font-size:8px;text-transform:uppercase}.nod-period{margin-top:7px;color:#5b8fc8;font-size:8px;text-align:center;text-transform:uppercase}.nod-period b,.nod-period span{display:block}.nod-period span{margin-top:4px;color:#79aee7}
[data-network-operations-dashboard][data-view=full] .nod-services .nod-card-head{justify-content:space-between!important}.nod-service-list{padding:0 18px!important}.nod-service{--tech:#42f279;padding:5px 2px!important}.nod-service i{background:var(--tech)!important;box-shadow:0 0 10px var(--tech)!important}.nod-service b{color:var(--tech);font-size:12px!important}.nod-service span{font-size:10px!important}.nod-service em{font-size:10px!important}

/* interruptions and incident */
.nod-interruptions{cursor:pointer;transition:border-color .2s,box-shadow .2s}.nod-interruptions:hover,.nod-interruptions:focus-visible{outline:none;border-color:#168dff!important;box-shadow:0 0 18px #168dff66!important}.nod-interruption-ring{display:grid;place-items:center;width:112px;height:112px;margin:3px auto 0;border-radius:50%;background:radial-gradient(circle,#030914 53%,transparent 54%),conic-gradient(#1687ff 0 72%,#11264e 73%);box-shadow:0 0 20px #0877ff4d;text-align:center}.nod-interruption-ring b{font-size:39px;line-height:1}.nod-interruption-ring span{margin-top:-22px;color:#fff;font-size:9px;text-transform:uppercase}.nod-total-repair{display:grid;gap:2px;margin-top:3px;text-align:center;text-transform:uppercase}.nod-total-repair span{color:#4676ac;font-size:9px}.nod-total-repair b{color:#3c9cff;font-size:14px}.nod-click-hint{position:absolute;right:8px;bottom:5px;color:#52799e;font-size:8px}
[data-network-operations-dashboard][data-view=full] .nod-incident-icon{border-color:#1687ff!important;color:#1687ff!important;box-shadow:0 0 18px #0f79ff45}[data-network-operations-dashboard][data-view=full] .nod-incident h4{font-size:18px!important}[data-network-operations-dashboard][data-view=full] .nod-incident p{font-size:10px!important}[data-network-operations-dashboard][data-view=full] .nod-duration{color:#5086c5!important;font-size:16px!important}

/* 30 day system history */
.nod-history-grid{display:grid;gap:3px;padding:0 13px}.nod-history-row{--tech:#42f279;display:grid;grid-template-columns:122px 1fr;gap:8px;align-items:center}.nod-history-row>b{display:flex;align-items:center;color:var(--tech);font-size:8px;white-space:nowrap}.nod-history-row>b i{width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--tech)}.nod-history-row>span{display:grid;grid-template-columns:repeat(30,1fr);gap:2px}.nod-history-row>span i{height:14px;border:1px solid #0b3d18;background:#2cba3b}.nod-history-row>span i.offline{border-color:#7b141d;background:#d42634}.nod-history-row>span i.unknown{border-color:#253f55;background:#173046}.nod-history-legend{display:flex;justify-content:center;gap:28px;margin-top:5px;color:#a7bfd5;font-size:8px;text-transform:uppercase}.nod-history-legend i{display:inline-block;width:9px;height:9px;margin-right:5px;background:#2cba3b}.nod-history-legend span+span i{background:#d42634}

/* incident timeline */
.nod-timeline .nod-card-head{justify-content:center!important}.nod-timeline .nod-card-head small{color:#879ab2;font-size:10px}.nod-timeline-line{height:118px!important;margin:22px 24px 0!important;border-top:1px solid #184a79!important}.nod-no-incidents{display:grid;grid-template-columns:38px auto;grid-template-rows:20px 20px;align-items:center;margin-top:-50px;color:#68e735;text-align:left}.nod-no-incidents i{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border:2px solid #68e735;border-radius:50%;font-style:normal}.nod-no-incidents b{font-size:15px;text-transform:uppercase}.nod-no-incidents span{color:#fff;font-size:12px;text-transform:uppercase}.nod-event{margin-top:-118px!important}.nod-event b{font-size:10px!important}.nod-event span{font-size:10px!important}

/* bottom live controls */
[data-network-operations-dashboard][data-view=full] .nod-ticker{display:grid!important;grid-template-columns:190px repeat(8,1fr)!important;gap:6px!important;height:82px!important;margin-top:10px!important;padding:7px!important;border-color:#38567d!important;background:#010711e8!important;overflow:hidden!important}.nod-live-controls{display:flex;flex-direction:column;justify-content:center;padding:4px 10px;color:#168dff}.nod-live-controls strong{font-size:18px!important}.nod-live-controls span{margin-top:7px;color:#a8c3dd;font-size:9px;text-transform:uppercase}.nod-live-controls b{display:block;color:#168dff;font-size:24px!important}.nod-control{--tech:#42f279;display:flex;flex-direction:column;justify-content:center;padding:7px;border:1px solid var(--tech);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--tech) 14%,#03101f),#03101f);color:var(--tech)}.nod-control b{display:flex;align-items:center;font-size:10px}.nod-control b i{width:10px;height:10px;margin-right:7px;border-radius:50%;background:var(--tech);box-shadow:0 0 9px var(--tech)}.nod-control span{display:flex;align-items:center;justify-content:space-between;margin-top:7px;color:#fff;font-size:12px}.nod-control em{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--tech);border-radius:50%;color:var(--tech);font-style:normal}.nod-method-note{display:none!important}

/* incident log modal */
.nod-modal[hidden]{display:none!important}.nod-modal{position:absolute;z-index:50;inset:0;display:grid;place-items:center}.nod-modal-backdrop{position:absolute;inset:0;background:#000b;backdrop-filter:blur(6px)}.nod-modal-dialog{position:relative;width:1180px;max-height:720px;border:1px solid #168dff;border-radius:16px;background:linear-gradient(145deg,#06162a,#010713);box-shadow:0 0 70px #007cff66;color:#fff;overflow:hidden}.nod-modal-dialog header{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid #174c78;background:#06182d}.nod-modal-dialog header small{color:#38bfff;font-size:10px;letter-spacing:.14em}.nod-modal-dialog h3{margin:5px 0 0;font-size:25px;text-transform:uppercase}.nod-modal-actions{display:flex;gap:10px}.nod-modal-actions button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #258ed9;border-radius:9px;background:#071b31;color:#fff;font-size:24px;cursor:pointer}.nod-modal-actions button:hover{background:#0c3155}.nod-log-summary{display:flex;align-items:baseline;gap:10px;padding:16px 28px;color:#8aa8c2}.nod-log-summary b{color:#35a9ff;font-size:29px}.nod-log-summary em{margin-left:auto;font-size:11px;font-style:normal}.nod-log-table{max-height:510px;padding:0 28px 24px;overflow:auto}.nod-log-row{display:grid;grid-template-columns:1.2fr 1fr 1fr .75fr .65fr;gap:12px;padding:13px;border-bottom:1px solid #123451;color:#bad0e2;font-size:12px}.nod-log-row>span:first-child{display:flex;align-items:center;color:#fff;font-weight:800}.nod-log-row>span:first-child i{--tech:#42f279;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(--tech)}.nod-log-head{position:sticky;z-index:2;top:0;background:#0a2441;color:#62cfff;font-size:10px;font-weight:900;text-transform:uppercase}.nod-log-head>span:first-child{color:#62cfff}.nod-log-row .active{color:#ff5565;font-weight:900}.nod-log-row .restored{color:#56ed74;font-weight:900}.nod-empty-log{display:grid;place-items:center;padding:80px 20px;color:#9eb8cd;text-align:center}.nod-empty-log i{display:grid;place-items:center;width:60px;height:60px;border:2px solid #56ed74;border-radius:50%;color:#56ed74;font-size:28px;font-style:normal}.nod-empty-log b{margin-top:14px;color:#fff;font-size:20px}.nod-modal-dialog footer{padding:10px 28px;border-top:1px solid #174c78;color:#6585a0;font-size:10px}

@media print{
  body *{visibility:hidden!important}
  [data-nod-modal],[data-nod-modal] *{visibility:visible!important}
  [data-nod-modal]{position:fixed!important;inset:0!important;display:block!important;background:#fff!important}
  .nod-modal-backdrop,.nod-modal-actions{display:none!important}
  [data-network-operations-dashboard][data-view=full]{height:auto!important;overflow:visible!important}
  [data-network-operations-dashboard][data-view=full]>.nod-shell{position:static!important;width:100%!important;height:auto!important;transform:none!important;overflow:visible!important}
  .nod-modal-dialog{position:absolute!important;inset:0!important;width:auto!important;max-height:none!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#000!important}
  .nod-modal-dialog header{background:#fff!important;border-bottom:2px solid #000!important}.nod-modal-dialog h3,.nod-log-row>span:first-child{color:#000!important}.nod-log-table{max-height:none!important;overflow:visible!important}.nod-log-row{color:#222!important;border-color:#bbb!important}.nod-log-head{position:static!important;background:#eee!important;color:#000!important}.nod-empty-log b{color:#000!important}
}
@media(prefers-reduced-motion:reduce){.nod-radar-sweep{animation:none}}

/* v4.3.52 — exact gauge alignment */
[data-network-operations-dashboard][data-view=full] .nod-availability .nod-card-head,
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-card-head{position:static!important;inset:auto!important;box-sizing:border-box!important;display:flex!important;flex:0 0 48px!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;margin:0!important;padding:10px 12px 5px!important;text-align:center!important}
[data-network-operations-dashboard][data-view=full] .nod-availability .nod-card-head strong,
[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;line-height:1.15!important;white-space:nowrap!important;text-align:center!important}
[data-network-operations-dashboard][data-view=full] .nod-availability .nod-blue-gauge,
[data-network-operations-dashboard][data-view=full] .nod-coverage .nod-blue-gauge{flex:0 0 auto!important;width:126px!important;margin:2px auto 0!important;transform:none!important}

/* v4.3.52 — LIVE STATUS occupies the wide former timeline panel */
[data-network-operations-dashboard][data-view=full] .nod-live-wide .nod-card-head{justify-content:space-between!important;padding:10px 18px 6px!important}
[data-network-operations-dashboard][data-view=full] .nod-live-wide .nod-service-list{display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:34px!important;gap:0 24px!important;padding:0 20px 8px!important;overflow:visible!important}
[data-network-operations-dashboard][data-view=full] .nod-live-wide .nod-service{box-sizing:border-box!important;min-height:0!important;padding:5px 4px!important}
[data-network-operations-dashboard][data-view=full] .nod-live-wide .nod-service b{font-size:11px!important}
[data-network-operations-dashboard][data-view=full] .nod-live-wide .nod-service span,
[data-network-operations-dashboard][data-view=full] .nod-live-wide .nod-service em{font-size:9px!important}

/* v4.3.52 — INCIDENTTIJDLIJN as a list in the former live-status panel */
[data-network-operations-dashboard][data-view=full] .nod-timeline-list .nod-card-head{box-sizing:border-box!important;min-height:40px!important;padding:10px 14px 6px!important}
.nod-incident-list{display:grid;gap:0;padding:0 14px 8px}
.nod-incident-list-row{display:grid;grid-template-columns:10px 1fr auto;grid-template-rows:16px 14px;column-gap:8px;align-items:center;padding:3px 2px;border-bottom:1px solid #11304a}
.nod-incident-list-row>i{grid-row:1/3;width:7px;height:7px;border-radius:50%;background:#ffae32;box-shadow:0 0 8px #ffae32}
.nod-incident-list-row b{font-size:9px}
.nod-incident-list-row span{color:#8da8bd;font-size:8px}
.nod-incident-list-row em{grid-column:3;grid-row:1/3;color:#ffb23e;font-size:9px;font-style:normal;font-weight:900}
[data-network-operations-dashboard][data-view=full] .nod-no-incidents-list{height:145px;margin:0!important;place-content:center}

/* v4.3.52 — deeper bottom control bar; every label and timestamp remains visible */
[data-network-operations-dashboard][data-view=full] .nod-ticker{display:grid!important;grid-template-columns:190px repeat(8,1fr)!important;gap:6px!important;box-sizing:border-box!important;height:108px!important;margin-top:8px!important;padding:9px!important;border-color:#38567d!important;background:#010711e8!important;overflow:visible!important}
[data-network-operations-dashboard][data-view=full] .nod-control{box-sizing:border-box!important;min-height:86px!important;padding:9px 7px!important}
[data-network-operations-dashboard][data-view=full] .nod-control span{margin-top:10px!important;font-size:13px!important}
[data-network-operations-dashboard][data-view=full] .nod-control em{width:22px!important;height:22px!important}

/* v4.3.54 — measured shared baselines: title, circle and period */
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-card-head{transform:translateY(-7px)!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-blue-gauge{transform:translateY(-7px)!important}
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-period{transform:translateY(-7px)!important}

/* v4.3.53 — every value and caption remains inside its inner circle */
[data-network-operations-dashboard][data-view=full] .nod-blue-gauge div{box-sizing:border-box;width:92px;padding:0 3px}
[data-network-operations-dashboard][data-view=full] .nod-blue-gauge b{max-width:88px;margin:0 auto;font-size:19px!important;line-height:1.05;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-blue-gauge span{margin-top:6px;font-size:11px!important;line-height:1;letter-spacing:3px}
[data-network-operations-dashboard][data-view=full] .nod-blue-gauge small{max-width:84px;margin:6px auto 0;font-size:7px!important;line-height:1.15;white-space:normal}
[data-network-operations-dashboard][data-view=full] .nod-hero .nod-gauge div{box-sizing:border-box;width:108px;padding:0 4px}
[data-network-operations-dashboard][data-view=full] .nod-hero .nod-gauge b{font-size:21px!important;line-height:1.05;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-hero .nod-gauge span{margin-top:5px;font-size:8px!important;line-height:1.2}

/* v4.3.53 — interruption text is contained by the ring */
[data-network-operations-dashboard][data-view=full] .nod-interruption-ring{display:flex!important;flex-direction:column;align-items:center;justify-content:center}
[data-network-operations-dashboard][data-view=full] .nod-interruption-ring b{margin:0;font-size:33px!important;line-height:1}
[data-network-operations-dashboard][data-view=full] .nod-interruption-ring span{display:block;box-sizing:border-box;width:82px;margin:7px 0 0!important;font-size:7px!important;line-height:1.35;white-space:normal;text-align:center}

/* v4.3.53 — reserve a wider first column for LIVE CONTROLES */
[data-network-operations-dashboard][data-view=full] .nod-ticker{grid-template-columns:255px repeat(8,minmax(0,1fr))!important}
[data-network-operations-dashboard][data-view=full] .nod-live-controls{box-sizing:border-box;min-width:0;padding:6px 12px!important;overflow:hidden}
[data-network-operations-dashboard][data-view=full] .nod-live-controls strong{font-size:16px!important;line-height:1.1;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-live-controls span{font-size:9px!important}
[data-network-operations-dashboard][data-view=full] .nod-live-controls b{font-size:23px!important}

/* v4.3.53 — larger, clearer incident timeline bitmap */
[data-network-operations-dashboard][data-view=full] .nod-timeline-list .nod-card-head strong{font-size:15px!important}
[data-network-operations-dashboard][data-view=full] .nod-timeline-list .nod-card-head span{font-size:11px!important}
[data-network-operations-dashboard][data-view=full] .nod-incident-list-row{box-sizing:border-box;min-height:35px;grid-template-rows:18px 14px;padding:1px 3px}
[data-network-operations-dashboard][data-view=full] .nod-incident-list-row>i{width:8px;height:8px}
[data-network-operations-dashboard][data-view=full] .nod-incident-list-row b{font-size:11px!important}
[data-network-operations-dashboard][data-view=full] .nod-incident-list-row span{font-size:9px!important}
[data-network-operations-dashboard][data-view=full] .nod-incident-list-row em{font-size:11px!important}

/* v4.3.54 — hard content boundaries: text cannot cross a border, line or circle */
[data-network-operations-dashboard][data-view=full] .nod-card-head{box-sizing:border-box;min-width:0;overflow:hidden}
[data-network-operations-dashboard][data-view=full] .nod-card-head strong,
[data-network-operations-dashboard][data-view=full] .nod-card-head span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-tech-node{box-sizing:border-box;overflow:hidden}
[data-network-operations-dashboard][data-view=full] .nod-tech-node b{min-width:0;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-service{box-sizing:border-box;min-width:0;overflow:hidden}
[data-network-operations-dashboard][data-view=full] .nod-service b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-service span{min-width:0;overflow:hidden;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-control{min-width:0;overflow:hidden}
[data-network-operations-dashboard][data-view=full] .nod-control b{min-width:0;max-height:24px;overflow:hidden;line-height:1.1;overflow-wrap:anywhere}
[data-network-operations-dashboard][data-view=full] .nod-control span{min-width:0;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-period{box-sizing:border-box;width:100%;padding:0 8px;overflow:hidden}
[data-network-operations-dashboard][data-view=full] .nod-period b,
[data-network-operations-dashboard][data-view=full] .nod-period span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-incident-list-row{min-width:0;overflow:hidden}
[data-network-operations-dashboard][data-view=full] .nod-incident-list-row b,
[data-network-operations-dashboard][data-view=full] .nod-incident-list-row span,
[data-network-operations-dashboard][data-view=full] .nod-incident-list-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-interruption-ring b,
[data-network-operations-dashboard][data-view=full] .nod-interruption-ring span,
[data-network-operations-dashboard][data-view=full] .nod-blue-gauge b,
[data-network-operations-dashboard][data-view=full] .nod-blue-gauge small,
[data-network-operations-dashboard][data-view=full] .nod-hero .nod-gauge b,
[data-network-operations-dashboard][data-view=full] .nod-hero .nod-gauge span{box-sizing:border-box;overflow:hidden}

/* v4.3.56 — monitor-to-platform network links */
[data-network-operations-dashboard][data-view=full] .nod-monitor-map{position:relative;isolation:isolate}
[data-network-operations-dashboard][data-view=full] .nod-monitor-links{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
[data-network-operations-dashboard][data-view=full] .nod-monitor-link-base{fill:none;stroke:var(--tech);stroke-width:1.3;opacity:.34;filter:drop-shadow(0 0 3px var(--tech))}
[data-network-operations-dashboard][data-view=full] .nod-monitor-link-flow{fill:none;stroke:var(--tech);stroke-width:2;stroke-linecap:round;stroke-dasharray:5 12;opacity:.95;filter:drop-shadow(0 0 5px var(--tech));animation:nodTechnologyFlow 1.15s linear infinite}
[data-network-operations-dashboard][data-view=full] .nod-monitor-packet{fill:#fff;stroke:var(--tech);stroke-width:1.5;filter:drop-shadow(0 0 5px var(--tech))}
[data-network-operations-dashboard][data-view=full] .nod-tech-column,
[data-network-operations-dashboard][data-view=full] .nod-radar{position:relative;z-index:2}
[data-network-operations-dashboard][data-view=full] .nod-tech-node>span{display:none}
@keyframes nodTechnologyFlow{to{stroke-dashoffset:-34}}
@media(prefers-reduced-motion:reduce){[data-network-operations-dashboard][data-view=full] .nod-monitor-link-flow{animation:none}[data-network-operations-dashboard][data-view=full] .nod-monitor-packet{display:none}}

/* ON6UHF v4.3.57 — semantic monitor, control timer and precision alignment */
[data-network-operations-dashboard][data-view=full]{position:relative}
[data-network-operations-dashboard][data-view=full] .nod-tech-node{text-decoration:none;cursor:pointer;transition:filter .2s,transform .2s}
[data-network-operations-dashboard][data-view=full] .nod-tech-node:hover,[data-network-operations-dashboard][data-view=full] .nod-tech-node:focus-visible{outline:none;filter:brightness(1.3);transform:translateY(-1px)}
[data-network-operations-dashboard][data-view=full] .nod-tech-node.online i{border-color:#56ff7b!important;background:#073d1c!important;box-shadow:0 0 12px #45ff73!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node.online i:after{content:"✓"!important;color:#69ff8a!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node.degraded i{border-color:#ffb532!important;background:#3b2606!important;box-shadow:0 0 12px #ffad28!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node.degraded i:after{content:"!"!important;color:#ffc250!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node.offline i{border-color:#ff4c5e!important;background:#3a0710!important;box-shadow:0 0 12px #ff3b50!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node.offline i:after{content:"×"!important;color:#ff6573!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node.unknown i{border-color:#8292a5!important;background:#1a2530!important;box-shadow:0 0 8px #8192a8!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node.unknown i:after{content:"?"!important;color:#d7e2ed!important}

[data-network-operations-dashboard][data-view=full] .nod-next-scan{position:absolute;left:530px;top:4px;width:430px;height:38px;display:grid;grid-template-columns:142px 1fr;gap:12px;align-items:center;padding:0 12px;border:1px solid #174c78;border-radius:9px;background:linear-gradient(90deg,#031021d9,#061b34d9);box-shadow:inset 0 0 18px #0879ff24,0 0 12px #008cff1d}
[data-network-operations-dashboard][data-view=full] .nod-next-scan>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
[data-network-operations-dashboard][data-view=full] .nod-next-scan span{color:#83add1;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
[data-network-operations-dashboard][data-view=full] .nod-next-scan b{color:#52d9ff;font-size:14px;text-shadow:0 0 9px #00bfff}
[data-network-operations-dashboard][data-view=full] .nod-scan-track{position:relative;height:8px;border:1px solid #1c6ca7;border-radius:99px;background:#010713;overflow:visible}
[data-network-operations-dashboard][data-view=full] .nod-scan-track i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,#0a6fff,#42edff,#fff);box-shadow:0 0 10px #2adfff;transition:width .9s linear}
[data-network-operations-dashboard][data-view=full] .nod-scan-track em{position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 12px 4px #22dfff;animation:nodScanRunner 2.4s linear infinite}
@keyframes nodScanRunner{from{left:0;transform:translate(-50%,-50%)}to{left:100%;transform:translate(-50%,-50%)}}

[data-network-operations-dashboard][data-view=full] .nod-availability>.nod-card-head,
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-card-head,
[data-network-operations-dashboard][data-view=full] .nod-services>.nod-card-head,
[data-network-operations-dashboard][data-view=full] .nod-interruptions>.nod-card-head,
[data-network-operations-dashboard][data-view=full] .nod-incident>.nod-card-head{position:static!important;inset:auto!important;box-sizing:border-box!important;display:flex!important;flex:0 0 42px!important;align-items:center!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 14px!important;transform:none!important}
[data-network-operations-dashboard][data-view=full] .nod-availability>.nod-card-head,
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-card-head,
[data-network-operations-dashboard][data-view=full] .nod-interruptions>.nod-card-head{justify-content:center!important}
[data-network-operations-dashboard][data-view=full] .nod-services>.nod-card-head,
[data-network-operations-dashboard][data-view=full] .nod-incident>.nod-card-head{justify-content:space-between!important}
[data-network-operations-dashboard][data-view=full] .nod-availability>.nod-card-head strong,
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-card-head strong,
[data-network-operations-dashboard][data-view=full] .nod-services>.nod-card-head strong,
[data-network-operations-dashboard][data-view=full] .nod-interruptions>.nod-card-head strong,
[data-network-operations-dashboard][data-view=full] .nod-incident>.nod-card-head strong{font-size:14px!important;line-height:1!important}
[data-network-operations-dashboard][data-view=full] .nod-services>.nod-card-head span,
[data-network-operations-dashboard][data-view=full] .nod-incident>.nod-card-head span{font-size:10px!important;line-height:1!important}
[data-network-operations-dashboard][data-view=full] .nod-availability>.nod-blue-gauge,
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-blue-gauge{margin:2px auto 0!important;transform:none!important}
[data-network-operations-dashboard][data-view=full] .nod-availability>.nod-period,
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-period{transform:none!important}

[data-network-operations-dashboard][data-view=full] .nod-interruption-ring{width:96px!important;height:96px!important;margin:0 auto!important}
[data-network-operations-dashboard][data-view=full] .nod-interruption-ring b{font-size:29px!important}
[data-network-operations-dashboard][data-view=full] .nod-interruption-ring span{width:74px!important;margin-top:5px!important;font-size:6.5px!important;line-height:1.25!important}
[data-network-operations-dashboard][data-view=full] .nod-total-repair{margin-top:2px!important}
[data-network-operations-dashboard][data-view=full] .nod-report-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:154px;height:25px;margin:5px auto 6px;padding:0 8px;border:1px solid #239eff;border-radius:6px;background:linear-gradient(90deg,#062b50,#074b79);color:#dff7ff;font:900 9px/1 Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 10px #139cff42}
[data-network-operations-dashboard][data-view=full] .nod-report-button:hover,[data-network-operations-dashboard][data-view=full] .nod-report-button:focus-visible{outline:1px solid #7ce9ff;background:#0870a9;box-shadow:0 0 16px #20ccff80}
[data-network-operations-dashboard][data-view=full] .nod-history .nod-card-head{justify-content:space-between!important}
[data-network-operations-dashboard][data-view=full] .nod-history .nod-card-head span{color:#7faed0;font-size:9px!important}

[data-network-operations-dashboard][data-view=full] .nod-modal-dialog{width:1280px!important;max-height:760px!important}
[data-network-operations-dashboard][data-view=full] .nod-modal-dialog h3{font-size:30px!important}
[data-network-operations-dashboard][data-view=full] .nod-log-summary{font-size:15px!important}
[data-network-operations-dashboard][data-view=full] .nod-log-table{max-height:540px!important}
[data-network-operations-dashboard][data-view=full] .nod-log-row{padding:15px!important;font-size:15px!important}
[data-network-operations-dashboard][data-view=full] .nod-log-head{font-size:12px!important}
[data-network-operations-dashboard][data-view=full] .nod-modal-dialog footer{font-size:12px!important}

[data-network-operations-dashboard][data-view=full]::before{content:"";position:absolute;z-index:40;inset:0;padding:2px;border-radius:18px;background:conic-gradient(from var(--nod-border-angle),transparent 0 73%,#1588ff 79%,#57efff 83%,#fff 85%,#57efff 87%,#1588ff 91%,transparent 97%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:nodBorderCircuit 4.8s linear infinite;filter:drop-shadow(0 0 5px #20cfff)}
@property --nod-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}
@keyframes nodBorderCircuit{to{--nod-border-angle:360deg}}
@media(prefers-reduced-motion:reduce){[data-network-operations-dashboard][data-view=full] .nod-scan-track em,[data-network-operations-dashboard][data-view=full]::before{animation:none}}

/* ON6UHF v4.3.58 — final baseline, interruption circle and 60-second timer correction */
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-card-head,
[data-network-operations-dashboard][data-view=full] .nod-coverage>.nod-blue-gauge{transform:translateY(-14px)!important}
[data-network-operations-dashboard][data-view=full] .nod-interruption-ring{width:88px!important;height:88px!important;margin:0 auto!important}
[data-network-operations-dashboard][data-view=full] .nod-interruption-ring b{font-size:32px!important;line-height:1!important}
[data-network-operations-dashboard][data-view=full] .nod-interruption-caption{box-sizing:border-box;width:100%;height:16px;margin:1px 0 0;padding:0 7px;color:#d8ebfb;font-size:7px;font-weight:800;line-height:16px;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[data-network-operations-dashboard][data-view=full] .nod-total-repair{margin-top:0!important}
[data-network-operations-dashboard][data-view=full] .nod-report-button{margin-top:3px!important}
[data-network-operations-dashboard][data-view=full] .nod-next-scan{left:480px!important;right:490px!important;width:auto!important;grid-template-columns:150px minmax(0,1fr)!important}
[data-network-operations-dashboard][data-view=full] .nod-scan-track i{transition:width .95s linear!important}
[data-network-operations-dashboard][data-view=full] .nod-scan-track em{animation:none!important;transition:left .95s linear!important}

/* ON6UHF v4.3.59 — refresh bar centred in the available top space */
[data-network-operations-dashboard][data-view=full] .nod-next-scan{left:550px!important;right:420px!important}

/* ON6UHF v4.3.60 — bar is measured between LIVE and LAATSTE CONTROLE */
[data-network-operations-dashboard][data-view=full] .nod-next-scan{min-width:0!important;max-width:none!important}

/* ON6UHF v4.3.61 — official protocol branding in every MONITOR node */
[data-network-operations-dashboard][data-view=full] .nod-monitor-map{grid-template-columns:250px minmax(0,1fr) 250px!important;gap:10px!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node,
[data-network-operations-dashboard][data-view=full] .nod-tech-right .nod-tech-node{display:grid!important;grid-template-columns:70px minmax(0,1fr) 25px!important;gap:7px!important;align-items:center!important;box-sizing:border-box!important;height:40px!important;padding:0 9px!important;flex-direction:initial!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-protocol-logo{display:grid;place-items:center;box-sizing:border-box;width:70px;height:32px;overflow:hidden;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tech) 65%,transparent))}
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-protocol-logo img{display:block;width:100%;height:100%;object-fit:contain}
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-logo-dmr img{width:68px;height:30px}
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-logo-aprs img{width:57px;height:29px}
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-logo-dstar img{width:70px;height:30px}
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-logo-svg svg{width:38px;height:30px;fill:none;stroke:var(--tech);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-logo-svg .nod-logo-wave{stroke-width:2}
[data-network-operations-dashboard][data-view=full] .nod-tech-node b{display:block;min-width:0;max-width:none!important;font-size:9.5px!important;line-height:1.05;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-network-operations-dashboard][data-view=full] .nod-tech-node.tech-orange b{font-size:8.2px!important}
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-node-status,
[data-network-operations-dashboard][data-view=full] .nod-tech-right .nod-tech-node .nod-node-status{grid-column:3;display:grid!important;place-items:center;box-sizing:border-box;width:25px!important;height:25px!important;margin:0!important;border-radius:50%}
[data-network-operations-dashboard][data-view=full] .nod-tech-node>span{display:none!important}

/* ON6UHF v4.3.62 — high-contrast official DMR wordmark */
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-logo-dmr img{filter:drop-shadow(0 0 1px #dffaff) drop-shadow(0 0 4px #29cbffaa)}

/* ON6UHF v4.3.63 — exact supplied DMR artwork, transparent and colour-faithful */
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-logo-dmr img{width:70px!important;height:auto!important;max-height:32px!important;object-fit:contain!important}

/* ON6UHF v4.3.64 — compact DMR letters only */
[data-network-operations-dashboard][data-view=full] .nod-tech-node .nod-logo-dmr img{width:64px!important;max-height:22px!important}
