.sd-map-icon{--sd-map-loops:2;align-items:center;display:inline-flex;justify-content:center;line-height:1}.sd-map-icon>svg{display:block;height:1em;width:1em}.sd-map-icon--demo{--sd-map-loops:infinite}.sd-map-icon--x-small{font-size:1rem}.sd-map-icon--small{font-size:1.5rem}.sd-map-icon--medium{font-size:2rem}.sd-map-icon--large{font-size:3rem}.sd-map-glyph :is(path,rect,circle,g){transform-box:fill-box}.sd-map-glyph--basemap .draw{stroke-dasharray:16;stroke-dashoffset:16}.sd-map-icon:focus-visible .sd-map-glyph--basemap .draw,.sd-map-icon:hover .sd-map-glyph--basemap .draw{animation:sd-map-draw .55s ease-out forwards}.sd-map-icon:focus-visible .sd-map-glyph--basemap .draw+.draw,.sd-map-icon:hover .sd-map-glyph--basemap .draw+.draw{animation-delay:.18s}@keyframes sd-map-draw{to{stroke-dashoffset:0}}.sd-map-icon:focus-visible .sd-map-glyph--layers .l1,.sd-map-icon:hover .sd-map-glyph--layers .l1{animation:sd-map-layer-down 1.4s ease-in-out var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--layers .l3,.sd-map-icon:hover .sd-map-glyph--layers .l3{animation:sd-map-layer-up 1.4s ease-in-out var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--layers .arrow,.sd-map-icon:hover .sd-map-glyph--layers .arrow{animation:sd-map-nudge 1.4s ease-in-out var(--sd-map-loops)}@keyframes sd-map-layer-down{0%,to{transform:translateY(0)}45%,60%{transform:translateY(8.6px)}}@keyframes sd-map-layer-up{0%,to{transform:translateY(0)}45%,60%{transform:translateY(-8.6px)}}@keyframes sd-map-nudge{0%,to{opacity:.55}50%{opacity:1}}.sd-map-glyph--scale .mesh-c,.sd-map-glyph--scale .mesh-f{opacity:0}.sd-map-icon:focus-visible .sd-map-glyph--scale .mesh-m,.sd-map-icon:hover .sd-map-glyph--scale .mesh-m{animation:sd-map-mesh-medium 2s step-end var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--scale .mesh-c,.sd-map-icon:hover .sd-map-glyph--scale .mesh-c{animation:sd-map-mesh-coarse 2s step-end var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--scale .mesh-f,.sd-map-icon:hover .sd-map-glyph--scale .mesh-f{animation:sd-map-mesh-fine 2s step-end var(--sd-map-loops)}@keyframes sd-map-mesh-medium{0%,33%{opacity:1}34%,to{opacity:0}}@keyframes sd-map-mesh-coarse{0%,33%{opacity:0}34%,66%{opacity:1}67%,to{opacity:0}}@keyframes sd-map-mesh-fine{0%,66%{opacity:0}67%,to{opacity:1}}.sd-map-glyph--dates .h-hour,.sd-map-glyph--dates .h-min{transform-box:view-box;transform-origin:12px 13.7px}.sd-map-icon:focus-visible .sd-map-glyph--dates .h-min,.sd-map-icon:hover .sd-map-glyph--dates .h-min{animation:sd-map-spin 1.6s linear var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--dates .h-hour,.sd-map-icon:hover .sd-map-glyph--dates .h-hour{animation:sd-map-spin 9.6s linear var(--sd-map-loops)}@keyframes sd-map-spin{to{transform:rotate(1turn)}}.sd-map-glyph--sources .fig{transform-box:view-box;transform-origin:12px 19.6px}.sd-map-icon:focus-visible .sd-map-glyph--sources .fig,.sd-map-icon:hover .sd-map-glyph--sources .fig{animation:sd-map-carousel 3.6s cubic-bezier(.45,0,.55,1) var(--sd-map-loops)}.sd-map-glyph--sources .fig-a{opacity:.5;transform:translate(-6.8px,-1.8px) scale(.62)}.sd-map-glyph--sources .fig-c{opacity:.5;transform:translate(6.8px,-1.8px) scale(.62)}.sd-map-icon:focus-visible .sd-map-glyph--sources .fig-b,.sd-map-icon:hover .sd-map-glyph--sources .fig-b{animation-delay:-1.2s}.sd-map-icon:focus-visible .sd-map-glyph--sources .fig-c,.sd-map-icon:hover .sd-map-glyph--sources .fig-c{animation-delay:-2.4s}@keyframes sd-map-carousel{0%{opacity:.5;transform:translate(-6.8px,-1.8px) scale(.62)}30%,33.33%{opacity:1;transform:translate(0) scale(1)}63%,66.66%{opacity:.5;transform:translate(6.8px,-1.8px) scale(.62)}78%{opacity:0;transform:translate(9.4px,-2.8px) scale(.48)}88%{opacity:0;transform:translate(-9.4px,-2.8px) scale(.48)}to{opacity:.5;transform:translate(-6.8px,-1.8px) scale(.62)}}.sd-map-icon:focus-visible .sd-map-glyph--territoires .dep,.sd-map-icon:hover .sd-map-glyph--territoires .dep{animation:sd-map-pick 2.2s ease-in-out var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--territoires .dep:nth-of-type(2),.sd-map-icon:hover .sd-map-glyph--territoires .dep:nth-of-type(2){animation-delay:.25s}.sd-map-icon:focus-visible .sd-map-glyph--territoires .dep:nth-of-type(3),.sd-map-icon:hover .sd-map-glyph--territoires .dep:nth-of-type(3){animation-delay:.5s}.sd-map-icon:focus-visible .sd-map-glyph--territoires .dep:nth-of-type(4),.sd-map-icon:hover .sd-map-glyph--territoires .dep:nth-of-type(4){animation-delay:.75s}@keyframes sd-map-pick{0%,to{fill-opacity:0}40%,70%{fill-opacity:.5}}.sd-map-icon:focus-visible .sd-map-glyph--filters .k1,.sd-map-icon:hover .sd-map-glyph--filters .k1{animation:sd-map-slide-1 2.2s ease-in-out var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--filters .k2,.sd-map-icon:hover .sd-map-glyph--filters .k2{animation:sd-map-slide-2 2.2s ease-in-out var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--filters .k3,.sd-map-icon:hover .sd-map-glyph--filters .k3{animation:sd-map-slide-3 2.2s ease-in-out var(--sd-map-loops)}@keyframes sd-map-slide-1{0%,to{transform:translateX(0)}50%{transform:translateX(5.2px)}}@keyframes sd-map-slide-2{0%,to{transform:translateX(0)}50%{transform:translateX(-5.6px)}}@keyframes sd-map-slide-3{0%,to{transform:translateX(0)}50%{transform:translateX(4.4px)}}.sd-map-glyph--legend .lg-line{stroke-dasharray:11}.sd-map-icon:focus-visible .sd-map-glyph--legend .lg-line,.sd-map-icon:hover .sd-map-glyph--legend .lg-line{animation:sd-map-legend-line 2.4s ease-out var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--legend .lg-sw,.sd-map-icon:hover .sd-map-glyph--legend .lg-sw{animation:sd-map-legend-swatch 2.4s ease-out var(--sd-map-loops)}.sd-map-icon:focus-visible .sd-map-glyph--legend .lg-2,.sd-map-icon:hover .sd-map-glyph--legend .lg-2{animation-delay:.22s}.sd-map-icon:focus-visible .sd-map-glyph--legend .lg-3,.sd-map-icon:hover .sd-map-glyph--legend .lg-3{animation-delay:.44s}@keyframes sd-map-legend-line{0%{stroke-dashoffset:11}40%,to{stroke-dashoffset:0}}@keyframes sd-map-legend-swatch{0%{opacity:.2}35%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.sd-map-icon *{animation:none!important}}body,html{overflow:hidden}body,body .container-fluid,body .container-fluid .row.page-wrapper,html,html .container-fluid,html .container-fluid .row.page-wrapper{height:100%}body .container-fluid .row.page-wrapper .map-and-legend,html .container-fluid .row.page-wrapper .map-and-legend{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}body .container-fluid .row.page-wrapper .map-and-legend .map-wrapper,html .container-fluid .row.page-wrapper .map-and-legend .map-wrapper{height:100%}.map-toolbars-panels-and-map .map-left-toolbar .map-logo-wrapper--end,.map-toolbars-panels-and-map .map-right-toolbar .map-logo-wrapper--end{margin-inline-start:auto}@media (min-width:576px){.map-toolbars-panels-and-map .map-left-toolbar .map-logo-wrapper--end,.map-toolbars-panels-and-map .map-right-toolbar .map-logo-wrapper--end{margin-block-start:auto;margin-inline-start:0}.map-toolbars-panels-and-map .map-left-toolbar .map-logo-wrapper img,.map-toolbars-panels-and-map .map-right-toolbar .map-logo-wrapper img{max-width:50px}}@media (max-width:576px){.map-toolbars-panels-and-map .map-left-toolbar .map-logo-wrapper img,.map-toolbars-panels-and-map .map-right-toolbar .map-logo-wrapper img{max-height:40px}}.map-toolbars-panels-and-map .map-left-toolbar .icon-wrapper,.map-toolbars-panels-and-map .map-right-toolbar .icon-wrapper{color:#fff;cursor:pointer}.map-toolbars-panels-and-map .map-left-toolbar .icon-wrapper:hover,.map-toolbars-panels-and-map .map-right-toolbar .icon-wrapper:hover{background-color:hsla(0,0%,100%,.8);color:#25292f}.map-toolbars-panels-and-map .map-left-toolbar .icon-wrapper .sd-map-icon.active,.map-toolbars-panels-and-map .map-left-toolbar .icon-wrapper i.active,.map-toolbars-panels-and-map .map-right-toolbar .icon-wrapper .sd-map-icon.active,.map-toolbars-panels-and-map .map-right-toolbar .icon-wrapper i.active{background-color:#fff;color:#25292f}@media (max-width:576px){.map-toolbars-panels-and-map .map-left-toolbar .left-panel-buttons,.map-toolbars-panels-and-map .map-left-toolbar .right-panel-buttons,.map-toolbars-panels-and-map .map-right-toolbar .left-panel-buttons,.map-toolbars-panels-and-map .map-right-toolbar .right-panel-buttons{flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.map-toolbars-panels-and-map .map-left-toolbar .left-panel-buttons::-webkit-scrollbar,.map-toolbars-panels-and-map .map-left-toolbar .right-panel-buttons::-webkit-scrollbar,.map-toolbars-panels-and-map .map-right-toolbar .left-panel-buttons::-webkit-scrollbar,.map-toolbars-panels-and-map .map-right-toolbar .right-panel-buttons::-webkit-scrollbar{display:none}.map-toolbars-panels-and-map .map-left-toolbar .left-panel-buttons .icon-wrapper,.map-toolbars-panels-and-map .map-left-toolbar .right-panel-buttons .icon-wrapper,.map-toolbars-panels-and-map .map-right-toolbar .left-panel-buttons .icon-wrapper,.map-toolbars-panels-and-map .map-right-toolbar .right-panel-buttons .icon-wrapper{flex:0 0 auto}}#map-fullscreen{position:relative}#map-fullscreen #the-map .leaflet-container{height:100%;width:100%}#fullscreen-map-right-offcanvas-panel{bottom:0;height:100%;max-height:100%;position:absolute!important;right:0;top:0;z-index:var(--sd-z-map-panel)}.map-left-panel{display:none}.map-left-panel.map-left-panel-available-layers{max-height:75vh;max-width:470px;overflow-y:scroll;width:100%;z-index:var(--sd-z-map-panel)}@media (max-width:576px){.map-left-panel.map-left-panel-available-layers{border:none!important;border-top:3px solid #25292f!important;margin:.5em!important;max-height:calc(100% - 1em);width:calc(100% - 1em)}}.map-left-panel.map-left-panel-layer-manager{max-height:75vh;max-width:470px;overflow-y:scroll;width:100%;z-index:var(--sd-z-map-panel)}@media (max-width:576px){.map-left-panel.map-left-panel-layer-manager{border:none!important;border-top:3px solid #25292f!important;margin:.5em!important;max-height:calc(100% - 1em);width:calc(100% - 1em)}}.map-left-panel.map-left-panel-legend-manager{max-height:75vh;max-width:470px;overflow-y:scroll;width:100%;z-index:var(--sd-z-map-panel)}@media (max-width:576px){.map-left-panel.map-left-panel-legend-manager{border:none!important;border-top:3px solid #25292f!important;margin:.5em!important;max-height:calc(100% - 1em);width:calc(100% - 1em)}}.map-left-panel.map-left-panel-filters{flex-direction:column;max-height:75vh;max-width:470px;overflow-y:scroll;overflow-y:hidden;width:100%;z-index:var(--sd-z-map-panel)}@media (max-width:576px){.map-left-panel.map-left-panel-filters{border:none!important;border-top:3px solid #25292f!important;margin:.5em!important;max-height:calc(100% - 1em);width:calc(100% - 1em)}}.map-left-panel.map-left-panel-filters .filters-panel-title{flex-shrink:0}.map-left-panel.map-left-panel-filters .filters-panel-body{flex:1;min-height:0;overflow-y:auto}.map-left-panel.map-left-panel-filters .validate-filters-button-wrapper{border-top:1px solid var(--bs-border-color);flex-shrink:0}.map-right-panel{display:none;max-height:75vh;max-width:470px;overflow-y:scroll;width:100%;z-index:var(--sd-z-map-panel)}@media (max-width:576px){.map-right-panel{border:none!important;border-top:3px solid #25292f!important;bottom:0;margin:.5em!important;max-height:calc(100% - 1em);top:auto!important;width:calc(100% - 1em)}}.map-left-panel legend,.map-right-panel legend{font-size:inherit}.leaflet-control-logo{background-color:#2f4151;border:none;border-radius:.5em;box-shadow:0 0 10px rgba(0,0,0,.1);color:#000;font-size:12px;line-height:1.2em;margin:1em;padding:10px;text-align:center;z-index:var(--sd-z-map-control)}#available-layers-manager .custom-category-template-1:not(:first-child){margin-top:20px}#available-layers-manager .custom-category-template-1 .category .category-label,#available-layers-manager .custom-category-template-1 .sub-category .category-label{font-size:1.2em;font-variant:all-small-caps;font-weight:700}#available-layers-manager .custom-category-template-1 .category .map-layer-items,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items{display:flex;flex-direction:row;flex-wrap:wrap}#available-layers-manager .custom-category-template-1 .category .map-layer-items .map-layer-item,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items .map-layer-item{cursor:pointer;margin-right:.5rem;max-width:200px}#available-layers-manager .custom-category-template-1 .category .map-layer-items .map-layer-item .card-wrapper .top-img-wrapper,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items .map-layer-item .card-wrapper .top-img-wrapper{display:flex;flex-direction:column;justify-content:center}#available-layers-manager .custom-category-template-1 .category .map-layer-items .map-layer-item .card-wrapper .top-img-wrapper img,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items .map-layer-item .card-wrapper .top-img-wrapper img{max-height:60px;max-width:200px;min-height:60px;min-width:200px;object-fit:cover}#available-layers-manager .custom-category-template-1 .category .map-layer-items .map-layer-item .card-wrapper .card-body,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items .map-layer-item .card-wrapper .card-body{padding:0}#available-layers-manager .custom-category-template-1 .category .map-layer-items .map-layer-item .card-wrapper .card-body .title,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items .map-layer-item .card-wrapper .card-body .title{font-weight:700;margin-bottom:0}#available-layers-manager .custom-category-template-1 .category .map-layer-items .map-layer-item .card-wrapper .card-body .description,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items .map-layer-item .card-wrapper .card-body .description{display:none}#available-layers-manager .custom-category-template-1 .category .map-layer-items .map-layer-item .card-wrapper .card-body .attribution,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items .map-layer-item .card-wrapper .card-body .attribution{color:grey;display:none;font-size:.8em;margin-bottom:0}@media (max-width:576px){#available-layers-manager .custom-category-template-1 .category .map-layer-items .map-layer-item,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items .map-layer-item{margin-right:.25rem;min-width:100%}#available-layers-manager .custom-category-template-1 .category .map-layer-items .map-layer-item .card-wrapper .top-img-wrapper img,#available-layers-manager .custom-category-template-1 .sub-category .map-layer-items .map-layer-item .card-wrapper .top-img-wrapper img{max-width:100%;min-width:100%}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,.7);transform:scale(.2)}70%{box-shadow:0 0 0 5px rgba(255,0,0,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(255,0,0,0);transform:scale(.2)}}#layers-icon{position:relative}#layers-icon.animate:after{animation:pulse .4s infinite;background-color:red;border-radius:50%;content:"";height:8px;position:absolute;right:14px;top:8px;width:8px}#layers-panel #layers-manager .card .drag-wrapper:not(.no-drag){cursor:grab}#layers-panel #layers-manager .card .image-wrapper img[src]{max-height:60px;min-height:60px;object-fit:cover;width:100%}#layers-panel #layers-manager .card .image-wrapper .always-on-top-layer-pin-icon{color:#8a8a8a;position:absolute;right:0;top:0}#layers-panel #layers-manager .card .content-wrapper .tool-wrapper i{cursor:pointer}#layers-panel #layers-manager .card .content-wrapper .tool-wrapper .remove-layer.text-muted{cursor:default}#layers-panel #layers-manager .card .content-wrapper .tool-wrapper .opacity-slider{flex:1}#layers-panel #layers-manager .card .content-wrapper .tool-wrapper .opacity-slider .form-label{display:none}#commune-autocomplete-suggestions .loading,#commune-autocomplete-suggestions .no-results{font-size:1rem;margin-top:.3rem;padding:.2rem}#commune-autocomplete-suggestions .commune-autocomplete-container:first-child{margin-top:.3rem}#commune-autocomplete-suggestions .commune-autocomplete-container .autocomplete-item{cursor:pointer;font-size:1rem;padding:.2rem}#commune-autocomplete-suggestions .commune-autocomplete-container .autocomplete-item:hover{font-weight:700}.loader{height:3px;width:100px;z-index:999;--c:no-repeat linear-gradient(var(--bs-warning) 0 0);animation:l16 2s infinite;background:var(--c),var(--c),var(--bs-dark);background-size:60% 100%}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.leaflet-bar.commune-autocomplete-container{background-color:#fff;border-radius:5px;margin:10px;padding:2px}.map-shortcuts{display:flex;flex-direction:column}.map-shortcuts__title{align-items:center;background-color:hsla(0,0%,100%,.9);border:0;border-radius:.25rem;color:var(--bs-dark);display:flex;font-size:.75rem;font-weight:700;gap:.35rem;justify-content:space-between;letter-spacing:.04em;line-height:1.4;margin:0 0 .35rem;padding:.15rem .45rem;text-align:start;text-transform:uppercase}.map-shortcuts button.map-shortcuts__title{cursor:pointer}.map-shortcuts button.map-shortcuts__title:hover{background-color:#fff}.map-shortcuts button.map-shortcuts__title:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.map-shortcuts button.map-shortcuts__title .bi{font-size:.9em;line-height:1}.map-shortcuts--collapsed .map-shortcuts__title{margin-bottom:0}.map-shortcuts__body{display:flex;flex-direction:column;gap:.5rem}.map-shortcuts__body[hidden]{display:none}.map-shortcuts--left .map-shortcuts__body{align-items:flex-start}.map-shortcuts--center .map-shortcuts__body{align-items:center}.map-shortcuts--right .map-shortcuts__body{align-items:flex-end}.map-shortcuts--full-width .map-shortcuts__body{align-items:stretch}.map-shortcuts__item--left{align-self:flex-start}.map-shortcuts__item--center{align-self:center}.map-shortcuts__item--right{align-self:flex-end}.map-shortcuts__item--full-width{align-self:stretch}.map-shortcuts .leaflet-bar.commune-autocomplete-container,.map-shortcuts .leaflet-control{margin:0}