@media not print{[data-theme='dark'] #map .leaflet-pane.leaflet-marker-pane div.user_marker,[data-theme='dark'] .map .leaflet-pane.leaflet-marker-pane div.user_marker,[data-theme='dark'] .big_map .leaflet-pane.leaflet-marker-pane div.user_marker,[data-theme='dark'] #routes_map .leaflet-pane.leaflet-marker-pane div.user_marker{filter:brightness(65%)}}.big_map>div.leaflet-container{width:100%;height:100%}#map{max-height:calc(100vh - 250px)}#map,.map,.big_map,#routes_map{width:100%;height:600px;z-index:1;box-sizing:border-box}#map .leaflet-pane.leaflet-tooltip-pane .leaflet-tooltip,.map .leaflet-pane.leaflet-tooltip-pane .leaflet-tooltip,.big_map .leaflet-pane.leaflet-tooltip-pane .leaflet-tooltip,#routes_map .leaflet-pane.leaflet-tooltip-pane .leaflet-tooltip{line-height:1.3em;padding:4px 6px;transform-origin:center -6px}#map .leaflet-pane.leaflet-tooltip-pane .leaflet-tooltip span,.map .leaflet-pane.leaflet-tooltip-pane .leaflet-tooltip span,.big_map .leaflet-pane.leaflet-tooltip-pane .leaflet-tooltip span,#routes_map .leaflet-pane.leaflet-tooltip-pane .leaflet-tooltip span{display:block;font-weight:bold}#map .leaflet-pane.leaflet-marker-pane div.user_marker div,.map .leaflet-pane.leaflet-marker-pane div.user_marker div,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker div,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker div{width:30px;height:30px;border-radius:50% 50% 50% 0;position:absolute;transform:rotate(-45deg);box-shadow:1px 1px 3px black}#map .leaflet-pane.leaflet-marker-pane div.user_marker div:after,.map .leaflet-pane.leaflet-marker-pane div.user_marker div:after,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker div:after,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker div:after{content:'';width:20px;height:20px;margin:3px;position:absolute;border-radius:50%;background:transparent;border:2px solid #FFF}#map .leaflet-pane.leaflet-marker-pane div.user_marker span,.map .leaflet-pane.leaflet-marker-pane div.user_marker span,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker span,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker span{position:absolute;margin:0px;text-align:center;color:#fff;width:30px;height:30px;font-size:11px;align-items:center;justify-content:center;display:flex;line-height:30px}#map .leaflet-pane.leaflet-marker-pane div.user_marker.isPOI div:after,.map .leaflet-pane.leaflet-marker-pane div.user_marker.isPOI div:after,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker.isPOI div:after,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker.isPOI div:after{border-style:dotted}#map .leaflet-pane.leaflet-marker-pane div.user_marker.isPOI .material-text,.map .leaflet-pane.leaflet-marker-pane div.user_marker.isPOI .material-text,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker.isPOI .material-text,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker.isPOI .material-text{display:none}#map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI) .material-icon,.map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI) .material-icon,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI) .material-icon,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI) .material-icon{display:none}#map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI):hover .material-icon,.map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI):hover .material-icon,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI):hover .material-icon,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI):hover .material-icon{display:flex}#map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI):hover .material-text,.map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI):hover .material-text,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI):hover .material-text,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker:not(.isPOI):hover .material-text{display:none}#map .leaflet-pane.leaflet-marker-pane div.user_marker.adhoc_open div:after,.map .leaflet-pane.leaflet-marker-pane div.user_marker.adhoc_open div:after,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker.adhoc_open div:after,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker.adhoc_open div:after,#map .leaflet-pane.leaflet-marker-pane div.user_marker.user_wp_click_order div:after,.map .leaflet-pane.leaflet-marker-pane div.user_marker.user_wp_click_order div:after,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker.user_wp_click_order div:after,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker.user_wp_click_order div:after{-webkit-animation:rotating 10s linear infinite}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}#map .leaflet-pane.leaflet-marker-pane div.user_marker.user_wp_click_order div:after,.map .leaflet-pane.leaflet-marker-pane div.user_marker.user_wp_click_order div:after,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker.user_wp_click_order div:after,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker.user_wp_click_order div:after{border-style:dashed}#map .leaflet-pane.leaflet-marker-pane div.user_marker.adhoc_open div:after,.map .leaflet-pane.leaflet-marker-pane div.user_marker.adhoc_open div:after,.big_map .leaflet-pane.leaflet-marker-pane div.user_marker.adhoc_open div:after,#routes_map .leaflet-pane.leaflet-marker-pane div.user_marker.adhoc_open div:after{margin:2px;width:18px;height:18px;border-width:4px;border-style:dotted}#map .leaflet-control-command-interior .fa-sort-up:before,.map .leaflet-control-command-interior .fa-sort-up:before,.big_map .leaflet-control-command-interior .fa-sort-up:before,#routes_map .leaflet-control-command-interior .fa-sort-up:before{color:light-dark(#ff2626, #ff8d8d);opacity:1}#map .leaflet-control-command-interior .fa-sort-up:after,.map .leaflet-control-command-interior .fa-sort-up:after,.big_map .leaflet-control-command-interior .fa-sort-up:after,#routes_map .leaflet-control-command-interior .fa-sort-up:after{opacity:.5}@media not print{[data-theme='dark'] .waypoint_print .details .wp_icon{filter:brightness(.7)}}.wp_icon{border-radius:50%}.wp_icon.size_16{width:16px;height:16px}.wp_icon.size_36{width:36px;height:36px}.wp_icon.size_108{width:108px;height:108px}.route_labels span,.route_label label.active{background:light-dark(#d9534f, #b52b27);color:#ffffff}.route_label label{background:light-dark(#d0c7c7, #553b3a);color:light-dark(#ffffff, #8b8b8b)}.route_labels span svg,.route_label label.active input+span svg{fill:#ffffff}.route_label label input+span svg{fill:light-dark(#ffffff, #8b8b8b)}.route_labels{display:inline-flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:2px}.route_labels span{width:24px;height:24px;padding:3px;box-sizing:border-box;border-radius:5px;cursor:help;line-height:1em;text-align:center;display:flex;align-items:center;justify-content:center}.route_labels span svg{max-width:100%;max-height:100%}.route_labels span i{font-size:15px;line-height:20px}.route_labels span.route_difficulty{background:var(--icon-color);display:inline-block}.route_labels span.route_profil{background:light-dark(#774f33, #513d2f)}