.rfn-eau{overflow-wrap:anywhere}.rfn-eau .rfn-wrap{min-width:0}.rfn-eau p{max-width:85ch}.rfn-eau__reponse{font-size:1.15rem;line-height:1.65;border-left:4px solid #167b79;padding:1rem 1.25rem;background:#f0f8f7}.rfn-eau__table{max-width:100%;overflow-x:auto;margin:1.5rem 0;border:1px solid #c8dada;border-radius:.5rem}.rfn-eau table{width:100%;border-collapse:collapse;font-size:.95rem}.rfn-eau caption{text-align:left;padding:1rem;background:#edf5f4;font-weight:600;line-height:1.5}.rfn-eau th,.rfn-eau td{text-align:left;vertical-align:top;padding:.8rem .9rem;border-bottom:1px solid #d4e1e0;min-width:7rem}.rfn-eau thead th{background:#183c3b;color:#fff}.rfn-eau tbody th{font-weight:600}.rfn-eau tr:last-child td,.rfn-eau tr:last-child th{border-bottom:0}.rfn-eau__haut{background:#d9efeb}.rfn-eau__second{display:block;font-size:.85em;font-weight:400;line-height:1.5;margin-top:.4rem}.rfn-eau__source{font-size:.9rem;color:#415b5a;line-height:1.7;margin-top:1.5rem}.rfn-eau h3{margin-top:2rem}.rfn-eau__communes{columns:2;column-gap:2.5rem;padding-left:1.3rem}.rfn-eau__communes li{break-inside:avoid;margin:0 0 .8rem}.rfn-eau__tri{font:inherit;font-weight:600;color:inherit;background:transparent;border:0;padding:.15rem 0;text-align:left;cursor:pointer}.rfn-eau__tri:hover{text-decoration:underline}.rfn-eau__tri:focus-visible,.rfn-eau__table:focus-visible{outline:3px solid #d6a646;outline-offset:3px}.rfn-eau th[aria-sort=ascending] button:after{content:' ↑'}.rfn-eau th[aria-sort=descending] button:after{content:' ↓'}@media(max-width:650px){.rfn-eau__communes{columns:1}.rfn-eau__reponse{padding:.8rem;font-size:1rem}.rfn-eau th,.rfn-eau td{padding:.65rem .7rem}.rfn-eau table{font-size:.9rem}}
.rfn-eau__carte{height:26rem;max-width:100%;margin:1.5rem 0;border:1px solid #c8dada;border-radius:.5rem;z-index:0}.rfn-eau__carte a{color:#0b5c5a}@media(max-width:650px){.rfn-eau__carte{height:20rem}}