/* Local Leaflet-compatible styles used by Hotdog City maps. */
.leaflet-container{position:relative;overflow:hidden;background:#ddd;outline:0;-webkit-tap-highlight-color:transparent;touch-action:none}
.leaflet-pane,.leaflet-tile-pane,.leaflet-overlay-pane,.leaflet-marker-pane,.leaflet-tooltip-pane{position:absolute;inset:0;pointer-events:none}
.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}
.leaflet-tile{position:absolute;top:0;left:0;width:256px;height:256px;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none!important;max-height:none!important}
.leaflet-overlay-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.leaflet-interactive{pointer-events:auto}
.leaflet-marker-icon{position:absolute;top:0;left:0;display:block;user-select:none;-webkit-user-drag:none;transform-origin:0 0;max-width:none!important;max-height:none!important;pointer-events:auto}
.leaflet-control-container{position:absolute;inset:0;z-index:800;pointer-events:none}
.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:10px}.leaflet-bottom{bottom:6px}.leaflet-left{left:10px}.leaflet-right{right:10px}
.leaflet-control{pointer-events:auto;clear:both}
.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.35);border-radius:4px;overflow:hidden;background:#fff}
.leaflet-bar a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#fff;color:#222;text-decoration:none;font:bold 18px/30px Arial,sans-serif;cursor:pointer;border-bottom:1px solid #ccc;box-sizing:border-box}
.leaflet-bar a:last-child{border-bottom:0}.leaflet-bar a:hover{background:#f4f4f4}
.leaflet-control-attribution{margin:0;padding:2px 5px;background:rgba(255,255,255,.8);font:11px/1.35 Arial,sans-serif;color:#333;border-radius:3px;direction:ltr}
.leaflet-control-attribution a{color:#0078a8;text-decoration:none}
.leaflet-grab{cursor:grab}.leaflet-dragging{cursor:grabbing!important}.leaflet-dragging *{cursor:grabbing!important}
.leaflet-zoom-animated{will-change:transform}
