/* uifix (v1.17.4): 3D top bar fits / scrolls cleanly on ~412 px phones, decluttered 3D markers, no button over the Stand Plan card */
#view3d .v3bar #v3close{position:sticky;right:0;z-index:2;box-shadow:-12px 0 10px -4px #0e110f}
@media (max-width:480px){
 #view3d .v3bar{gap:5px!important;padding:6px 6px!important;flex-wrap:wrap!important;overflow:visible!important;height:auto!important;-webkit-mask-image:none!important;mask-image:none!important}  /* uifix2: wrap to 2 rows, every button fully visible */
 #view3d .v3bar #v3close{position:static;box-shadow:none}
 #view3d .v3bar>button{padding:6px 8px!important;font-size:.78em!important;letter-spacing:.03em!important;min-height:38px;flex:0 0 auto}
 #view3d .v3bar>b{font-size:.8em}
 body.sp-on #view3d .v3bar>b{display:none}
}
.dc-hide{visibility:hidden!important;pointer-events:none!important}
.dc-nolab .ci-lab,.dc-nolab .sp-pin span,.dc-nolab .pin-lab,.dc-nolab .lbl,.dc-nolab label{display:none!important}

body.sp-on #t3d.t3d{display:none!important}  /* 2D MAP stays pinned at the right end of the 3D top bar */
/* iconfloat v2 (v1.19.16): while the 3D map is open, the synced Leaflet 2D map underneath only follows center/zoom/bearing, never
   pitch or terrain. On iPhone Safari its composited panes (stand circles, scent cones, pins, lines, labels) bled through the 3D
   canvas and slid off the ground when tilting/rotating. 3D already draws all of them itself (mirror3d / drape3d), so hide the 2D panes. */
body.v3-open #map .leaflet-map-pane{visibility:hidden!important;opacity:0!important;pointer-events:none!important;will-change:auto!important}
