/* Keep the v48 radar frame and palette. Every point is now a Maps link. */
#nbHost .nb-radar{height:332px}
#nbHost .nb-sweep{animation:none;opacity:.18}
#nbHost:is([data-nb-state=locating],[data-nb-state=searching]) .nb-sweep{animation:nbSpin 1.15s linear infinite;opacity:1}
#nbHost[data-nb-state=results] .nb-sweep{animation:none;opacity:.3}
#placesHub #nbHost a.nb-pin{width:44px;height:44px;text-decoration:none;color:#102a3b;cursor:pointer;touch-action:manipulation;animation:none}
#nbHost a.nb-pin .nb-pin-ic{color:#102a3b;animation:nbPop .5s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--i)*70ms + .15s)}
#nbHost .nb-pin-caption{position:absolute;top:39px;left:50%;transform:translateX(-50%);width:58px;pointer-events:none;color:#fff;text-align:center;font-size:10px;line-height:12px;background:rgba(10,14,20,.92);border:1px solid rgba(var(--nb-b-rgb),.35);border-radius:6px;padding:2px 3px}
#nbHost .nb-pin-north .nb-pin-caption{top:auto;bottom:39px}
#nbHost .nb-pin-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}
#nbHost .nb-pin-metres{display:block;color:var(--nb-b);font-size:9px}
#nbHost .nb-pin-hint{position:relative;z-index:2;margin:10px 0 0;text-align:center;font-size:11px;line-height:1.6;color:rgba(255,244,234,.75)}
#nbHost .nb-pin-hint[hidden]{display:none}
@media(min-width:650px){#nbHost .nb-radar{height:352px}}
@media(max-width:380px){#nbHost .nb-radar{height:320px}}
@media(max-width:340px){#nbHost .nb-radar{height:284px}}
@media(prefers-reduced-motion:reduce){#nbHost .nb-sweep{animation:none!important}}
body.hx-rm #nbHost .nb-sweep{animation:none!important}
