.tablemaker-map-dark .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.9)contrast(.85)saturate(.85)}.tablemaker-map-marker-point{background:0 0;border:0}.tablemaker-map-marker-point-dot{background-image:radial-gradient(circle at 50% 30%, var(--primary-light), var(--primary));border:2px solid var(--content-primary);border-radius:9999px;width:12px;height:12px;display:block;position:relative;box-shadow:0 1px 3px #00000059,0 0 0 1px #0000000f}.tablemaker-map-marker-point-dot:before{content:"";z-index:-1;background-color:var(--primary);border-radius:9999px;animation:2s ease-out infinite tablemaker-map-marker-pulse;position:absolute;inset:-2px}@keyframes tablemaker-map-marker-pulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}.tablemaker-map-wave{z-index:450;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tablemaker-map-wave__core{background:#20a9fee6;border-radius:9999px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px 2px #20a9fe80}.tablemaker-map-wave__ring{opacity:0;border:1.5px solid #20a9fe8c;border-radius:9999px;width:26px;height:26px;margin:-13px 0 0 -13px;animation:3.2s ease-out infinite tablemaker-map-wave;position:absolute;top:50%;left:50%}.tablemaker-map-wave__ring:nth-child(2){animation-delay:1.05s}.tablemaker-map-wave__ring:nth-child(3){animation-delay:2.1s}@keyframes tablemaker-map-wave{0%{opacity:0;transform:scale(.35)}12%{opacity:.85}70%{opacity:.18}to{opacity:0;transform:scale(7)}}.tablemaker-area-circle{filter:drop-shadow(0 6px 18px #0197f638)}@media (prefers-reduced-motion:reduce){.tablemaker-map-marker-point-dot:before,.tablemaker-map-wave__ring{animation:none}}
