.leaflet-hidden{visibility:hidden}.legend{cursor:pointer}.leaflet-container{z-index:0}.elevation-detached{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif;height:auto;position:relative;width:100%;z-index:0}.elevation-detached .elevation{width:100%}.elevation-detached .background{max-width:100%}.elevation-control.elevation .background{background-color:var(--ele-bg,rgba(70,130,180,.2));border-radius:5px;display:block;overflow:visible;touch-action:none;user-select:none}.elevation-control.elevation .axis .domain,.elevation-control.elevation .axis .tick{pointer-events:none}.elevation-control.elevation .axis line,.elevation-control.elevation .axis path{stroke:var(--ele-axis,#2d1130);stroke-width:1;fill:none}.elevation-control.elevation .grid .tick line{stroke:var(--ele-grid,#eee);stroke-width:1px;shape-rendering:crispEdges}.elevation-control.elevation .grid path{stroke-width:0;pointer-events:none}.elevation-control.elevation .axis text,.elevation-control.elevation .point text{fill:#000;stroke:#fff;stroke-width:2px;font-weight:700;paint-order:stroke fill}.elevation-control.elevation .y.axis text{text-anchor:end}.elevation-control.elevation .area{fill:var(--ele-area,#4682b4);stroke:var(--ele-stroke,#000);stroke-width:1.2;paint-order:stroke fill}.elevation-detached .elevation-control.elevation .area{fill-opacity:var(--ele-alpha,.8)}.elevation-control.elevation .horizontal-drag-line{stroke:transparent;stroke-width:1.1;stroke-dasharray:5;cursor:row-resize}.elevation-control.elevation .active .horizontal-drag-line{stroke:#000}.elevation-control.elevation .horizontal-drag-label{fill:#000;stroke:#fff;stroke-width:2px;font-weight:700;paint-order:stroke;pointer-events:none}.elevation-control.elevation .ruler{color:#000;cursor:row-resize}.elevation-control.elevation .mouse-focus-line{stroke:#000;stroke-width:1;pointer-events:none}.elevation-control.elevation .mouse-focus-label-rect{fill:#000;fill-opacity:.75;stroke-width:1;stroke:#444;pointer-events:none}.elevation-control.elevation .mouse-focus-label-text{fill:#fff;font-size:10px;pointer-events:none}.elevation-control.elevation .brush .overlay{cursor:unset}.elevation-control.elevation .brush .selection{fill:var(--ele-brush,rgba(23,74,117,.4));stroke:none;fill-opacity:unset}.elevation-control.elevation .elevation-toggle{background-color:#f8f8f9;border-radius:5px;box-shadow:0 1px 7px rgba(0,0,0,.4);cursor:pointer;height:36px;width:36px}.elevation-summary{font-family:Lucida Grande,Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin:0 auto}.leaflet-control-container .elevation-summary{text-shadow:1.5px 0 0 #fff,-1.5px 0 0 #fff,0 1.5px 0 #fff,0 -1.5px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}.elevation-detached .elevation-summary{margin:0 45px}.elevation-summary.multiline-summary{margin-right:30px}.elevation-detached .elevation-summary.multiline-summary{line-height:2;margin-bottom:12px;margin-top:12px}.elevation-summary.inline-summary>span:not(:last-child):after{content:"\0020\2014\0020"}.elevation-summary.multiline-summary>span{display:block}.elevation-summary.multiline-summary .download{float:right;font-size:1.2em;font-weight:700;margin-top:-2.5em}.elevation-detached .elevation-summary.multiline-summary .download{margin-top:-3.5em}.elevation-summary .summaryvalue{font-weight:700}.elevation-control.elevation-collapsed .background,.elevation-control.elevation-collapsed .elevation-summary{display:none}.elevation-control.elevation-collapsed .elevation-toggle{display:block}.elevation-control.elevation .elevation-toggle-icon{background:var(--ele-icon,url(../images/elevation-lime.svg)) no-repeat center center}.elevation-control.elevation.elevation-expanded .elevation-toggle-icon.close-button{background:transparent;height:20px;position:absolute;right:5px;top:5px;width:20px}.elevation-control.elevation.elevation-expanded .elevation-toggle-icon.close-button:before{bottom:0;color:#000;content:"\2716";display:inline-block;font-size:15px;font-weight:700;left:0;line-height:20px;position:absolute;right:0;text-align:center;top:0}.elevation-control.elevation g.area>foreignObject{pointer-events:none}.leaflet-elevation-pane .height-focus,.leaflet-overlay-pane .height-focus{stroke:#000;fill:var(--ele-circle,var(--ele-area,#fff))}.leaflet-elevation-pane .height-focus.line,.leaflet-overlay-pane .height-focus.line{stroke-width:2;pointer-events:none}.leaflet-elevation-pane .height-focus-label,.leaflet-overlay-pane .height-focus-label{fill:#000;stroke:#fff;stroke-width:2px;font-size:12px;font-weight:600;paint-order:stroke}.elevation-position-icon:before,.elevation-waypoint-icon:before{content:"";display:inline-block;height:100%;width:100%}.elevation-waypoint-icon:before{background:url(../images/elevation-pushpin.svg) no-repeat 50%/contain}.elevation-position-icon:before{background:url(../images/elevation-position.svg) no-repeat 50%/contain}.elevation-polyline{stroke:var(--ele-poly,var(--ele-area,#000));filter:drop-shadow(1px 1px 0 #FFF) drop-shadow(-1px -1px 0 #FFF) drop-shadow(1px -1px 0 #FFF) drop-shadow(-1px 1px 0 #FFF)}.lime-theme{--ele-bg:rgba(156,194,34,.2);--ele-axis:#566b13;--ele-area:#9cc222;--ele-grid:#ccc;--ele-brush:rgba(99,126,11,.4);--ele-icon:url(../images/elevation-lime.svg);--ele-poly:#566b13}.steelblue-theme{--ele-axis:#0d1821;--ele-area:#4682b4;--ele-brush:rgba(23,74,117,.4);--ele-icon:url(../images/elevation-steelblue.svg)}.purple-theme{--ele-bg:rgba(115,44,123,.2);--ele-area:#732c7b;--ele-brush:rgba(74,14,80,.4);--ele-icon:url(../images/elevation-purple.svg)}.yellow-theme{--ele-area:#ff0}.red-theme{--ele-area:red}.magenta-theme{--ele-bg:hsla(0,0%,100%,.47);--ele-area:#ff005e}.lightblue-theme{--ele-area:#36c;--ele-alpha:0.45;--ele-stroke:#4682b4;--ele-circle:#fff}.elevation-detached .lightblue-theme.elevation-control.elevation .area{stroke:#36c}.dist-marker{background:#fff;border:1px solid #777;border-radius:10px;color:#000;font-size:.5rem;text-align:center}