#place-labels,#place-leaders{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden;width:100%;height:100%}.leader-line{stroke:#526f5c;stroke-width:1;opacity:.6}.leader-dot{fill:#526f5c}.leader-line.is-selected{stroke:#ae4a29;stroke-width:1.5;opacity:1}.leader-dot.is-selected{fill:#ae4a29}.place-label{position:absolute;left:0;top:0;pointer-events:auto;display:flex;align-items:center;gap:8px;border-radius:6px;background:#fffefa;border:1px solid #d6e0d5;padding:7px 10px;font-size:14px;line-height:1.5;white-space:nowrap;color:#213c36;box-shadow:0 3px 12px #1d43231c}.place-num{font-style:normal;font-size:10px;color:#66785e}.place-name{font-size:14px;font-weight:500;letter-spacing:0}.place-label[aria-pressed=true]{background:#213c36;border-color:#213c36;color:#fffefa}.place-label[aria-pressed=true] .place-num{color:#d3deb6}.place-label:hover{border-color:#ae4a29}body.clean-view #place-labels,body.walking #place-labels,body.clean-view #place-leaders,body.walking #place-leaders{display:none}@media(min-width:1700px){.place-name{font-size:16px}.place-label{padding:8px 12px}}@media(max-width:760px){.place-label{padding:6px 8px;gap:5px}.place-name{font-size:13px}.place-num{display:none}}@media(pointer:coarse){.place-label{min-height:40px}}
