/* Land Shireel — Playground: original image only */
.leaflet-interactive.garden-feature{filter:drop-shadow(0 3px 7px rgba(20,83,45,.36));}
#map .service-map-icon{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;pointer-events:none!important;overflow:visible!important;display:flex;align-items:center;justify-content:center;}
#map .service-map-icon.garden-map-icon{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
#map .service-map-icon.garden-map-icon img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important;}


/* Hide video control */
.video-btn,.video-button,.video-control,.btn-video,.video-toggle,
[data-action="video"],[data-video],[data-tool="video"],
button[title*="فيديو"],button[aria-label*="فيديو"],
a[title*="فيديو"],a[aria-label*="فيديو"]{
  display:none!important;
}


/* Planning menu: video controls disabled */
#videoBtn,
#videoGuideBtn,
#mobileVideoBtn,
.video-action,
.video-menu-item,
[data-action="video"],
[data-video="project"],
a[href*="youtube.com"] .video-action{
  display:none !important;
}

/* اسم الخدمة: أسفل الرسمة مباشرة، ويبقى أفقياً دائماً مهما كان دوران الخريطة */
#map .service-map-icon{position:relative;}
#map .service-map-icon.garden-map-icon .service-map-label{position:absolute;top:71%;left:50%;margin:0;white-space:nowrap;font-weight:800;line-height:1.1;color:#fff;text-shadow:0 0 3px #000,0 0 3px #000,0 1px 3px rgba(0,0,0,.9);pointer-events:none;user-select:none;transform:translateX(-50%);}
#map .service-map-icon .service-map-art{display:block;width:100%;height:100%;transform:rotate(var(--map-bearing,0deg));transform-origin:50% 50%;pointer-events:none;}
