._contentBadge_lb5h7_1{box-sizing:border-box;background:var(--marker-color);color:#fff;width:1em;height:1em;font-size:var(--badge-size,46px);vertical-align:middle;border:.054348em solid #fff;border-radius:50%;flex-shrink:0;line-height:1;display:inline-block;position:relative}._contentBadge_lb5h7_1:before{content:"";box-sizing:border-box;border:.021739em solid #fff;border-radius:50%;width:.782609em;height:.782609em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._contentBadge_lb5h7_1:after{content:"";width:.4em;height:.4em;transform:translate(-50%, -50%) rotate(var(--marker-direction,0deg));background:currentColor;position:absolute;inset:50% auto auto 50%}._contentBadge_lb5h7_1[data-marker-type=quest]:after{-webkit-mask:url(/images/marker-quest.svg) 50%/contain no-repeat;mask:url(/images/marker-quest.svg) 50%/contain no-repeat}._contentBadge_lb5h7_1[data-marker-type=speed-zone]:after{-webkit-mask:url(/images/marker-speed.svg) 50%/contain no-repeat;mask:url(/images/marker-speed.svg) 50%/contain no-repeat}._contentBadge_lb5h7_1[data-marker-type=capture-zone]:after{width:.19em;height:.19em;transform:translate(-50%,-50%)rotate(45deg)}
