.waypoints-bottom-mask[data-v-6e0044cb]{background:linear-gradient(180deg,#fbfbf700,#fbfbf7b3);bottom:0;height:26px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.waypoints-scroll-hint[data-v-6e0044cb]{align-items:center;background:#fbfbf7cc;border:0;border-radius:4px;bottom:1px;color:var(--reading-muted,#717366);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:500;gap:4px;max-width:calc(100% - 8px);min-height:26px;padding:0 6px;position:absolute;right:4px;text-align:left;z-index:3}.waypoints-scroll-hint[data-v-6e0044cb]:focus-visible,.waypoints-scroll-hint[data-v-6e0044cb]:hover{color:#40552d;text-decoration:underline}.waypoints-scroll-hint span[data-v-6e0044cb]{font-size:14px;line-height:1}.gpx-map-shell.course-map-controls,.gpx-map-shell.course-map-controls>.gpx-map{overflow:clip!important}.gpx-map-shell.course-map-controls .maplibregl-ctrl-top-right{display:block;inset:0;pointer-events:none}.gpx-map-shell.course-map-controls .trail-course-control{height:100%;inset:0;margin:0;pointer-events:none;position:absolute;width:100%;--course-control-paper:#262a28;--course-control-ink:#fff;--course-control-size:44px}.gpx-map-shell.course-map-controls .maplibregl-ctrl-top-right>.trail-course-control{display:block}.gpx-map-shell.course-map-controls .trail-course-toolbar{display:flex;flex-direction:column;gap:7px;max-height:calc(100% - 16px);overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;position:absolute;right:8px;scrollbar-width:thin;top:50%;transform:translateY(-50%)}.gpx-map-shell.course-map-controls .trail-course-toolbar .maplibregl-ctrl,.gpx-map-shell.course-map-controls .trail-course-toolbar>*{flex:0 0 auto;margin:0}.gpx-map-shell.course-map-controls .trail-course-panel button,.gpx-map-shell.course-map-controls .trail-course-toolbar button{color:var(--course-control-ink);cursor:pointer;font:inherit}.gpx-map-shell.course-map-controls .trail-course-toolbar .maplibregl-ctrl-group,.gpx-map-shell.course-map-controls .trail-course-toolbar>button{background:var(--course-control-paper);border:0;border-radius:3px;box-shadow:0 1px 3px #0003}.gpx-map-shell.course-map-controls .trail-course-toolbar button{background-color:var(--course-control-paper);display:grid;flex-basis:var(--course-control-size);height:var(--course-control-size);padding:0;place-items:center;width:var(--course-control-size)}.gpx-map-shell.course-map-controls .trail-course-toolbar button:disabled{cursor:not-allowed;display:grid;opacity:.45}.gpx-map-shell.course-map-controls .trail-course-toolbar .maplibregl-ctrl-group:has(>button:disabled){display:flex}.gpx-map-shell.course-map-controls .trail-course-toolbar .maplibregl-ctrl-icon{filter:invert(1)}.gpx-map-shell.course-map-controls .trail-course-toolbar button:focus-visible,.gpx-map-shell.course-map-controls .trail-course-toolbar button:hover,.gpx-map-shell.course-map-controls .trail-course-toolbar button[aria-expanded=true],.gpx-map-shell.course-map-controls .trail-course-toolbar button[aria-pressed=true]{background:#536052;color:#fff}.gpx-map-shell.course-map-controls .trail-course-panel header svg,.gpx-map-shell.course-map-controls .trail-course-toolbar svg{height:25px;width:25px}.gpx-map-shell.course-map-controls .trail-course-panel :is(button,input,a):focus-visible,.gpx-map-shell.course-map-controls .trail-course-toolbar button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.gpx-map-shell.course-map-controls .trail-course-panel{background:#1d221fe3;box-shadow:-1px 0 #ffffff20;color:var(--course-control-ink);font-size:14px;inset:0 calc(var(--course-control-size) + 16px) 0 auto;line-height:1.4;overflow-y:auto;overscroll-behavior:contain;padding:12px 0;pointer-events:auto;position:absolute;width:min(260px,calc(100% - var(--course-control-size) - 16px))}.gpx-map-shell.course-map-controls .trail-course-panel[hidden]{display:none}.gpx-map-shell.course-map-controls .trail-course-scroll-hint{bottom:0;pointer-events:none;position:absolute;right:calc(var(--course-control-size) + 16px);width:min(260px,calc(100% - var(--course-control-size) - 16px))}.gpx-map-shell.course-map-controls .trail-course-scroll-hint[hidden]{display:none}.gpx-map-shell.course-map-controls .trail-course-scroll-hint button{pointer-events:auto}.gpx-map-shell.course-map-controls .trail-course-panel header{align-items:center;display:flex;gap:8px;padding:0 8px 8px 16px}.gpx-map-shell.course-map-controls .trail-course-panel h3{color:#fff;flex:1;font-size:20px;font-weight:850;margin:0;text-transform:uppercase}.gpx-map-shell.course-map-controls .trail-course-panel header button{background:transparent;border:0;display:grid;flex:0 0 44px;height:44px;padding:0;place-items:center;width:44px}.gpx-map-shell.course-map-controls .trail-course-layer-list{display:grid}.gpx-map-shell.course-map-controls .trail-course-modes{border:0;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 12px 10px;padding:0}.gpx-map-shell.course-map-controls .trail-course-modes legend{font-weight:700;margin-bottom:8px}.gpx-map-shell.course-map-controls .trail-course-modes label{align-items:center;border:1px solid #ffffff40;border-radius:3px;cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:5px;justify-content:center;min-height:56px;padding:5px 2px}.gpx-map-shell.course-map-controls .trail-course-modes label:has(input:checked){background:#ffffff26;border-color:#ffe000}.gpx-map-shell.course-map-controls .trail-course-modes input{accent-color:#ffe000;margin:0}.gpx-map-shell.course-map-controls .trail-course-appearance-note{color:#e0e4df;font-size:12px;margin:8px 16px}.gpx-map-shell.course-map-controls .trail-course-slope-legend{display:grid;font-size:11px;gap:5px;list-style:none;margin:8px 16px 12px;padding:0}.gpx-map-shell.course-map-controls .trail-course-slope-legend[hidden]{display:none}.gpx-map-shell.course-map-controls .trail-course-slope-legend li{align-items:center;display:flex;gap:8px}.gpx-map-shell.course-map-controls .trail-course-slope-legend span{border:1px solid #fff8;height:5px;width:22px}.gpx-map-shell.course-map-controls .trail-course-layer-list button{align-items:center;background:transparent;border:0;display:flex;gap:12px;min-height:64px;padding:8px 16px;text-align:left;width:100%}.gpx-map-shell.course-map-controls .trail-course-layer-list button[aria-pressed=true]{background:#ffffff30}.gpx-map-shell.course-map-controls .trail-course-layer-list button:hover{background:#ffffff18}.gpx-map-shell.course-map-controls .trail-course-layer-list button:disabled{cursor:not-allowed;display:flex;opacity:.5}.gpx-map-shell.course-map-controls .trail-course-thumbnail{background:#dce3cd;border-radius:50%;flex:0 0 44px;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.gpx-map-shell.course-map-controls .thumbnail-swiss-terrain{transform:perspective(80px) rotateX(20deg)}.gpx-map-shell.course-map-controls .trail-course-layer-list small{color:#e0e4df;display:block;font-size:11px;padding-top:3px}.gpx-map-shell.course-map-controls .trail-course-panel-credits{font-size:11px;margin:14px 16px 0}.gpx-map-shell.course-map-controls .trail-course-panel a{color:inherit}.gpx-map-shell.course-map-controls .trail-course-switch{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:8px 16px}.gpx-map-shell.course-map-controls .trail-course-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#838983;border:0;border-radius:20px;cursor:pointer;flex:0 0 38px;height:22px;position:relative;width:38px}.gpx-map-shell.course-map-controls .trail-course-switch input:before{background:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;width:18px}.gpx-map-shell.course-map-controls .trail-course-switch input:checked{background:#60946b}.gpx-map-shell.course-map-controls .trail-course-switch input:checked:before{left:18px}.gpx-map-shell.course-map-controls .trail-course-switch input:disabled{cursor:not-allowed;opacity:.45}.gpx-map-shell.course-map-controls .trail-course-panel h4{color:#d3d8d3;font-size:12px;font-weight:600;margin:18px 16px 8px}.gpx-map-shell.course-map-controls .trail-course-tools{display:grid;gap:6px;padding:0 8px}.gpx-map-shell.course-map-controls .trail-course-tools .maplibregl-ctrl-group{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;width:100%}.gpx-map-shell.course-map-controls .trail-course-tools :is(button,.trail-map-directions){align-items:center;background:transparent;border:0;color:#fff;display:flex;font-size:13px;gap:10px;height:auto;min-height:44px;padding:8px;text-align:left;width:100%}.gpx-map-shell.course-map-controls .trail-course-tools button:disabled{display:flex;opacity:.45}.gpx-map-shell.course-map-controls .trail-course-tools .maplibregl-ctrl-group:has(>button:disabled){display:flex}.gpx-map-shell.course-map-controls .trail-course-tools .maplibregl-ctrl-icon{background-size:24px;filter:invert(1);flex:0 0 24px;height:24px;position:static;width:24px}.gpx-map-shell.course-map-controls .trail-course-tools svg{flex:0 0 24px;height:24px;width:24px}.gpx-map-shell.course-map-controls .trail-course-tools :is(button,a):hover{background-color:#ffffff18;color:#fff}.gpx-map-shell.course-map-controls .trail-course-tools .maplibregl-ctrl-fullscreen,.gpx-map-shell.course-map-controls .trail-course-tools .maplibregl-ctrl-shrink{display:flex}.gpx-map-shell.course-map-controls .trail-course-tools :is(button,a):after{content:attr(aria-label);line-height:1.4}.trail-map-expanded{background:var(--surface,#fff);border-radius:0!important;height:calc(100dvh - var(--map-expanded-top, 0px))!important;inset:var(--map-expanded-top,0) 0 0!important;margin:0!important;max-height:none!important;max-width:none!important;position:fixed!important;width:100%!important;z-index:40!important}.gpx-map-shell.trail-map-expanded>.gpx-map{height:100%!important}.gpx-map-shell.course-map-controls.map-immersive .maplibregl-ctrl-top-right{display:block}.gpx-map-shell.course-map-controls .trail-course-panel form{margin:0}.gpx-map-shell.course-map-controls .maplibregl-ctrl-bottom-right{right:60px}@media(pointer:fine)and (min-width:1025px){.gpx-map-shell.course-map-controls .trail-course-control{--course-control-size:36px}}.gpx-map-video-panel[data-v-a4d73c6c]{align-items:flex-start;display:flex;flex-direction:row;gap:8px;left:12px;max-height:calc(100% - 24px);max-width:calc(100% - 80px);overflow-y:auto;overscroll-behavior-y:auto;position:absolute;top:12px;width:-moz-max-content;width:max-content;z-index:31}.map-immersive .gpx-map-video-panel[data-v-a4d73c6c]{max-height:calc(100% - 76px);top:max(64px,calc(env(safe-area-inset-top) + 60px))}.gpx-terrain-error[data-v-a4d73c6c]{background:var(--surface);border-radius:8px;bottom:32px;color:var(--text);font-size:12px;left:12px;margin:0;padding:10px 12px;pointer-events:none;position:absolute;right:12px;z-index:4}[data-v-a4d73c6c] .maplibregl-marker-covered .gpx-map-widget:not(.selected){visibility:hidden}.map-initial-framing[data-v-a4d73c6c]>:not(.gpx-initial-loading){visibility:hidden}.gpx-initial-loading[data-v-a4d73c6c]{background:var(--surface,#f6f4ed);color:var(--text,#24281d);display:grid;font-size:13px;inset:0;place-items:center;position:absolute;z-index:8}.gpx-map-shell[data-v-a4d73c6c]{border-radius:10px;overflow:hidden;position:relative;touch-action:none}.gpx-grade-indicator[data-v-a4d73c6c]{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--grade-color) 48%,#fff);border-radius:4px;bottom:10px;box-shadow:0 1px 3px #14231929;color:#24322a;display:inline-flex;font-size:11px;font-weight:700;gap:6px;left:100px;min-height:24px;padding:4px 8px;pointer-events:none;position:absolute;z-index:4}.gpx-grade-indicator[hidden][data-v-a4d73c6c]{display:none}.gpx-grade-indicator-dot[data-v-a4d73c6c]{background:var(--grade-color);border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--grade-color) 18%,#fff);height:8px;width:8px}.gpx-grade-indicator strong[data-v-a4d73c6c]{color:var(--grade-color);font-variant-numeric:tabular-nums}.map-preview .gpx-grade-indicator[data-v-a4d73c6c]{display:none}.gpx-finish-fireworks[data-v-a4d73c6c]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:6}@media(prefers-reduced-motion:reduce){.gpx-finish-fireworks[data-v-a4d73c6c]{display:none}}.mobile-map-settings-toggle[data-v-a4d73c6c]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 8px #0002;color:var(--text);cursor:pointer;display:none;font:inherit;font-size:13px;font-weight:700;height:44px;justify-content:center;padding:10px;position:absolute;right:8px;top:8px;width:44px;z-index:5}.mobile-map-settings-toggle[data-v-a4d73c6c]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mobile-map-settings-toggle svg[data-v-a4d73c6c]{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:22px}.mobile-map-settings-toggle[aria-expanded=true][data-v-a4d73c6c]{background:var(--accent);color:#fff}.gpx-map[data-v-a4d73c6c]{height:320px;overflow:hidden;position:relative;width:100%}.gpx-map-shell.maplibregl-pseudo-fullscreen[data-v-a4d73c6c],.gpx-map-shell[data-v-a4d73c6c]:fullscreen{border-radius:0;height:100%!important;max-height:none;max-width:none;width:100%!important}.map-preview[data-v-a4d73c6c]{pointer-events:none}.map-preview .gpx-map-video-panel[data-v-a4d73c6c]{pointer-events:auto}.map-immersive[data-v-a4d73c6c] .maplibregl-ctrl-fullscreen,.map-preview .mobile-map-settings-toggle[data-v-a4d73c6c],.map-preview[data-v-a4d73c6c] .maplibregl-ctrl-top-right{display:none}.gpx-map-shell.maplibregl-pseudo-fullscreen>.gpx-map[data-v-a4d73c6c],.gpx-map-shell:fullscreen>.gpx-map[data-v-a4d73c6c]{height:100%!important}.gpx-route-overlay[data-v-a4d73c6c]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:2}.route-casing[data-v-a4d73c6c],.route-focused-casing[data-v-a4d73c6c],.route-focused-segment[data-v-a4d73c6c],.route-track[data-v-a4d73c6c]{fill:none;stroke-linecap:round;stroke-linejoin:round}.route-casing[data-v-a4d73c6c]{opacity:.95;stroke:#fff;stroke-width:10}.route-track[data-v-a4d73c6c]{stroke:#8a3f00;stroke-width:6}.gpx-route-overlay.has-focused-segment .route-casing[data-v-a4d73c6c],.gpx-route-overlay.has-focused-segment .route-track[data-v-a4d73c6c]{opacity:.24}.route-focused-casing[data-v-a4d73c6c]{filter:drop-shadow(0 0 4px var(--selected-route-focus-shadow,rgba(30,58,138,.28)));stroke:#fffffff5;stroke-width:8}.route-focused-segment[data-v-a4d73c6c]{filter:drop-shadow(0 0 2px var(--selected-route-focus-shadow,rgba(30,58,138,.45)))}.route-focused-endpoint[data-v-a4d73c6c],.route-focused-segment[data-v-a4d73c6c]{stroke:var(--selected-route-focus-stroke,#1e3a8a);stroke-width:3}.route-focused-endpoint[data-v-a4d73c6c]{fill:var(--selected-route-focus-fill,#eff6ff);filter:drop-shadow(0 0 4px var(--selected-route-focus-shadow,rgba(30,58,138,.46)))}.gpx-map-shell.subtle-route .route-casing[data-v-a4d73c6c]{opacity:.78;stroke-width:7}.gpx-map-shell.subtle-route .route-track[data-v-a4d73c6c]{opacity:.86;stroke-width:3.5}.gpx-map-shell.subtle-route .route-focused-casing[data-v-a4d73c6c]{filter:drop-shadow(0 0 3px var(--selected-route-focus-shadow,rgba(30,58,138,.22)));stroke:#ffffffe6;stroke-width:6}.gpx-map-shell.subtle-route .route-focused-segment[data-v-a4d73c6c]{filter:drop-shadow(0 0 2px var(--selected-route-focus-shadow,rgba(30,58,138,.36)));opacity:.94;stroke:var(--selected-route-focus-stroke,#1e3a8a);stroke-width:2.5}.gpx-map-shell.subtle-route .route-focused-endpoint[data-v-a4d73c6c]{filter:drop-shadow(0 0 3px var(--selected-route-focus-shadow,rgba(30,58,138,.35)));stroke-width:2}.gpx-map-shell.hybrid-map .route-casing[data-v-a4d73c6c]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.65));stroke-width:12}.gpx-map-shell.hybrid-map .route-track[data-v-a4d73c6c]{stroke-width:7}.gpx-map-shell.hybrid-map.subtle-route .route-casing[data-v-a4d73c6c]{stroke-width:9}.gpx-map-shell.hybrid-map.subtle-route .route-track[data-v-a4d73c6c]{stroke-width:5}.gpx-map-shell.hybrid-map .gpx-route-overlay[data-v-a4d73c6c]:not(.has-focused-segment) :is(.route-casing,.route-track){opacity:1}.route-hover[data-v-a4d73c6c]{filter:drop-shadow(0 4px 10px rgba(33,52,38,.38));stroke:#fff;stroke-width:3}.route-hover[data-v-a4d73c6c],.route-hover-pulse[data-v-a4d73c6c]{fill:var(--route-cursor-color,#2563eb)}.route-hover-pulse[data-v-a4d73c6c]{fill-opacity:.2;stroke:var(--route-cursor-color,#2563eb);stroke-opacity:.36;stroke-width:2}.gpx-map-widgets[data-v-a4d73c6c]{inset:0;pointer-events:none;position:absolute;z-index:3}.gpx-map-widget[data-v-a4d73c6c]{--widget-color:#5f8f72;--widget-soft:rgba(95,143,114,.12);--widget-line:rgba(95,143,114,.38);display:grid;height:44px;place-items:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffffa;border:3px solid var(--widget-color);border-radius:50%;box-shadow:0 0 0 4px #ffffffe0,0 6px 16px #0f171252;color:var(--text);cursor:pointer;justify-content:center;pointer-events:auto;position:absolute;text-align:center;transform:translate(-50%,calc(-100% - 10px));width:44px}.gpx-map-widget[data-v-a4d73c6c]:focus-visible{outline:3px solid color-mix(in srgb,var(--widget-color) 48%,#fff);outline-offset:5px}.gpx-map-widget.selected[data-v-a4d73c6c]{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--selected-marker-color,#2563eb),0 6px 18px var(--selected-marker-shadow,#15377655);z-index:10}.gpx-map-widget.selected[data-v-a4d73c6c],.gpx-map-widget.selected[data-v-a4d73c6c]:after{border-color:var(--selected-marker-color,#2563eb)}.gpx-map-widget.is-passing[data-v-a4d73c6c]{background:#fff1c7}.gpx-map-widget[data-v-a4d73c6c]:before{background:radial-gradient(circle,#fffffff0,#ffffff94 52%,#fff0 74%);border-radius:50%;content:"";inset:-12px;pointer-events:none;position:absolute;z-index:-1}.gpx-map-widget[data-v-a4d73c6c]:after{background:#fffffffa;border-bottom:3px solid var(--widget-color);border-radius:0 0 4px;border-right:3px solid var(--widget-color);content:"";height:14px;left:50%;position:absolute;top:calc(100% - 5px);transform:translate(-50%) rotate(45deg);width:14px}.gpx-map-widget.marker-style-point[data-v-a4d73c6c]{transform:translate(calc(-100% - 8px),-50%)}.gpx-map-widget.marker-style-point[data-v-a4d73c6c]:after{left:calc(100% - 5px);top:50%;transform:translateY(-50%) rotate(-45deg)}.gpx-map-widget-inline-label[data-v-a4d73c6c]{color:var(--text);font-size:10px;font-weight:800;line-height:1.2;max-width:100%;min-width:0;overflow-wrap:anywhere;pointer-events:none;white-space:normal}.gpx-map-widget.marker-style-beacon[data-v-a4d73c6c]{border-radius:999px 999px 10px 10px;height:46px;width:34px}.gpx-map-widget.marker-style-beacon[data-v-a4d73c6c]:before{border-radius:999px}.gpx-map-widget.marker-style-checkpoint[data-v-a4d73c6c]{border-radius:7px;gap:5px;grid-template-columns:minmax(0,1fr);height:auto;max-width:170px;min-height:44px;min-width:96px;padding:6px 8px;width:-moz-max-content;width:max-content}.gpx-map-widget.marker-style-checkpoint[data-v-a4d73c6c]:before{border-radius:9px}.gpx-map-widget.marker-style-checkpoint.checkpoint-compact[data-v-a4d73c6c]{border-radius:50%;border-width:2px;box-shadow:0 0 0 2px #fff,0 2px 6px #0003;gap:0;height:36px;min-height:36px;min-width:36px;padding:2px;transform:translate(-50%,-50%);width:36px}.gpx-map-widget.marker-style-checkpoint.checkpoint-compact .gpx-map-widget-inline-label[data-v-a4d73c6c],.gpx-map-widget.marker-style-checkpoint.checkpoint-compact[data-v-a4d73c6c]:after{display:none}.gpx-map-widget.color-checker[data-v-a4d73c6c]:not(.marker-style-flag),.gpx-map-widget.color-checker[data-v-a4d73c6c]:not(.marker-style-flag):after{background:var(--widget-fill)}.gpx-map-widget.marker-style-flag[data-v-a4d73c6c]{background:transparent;border:0;border-radius:0;box-shadow:none;height:58px;place-items:end start;transform:translate(-11px,calc(-100% - 2px));width:46px}.gpx-map-widget.marker-style-flag[data-v-a4d73c6c]:after,.gpx-map-widget.marker-style-flag[data-v-a4d73c6c]:before{display:none}.gpx-map-widget-flag[data-v-a4d73c6c]{display:block;filter:drop-shadow(0 0 0 rgba(255,255,255,1)) drop-shadow(0 5px 10px rgba(15,23,18,.28));height:52px;position:relative;width:38px}.gpx-map-widget-flag[data-v-a4d73c6c]:before{background:#fff;border-radius:999px;box-shadow:0 0 0 2px var(--widget-color);content:"";height:38px;left:10px;position:absolute;top:8px;width:4px}.gpx-map-widget-flag[data-v-a4d73c6c]:after{background:var(--widget-color);border:3px solid #fff;border-radius:50%;bottom:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--widget-color) 18%,transparent);content:"";height:10px;left:7px;position:absolute;width:10px}.gpx-map-widget-flag i[data-v-a4d73c6c]{background:var(--widget-fill,linear-gradient(135deg,color-mix(in srgb,var(--widget-color) 82%,#fff),var(--widget-color)));border:2px solid #fff;border-left:0;border-radius:0 5px 5px 0;clip-path:polygon(0 0,100% 0,82% 50%,100% 100%,0 100%);height:18px;left:14px;position:absolute;top:4px;width:24px}.gpx-map-widget-icon[data-v-a4d73c6c],.gpx-map-widget-icon[data-v-a4d73c6c]:after,.gpx-map-widget-icon[data-v-a4d73c6c]:before{box-sizing:border-box}.gpx-map-widget-icon[data-v-a4d73c6c]{color:var(--widget-color);display:block;filter:drop-shadow(0 1px 0 rgba(255,255,255,1));height:22px;position:relative;transform:scale(1.18);width:22px;z-index:1}.gpx-map-widget-icon[data-v-a4d73c6c]:after,.gpx-map-widget-icon[data-v-a4d73c6c]:before{content:"";position:absolute}.gpx-map-widget-pictos[data-v-a4d73c6c]{display:grid;filter:drop-shadow(0 1px 0 rgba(255,255,255,1));gap:2px;grid-template-columns:repeat(2,15px);height:32px;place-content:center;position:relative;width:32px;z-index:1}.gpx-map-widget-pictos i[data-v-a4d73c6c]{background:color-mix(in srgb,var(--picto-tone) 16%,#fff);border:1px solid color-mix(in srgb,var(--picto-tone) 46%,#fff);border-radius:999px;color:var(--picto-tone);display:grid;font-size:9px;font-style:normal;height:15px;line-height:1;place-items:center;width:15px}.gpx-map-widget-pictos i[data-v-a4d73c6c]:only-child{align-self:center;font-size:12px;grid-column:1/-1;height:20px;justify-self:center;width:20px}.gpx-map-widget.marker-style-checkpoint .gpx-map-widget-pictos[data-v-a4d73c6c]{align-items:center;display:flex;gap:3px;height:auto;justify-content:center;width:auto}.glyph-balance[data-v-a4d73c6c]{border-bottom:3px solid}.glyph-balance[data-v-a4d73c6c]:before{background:currentColor;border-radius:3px 3px 1px 1px;bottom:3px;box-shadow:7px -4px 0 currentColor,14px -1px 0 currentColor;height:10px;left:2px;width:5px}.glyph-balance[data-v-a4d73c6c]:after{border-radius:50%;border-top:2px solid;height:11px;left:1px;opacity:.38;top:3px;transform:rotate(-8deg);width:19px}.glyph-nutrition[data-v-a4d73c6c]:before{background:#ffffffbd;border:2px solid;border-radius:3px;height:18px;left:5px;top:2px;width:12px}.glyph-nutrition[data-v-a4d73c6c]:after{background:currentColor;border-radius:4px;box-shadow:0 -3px 0 -1px currentColor,0 7px 0 -1px currentColor;height:8px;left:9px;top:7px;width:4px}.glyph-course[data-v-a4d73c6c]:before{border-radius:48% 52% 42% 58%;border-top:3px solid;height:10px;left:2px;top:7px;transform:rotate(-14deg);width:18px}.glyph-course[data-v-a4d73c6c]:after{background:#fffaf0;border:3px solid;border-radius:50%;box-shadow:0 12px 0 -2px currentColor;height:8px;left:8px;top:3px;width:8px}.glyph-ravito[data-v-a4d73c6c]:before{border:3px solid;border-radius:3px 3px 7px 7px;border-top:5px solid;height:17px;left:4px;top:2px;transform:rotate(-3deg);width:13px}.glyph-ravito[data-v-a4d73c6c]:after{border:3px solid;border-left:0;border-radius:0 8px 8px 0;height:8px;right:1px;top:7px;width:7px}.glyph-base[data-v-a4d73c6c]:before{background:currentColor;height:17px;left:2px;width:18px}.glyph-base[data-v-a4d73c6c]:after,.glyph-base[data-v-a4d73c6c]:before{bottom:2px;clip-path:polygon(50% 0,100% 100%,0 100%)}.glyph-base[data-v-a4d73c6c]:after{background:#fffaf0;height:11px;left:8px;opacity:.9;width:6px}.glyph-checklist[data-v-a4d73c6c]:before{background:#fffaf0a8;border:3px solid;border-radius:5px;height:18px;left:2px;top:2px;width:18px}.glyph-checklist[data-v-a4d73c6c]:after{border-bottom:4px solid;border-left:4px solid;height:7px;left:7px;top:8px;transform:rotate(-45deg);width:11px}.glyph-water[data-v-a4d73c6c]:before{background:currentColor;border-radius:10px 10px 10px 2px;height:19px;left:4px;top:1px;transform:rotate(45deg);width:14px}.glyph-water[data-v-a4d73c6c]:after{background:#fffaf0d1;border-radius:50%;height:8px;left:9px;top:8px;transform:rotate(24deg);width:5px}.glyph-cutoff[data-v-a4d73c6c]:before{border:3px solid;border-radius:50%;height:18px;left:2px;top:4px;width:18px}.glyph-cutoff[data-v-a4d73c6c]:after{background:currentColor;border-radius:4px;box-shadow:5px 11px 0 -1px currentColor;height:15px;left:11px;top:0;transform:rotate(45deg);transform-origin:2px 14px;width:4px}.glyph-text[data-v-a4d73c6c]:before{background:linear-gradient(currentColor,currentColor) 4px 4px /8px 2px no-repeat,linear-gradient(currentColor,currentColor) 4px 8px /6px 2px no-repeat,#fffaf0a3;border:3px solid;border-radius:4px;height:14px;left:3px;top:5px;width:16px}.glyph-text[data-v-a4d73c6c]:after{border-left:6px solid transparent;border-top:6px solid;bottom:3px;right:3px}.glyph-segment[data-v-a4d73c6c]:before{background:#fffaf0a3;border:3px solid;border-radius:999px;height:9px;left:2px;top:7px;width:18px}.glyph-segment[data-v-a4d73c6c]:after{box-shadow:9px 0 0 currentColor;height:15px;left:5px;top:4px;width:4px}.glyph-beacon[data-v-a4d73c6c]:before,.glyph-segment[data-v-a4d73c6c]:after{background:currentColor;border-radius:999px}.glyph-beacon[data-v-a4d73c6c]:before{height:8px;left:7px;top:7px;width:8px}.glyph-beacon[data-v-a4d73c6c]:after{border:2px solid;border-radius:999px;height:18px;left:2px;opacity:.5;top:2px;width:18px}.gpx-map-widget.kind-live_beacon[data-v-a4d73c6c]{border-radius:999px;outline:2px solid var(--widget-color);outline-offset:2px}.gpx-map-widget.kind-live_beacon[data-signal-state=delayed][data-v-a4d73c6c]{opacity:.82;outline-style:dashed}.gpx-map-widget.kind-live_beacon[data-signal-state=lost][data-v-a4d73c6c]{opacity:.55;outline-style:dotted}.gpx-map-widget.kind-live_beacon[data-signal-state=no_signal][data-v-a4d73c6c]{opacity:.45;outline-style:dotted}.gpx-map-widget.kind-live_beacon[data-signal-state=lost] .glyph-beacon[data-v-a4d73c6c]:before{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.gpx-map-widget.color-green[data-v-a4d73c6c]{--widget-color:#5f8f72;--widget-soft:rgba(95,143,114,.14);--widget-line:rgba(95,143,114,.38)}.gpx-map-widget.color-amber[data-v-a4d73c6c]{--widget-color:#c8b84e;--widget-soft:rgba(200,184,78,.17);--widget-line:rgba(200,184,78,.44)}.gpx-map-widget.color-blue[data-v-a4d73c6c]{--widget-color:#6f9fb5;--widget-soft:rgba(111,159,181,.16);--widget-line:rgba(111,159,181,.4)}.gpx-map-widget.color-red[data-v-a4d73c6c]{--widget-color:#bd7669;--widget-soft:rgba(189,118,105,.16);--widget-line:rgba(189,118,105,.4)}.gpx-map-widget.color-violet[data-v-a4d73c6c]{--widget-color:#9276ad;--widget-soft:rgba(146,118,173,.16);--widget-line:rgba(146,118,173,.4)}.gpx-map-widget.color-slate[data-v-a4d73c6c]{--widget-color:#77877f;--widget-soft:rgba(119,135,127,.16);--widget-line:rgba(119,135,127,.4)}@media(max-width:700px){.gpx-map[data-v-a4d73c6c]{height:280px}}@media print{[data-v-a4d73c6c] .maplibregl-control-container{display:none!important}}[data-v-a4d73c6c] .maplibregl-ctrl-top-right{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;left:auto;overflow:visible;right:8px;top:8px;z-index:4}[data-v-a4d73c6c] .trail-map-recenter.mobile-only{display:none}[data-v-a4d73c6c] .trail-map-settings{display:none;order:2}@media(max-height:500px)and (pointer:coarse),(max-width:700px){.mobile-map-settings-toggle[data-v-a4d73c6c]{display:flex;position:static}[data-v-a4d73c6c] .maplibregl-ctrl-top-right{display:flex;top:8px}[data-v-a4d73c6c] .maplibregl-ctrl-top-right>.maplibregl-ctrl{display:none}[data-v-a4d73c6c] .maplibregl-ctrl-top-right>.maplibregl-ctrl-group:has(.maplibregl-ctrl-zoom-in){display:flex}.mobile-settings-open[data-v-a4d73c6c]{overflow:visible;z-index:20}.mobile-settings-open[data-v-a4d73c6c] .maplibregl-map{overflow:visible}.mobile-settings-open[data-v-a4d73c6c] .maplibregl-ctrl-top-right{display:flex;top:8px;z-index:21}.mobile-settings-open[data-v-a4d73c6c] .maplibregl-ctrl-top-right>.maplibregl-ctrl,[data-v-a4d73c6c] .maplibregl-ctrl-top-right>.trail-map-recenter,[data-v-a4d73c6c] .maplibregl-ctrl-top-right>.trail-map-settings{display:flex}.mobile-settings-open[data-v-a4d73c6c] .maplibregl-ctrl-top-right>.maplibregl-ctrl-group:has(.maplibregl-ctrl-zoom-in),.mobile-settings-open[data-v-a4d73c6c] .maplibregl-ctrl-top-right>.trail-map-recenter{display:none}}[data-v-a4d73c6c] .maplibregl-ctrl-top-right .maplibregl-ctrl{flex:0 0 auto;float:none;margin:0}[data-v-a4d73c6c] .maplibregl-ctrl-top-right>.maplibregl-ctrl-group:has(.maplibregl-ctrl-zoom-in){order:-2;position:relative;z-index:2}[data-v-a4d73c6c] .trail-map-recenter{order:-1}[data-v-a4d73c6c] .maplibregl-ctrl-group{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 1px 4px #00000026;display:flex;flex-direction:column;overflow:hidden}[data-v-a4d73c6c] .maplibregl-ctrl-group button{color:var(--text);flex:0 0 44px;height:44px;touch-action:manipulation;width:44px}[data-v-a4d73c6c] .maplibregl-ctrl button:disabled{display:none}[data-v-a4d73c6c] .maplibregl-ctrl-group:has(>button:disabled):not(:has(>button:enabled,>a)){display:none}[data-v-a4d73c6c] .maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}[data-v-a4d73c6c] .maplibregl-ctrl-group button:enabled~button:enabled{border-left:0;border-top:1px solid var(--border)}[data-v-a4d73c6c] .maplibregl-ctrl-group button:focus,[data-v-a4d73c6c] .maplibregl-ctrl-group button:hover{background-color:var(--surface-2);color:var(--accent)}[data-v-a4d73c6c] .maplibregl-ctrl-group button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 42%,#fff);outline-offset:-3px;position:relative;z-index:1}[data-v-a4d73c6c] .trail-map-actions button{background:var(--surface);border:0;cursor:pointer;display:block;font-size:16px;font-weight:850;line-height:1}[data-v-a4d73c6c] .trail-map-fit-full-route{color:var(--text);display:grid;height:44px;padding:0;place-items:center;touch-action:manipulation;width:44px}[data-v-a4d73c6c] .trail-map-fit-full-route svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}[data-v-a4d73c6c] .trail-map-actions .trail-map-directions{color:var(--text);display:grid;flex:0 0 44px;height:44px;place-items:center;touch-action:manipulation;width:44px}[data-v-a4d73c6c] .trail-map-actions .trail-map-directions+button{border-top:1px solid var(--border)}[data-v-a4d73c6c] .trail-map-actions .trail-map-directions svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}[data-v-a4d73c6c] .trail-map-actions .trail-map-directions:focus,[data-v-a4d73c6c] .trail-map-actions .trail-map-directions:hover{background-color:var(--surface-2);color:var(--accent)}[data-v-a4d73c6c] .trail-map-actions .trail-map-directions:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 42%,#fff);outline-offset:-3px;position:relative;z-index:1}[data-v-a4d73c6c] .trail-map-actions button.active{background:var(--accent);color:#fff}[data-v-a4d73c6c] .trail-map-actions button.active:focus,[data-v-a4d73c6c] .trail-map-actions button.active:hover{background:var(--accent);color:#fff}[data-v-a4d73c6c] .trail-map-actions button.trail-map-edit-gpx{background:var(--accent);color:#fff}[data-v-a4d73c6c] .trail-map-actions button.trail-map-edit-gpx:focus,[data-v-a4d73c6c] .trail-map-actions button.trail-map-edit-gpx:hover{background:#245332;color:#fff}[data-v-a4d73c6c] .trail-map-basemap{font-family:var(--font);order:1;position:relative;z-index:1}[data-v-a4d73c6c] .trail-map-basemap:has(.trail-map-basemap-toggle[aria-expanded=true]){z-index:3}[data-v-a4d73c6c] .trail-map-basemap-toggle{display:grid;place-items:center}[data-v-a4d73c6c] .trail-map-basemap-toggle[aria-expanded=true]{background:var(--surface-2);color:var(--accent)}[data-v-a4d73c6c] .trail-map-basemap-menu{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 20px #0000002e;box-sizing:border-box;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:calc(100vw - 48px);overflow-y:auto;overscroll-behavior-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 6px);width:360px;z-index:1}[data-v-a4d73c6c] .trail-map-basemap-menu[hidden]{display:none}[data-v-a4d73c6c] .trail-map-basemap-menu button{background:transparent;border:0;border-radius:6px;color:var(--text);cursor:pointer;display:grid;font:700 13px/1.3 var(--font);min-height:58px;padding:8px 5px 6px;place-items:center;position:relative;text-align:center;touch-action:manipulation;width:100%}[data-v-a4d73c6c] .trail-map-basemap-menu button:before{border:1px solid var(--border);border-radius:50%;content:"";height:10px;left:7px;position:absolute;top:7px;width:10px}[data-v-a4d73c6c] .trail-map-basemap-menu button[aria-checked=true]{background:var(--surface-2);color:var(--accent)}[data-v-a4d73c6c] .trail-map-basemap-menu button[aria-checked=true]:before{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}[data-v-a4d73c6c] .trail-map-basemap-menu .trail-map-basemap-terrain:before{border-radius:3px}[data-v-a4d73c6c] .trail-map-basemap-menu small{display:none}[data-v-a4d73c6c] .trail-map-basemap-menu button:hover{background:var(--surface-2)}[data-v-a4d73c6c] .trail-map-basemap-menu button:disabled{cursor:not-allowed;opacity:.5}[data-v-a4d73c6c] .trail-map-basemap-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-v-a4d73c6c] .maplibregl-ctrl-scale{background:#ffffffe0;border-color:var(--accent);color:var(--text);font-size:11px;font-weight:800}[data-v-a4d73c6c] .maplibregl-popup-content{background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:0 6px 18px #0000001f;color:var(--text);font-size:11px;font-weight:700;padding:5px 8px}@media(max-width:1024px),(pointer:coarse)and (max-width:1366px){.gpx-map-widget.marker-style-checkpoint[data-v-a4d73c6c]{border-radius:50%;border-width:2px;box-shadow:0 0 0 2px #fff,0 2px 6px #0003;gap:0;height:36px;min-height:36px;min-width:36px;padding:2px;transform:translate(-50%,-50%);width:36px}.gpx-map-widget.marker-style-checkpoint[data-v-a4d73c6c]:before{background:transparent;inset:-4px;pointer-events:auto}.gpx-map-widget-inline-label[data-v-a4d73c6c],.gpx-map-widget.marker-style-checkpoint[data-v-a4d73c6c]:after{display:none}.gpx-map-widget.marker-style-checkpoint.selected[data-v-a4d73c6c]{border-color:var(--selected-marker-color,#2563eb);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--selected-marker-color,#2563eb)}}.gpx-map-widget.mobile-route-point[data-v-a4d73c6c],.gpx-map-widget.mobile-route-point.color-checker[data-v-a4d73c6c],.gpx-map-widget.mobile-route-point.selected[data-v-a4d73c6c]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:50%;box-shadow:none;gap:0;height:44px;max-width:44px;min-height:44px;min-width:44px;padding:0;place-items:center;transform:translate(-50%,-50%);width:44px}.gpx-map-widget.mobile-route-point[data-v-a4d73c6c]:after,.gpx-map-widget.mobile-route-point[data-v-a4d73c6c]:before{display:none}.mobile-route-dot[data-v-a4d73c6c]{background:#1e3a8a;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #1e3a8a;box-sizing:border-box;color:#fff;display:grid;font-size:10px;font-weight:900;height:12px;line-height:1;place-items:center;pointer-events:none;width:12px;z-index:1}.mobile-route-dot.has-label[data-v-a4d73c6c]{border-width:2px;box-shadow:0 0 0 2px #1e3a8a33;height:24px;width:24px}.selected>.mobile-route-dot[data-v-a4d73c6c]{box-shadow:0 0 0 2px var(--selected-marker-color,#2563eb);height:14px;width:14px}.selected>.mobile-route-dot.has-label[data-v-a4d73c6c]{box-shadow:0 0 0 3px var(--selected-marker-color,#2563eb);height:26px;width:26px}.gpx-map-shell.selected-marker-red[data-v-a4d73c6c]{--selected-marker-color:#dc2626;--selected-marker-surface:#b91c1c;--selected-marker-shadow:rgba(153,27,27,.35)}.gpx-map-shell.selected-marker-red[data-v-a4d73c6c],.gpx-map-shell.selected-range[data-v-a4d73c6c]{--selected-route-focus-fill:#fef2f2;--selected-route-focus-stroke:#dc2626;--selected-route-focus-shadow:rgba(185,28,28,.46)}.gpx-map-shell.selected-marker-red .selected>.mobile-route-dot[data-v-a4d73c6c]{background:#dc2626;box-shadow:0 0 0 2px #dc2626}.gpx-map-shell.selected-marker-red .selected>.mobile-route-dot.has-label[data-v-a4d73c6c]{box-shadow:0 0 0 3px #dc2626}.gpx-map-shell .gpx-map-widget.selected[data-v-a4d73c6c],.gpx-map-shell .gpx-map-widget.service-marker[data-v-a4d73c6c]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1.5px solid var(--selected-marker-color,#2563eb);border-radius:5px;box-shadow:0 1px 3px #18271d26;box-sizing:border-box;color:#243027;display:flex;gap:0;height:auto;max-width:min(180px,46vw);min-height:26px;min-width:0;padding:4px 7px;transform:translate(-50%,calc(-100% - 5px));width:-moz-max-content;width:max-content}.gpx-map-shell .gpx-map-widget.service-marker[data-v-a4d73c6c]:not(.selected){border-color:var(--widget-color)}.gpx-map-shell .gpx-map-widget.selected[data-v-a4d73c6c]:before,.gpx-map-shell .gpx-map-widget.service-marker[data-v-a4d73c6c]:before{background:transparent;border-radius:5px;display:block;inset:-9px -4px;pointer-events:auto}.gpx-map-shell .gpx-map-widget.selected[data-v-a4d73c6c]:after,.gpx-map-shell .gpx-map-widget.service-marker[data-v-a4d73c6c]:after{display:none}.gpx-map-compact-label[data-v-a4d73c6c]{display:block;font-size:11px;font-weight:750;line-height:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpx-map-shell .gpx-map-widget.service-marker[data-v-a4d73c6c]{opacity:var(--marker-opacity,1);transform:translate(-50%,calc(-100% - 5px)) scale(var(--marker-scale,1));transform-origin:bottom center}.gpx-map-shell .gpx-map-widget.service-marker[data-v-a4d73c6c]:before{height:100%;inset:50% auto auto 50%;min-height:calc(44px/var(--marker-scale, 1));min-width:calc(44px/var(--marker-scale, 1));transform:translate(-50%,-50%);width:100%}.gpx-map-shell .gpx-map-widget.service-marker[data-perspective=point][data-v-a4d73c6c]{background:var(--widget-color);border:2px solid #fff;border-radius:50%;height:10px;min-height:0;padding:0;transform:translate(-50%,-50%) scale(var(--marker-scale,1));transform-origin:center;width:10px}.gpx-map-shell .gpx-map-widget.service-marker[data-perspective=point] .gpx-map-compact-label[data-v-a4d73c6c]{display:none}.gpx-map-shell .gpx-map-widget.service-marker[data-perspective=hidden][data-v-a4d73c6c]{pointer-events:none;visibility:hidden}.gpx-map-endpoint[data-v-a4d73c6c],.gpx-map-shell .gpx-map-widget.service-marker[data-perspective=hidden][data-v-a4d73c6c]:before{pointer-events:none}.gpx-map-endpoint[data-v-a4d73c6c]{align-items:center;background:#fff;border:2px solid #2f6b45;border-radius:5px;box-shadow:0 1px 3px #18271d26;box-sizing:border-box;color:#244e35;display:flex;font-size:11px;font-weight:750;gap:5px;line-height:15px;min-height:28px;padding:4px 7px;position:absolute;transform:translate(-50%,calc(-100% - 5px));white-space:nowrap;width:-moz-max-content;width:max-content;z-index:11}.gpx-map-endpoint.finish[data-v-a4d73c6c]{border-color:#334155;color:#334155}.gpx-map-endpoint.start.separate-endpoints[data-v-a4d73c6c]{transform:translate(calc(-100% - 5px),calc(-100% - 5px))}.gpx-map-endpoint.finish.separate-endpoints[data-v-a4d73c6c]{transform:translate(5px,calc(-100% - 5px))}.endpoint-symbol[data-v-a4d73c6c]{background:#2f6b45;border-radius:50%;height:10px;width:10px}.finish>.endpoint-symbol[data-v-a4d73c6c]{background:conic-gradient(#334155 25%,#fff 0 50%,#334155 0 75%,#fff 0) 0 0 /6px 6px;border-radius:0}.course-topo-attribution[data-v-a4d73c6c]{background:#fff9;bottom:2px;color:#343b34;font:9px/13px sans-serif;margin:0;max-width:calc(100% - 160px);padding:0 3px;position:absolute;right:62px;text-align:right;z-index:4}.course-topo-attribution a[data-v-a4d73c6c]{color:inherit}.gpx-map-shell.course-map-controls .route-casing[data-v-a4d73c6c]{opacity:1;stroke:#24251f;stroke-width:6}.gpx-map-shell.course-map-controls .route-track[data-v-a4d73c6c]{opacity:1;stroke-width:4}.gpx-map-shell.course-map-controls .gpx-map-widget[data-perspective][data-v-a4d73c6c]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:50%;box-shadow:none;display:block;height:44px;max-width:44px;min-height:44px;min-width:44px;opacity:1;outline:none;padding:0;transform:translate(-50%,-50%);visibility:visible;width:44px}.gpx-map-shell.course-map-controls .gpx-map-widget[data-v-a4d73c6c]:after,.gpx-map-shell.course-map-controls .gpx-map-widget[data-v-a4d73c6c]:before{display:none}.gpx-map-shell.course-map-controls .gpx-map-widget[data-v-a4d73c6c]:focus-visible{box-shadow:0 0 0 4px #24251f;outline:2px solid #fff}.gpx-map-shell.course-map-controls .gpx-map-compact-label[data-v-a4d73c6c],.gpx-map-shell.course-map-controls .gpx-map-endpoint[data-v-a4d73c6c]{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
