.adr-scroll{max-width:100%;overflow-x:auto;margin:1.5rem 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.adr-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;font-size:1rem}.adr-table caption{text-align:left;color:var(--ink-soft);padding:.9rem 0;font-size:.9rem}.adr-table th,.adr-table td{padding:.8rem .7rem;border-bottom:1px solid var(--line);vertical-align:top}.adr-table thead th{background:var(--surface);font-weight:650}.adr-table tbody th{font-weight:500;min-width:11rem}.adr-table td:not(:first-child){white-space:nowrap}.adr-table button{font:inherit;text-align:left;color:var(--ink);background:transparent;border:0;padding:0;cursor:pointer}.adr-table button:hover{text-decoration:underline}.adr-table th[aria-sort=ascending] button,.adr-table th[aria-sort=descending] button{color:var(--accent-text)}.adr-table tr[hidden]{display:none}.adr-controls{display:flex;gap:1.5rem;flex-wrap:wrap;margin:1rem 0}.adr-controls label{display:flex;flex-direction:column;gap:.35rem;flex:1 1 12rem;font-weight:600}.adr-controls input,.adr-controls select{width:100%;font:inherit;color:var(--ink);background:var(--field);border:1px solid var(--field-line);padding:.7rem;border-radius:var(--rayon);min-height:48px}.adr-map{height:460px;max-width:100%;margin-top:1.5rem;border:1px solid var(--line-strong);background:var(--surface);z-index:0}.adr-map .leaflet-container{font-family:var(--texte)}.adr-map .leaflet-popup-content{line-height:1.5;min-width:170px}.adr-map .leaflet-popup-content a{display:block;margin-top:.3rem}.adr-map .leaflet-control-attribution{font-size:11px}.adr-map-single{display:block;max-width:100%;margin:1.3rem 0}.adr-sources{font-size:.86rem;color:var(--ink-soft);border-top:1px solid var(--line);padding:1.5rem 0;line-height:1.7}.adr-map a:focus-visible,.adr-table button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:600px){.adr-map{height:360px}.adr-controls{gap:.8rem}.adr-table{font-size:.9rem}.adr-table th,.adr-table td{padding:.65rem .5rem}.gis-hero__dire{min-width:0}.gis-hero__dire h1{overflow-wrap:anywhere}}
