.map-existing-reports{position:absolute;z-index:2;inset:0;pointer-events:none}
.map-existing-report{position:absolute;width:20px;height:20px;padding:0;border:3px solid #fff;border-radius:50%;background:var(--green);box-shadow:0 1px 5px rgba(23,52,45,.35);transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto}
.map-existing-report:hover{background:var(--ink)}
.map-existing-report:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.map-existing-notice{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.45}
