.lmap-canvas,.lmap-mini{position:relative;isolation:isolate;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);overflow:hidden;background:var(--bs-tertiary-bg)}.lmap-mini{height:220px}.lmap-canvas-mini{width:100%;height:100%}.lmap-canvas{height:62vh;min-height:320px}.lmap-canvas.leaflet-container,.lmap-mini .leaflet-container{font:inherit}.lmap-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;height:100%;color:var(--bs-secondary-color)}.lmap-empty i{font-size:1.5rem}.lmap-marker{background:0 0;border:0;color:var(--bs-danger);font-size:2rem;line-height:1;text-align:center;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .45))}.lmap-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.lmap-search{flex:1 1 18rem;max-width:36rem}.lmap-results{max-height:11rem;overflow-y:auto;margin-bottom:.5rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.lmap-foot{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.35rem}.leaflet-layer.lmap-tiles-grey{filter:grayscale(1) contrast(.92) brightness(1.04)}.lmap-tone a{display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--bs-body-color)}