/* Lithuania Unscripted v16.6 — Leaflet geometry safety net.
   Leaflet's official stylesheet is still loaded with SRI. These scoped rules
   prevent map tiles/panes escaping into the document if that external CSS is
   blocked, delayed or unavailable. */
#luMap,#map,.mapwrap{position:relative;overflow:hidden;isolation:isolate}
#luMap.leaflet-container,#map.leaflet-container{overflow:hidden;position:relative;outline:0;background:#dfe7df}
#luMap .leaflet-pane,#luMap .leaflet-tile,#luMap .leaflet-marker-icon,#luMap .leaflet-marker-shadow,#luMap .leaflet-tile-container,#luMap .leaflet-pane>svg,#luMap .leaflet-pane>canvas,#luMap .leaflet-zoom-box,
#map .leaflet-pane,#map .leaflet-tile,#map .leaflet-marker-icon,#map .leaflet-marker-shadow,#map .leaflet-tile-container,#map .leaflet-pane>svg,#map .leaflet-pane>canvas,#map .leaflet-zoom-box{position:absolute;left:0;top:0}
#luMap .leaflet-tile,#map .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0;visibility:hidden;user-select:none;-webkit-user-drag:none}
#luMap .leaflet-tile-loaded,#map .leaflet-tile-loaded{visibility:inherit}
#luMap .leaflet-pane,#map .leaflet-pane{z-index:400}
#luMap .leaflet-tile-pane,#map .leaflet-tile-pane{z-index:200}
#luMap .leaflet-overlay-pane,#map .leaflet-overlay-pane{z-index:400}
#luMap .leaflet-shadow-pane,#map .leaflet-shadow-pane{z-index:500}
#luMap .leaflet-marker-pane,#map .leaflet-marker-pane{z-index:600}
#luMap .leaflet-tooltip-pane,#map .leaflet-tooltip-pane{z-index:650}
#luMap .leaflet-popup-pane,#map .leaflet-popup-pane{z-index:700}
#luMap .leaflet-map-pane canvas,#map .leaflet-map-pane canvas{z-index:100}
#luMap .leaflet-map-pane svg,#map .leaflet-map-pane svg{z-index:200;max-width:none!important;max-height:none!important}
#luMap .leaflet-control,#map .leaflet-control{position:relative;z-index:800;pointer-events:auto}
#luMap .leaflet-top,#luMap .leaflet-bottom,#map .leaflet-top,#map .leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
#luMap .leaflet-top,#map .leaflet-top{top:0}
#luMap .leaflet-right,#map .leaflet-right{right:0}
#luMap .leaflet-bottom,#map .leaflet-bottom{bottom:0}
#luMap .leaflet-left,#map .leaflet-left{left:0}
#luMap .leaflet-control,#map .leaflet-control{float:left;clear:both}
#luMap .leaflet-right .leaflet-control,#map .leaflet-right .leaflet-control{float:right}
#luMap .leaflet-top .leaflet-control,#map .leaflet-top .leaflet-control{margin-top:10px}
#luMap .leaflet-bottom .leaflet-control,#map .leaflet-bottom .leaflet-control{margin-bottom:10px}
#luMap .leaflet-left .leaflet-control,#map .leaflet-left .leaflet-control{margin-left:10px}
#luMap .leaflet-right .leaflet-control,#map .leaflet-right .leaflet-control{margin-right:10px}
#luMap .leaflet-control-zoom a,#map .leaflet-control-zoom a{display:block;width:30px;height:30px;line-height:30px;text-align:center;text-decoration:none;background:#fff;color:#17392d;border-bottom:1px solid #ccc}
#luMap .leaflet-control-attribution,#map .leaflet-control-attribution{background:rgba(255,255,255,.82);padding:0 5px;font-size:11px;line-height:1.4}
#luMap .leaflet-popup,#map .leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}
#luMap .leaflet-popup-content-wrapper,#map .leaflet-popup-content-wrapper{background:#fff;border-radius:10px;box-shadow:0 3px 14px rgba(0,0,0,.22);padding:1px}
#luMap .leaflet-popup-content,#map .leaflet-popup-content{margin:13px 18px;line-height:1.35;text-align:left}
#luMap .leaflet-popup-tip-container,#map .leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}
#luMap .leaflet-popup-tip,#map .leaflet-popup-tip{width:17px;height:17px;background:#fff;transform:rotate(45deg);margin:-10px auto 0;box-shadow:3px 3px 14px rgba(0,0,0,.18)}
