/* v4.3.252 — robust live marker pane with a visible fallback beacon. */
.dpc-map .leaflet-marker-pane{z-index:660!important;display:block!important;opacity:1!important;visibility:visible!important}
.dpc-map .leaflet-marker-icon{opacity:1!important;visibility:visible!important}
.dpc-map .dpc-object3d-wrap,.dpc-map .dpc-marker-wrap{display:block;overflow:visible!important;border:0!important;background:transparent!important}
.dpc-map .dpc-object3d-wrap>.dpc-object3d{z-index:1}.dpc-map .dpc-object3d-wrap::after{content:"";position:absolute;z-index:0;left:50%;bottom:4px;width:9px;height:9px;transform:translateX(-50%);border:2px solid #eaffff;border-radius:50%;background:#3ce99b;box-shadow:0 0 0 4px #3ce99b35,0 0 18px #3ce99b}
.dpc-map .dpc-object3d-wrap.hotspot::after{background:#ffb33f;box-shadow:0 0 0 4px #ffb33f35,0 0 18px #ffb33f}
.dpc-map .dpc-object3d-wrap.tg::after{background:#b86dff;box-shadow:0 0 0 5px #b86dff35,0 0 20px #b86dff}
.dpc-map .dpc-object3d-wrap.talker::after{background:#ff4169;box-shadow:0 0 0 7px #ff416940,0 0 24px #ff4169}
.dpc-map .dpc-object3d-wrap.focus::after{border-color:#fff;background:#43ddff;box-shadow:0 0 0 5px #43ddff45,0 0 22px #43ddff}
html.dpc-hide-repeater .dpc-map .dpc-object3d-wrap.repeater,html.dpc-hide-repeater .dpc-map .dpc-marker-wrap.repeater,
html.dpc-hide-hotspot .dpc-map .dpc-object3d-wrap.hotspot,html.dpc-hide-hotspot .dpc-map .dpc-marker-wrap.hotspot,
html.dpc-hide-tg8670 .dpc-map .dpc-object3d-wrap.tg,html.dpc-hide-tg8670 .dpc-map .dpc-marker-wrap.tg,
html.dpc-hide-tx .dpc-map .dpc-object3d-wrap.talker,html.dpc-hide-tx .dpc-map .dpc-marker-wrap.talker,
html.dpc-hide-focus .dpc-map .dpc-object3d-wrap.focus,html.dpc-hide-focus .dpc-map .dpc-marker-wrap.focus{display:none!important}
