.wp-symbol{background:0 0;border:0}.wp-symbol svg{filter:drop-shadow(0 0 1px #00000073);display:block}.wp-legend{background:#fffffff2;border-radius:.35rem;max-height:60vh;padding:.45rem .6rem;font-size:.78rem;line-height:1.25;overflow-y:auto;box-shadow:0 1px 4px #00000040}.wp-legend-title{color:#1b2a4a;margin-bottom:.2rem;font-size:.85rem;font-weight:700}.wp-legend-row{white-space:nowrap;align-items:center;gap:.4rem;margin:.12rem 0;display:flex}.wp-legend-row svg{flex:none}.wp-legend-dot{border-radius:50%;flex:none;width:12px;height:12px;margin:0 2px;display:inline-block}
