.map-pin-legend{z-index:2;color:#e6dbc3;background:#1f1f1fef;border:1px solid #6b654e;border-radius:8px;max-width:230px;font:12px/1.5 Arial,Helvetica,sans-serif;position:absolute;top:74px;right:12px;box-shadow:0 2px 12px #0006}.map-pin-legend summary{cursor:pointer;min-height:48px;padding:13px 14px}.map-pin-legend>div{max-height:220px;padding:0 14px 14px;overflow-y:auto}.map-pin-legend strong{margin:5px 0 7px;font-size:11px;display:block}.map-pin-legend span{align-items:center;gap:8px;margin:6px 0;display:flex}.map-pin-legend i{border-radius:50%;flex-shrink:0;width:13px;height:13px}.map-pin-legend i.ring{background:0 0;border:3px solid}.map-pin-legend small{color:#c4baa4;margin-top:12px;display:block}@media (max-width:760px){.map-pin-legend{top:66px;right:8px}.map-pin-legend>div{max-height:min(200px,32dvh)}}
