/* ARC ONE observation density legend and controls (2026-10-15). Heat stays in its own pane beneath the dots. */
#map-view .map-canvas>.evidence-density-legend{top:auto;left:10px;bottom:86px;max-width:340px;flex-direction:column;align-items:stretch;gap:4px;padding:8px 10px;background:rgba(4,10,14,.92);border:1px solid #1f3746;border-radius:6px;z-index:1090;max-height:calc(var(--rf-map-h,70vh) - 210px);overflow:auto}
.rf-density-summary{margin:0;font-size:12px;color:var(--text)}
.rf-density-note{margin:0;font-size:11px;color:var(--muted);line-height:1.4}
.rf-density-why>summary{font-size:12px;cursor:pointer;color:var(--muted)}
.rf-density-why ul{margin:4px 0 0;padding-left:16px;font-size:11px;color:var(--muted);line-height:1.45}
.rf-density-controls{display:flex;gap:12px;flex-wrap:wrap}
.rf-density-slider{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}
.rf-density-slider input{width:90px}
@media(max-width:680px){#map-view .map-canvas>.evidence-density-legend{left:8px;right:8px;bottom:96px;max-width:none;max-height:36vh}}
