body{margin:0;padding:0}@font-face{font-family:Karla;src:url(/wp-content/uploads/eligibilite/karla.regular.ttf)format("truetype")}div.decommissionnement{box-sizing:border-box;flex-direction:column;align-items:center;gap:2.5rem;width:100%;display:flex}@media (width<=767px){div.decommissionnement{padding:.55rem}}div.decommissionnement div.search-communes{z-index:800;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}@media (width<=767px){div.decommissionnement div.search-communes{box-sizing:border-box;width:95%;position:absolute;top:1rem}}div.decommissionnement div.search-communes input[type=text]{color:gray;box-sizing:border-box;border:1px solid gray;border-radius:15px;width:100%;padding:.5rem;font-family:Karla}div.decommissionnement div.search-communes div.propositions{color:#fff;background:#000;flex-direction:column;width:90%;max-width:90%;font-family:Karla;display:flex;position:absolute;top:calc(100% + .1rem)}div.decommissionnement div.search-communes div.propositions>span{white-space:preline}div.decommissionnement div.search-communes div.propositions>span:hover{color:#000;cursor:pointer;background:#d3d3d3}div.decommissionnement div.decommissionnement-map-zone{aspect-ratio:16/9;border:1px solid gray;width:100%;position:relative;overflow:hidden}@media (width<=767px){div.decommissionnement div.decommissionnement-map-zone{width:100%;height:calc(100vh - 1rem)}}div.decommissionnement div.decommissionnement-map-zone div.legend{z-index:800;box-sizing:border-box;background:#fff;border:1px solid gray;border-right:none;border-radius:5px;flex-direction:column;gap:1rem;width:30%;height:90%;padding:1rem;transition:margin-right .2s;display:flex;position:absolute;top:5%;right:0}@media (width<=767px){div.decommissionnement div.decommissionnement-map-zone div.legend{top:unset;width:100%;height:50%;bottom:0}}div.decommissionnement div.decommissionnement-map-zone div.legend{opacity:0;visibility:hidden;overflow:hidden}@keyframes appear{0%{opacity:0;margin-right:-30%}to{opacity:1;margin-right:0}}div.decommissionnement div.decommissionnement-map-zone div.legend{animation:1s forwards appear}div.decommissionnement div.decommissionnement-map-zone div.legend.visible{opacity:1;visibility:visible}div.decommissionnement div.decommissionnement-map-zone div.legend{font-family:Karla}div.decommissionnement div.decommissionnement-map-zone div.legend>span.title{font-weight:700}div.decommissionnement div.decommissionnement-map-zone div.legend>span.section{color:#0069b4;font-weight:700}div.decommissionnement div.decommissionnement-map-zone div.legend>div.item{flex-direction:row;align-items:center;gap:.5rem;display:flex}@media (width<=767px){div.decommissionnement div.decommissionnement-map-zone div.legend>div.item{font-size:.9rem}}div.decommissionnement div.decommissionnement-map-zone div.legend>div.item>div{aspect-ratio:1;border:1px solid #000;border-radius:50%;width:.8rem}div.decommissionnement div.decommissionnement-map-zone div.legend>div.item>span{font-weight:700}div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details{z-index:800;box-sizing:border-box;background:#fff;border:1px solid gray;border-right:none;border-radius:5px;flex-direction:column;gap:1rem;width:40%;height:90%;margin-right:-40%;padding:1rem;transition:margin-right .2s;display:flex;position:absolute;top:5%;right:0;overflow:hidden}div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details.visible{margin-right:0}@media (width<=767px){div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details{top:unset;border:none;border-top:1px solid gray;width:100%;height:50%;margin-bottom:-100%;margin-right:0%;transition:margin-bottom .2s;bottom:0}div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details.visible{margin-bottom:0%}}div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details>span{font-family:Karla}@media (width<=767px){div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details>span{font-size:.9rem}}div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details>span.title{font-weight:700}div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details>span.section{color:#0069b4;font-weight:700}div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details>span.date{font-weight:700}div.decommissionnement div.decommissionnement-map-zone div.decommissionnement-details div.close-button{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:5px;right:5px}
