.otx-pin{transform:translate(-50%,-50%);background:var(--color-surface, #fff);color:var(--color-fg, #18181b);border:1px solid rgba(0,0,0,.08);border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 1px 4px #0000002e;cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease}.otx-pin:hover{transform:translate(-50%,-50%) scale(1.06);background:var(--color-primary, #0d9488);color:var(--color-primary-fg, #fff);z-index:1000}.leaflet-container{font:inherit;background:#e8eaed}
