/* V12: réseau — fiches utiles et carte résiliente, limité à cette page. */
.dealer-explorer,.dealer-map-wrap,.dealer-list-pane{min-width:0}
.dealer-map-leaflet{min-height:520px}
.dealer-map-leaflet .arctic-leaflet{width:100%;height:100%;background:#d8dddb}
.arctic-leaflet iframe{display:block;width:100%;height:100%;min-height:520px;border:0;background:#d8dddb}
.dealer-map-wrap .arctic-map-consent{z-index:12}
.dealer-map-tip{z-index:7}
.dealer-list article{padding:20px 22px;min-height:140px}
.dealer-card-main .dealer-logo{width:88px;height:64px;float:right;object-fit:contain;padding:8px;border-radius:2px;background:#fff;margin:0 0 8px 16px}
.dealer-list .dealer-card-top{align-items:flex-start;display:block}
.dealer-list .dealer-card-main h3{margin-bottom:9px;overflow-wrap:anywhere}
.dealer-card-main p{margin-bottom:7px}
.dealer-card-line{display:block;color:#e5e9e7;font-size:12px;line-height:1.5;margin:5px 0}
.dealer-card-schedule{font-size:11px;color:#f1b7c0;margin:7px 0 9px}
.dealer-dialog-logo{max-height:95px;width:auto;max-width:min(240px,80%)}
.dealer-map-fallback-note{position:absolute;left:15px;right:15px;bottom:13px;z-index:8;background:#fffef7eb;padding:8px 11px;font-size:12px;color:#252525;max-width:max-content}
.dealer-map-fallback-note a{color:#bb1530;font-weight:800;margin-left:8px}
.dealer-dialog[open]{z-index:99999}
@media(max-width:700px){.dealer-map-leaflet{min-height:430px;height:430px}.arctic-leaflet iframe{min-height:430px}.dealer-card-main .dealer-logo{width:70px;height:50px}}
