.marker-check{display:none}
.marker.found{transform:translate(-50%,-50%);padding:0;min-width:0;min-height:0;z-index:2}
.marker.found .marker-label{display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.marker-label[data-marker-mode]{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:174px;text-align:center}
.marker-label[data-marker-mode] .marker-check{display:none}
.marker-label[data-marker-mode=compact] .marker-check{display:grid;place-items:center;width:100%;height:100%}
.marker-check svg{display:block;width:68%;height:68%;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}
.marker-label[data-marker-mode=compact]{width:var(--marker-badge,28px);height:var(--marker-badge,28px);padding:0;border-radius:50%;font-size:14px;background:#f5d575}
.marker-label[data-marker-mode=compact] .marker-name{display:none}
.marker-label[data-marker-mode=expanded]{padding:7px 9px;border-radius:9px}
.marker.found:focus-visible{border-radius:50%}
.marker.found.is-expanded:focus-visible{border-radius:10px}
@media(max-width:650px){.marker-label[data-marker-mode]{max-width:137px}}
