.dtn-reference{max-width:100%;overflow-wrap:anywhere}.dtn-reference h2{margin-top:2rem}.dtn-table-scroll{overflow-x:auto;max-width:100%;margin:1.5rem 0;border:1px solid #c7cbc4;border-radius:.4rem}.dtn-table-scroll:focus-visible{outline:3px solid #254d42}.dtn-table-scroll table{width:100%;border-collapse:collapse;min-width:40rem;font-size:.95rem}.dtn-table-scroll caption{padding:1rem;text-align:left;font-weight:700;background:#eef0e9}.dtn-table-scroll th,.dtn-table-scroll td{padding:1rem;vertical-align:top;text-align:left;border-bottom:1px solid #d4d8d0}.dtn-table-scroll thead th{background:#e4e9e0}.dtn-table-scroll tbody th{min-width:9rem}.dtn-sources{font-size:.85rem;margin-top:2rem}.dtn-colors{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem;border:1px solid #9da89a}.dtn-colors label{display:flex;align-items:center;gap:.5rem;padding:.4rem}.dtn-reference button,.dtn-reference select{font:inherit;padding:.7rem;border:1px solid #254d42;border-radius:.3rem;background:#fff;color:#193a31;max-width:100%;cursor:pointer}.dtn-cabinet{padding:1rem 0;border-bottom:1px solid #d4d8d0}.dtn-cabinet h2{font-size:1.3rem}.dtn-cabinet[hidden]{display:none}#resultat-couleurs article{margin:1rem 0;padding:1rem;border-left:3px solid #254d42}#resultat-couleurs h2{font-size:1.25rem;margin-top:0}@media(max-width:600px){.dtn-reference{font-size:1rem}.dtn-table-scroll th,.dtn-table-scroll td{padding:.65rem}.dtn-colors{gap:.5rem}}
#carte-cabinets{height:420px;width:100%;border:1px solid #9da89a;border-radius:.4rem;z-index:0}#carte-cabinets .leaflet-popup-content{max-height:260px;overflow-y:auto}#carte-cabinets .leaflet-popup-content p{margin:.7rem 0}@media(max-width:600px){#carte-cabinets{height:360px}}
