.business-map{background:var(--color-background);font-family:var(--font-sans);direction:ltr}.business-map .leaflet-control-attribution{padding:2px var(--spacing-sm);background:color-mix(in srgb, var(--color-white) 85%, transparent);color:var(--color-text-secondary);font-size:var(--text-10);border-start-start-radius:var(--radius-small)}.business-map .leaflet-control-attribution a{color:var(--color-primary-text)}.business-map:focus-visible{outline:2px solid var(--color-primary-shade-3);outline-offset:2px}.business-map-pin{transform-origin:50% 100%;width:44px;height:46px;position:relative;transform:scale(1.22)}.business-map-pin svg{filter:drop-shadow(0 4px 6px #00000047);margin-inline-start:3px;display:block}.business-map-pin path{fill:var(--color-gray-130);stroke:var(--color-surface)}.business-map-pin-glyph{top:5px;background:var(--color-primary);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;inset-inline-start:9px}.business-map-pin-icon{background:var(--color-text-primary);width:16px;height:16px;-webkit-mask:url(/assets/brand/map-default-icon.svg) 50%/contain no-repeat;mask:url(/assets/brand/map-default-icon.svg) 50%/contain no-repeat}
