﻿@keyframes check-input{from{box-shadow:0 0 0 0 rgba(20,126,179,.3)}to{box-shadow:0 0 0 1rem rgba(0,0,0,0)}}@keyframes card-hover{0%{transform:scale(1)}66%{transform:scale(1.02)}100%{transform:scale(1)}}:root{--mapbox-ctrl-icon-size: 22px;--mapbox-ctrl-size: 30px}@media only screen and (min-width: 768px){:root{--mapbox-ctrl-size: 36px}}@keyframes popup-animation{from{opacity:0;top:-50px}}.mapboxgl-marker.marker,.mapboxgl-marker.cluster,.mapboxgl-marker .item[data-rando-id]{cursor:pointer}.mapboxgl-marker.marker{z-index:2;cursor:pointer;width:30px;height:50px;text-align:center;font-size:16px;line-height:32px;font-weight:bold;padding-top:0;color:#fff;opacity:.8;transition:opacity ease .2s}.mapboxgl-marker.marker>span{position:relative;z-index:1;text-shadow:0 0 2px #082946}.mapboxgl-marker.marker:hover{z-index:5 !important;opacity:1 !important}.mapboxgl-marker.marker:after{content:"";background-image:url(/img/fiches/wpt_carte_blank.svg);background-size:100% auto;display:block;position:absolute;top:0;width:100%;height:100%}.mapboxgl-marker.marker.end,.mapboxgl-marker.marker.start,.mapboxgl-marker.marker.start_end{z-index:4}.mapboxgl-marker.marker.end.stage,.mapboxgl-marker.marker.start.stage,.mapboxgl-marker.marker.start_end.stage{z-index:3}.mapboxgl-marker.marker.start_end:after{background-image:url(/img/fiches/wpt_carte_depart_arrivee.svg)}.mapboxgl-marker.marker.start_end.stage:after{background-image:url(/img/fiches/wpt_carte_stage.svg)}.mapboxgl-marker.marker.start:after{background-image:url(/img/fiches/wpt_carte_depart.svg)}.mapboxgl-marker.marker.start.stage:after{background-image:url(/img/fiches/wpt_carte_stage.svg)}.mapboxgl-marker.marker.end:after{background-image:url(/img/fiches/wpt_carte_arrivee.svg)}.mapboxgl-marker.marker.end.stage:after{background-image:url(/img/fiches/wpt_carte_stage.svg)}.mapboxgl-marker.marker.point{z-index:0;padding:0;width:16px;height:16px;background:#ffd82f;border-radius:50%;outline:1px solid rgba(0,0,0,.25)}.mapboxgl-marker.marker.point:hover{outline-width:2px}.mapboxgl-marker.marker.point:after{display:none}.mapboxgl-marker.marker.point.type-d{background-color:#82a714;border:1px solid rgba(0,0,0,.25);z-index:1;opacity:1;outline:2px solid #fff}.mapboxgl-marker.marker.point.type-d:hover{outline-width:4px}.mapboxgl-marker.marker.point.type-i{background-color:#8057b5;border:1px solid rgba(0,0,0,.25);z-index:1;opacity:1;outline:2px solid #fff}.mapboxgl-marker.marker.point.type-i:hover{outline-width:4px}html[lang=de] .mapboxgl-marker.marker.start_end:after{background-image:url(/img/fiches/wpt_carte_depart_arrivee_DE.svg)}html[lang=de] .mapboxgl-marker.marker.start:after{background-image:url(/img/fiches/wpt_carte_depart_DE.svg)}html[lang=de] .mapboxgl-marker.marker.end:after{background-image:url(/img/fiches/wpt_carte_arrivee_DE.svg)}html[lang=en] .mapboxgl-marker.marker.start_end:after{background-image:url(/img/fiches/wpt_carte_depart_arrivee_EN.svg)}html[lang=en] .mapboxgl-marker.marker.start:after{background-image:url(/img/fiches/wpt_carte_depart_EN.svg)}html[lang=en] .mapboxgl-marker.marker.end:after{background-image:url(/img/fiches/wpt_carte_arrivee_EN.svg)}.mapboxgl-popup{z-index:10;animation:popup-animation .25s}.mapboxgl-popup.point .mapboxgl-popup-content .content-type-i{white-space:nowrap}.mapboxgl-popup.point .mapboxgl-popup-content img.pull-left{display:block;border-radius:8px}.mapboxgl-popup.point .mapboxgl-popup-content img.pull-left~div{width:auto;overflow:hidden;padding-left:10px}.mapboxgl-popup .mapboxgl-popup-content{font-size:112.5%;border-radius:18px;box-shadow:0 5px 15px -3px rgba(0,0,0,.1),0 15px 25px -5px rgba(0,0,0,.1);padding:10px 1.5em 10px 10px}.mapboxgl-popup .mapboxgl-popup-content>button+a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px}.mapboxgl-popup .mapboxgl-popup-content .content-type-i{white-space:nowrap}.mapboxgl-popup .mapboxgl-popup-content img.pull-left{display:block;border-radius:8px}.mapboxgl-popup .mapboxgl-popup-content img.pull-left~div{width:auto;overflow:hidden;padding-left:10px}.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{font-size:1.25em;line-height:1.5em;width:1.5em;display:inline-block;padding:0;color:#8f8f8f}.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:hover{color:#333}.mapboxgl-popup.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{z-index:11}.mapboxgl-ctrl-bottom-left{z-index:7}.mapboxgl-ctrl-group button{height:var(--mapbox-ctrl-size);width:var(--mapbox-ctrl-size)}.mapboxgl-ctrl-icon.mapboxgl-ctrl-layers{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.372 4.531a1 1 0 0 0 -.743 0l-6.936 2.775 6.936 2.774a1 1 0 0 0 .743 0l6.936-2.774zm-1.486-1.856a3 3 0 0 1 2.228 0l9.258 3.702a1 1 0 0 1 0 1.857l-9.258 3.703a3 3 0 0 1 -2.228 0l-9.256-3.703a1 1 0 0 1 0-1.857l9.257-3.702zm-9.814 9.26a1 1 0 0 1 1.3-.558l8.514 3.406a3 3 0 0 0 2.228 0l8.515-3.406a1 1 0 1 1 .743 1.857l-8.515 3.406a5 5 0 0 1 -3.714 0l-8.513-3.406a1 1 0 0 1 -.557-1.3zm0 5a1 1 0 0 1 1.3-.558l8.514 3.406a3 3 0 0 0 2.228 0l8.515-3.406a1 1 0 1 1 .743 1.857l-8.515 3.406a5 5 0 0 1 -3.714 0l-8.513-3.406a1 1 0 0 1 -.557-1.3z'/%3E%3C/svg%3E");background-size:var(--mapbox-ctrl-icon-size);background-position:center;background-repeat:no-repeat}.t-indications{padding-right:3px}.t-indications img{display:inline-block;vertical-align:middle}.btn-geoloc.geoloc-enabled .vr-icon{color:#1da1f2}.btn-geoloc.geoloc-enabled .vr-icon:before{content:""}.btn-geoloc.geoloc-error .vr-icon{color:#c54b44}.btn-geoloc.geoloc-error .vr-icon:before{content:""}.mapboxgl-map.dragging .marker{opacity:.25}.map-container{position:relative}.map-container .mapboxgl-map{z-index:1}.map-container .map-layers-panel{background:#fff;border-radius:8px;box-shadow:0 0 0 2px rgba(0,0,0,.1);flex-direction:column;min-width:250px;max-width:300px;overflow-y:auto;display:none;position:absolute;z-index:9;font-size:14px;top:10px;right:10px;height:auto;max-height:calc(100% - 20px)}@media only screen and (min-width: 768px){.map-container .map-layers-panel{right:calc(10px + var(--mapbox-ctrl-size) + 10px)}}@media only screen and (min-width: 992px){.map-container .map-layers-panel{min-width:300px;max-width:360px}}.map-container .map-layers-panel.is-open{display:flex}.map-container .map-layers-panel header{padding:5px 10px;background:#f6f6f6}.map-container .map-layers-panel footer{padding:10px;background:#f6f6f6}.map-container .map-layers-panel .map-layers-panel--content{flex:1;overflow-y:auto}.map-container .map-layers-panel .map-layers-panel--content>section{padding:10px}.map-container .map-layers-panel .map-layers-panel--content>section+section{border-top:1px solid rgba(0,0,0,.1)}.map-container .map-layers-panel .map-layers-panel--content>section .h5{display:block;margin:0 0 10px 0}.map-container .map-layers-panel .baselayer-selector .baselayer-thumbnail{display:block;border-radius:8px;overflow:hidden;position:relative}.map-container .map-layers-panel .baselayer-selector .baselayer-thumbnail img{opacity:.8;aspect-ratio:16/9;width:100%}.map-container .map-layers-panel .baselayer-selector fieldset{display:grid;column-gap:10px;row-gap:10px;text-align:center;color:dimgray;grid-template-columns:repeat(3, 1fr)}@media only screen and (min-width: 992px){.map-container .map-layers-panel .baselayer-selector fieldset{grid-template-columns:repeat(3, 1fr)}}.map-container .map-layers-panel .baselayer-selector fieldset label{margin:0}.map-container .map-layers-panel .baselayer-selector fieldset label input[type=radio]{display:none}.map-container .map-layers-panel .baselayer-selector fieldset label input[type=radio]:checked~.baselayer-thumbnail img{opacity:1}.map-container .map-layers-panel .baselayer-selector fieldset label input[type=radio]:checked~.baselayer-thumbnail:after{content:"";position:absolute;border-radius:8px;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 2px #fff;border:2px solid #147eb3}.map-container .map-layers-panel .baselayer-selector fieldset label input[type=radio]:checked~.baselayer-thumbnail:before{font-family:"vr-fonticons";font-style:normal;font-weight:normal;speak:never;text-align:center;font-variant:normal;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-decoration:inherit;line-height:1;width:1em;position:relative;top:0;content:"";position:absolute;top:7px;left:7px;font-size:14px;height:18px;line-height:18px;width:18px;text-align:center;border-radius:50%;background:#147eb3;color:#fff;z-index:1}.map-container .map-layers-panel .baselayer-selector fieldset label input[type=radio]:checked~span{color:#147eb3}.map-container .map-layers-panel .baselayer-selector fieldset label:hover,.map-container .map-layers-panel .baselayer-selector fieldset label:focus-within{text-decoration:underline}.map-container .map-layers-panel .baselayer-selector fieldset label:hover input[type=radio]~figure img,.map-container .map-layers-panel .baselayer-selector fieldset label:focus-within input[type=radio]~figure img{opacity:1}.map-container .map-layers-panel .baselayer-selector fieldset label:hover input[type=radio]~figure:after,.map-container .map-layers-panel .baselayer-selector fieldset label:focus-within input[type=radio]~figure:after{content:"";position:absolute;border-radius:8px;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 2px #fff;border:2px solid #147eb3}.map-container .map-layers-panel .baselayer-selector fieldset label:hover input[type=radio]~span,.map-container .map-layers-panel .baselayer-selector fieldset label:focus-within input[type=radio]~span{color:#147eb3}.map-container .map-layers-panel .overlay-selector .block-list{border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.map-container .map-layers-panel .overlay-selector .block-list .block-list--item .form-switch--label,.map-container .map-layers-panel .overlay-selector .block-list .block-list--item .form-switch--input{padding:10px}.map-container .map-layers-panel .overlay-selector .block-list .block-list--item .form-switch--input{padding-left:0}.map-container .map-layers-panel .overlay-selector .block-list .block-list--item+.block-list--item{border-top:1px solid rgba(0,0,0,.1)}.map-container .map-layers-panel .overlay-selector .block-list .block-list--item .block-list--collapsible{padding:0 5px;max-height:0;opacity:0;overflow:hidden;transition:all cubic-bezier(0.7, 0, 0.2, 1) .2s}.map-container .map-layers-panel .overlay-selector .block-list .block-list--item.is-visible .block-list--collapsible{max-height:unset;opacity:1;padding-bottom:5px}.map-container .map-layers-panel .layer-premium{cursor:not-allowed;opacity:.5;text-decoration:none !important}.map-container .map-layers-legend{background:#fff;position:absolute;z-index:9;left:0;font-size:12px;line-height:1.2;opacity:.8;transition:opacity ease .2s;top:50%;transform:translateY(-50%)}.map-container .map-layers-legend .layer-legend{padding:10px 10px 0 10px}.map-container .map-layers-legend:hover{opacity:1}.mapboxgl-ctrl-scale{padding:0;background:rgba(0,0,0,0);border-width:0 0 3px 0;font-weight:bold}/*# sourceMappingURL=mapbox.css.map */
