.sdx-map-marker{background:transparent;border:0}.sdx-map-marker__shape{width:var(--marker-size);height:var(--marker-size);display:grid;place-items:center;background:var(--marker-color);color:#fff;border:3px solid #fff;box-shadow:0 3px 10px #0004;border-radius:50%;box-sizing:border-box}.sdx-map-marker__shape.is-pin{border-radius:50% 50% 50% 0;transform:rotate(-45deg) scale(.8);transform-origin:50% 100%}.sdx-map-marker__shape.is-pin span{width:30%;height:30%;background:white;border-radius:50%}.sdx-map-marker__shape.is-brand span{font:800 12px Arial}.sdx-map-marker__shape.is-custom{border:0;background:transparent;box-shadow:none}.sdx-map-marker__shape img{width:100%;height:100%;object-fit:contain}.sdx-location-map__canvas{height:var(--sdx-location-map-height,460px);min-height:280px;z-index:0;background:#dbe8e8}.sdx-location-map--rounded .sdx-location-map__canvas,.sdx-location-map--card .sdx-location-map__canvas{border-radius:16px}.sdx-location-map--card{padding:20px;border:1px solid #ccdadd;border-radius:20px;background:#fff}.sdx-location-map .leaflet-popup-content{color:#17313a;font:15px/1.5 Arial}.sdx-location-map .leaflet-popup-content img{max-width:100%;height:auto}.sdx-location-map__locations{list-style:none;display:grid;gap:1rem;padding:1rem 0}.sdx-location-map__locations li{display:grid;gap:.35rem}.sdx-location-map.is-interactive .sdx-location-map__locations{font-size:.9rem}.sdx-map-editor-canvas .leaflet-popup-content{color:#17313a}.sdx-map-editor-canvas .leaflet-popup-content img{max-width:100%;height:auto}
