.data-dock>#networkPanel{margin:0;border:0;border-radius:0;height:100%;padding:14px 22px 20px;overflow:auto;box-shadow:none}.data-dock>#networkPanel[hidden]{display:none!important}.data-dock>#networkPanel .network-kpis{grid-template-columns:repeat(9,minmax(100px,1fr));gap:7px;overflow:auto}.data-dock>#networkPanel .network-kpi{padding:8px}.data-dock>#networkPanel .network-kpi strong{font-size:20px}.data-dock>#networkPanel .network-table-wrap{max-height:370px}#networkTable{min-width:1600px}.network-main-controls{margin-top:10px;border-top:1px solid #d5e5d9;padding-top:10px;font:11px/1.5 system-ui;color:#2d6046}.network-main-controls h3{font-size:12px;margin:0 0 6px}.network-main-controls>label{display:flex;gap:6px;align-items:center;margin:5px 0}.network-main-controls input{accent-color:#168464}.network-main-controls small{font-size:9px;color:#778b7e}.network-main-controls>div{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.network-main-controls button,.network-popup button{padding:5px 8px;background:#e9f5ec;color:#226747;border:1px solid #bbd6c5;border-radius:6px;cursor:pointer;font:11px system-ui}.network-main-status{position:absolute;top:19px;left:355px;max-width:min(390px,calc(100% - 560px));z-index:480;padding:8px 11px;background:#f5fff3ee;border:1px solid #bdd5c2;border-radius:9px;font:11px/1.5 system-ui;color:#25543b;pointer-events:none}.network-main-status[hidden]{display:none}.network-main-legend{position:absolute;bottom:15px;left:355px;z-index:480;max-width:410px;display:flex;gap:5px 12px;flex-wrap:wrap;padding:9px 12px;background:#fffffff0;border:1px solid #c0d5c4;border-radius:9px;font:10px/1.5 system-ui;color:#2b5540;pointer-events:none}.network-main-legend b{width:100%;font-size:9px;letter-spacing:.08em}.network-map-icon{background:none;border:none;filter:drop-shadow(0 2px 3px #183b3a55)}.network-map-icon svg{display:block}.network-map-icon.cells{opacity:.95}.network-map-label{padding:4px 7px;border:1px solid #bad2c2;border-radius:6px;background:#fafff7;color:#204c37;box-shadow:0 1px 5px #0003;pointer-events:none;max-width:180px;text-align:center}.network-map-label.cells{border-style:dashed;background:#fff9eb}.network-map-label.public{background:#e9f7f6}.network-map-label-text b,.network-map-label-text span{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-map-label-text b{font-size:11px}.network-map-label-text span{font-size:10px}.network-popup{font:11px/1.4 system-ui;color:#244b39}.network-popup>strong{font-size:14px}.network-popup p{margin:5px 0;font-weight:600}.network-popup dl{display:grid;grid-template-columns:100px 1fr;gap:5px 9px;max-height:245px;overflow:auto;margin:9px 0}.network-popup dt{font-weight:600;color:#64796b}.network-popup dd{margin:0;overflow-wrap:anywhere}.network-popup button{margin:3px}.network-observed-label{border-style:dashed;background:#fff9ebf5}.network-public-label{border-radius:2px;background:#e8f7f5f5}.network-tower-label small{font-size:9px}#networkMainFit{font-weight:700}#networkDockTab.active{color:#087b58;border-bottom:3px solid #087b58}
@media(max-width:1000px){.network-main-status{left:300px;max-width:calc(100% - 490px)}.network-main-legend{left:300px;max-width:270px;font-size:9px}.data-dock>#networkPanel .network-kpis{grid-template-columns:repeat(5,minmax(100px,1fr))}}
@media(max-width:760px){.network-main-status{top:100px;left:12px;max-width:calc(100% - 24px)}.network-main-legend{left:12px;bottom:10px;max-width:210px;gap:3px 8px}.data-dock>#networkPanel{min-height:430px;height:600px;padding:12px}.data-dock>#networkPanel .network-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.network-popup dl{max-height:200px}.network-popup{max-width:270px}.network-map-label{max-width:150px}}
.network-cell-cluster{border:2px dashed #8c762d;border-radius:50%;background:#fff7d9;box-shadow:0 2px 8px #0004;color:#345741;font:700 14px/32px system-ui;text-align:center}.network-cell-cluster span{display:block}#mapFrame,#map{overflow:clip!important}.network-main-controls{padding-top:7px;margin-top:6px;margin-bottom:10px}
.network-3d-tools{display:flex;flex-wrap:wrap;gap:6px;font:11px/1.4 system-ui;padding:10px;border:1px solid #bdd7c4;border-radius:8px;background:#eaf5ed}.network-3d-tools strong{width:100%}.network-3d-tools label{display:flex!important;align-items:center;gap:4px;font-size:10px!important}.network-3d-tools button{font-size:10px!important;padding:5px 7px!important}
#mapNotice{pointer-events:none;z-index:600}
.leaflet-networkSelection-pane,.leaflet-networkSelection-pane canvas{pointer-events:none!important}

#smrealMap .maplibregl-popup{z-index:6}
.data-dock>#networkPanel{grid-row:2;grid-column:1;min-height:0}
#map:has(.leaflet-popup) #mapNotice{display:none!important}
