/*
 ERA/IRESC Build 39.4 — Iconos locales de proveedores cartográficos
 Compatible con botones ya existentes mediante clases y data attributes.
*/
.map-provider-icon,
[data-map-provider],
.map-google,.map-osm,.map-satellite,.map-topographic,.map-terrain,
.provider-google,.provider-osm,.provider-satellite,.provider-topographic,.provider-terrain{
    position:relative;
}
.map-provider-icon::before,
[data-map-provider]::before,
.map-google::before,.map-osm::before,.map-satellite::before,.map-topographic::before,.map-terrain::before,
.provider-google::before,.provider-osm::before,.provider-satellite::before,.provider-topographic::before,.provider-terrain::before{
    content:"";
    display:inline-block;
    width:22px;
    height:22px;
    margin-right:8px;
    vertical-align:middle;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
}
[data-map-provider="google"]::before,.map-google::before,.provider-google::before{background-image:url("/assets/icons/maps/google-map.svg")}
[data-map-provider="osm"]::before,[data-map-provider="openstreetmap"]::before,.map-osm::before,.provider-osm::before{background-image:url("/assets/icons/maps/openstreetmap.svg")}
[data-map-provider="satellite"]::before,.map-satellite::before,.provider-satellite::before{background-image:url("/assets/icons/maps/satellite.svg")}
[data-map-provider="topographic"]::before,.map-topographic::before,.provider-topographic::before{background-image:url("/assets/icons/maps/topographic.svg")}
[data-map-provider="terrain"]::before,.map-terrain::before,.provider-terrain::before{background-image:url("/assets/icons/maps/terrain.svg")}
