/* FINAL275 — OTOMATİK ÜRETİLDİ (scripts/gen-light-theme.js). Elle düzenlemeyin; styles.css değişince yeniden üretin.
   Gündüz modunda açık zeminde okunmayan sabit renkleri düzeltir. Koyu tema bu dosyadan ETKİLENMEZ. */
/* public/styles.css */
:root[data-theme="light"] body::before{background:radial-gradient(circle at 10% 8%,rgba(139,124,255,.18),transparent 27%),
  radial-gradient(circle at 88% 12%,rgba(24,38,64,0.11),transparent 24%),
  radial-gradient(circle at 76% 82%,rgba(255,159,110,.08),transparent 20%),
  linear-gradient(145deg,rgb(237,238,242) 0%,rgb(236,238,242) 38%,rgb(236,238,242) 68%,rgb(236,238,242) 100%)}
:root[data-theme="light"] body::after{background-image:linear-gradient(rgba(24,38,64,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(24,38,64,0.045) 1px,transparent 1px)}
:root[data-theme="light"] .flux-login{background:linear-gradient(140deg,rgba(240,243,242,0.35),rgba(240,243,242,0.23))}
:root[data-theme="light"] .flux-link{background:linear-gradient(90deg,rgba(139,124,255,.05),rgba(139,124,255,.34),rgba(24,38,64,0.08))}
:root[data-theme="light"] .flux-login-brand span{color:rgb(56,73,105)}
:root[data-theme="light"] .flux-kicker{background:rgba(235,238,241,0.6);color:rgb(49,68,115)}
:root[data-theme="light"] .flux-login-copy p{color:rgb(87,110,147)}
:root[data-theme="light"] .flux-signal-main,:root[data-theme="light"] .flux-signal-stack article{background:linear-gradient(180deg,rgba(235,237,241,0.82),rgba(236,238,242,0.88))}
:root[data-theme="light"] .flux-signal-stack small{color:rgb(87,109,145)}
:root[data-theme="light"] .flux-login-access{background:linear-gradient(180deg,rgba(240,243,242,0.27),rgba(240,243,242,0.35))}
:root[data-theme="light"] .flux-login-card{background:linear-gradient(180deg,rgba(235,237,241,0.9),rgba(236,238,242,0.94))}
:root[data-theme="light"] .flux-login-meta span{background:rgba(24,38,64,0.025);color:rgb(54,73,103)}
:root[data-theme="light"] .flux-menu-btn,:root[data-theme="light"] .flux-quick-btn{background:rgba(24,38,64,0.03)}
:root[data-theme="light"] .flux-live{color:rgb(14,79,63)}
:root[data-theme="light"] .flux-user{background:rgba(24,38,64,0.025)}
:root[data-theme="light"] .flux-dock-btn.active{color:rgb(71,71,71);background:linear-gradient(145deg,rgba(139,124,255,.25),rgba(24,38,64,0.08))}
:root[data-theme="light"] .flux-panel-head-actions button{background:rgba(24,38,64,0.03)}
:root[data-theme="light"] .flux-nav-item.active{background:linear-gradient(145deg,rgba(139,124,255,.18),rgba(24,38,64,0.055))}
:root[data-theme="light"] .flux-nav-item-icon{background:rgba(24,38,64,0.035)}
:root[data-theme="light"] .flux-stage-ambient i:nth-child(2){background:radial-gradient(circle,rgba(24,38,64,0.09),transparent 72%)}
:root[data-theme="light"] .flux-page-kicker{background:rgba(24,38,64,0.026);color:rgb(58,74,106)}
:root[data-theme="light"] .flux-live-chip{color:rgb(10,81,65)}
:root[data-theme="light"] .card::before{background:linear-gradient(90deg,transparent,rgba(24,38,64,0.23),transparent)}
:root[data-theme="light"] .field label{color:rgb(86,106,140)}
:root[data-theme="light"] .textarea{background:rgba(236,239,242,0.66)}
:root[data-theme="light"] .alert{color:rgb(142,25,41)}
:root[data-theme="light"] .progress{background:rgba(24,38,64,0.045)}
:root[data-theme="light"] .page-loading.module-loader::before{background:radial-gradient(circle,rgba(139,124,255,.15),rgba(24,38,64,0.055) 42%,transparent 70%)}
:root[data-theme="light"] .page-loading.module-loader::after{background:linear-gradient(90deg,transparent,rgba(24,38,64,0.045),transparent)}
:root[data-theme="light"] .module-core{background:linear-gradient(145deg,rgba(139,124,255,.45),rgba(235,237,241,0.95))}
:root[data-theme="light"] .module-loader-copy em{color:rgb(76,109,148)}
:root[data-theme="light"] .tab{background:rgba(24,38,64,0.025);color:rgb(56,74,100)}
:root[data-theme="light"] .tab.active{color:rgb(66,35,199)}
:root[data-theme="light"] .check-card{background:rgba(24,38,64,0.022)}
:root[data-theme="light"] .router-card,:root[data-theme="light"] .uplink-card,:root[data-theme="light"] .history-diagnosis,:root[data-theme="light"] .tv-panel,:root[data-theme="light"] .tv-router,:root[data-theme="light"] .tv-metric,:root[data-theme="light"] .tv-uplink,:root[data-theme="light"] .tv-alarm{background:rgba(24,38,64,0.022)}
:root[data-theme="light"] .topology{background-color:rgb(236,238,242)}
:root[data-theme="light"] .topology-link{stroke:rgb(93,107,128)}
:root[data-theme="light"] .topology-link.status-manual,:root[data-theme="light"] .topology-link.status-unmonitored{stroke:rgb(95,110,134)}
:root[data-theme="light"] .topology-label{fill:rgb(71,71,71)}
:root[data-theme="light"] .topology-node-sub{fill:rgb(88,107,135)}
:root[data-theme="light"] .topology-legend{color:rgb(88,109,142)}
:root[data-theme="light"] .topology-tooltip{background:linear-gradient(160deg,rgba(235,238,241,0.98),rgba(236,239,242,0.98));color:rgb(23,69,133)}
:root[data-theme="light"] .topology-tooltip-head>i.up{background:rgba(24,38,64,0.13)}
:root[data-theme="light"] .topology-tooltip-head>i.neutral{color:rgb(59,35,199)}
:root[data-theme="light"] .topology-tooltip-badges span{background:rgba(24,38,64,0.025);color:rgb(86,110,146)}
:root[data-theme="light"] .topology-tooltip-grid>span{background:rgba(24,38,64,0.025)}
:root[data-theme="light"] .topology-tooltip-note{background:rgba(24,38,64,0.08);color:rgb(119,103,53)}
:root[data-theme="light"] .tv-router-stats b{color:rgb(71,71,71)}
:root[data-theme="light"] .tv-alarm p{color:rgb(87,110,142)}
:root[data-theme="light"] .history-recommendation{color:rgb(56,70,91)}
@media(max-width:980px){
  :root[data-theme="light"] .flux-mobile-groups button{background:rgba(24,38,64,0.025)}
}
:root[data-theme="light"] .flux-panel-restore{background:linear-gradient(145deg,rgba(234,236,241,0.98),rgba(236,238,242,0.98));color:rgb(71,71,71)}
:root[data-theme="light"] .good{color:rgb(21,117,83)!important}
:root[data-theme="light"] .bad{color:rgb(206,36,64)!important}
:root[data-theme="light"] .alert{color:rgb(138,24,41)}
:root[data-theme="light"] .topology-link.status-up{stroke:rgb(21,122,87)}
:root[data-theme="light"] .topology-link.status-down{stroke:rgb(206,36,65)}
:root[data-theme="light"] .quality-breakdown>div{background:rgba(24,38,64,0.025)}
:root[data-theme="light"] .quality-storage span{color:rgb(64,36,203)}
:root[data-theme="light"] .action-queue-item{background:linear-gradient(145deg,rgba(236,237,242,0.92),rgba(236,238,242,0.96))}
:root[data-theme="light"] .action-queue-rank{background:rgba(24,38,64,0.035)}
:root[data-theme="light"] .action-evidence{color:rgb(56,69,104)}
:root[data-theme="light"] .action-meta span{background:rgba(24,38,64,0.035)}
:root[data-theme="light"] .action-queue-body ol{color:rgb(50,70,107)}
:root[data-theme="light"] .watch-option b{color:rgb(24,67,136)}
:root[data-theme="light"] .watch-option small{color:rgb(69,108,155)}
:root[data-theme="light"] .action-disconnect-detail{background:rgba(236,239,242,0.5)}
:root[data-theme="light"] .action-disconnect-detail span{color:rgb(75,112,156)}
:root[data-theme="light"] .action-disconnect-detail small{color:rgb(72,110,153)}
:root[data-theme="light"] .action-deep-detail{background:rgba(240,243,242,0.49)}
:root[data-theme="light"] .action-deep-detail summary{color:rgb(24,73,137);background:rgba(24,38,64,0.025)}
:root[data-theme="light"] .action-deep-detail summary::after{color:rgb(24,73,134)}
:root[data-theme="light"] .action-detail-grid>div{background:rgba(24,38,64,0.025)}
:root[data-theme="light"] .action-detail-grid span{color:rgb(77,112,152)}
:root[data-theme="light"] .action-detail-grid small{color:rgb(77,112,152)}
:root[data-theme="light"] .action-proof span{color:rgb(40,75,116)}
:root[data-theme="light"] .action-detail-title{color:rgb(65,111,160)}
:root[data-theme="light"] .action-timeline-row>span{color:rgb(67,36,204)}
:root[data-theme="light"] .action-timeline-row small{color:rgb(77,112,152)}
:root[data-theme="light"] .action-detail-empty{color:rgb(96,62,17)}
:root[data-theme="light"] .impact-box{background:rgba(236,239,242,0.52)}
:root[data-theme="light"] .impact-box.high{background:linear-gradient(180deg,rgba(234,241,239,0.54),rgba(236,240,242,0.66))}
:root[data-theme="light"] .impact-box.medium{background:linear-gradient(180deg,rgba(240,243,242,0.51),rgba(236,239,242,0.66))}
:root[data-theme="light"] .impact-chip{color:rgb(22,76,126)}
:root[data-theme="light"] .impact-chip.unknown{color:rgb(52,74,99)}
:root[data-theme="light"] .evidence-quick-customers button{background:rgba(236,239,242,0.56);color:rgb(22,73,123)}
:root[data-theme="light"] .evidence-quick-customers button:hover{background:rgba(235,238,241,0.78)}
:root[data-theme="light"] .evidence-quick-customers button span{color:rgb(68,108,151)}
:root[data-theme="light"] .evidence-sla-grid>div{background:rgba(236,239,242,0.54)}
:root[data-theme="light"] .evidence-sla-grid span,:root[data-theme="light"] .evidence-sla-split span{color:rgb(72,111,153)}
:root[data-theme="light"] .evidence-sla-grid small{color:rgb(80,108,138)}
:root[data-theme="light"] .evidence-sla-split span{background:rgba(24,38,64,0.025)}
:root[data-theme="light"] .evidence-warning-list{color:rgb(136,99,24)}
:root[data-theme="light"] .evidence-event-rail{color:rgb(71,111,153)}
:root[data-theme="light"] .evidence-event-body{background:linear-gradient(180deg,rgba(236,238,242,0.72),rgba(236,239,242,0.78))}
:root[data-theme="light"] .evidence-event-body p{color:rgb(65,108,161)}
:root[data-theme="light"] .evidence-event-meta span{background:rgba(24,38,64,0.025);color:rgb(70,113,154)}
:root[data-theme="light"] .replay-phase{background:rgba(240,243,242,0.53)}
:root[data-theme="light"] .replay-phase>span{color:rgb(70,111,152)}
:root[data-theme="light"] .replay-phase p{color:rgb(67,109,156)}
:root[data-theme="light"] .replay-phase.event{background:rgba(240,243,242,0.31)}
:root[data-theme="light"] .replay-phase.correlation{background:rgba(240,243,242,0.29)}
:root[data-theme="light"] .support-observation-panel{background:linear-gradient(180deg,rgba(235,238,241,0.74),rgba(236,239,242,0.78))}
:root[data-theme="light"] .support-observation-grid span{background:rgba(24,38,64,0.025);color:rgb(74,111,152)}
:root[data-theme="light"] .support-observation-grid b{color:rgb(22,70,124)}
:root[data-theme="light"] .evidence-event.evidence-good .support-observation-panel{background:linear-gradient(180deg,rgba(235,241,240,0.64),rgba(236,240,242,0.78))}
:root[data-theme="light"] .evidence-event.evidence-warning .support-observation-panel{background:linear-gradient(180deg,rgba(241,239,235,0.58),rgba(236,236,242,0.76))}
:root[data-theme="light"] .evidence-event.evidence-critical .support-observation-panel{background:linear-gradient(180deg,rgba(241,235,237,0.62),rgba(240,236,242,0.78))}
:root[data-theme="light"] .page-busy-overlay{background:rgba(240,243,242,0.51)}
:root[data-theme="light"] .page-busy-card{background:linear-gradient(145deg,rgba(235,237,241,0.98),rgba(236,238,242,0.98))}
:root[data-theme="light"] .page-busy-card::before{background:conic-gradient(from 90deg,transparent,rgba(24,38,64,0.08),transparent 32%,rgba(139,124,255,.11),transparent 62%)}
:root[data-theme="light"] .page-busy-orbit{background:radial-gradient(circle at 50% 50%,rgba(139,124,255,.2),rgba(236,238,242,0.9) 62%)}
:root[data-theme="light"] .page-busy-copy small{color:rgb(77,111,153)}
:root[data-theme="light"] .page-busy-copy b{color:rgb(29,66,164)}
:root[data-theme="light"] .page-busy-copy span{color:rgb(84,111,150)}
:root[data-theme="light"] .tr069-service-desk{background:linear-gradient(145deg,rgba(233,236,239,0.96),rgba(235,238,241,0.98))}
:root[data-theme="light"] .tr069-wifi-managed-row{background:rgba(24,38,64,0.025)}
:root[data-theme="light"] .tr069-wifi-options{background:rgba(240,243,242,0.39)}
:root[data-theme="light"] .personal-behavior-heatmap{background:rgba(240,243,242,0.39)}
:root[data-theme="light"] .personal-behavior-day>b{color:rgb(88,110,151)}
:root[data-theme="light"] .personal-behavior-hour.expected_offline,:root[data-theme="light"] .personal-behavior-legend i.expected_offline{background:rgb(212,216,223)}
:root[data-theme="light"] .personal-behavior-facts span{background:rgba(240,243,242,0.35)}
:root[data-theme="light"] .personal-behavior-facts b{color:rgb(48,73,109)}
:root[data-theme="light"] .personal-behavior-evidence>div{background:rgba(240,243,242,0.29)}
:root[data-theme="light"] .personal-evidence-dot{background:rgb(212,216,223)}
:root[data-theme="light"] .personal-behavior-limitations summary{color:rgb(140,101,25)}
:root[data-theme="light"] .ddos-profile-cell b{color:rgb(39,69,127)}
:root[data-theme="light"] .ddos-profile-cell small{color:rgb(56,72,108)}
:root[data-theme="light"] .personal-behavior-progress-copy b:last-child{color:rgb(59,35,199)}
:root[data-theme="light"] body.mobile-performance::before{background:linear-gradient(145deg,rgb(237,238,242) 0%,rgb(236,238,242) 48%,rgb(236,238,242) 100%)}
:root[data-theme="light"] .modal-busy-overlay{background:rgba(237,239,242,0.72)}
:root[data-theme="light"] .modal-busy-card{background:linear-gradient(145deg,rgba(235,237,241,0.99),rgba(236,238,242,0.99))}
:root[data-theme="light"] .modal-busy-card::before{background:conic-gradient(from 80deg,transparent,rgba(24,38,64,0.08),transparent 34%,rgba(139,124,255,.12),transparent 66%)}
:root[data-theme="light"] .olt-vendor-badge{color:rgb(22,73,124)}
:root[data-theme="light"] .oid-profile-grid>div{background:rgba(240,243,242,0.5)}
:root[data-theme="light"] .oid-profile-grid code{color:rgb(21,72,118)}
:root[data-theme="light"] .good-text{color:rgb(21,124,86)}
:root[data-theme="light"] .warn-text{color:rgb(138,102,24)}
:root[data-theme="light"] .bad-text{color:rgb(209,37,49)}
:root[data-theme="light"] .olt-signal-meter{background:rgba(24,38,64,0.08)}
@media(max-width:760px){
  :root[data-theme="light"] .mobile-filter-toggle{color:rgb(47,70,113)}
}
:root[data-theme="light"] .mo-overlay{background:rgba(237,239,242,0.72)}
:root[data-theme="light"] .mo-card{background:var(--panel,rgb(235,238,241))}
/* public/network-topology.css */
:root[data-theme="light"] .nt-toolbar{background:linear-gradient(145deg,rgba(235,238,241,0.98),rgba(236,239,242,0.98))}
:root[data-theme="light"] .nt-search span{color:rgb(82,112,144)}
:root[data-theme="light"] .nt-icon-btn{background:rgb(235,238,241);color:rgb(21,71,117)}
:root[data-theme="light"] .nt-icon-btn:hover,:root[data-theme="light"] .nt-icon-btn:focus{background:rgb(233,236,240)}
:root[data-theme="light"] .nt-toolbar-actions #ntZoomValue{color:rgb(75,109,147)}
:root[data-theme="light"] .nt-summary{color:rgb(72,109,146)}
:root[data-theme="light"] .nt-summary b{color:rgb(22,72,125)}
:root[data-theme="light"] .nt-summary small{color:rgb(85,110,134)}
:root[data-theme="light"] .nt-workspace{background:rgb(236,239,242)}
:root[data-theme="light"] .nt-canvas{background:radial-gradient(circle at 52% 45%,rgba(25,73,111,.18),transparent 48%),linear-gradient(180deg,rgb(236,239,242),rgb(236,239,242))}
:root[data-theme="light"] .nt-grid-layer path{stroke:rgba(75,113,146,0.14)}
:root[data-theme="light"] .nt-node:hover .nt-node-card,:root[data-theme="light"] .nt-node:focus .nt-node-card{stroke:rgb(30,114,171)}
:root[data-theme="light"] .nt-node.dragging .nt-node-card{stroke:rgb(71,71,71)}
:root[data-theme="light"] .nt-node-bar{fill:rgb(88,109,131)}
:root[data-theme="light"] .nt-node-icon{stroke:rgb(43,113,176)}
:root[data-theme="light"] .nt-node-title{fill:rgb(23,71,128)}
:root[data-theme="light"] .nt-node-kind{fill:rgb(81,110,137)}
:root[data-theme="light"] .nt-node-kpi{fill:rgb(39,75,112)}
:root[data-theme="light"] .nt-node-sensor{fill:rgb(83,112,139)}
:root[data-theme="light"] .nt-node-pulse{fill:rgb(90,108,128)}
:root[data-theme="light"] .nt-lock{stroke:rgb(78,113,145)}
:root[data-theme="light"] .nt-node.status-up .nt-node-bar,:root[data-theme="light"] .nt-node.status-up .nt-node-pulse{fill:rgb(22,122,76)}
:root[data-theme="light"] .nt-node.status-down .nt-node-bar,:root[data-theme="light"] .nt-node.status-down .nt-node-pulse{fill:rgb(209,37,57)}
:root[data-theme="light"] .nt-node.status-degraded .nt-node-bar,:root[data-theme="light"] .nt-node.status-degraded .nt-node-pulse,:root[data-theme="light"] .nt-node.status-stale .nt-node-bar,:root[data-theme="light"] .nt-node.status-stale .nt-node-pulse{fill:rgb(150,97,26)}
:root[data-theme="light"] .nt-node.status-manual .nt-node-bar{fill:rgb(27,112,175)}
:root[data-theme="light"] .nt-node.status-unknown .nt-node-bar{fill:rgb(89,107,128)}
:root[data-theme="light"] .nt-node-alarm path{fill:rgb(150,97,26)}
:root[data-theme="light"] .nt-link-line{stroke:rgb(87,109,130)}
:root[data-theme="light"] .nt-link.status-up .nt-link-line{stroke:rgb(22,122,76)}
:root[data-theme="light"] .nt-link.status-down .nt-link-line{stroke:rgb(209,37,57)}
:root[data-theme="light"] .nt-link.status-degraded .nt-link-line,:root[data-theme="light"] .nt-link.status-stale .nt-link-line{stroke:rgb(150,97,26)}
:root[data-theme="light"] .nt-link.status-unmonitored .nt-link-line{stroke:rgb(94,110,128)}
:root[data-theme="light"] .nt-link.type-vpn .nt-link-line,:root[data-theme="light"] .nt-link.type-vxlan .nt-link-line,:root[data-theme="light"] .nt-link.type-eoip .nt-link-line{stroke:rgb(114,77,224)}
:root[data-theme="light"] .nt-link-label-wrap rect{stroke:rgba(71,113,150,0.45)}
:root[data-theme="light"] .nt-link-type-icon{stroke:rgb(30,112,167)}
:root[data-theme="light"] .nt-link.type-fiber .nt-link-type-icon{stroke:rgb(25,113,141)}
:root[data-theme="light"] .nt-link.type-rl .nt-link-type-icon,:root[data-theme="light"] .nt-link.type-wireless .nt-link-type-icon{stroke:rgb(150,97,26)}
:root[data-theme="light"] .nt-link.type-vpn .nt-link-type-icon,:root[data-theme="light"] .nt-link.type-vxlan .nt-link-type-icon,:root[data-theme="light"] .nt-link.type-eoip .nt-link-type-icon{stroke:rgb(78,34,192)}
:root[data-theme="light"] .nt-link-title{fill:rgb(22,70,126)}
:root[data-theme="light"] .nt-link-primary{fill:rgb(50,111,165)}
:root[data-theme="light"] .nt-link-secondary{fill:rgb(84,109,135)}
:root[data-theme="light"] .nt-link:hover .nt-link-label-wrap rect{stroke:rgb(30,112,168)}
:root[data-theme="light"] .nt-minimap{background:rgba(236,239,242,0.9)}
:root[data-theme="light"] .nt-minimap line.status-up{stroke:rgb(22,122,76)}
:root[data-theme="light"] .nt-minimap line.status-down{stroke:rgb(209,37,57)}
:root[data-theme="light"] .nt-minimap circle{fill:rgb(84,108,132)}
:root[data-theme="light"] .nt-minimap circle.status-up{fill:rgb(22,122,76)}
:root[data-theme="light"] .nt-minimap circle.status-down{fill:rgb(209,37,57)}
:root[data-theme="light"] .nt-minimap circle.status-stale{fill:rgb(150,97,26)}
:root[data-theme="light"] .nt-mini-viewport{stroke:rgb(31,112,175)}
:root[data-theme="light"] .nt-mode-hint{background:rgba(236,239,242,0.88);color:rgb(84,113,140)}
:root[data-theme="light"] .edit-mode .nt-mode-hint{color:rgb(145,94,26)}
:root[data-theme="light"] .nt-empty{color:rgb(71,110,151)}
:root[data-theme="light"] .nt-empty span{color:rgb(83,108,132)}
:root[data-theme="light"] .nt-tooltip{background:rgba(236,239,242,0.98);color:rgb(22,70,126)}
:root[data-theme="light"] .nt-tip-head small{color:rgb(29,111,166)}
:root[data-theme="light"] .nt-tip-head span{color:rgb(83,112,139)}
:root[data-theme="light"] .nt-tip-head>i.status-up,:root[data-theme="light"] .nt-link-live-head>.status-up,:root[data-theme="light"] .nt-detail-head>i.status-up{color:rgb(18,122,76)}
:root[data-theme="light"] .nt-tip-head>i.status-down,:root[data-theme="light"] .nt-link-live-head>.status-down,:root[data-theme="light"] .nt-detail-head>i.status-down{color:rgb(210,37,56)}
:root[data-theme="light"] .nt-tip-head>i.status-stale,:root[data-theme="light"] .nt-tip-head>i.status-degraded,:root[data-theme="light"] .nt-detail-head>i.status-stale{color:rgb(146,96,26)}
:root[data-theme="light"] .nt-tip-grid>span{background:rgb(235,238,241)}
:root[data-theme="light"] .nt-tip-grid small{color:rgb(82,108,134)}
:root[data-theme="light"] .nt-tip-grid b{color:rgb(25,73,118)}
:root[data-theme="light"] .nt-tip-foot{color:rgb(84,109,135)}
:root[data-theme="light"] .nt-unsupported{color:rgb(91,112,133)}
:root[data-theme="light"] .nt-inventory{background:rgb(236,239,242)}
:root[data-theme="light"] .nt-drawer-head small,:root[data-theme="light"] .nt-section-head small,:root[data-theme="light"] .nt-detail-head small{color:rgb(29,110,165)}
:root[data-theme="light"] .nt-inventory-search label{color:rgb(80,111,141)}
:root[data-theme="light"] .nt-palette h3{color:rgb(73,109,145)}
:root[data-theme="light"] .nt-palette button{background:rgb(235,238,241);color:rgb(75,111,146)}
:root[data-theme="light"] .nt-palette button:hover{color:rgb(22,76,126)}
:root[data-theme="light"] .nt-inventory-row{background:rgb(235,238,241)}
:root[data-theme="light"] .nt-inventory-row span{color:rgb(78,111,142)}
:root[data-theme="light"] .nt-inventory-row small{color:rgb(84,110,134)}
:root[data-theme="light"] .nt-inventory-row em{color:rgb(27,121,81)}
:root[data-theme="light"] .nt-inventory-icon{background:rgb(234,237,240);color:rgb(37,112,168)}
:root[data-theme="light"] .nt-loading{color:rgb(83,112,139)}
:root[data-theme="light"] .nt-link-live-head{background:rgb(235,238,241)}
:root[data-theme="light"] .nt-link-live-head>span:last-child{color:rgb(76,110,143)}
:root[data-theme="light"] .nt-media-fields{background:rgb(236,238,241)}
:root[data-theme="light"] .nt-media-fields h3{color:rgb(65,110,150)}
:root[data-theme="light"] .nt-media-fields label{color:rgb(78,113,147)}
:root[data-theme="light"] .nt-media-live{background:rgb(235,238,241)}
:root[data-theme="light"] .nt-media-live span{color:rgb(73,112,148)}
:root[data-theme="light"] .nt-read-grid span{background:rgb(235,238,241)}
:root[data-theme="light"] .nt-read-grid small{color:rgb(83,110,136)}
:root[data-theme="light"] .nt-detail-head span{color:rgb(79,109,140)}
:root[data-theme="light"] .nt-detail-icon{background:rgb(233,237,240);color:rgb(19,75,116)}
:root[data-theme="light"] .nt-periods button{background:rgb(235,238,241);color:rgb(80,112,144)}
:root[data-theme="light"] .nt-kpi-grid>span{background:rgb(236,238,241)}
:root[data-theme="light"] .nt-kpi-grid small{color:rgb(83,110,136)}
:root[data-theme="light"] .nt-kpi-grid b{color:rgb(22,74,123)}
:root[data-theme="light"] .nt-kpi-grid em{color:rgb(82,110,136)}
:root[data-theme="light"] .nt-chart-grid>div{background:rgb(236,239,242)}
:root[data-theme="light"] .nt-section-head>span{color:rgb(82,113,143)}
:root[data-theme="light"] .nt-detail-section table td small{color:rgb(84,109,135)}
:root[data-theme="light"] .nt-table-status.status-up{color:rgb(20,119,75)}
:root[data-theme="light"] .nt-table-status.status-down{color:rgb(206,36,55)}
:root[data-theme="light"] .nt-event-list article{background:rgb(236,238,241)}
:root[data-theme="light"] .nt-event-list span,:root[data-theme="light"] .nt-event-list time{color:rgb(84,109,135)}
:root[data-theme="light"] .nt-detail-loading{color:rgb(73,110,145)}
:root[data-theme="light"] .nt-sensor-grid>span{background:rgb(236,238,241)}
:root[data-theme="light"] .nt-sensor-grid small{color:rgb(83,111,139)}
:root[data-theme="light"] .nt-sensor-grid b{color:rgb(16,72,124)}
:root[data-theme="light"] .nt-sensor-grid em{color:rgb(83,108,131)}
:root[data-theme="light"] .nt-summary .root-impact{color:rgb(207,36,54)}
:root[data-theme="light"] .nt-summary .impact{color:rgb(150,97,26)}
:root[data-theme="light"] .nt-summary .root-impact b{color:rgb(208,37,57)}
:root[data-theme="light"] .nt-summary .impact b{color:rgb(145,97,26)}
:root[data-theme="light"] .nt-node.root-outage .nt-node-card{stroke:rgb(209,37,57)}
:root[data-theme="light"] .nt-node.root-outage .nt-node-icon-bg{stroke:rgb(209,37,57)}
:root[data-theme="light"] .nt-node.upstream-impacted .nt-node-card{stroke:rgb(150,97,26)}
:root[data-theme="light"] .nt-node.upstream-impacted .nt-node-kind{fill:rgb(146,97,26)}
:root[data-theme="light"] .nt-downstream-badge rect{stroke:rgb(60,110,147)}
:root[data-theme="light"] .nt-downstream-badge text{fill:rgb(20,73,113)}
:root[data-theme="light"] .nt-node.root-outage .nt-downstream-badge rect{stroke:rgb(208,37,57)}
:root[data-theme="light"] .nt-link.primary-path .nt-link-label-wrap rect{stroke:rgb(30,115,171)}
:root[data-theme="light"] .nt-link.primary-path .nt-link-title{fill:rgb(30,114,169)}
:root[data-theme="light"] .nt-impact-alert b{color:rgb(20,74,113)}
:root[data-theme="light"] .nt-impact-alert span{color:rgb(74,113,148)}
:root[data-theme="light"] .nt-impact-alert.root b{color:rgb(205,36,54)}
:root[data-theme="light"] .nt-impact-alert.upstream b,:root[data-theme="light"] .nt-impact-alert.warning b{color:rgb(147,96,26)}
:root[data-theme="light"] .nt-path-line{background:rgb(236,239,242)}
:root[data-theme="light"] .nt-path-line small{color:rgb(29,110,164)}
:root[data-theme="light"] .nt-path-line b{color:rgb(32,73,106)}
:root[data-theme="light"] .nt-topology-section{background:linear-gradient(145deg,rgba(235,238,241,0.74),rgba(236,239,242,0.78))}
:root[data-theme="light"] .nt-path-chain>i{color:rgb(75,112,144)}
:root[data-theme="light"] .nt-path-chain>span{background:rgb(236,239,242)}
:root[data-theme="light"] .nt-path-chain small{color:rgb(83,109,135)}
:root[data-theme="light"] .nt-impact-grid>span{background:rgb(236,239,242)}
:root[data-theme="light"] .nt-impact-grid small{color:rgb(82,110,136)}
:root[data-theme="light"] .nt-impact-grid b{color:rgb(21,76,121)}
:root[data-theme="light"] .nt-impact-grid em{color:rgb(86,111,136)}
:root[data-theme="light"] .nt-path-list>b{color:rgb(78,109,139)}
:root[data-theme="light"] .nt-path-list button{background:rgb(235,238,241);color:rgb(34,74,108)}
:root[data-theme="light"] .nt-path-list small{color:rgb(87,111,135)}
:root[data-theme="light"] .nt-downstream-list{color:rgb(78,110,140)}
:root[data-theme="light"] .nt-downstream-list span{background:rgb(236,239,242);color:rgb(61,114,160)}
:root[data-theme="light"] .nt-downstream-list small{color:rgb(86,110,133)}
:root[data-theme="light"] .nt-physical-help{background:rgb(235,238,241);color:rgb(70,114,152)}
:root[data-theme="light"] .nt-physical-legend{color:rgb(80,109,137)}
:root[data-theme="light"] .nt-root:fullscreen{background:rgb(236,239,242)}
:root[data-theme="light"] body.light-theme .nt-node-card{fill:rgb(71,71,71);stroke:rgb(74,110,142)}
:root[data-theme="light"] body.light-theme .nt-node:hover .nt-node-card{fill:rgb(21,70,120)}
:root[data-theme="light"] body.light-theme .nt-node-kind,:root[data-theme="light"] body.light-theme .nt-node-sensor{fill:rgb(87,112,133)}
:root[data-theme="light"] body.light-theme .nt-link-label-wrap rect{fill:rgba(71,71,71,0.96);stroke:rgb(74,110,142)}
:root[data-theme="light"] body.light-theme .nt-link-secondary{fill:rgb(86,109,131)}
:root[data-theme="light"] .ph-chart{background:rgba(236,238,242,0.6)}
:root[data-theme="light"] .ph-rx-area{fill:rgba(58,111,157,0.22);stroke:rgba(58,111,157,0.85)}
:root[data-theme="light"] .ph-rx-peak{stroke:rgba(58,111,157,0.55)}
:root[data-theme="light"] .ph-tx-avg{stroke:rgba(135,101,24,0.9)}
:root[data-theme="light"] .ph-tx-peak{stroke:rgba(135,101,24,0.5)}
:root[data-theme="light"] .ph-cursor{stroke:rgba(22,70,126,0.45)}
:root[data-theme="light"] .ph-hover .ph-h-rx{color:rgb(39,109,174)}
:root[data-theme="light"] .ph-hover .ph-h-tx{color:rgb(133,101,24)}
:root[data-theme="light"] .nt-mode-switch button{background:rgb(235,238,241);color:rgb(27,75,129)}
:root[data-theme="light"] .ntm-map{background:rgb(236,238,242)}
:root[data-theme="light"] .ntm-panel{background:var(--surface,rgb(235,238,241))}
:root[data-theme="light"] .ntm-panel-toggle{background:var(--surface,rgb(235,238,241))}
:root[data-theme="light"] .ntm-tools button,:root[data-theme="light"] .ntm-row button,:root[data-theme="light"] .ntm-bar button,:root[data-theme="light"] .ntm-pop-btns button{background:var(--surface-2,rgb(235,237,241))}
:root[data-theme="light"] .ntm-badge{background:var(--surface-3,rgb(234,236,240))}
:root[data-theme="light"] .ntm-bar{background:var(--surface,rgb(235,238,241))}
:root[data-theme="light"] .ntm-coord{background:rgba(236,238,242,0.82);color:rgb(24,71,133)}
:root[data-theme="light"] .ntm-pin{background:rgb(236,238,242);color:rgb(71,71,71)}
:root[data-theme="light"] .ntm-pin-label{background:rgba(236,238,242,0.85);color:rgb(39,73,122)}
:root[data-theme="light"] .ntm-cluster{background:var(--c,rgb(212,217,224));color:rgb(71,71,71)}
:root[data-theme="light"] .ntm-site{background:rgb(234,236,240)}
:root[data-theme="light"] .ntm-tilebtns button{background:rgb(235,238,241);color:rgb(27,75,129)}
:root[data-theme="light"] .ntm-pin.passive{background:rgb(235,238,241)}
:root[data-theme="light"] .ntm-linklabel{background:rgba(236,238,242,0.88);color:rgb(39,73,122)}
:root[data-theme="light"] .ntm-linklabel .slow{color:rgb(131,101,23)}
:root[data-theme="light"] .ntm-search-box{background:var(--surface,rgb(235,238,241))}
:root[data-theme="light"] .ntm-search-box button{background:var(--surface-2,rgb(235,237,241))}
:root[data-theme="light"] .ntm-search-res{background:var(--surface,rgb(235,238,241))}
:root[data-theme="light"] .ntm-sr:hover,:root[data-theme="light"] .ntm-sr:focus{background:var(--surface-2,rgb(235,237,241))}
