.naver-person-marker,.naver-target-marker{position:relative;display:block;width:32px;height:32px;white-space:nowrap;filter:drop-shadow(0 2px 5px rgba(16,42,67,.24))}.naver-target-marker{width:36px;height:36px}.naver-person-marker>span,.naver-target-marker>span{position:absolute;inset:2px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;font-weight:900}.naver-person-marker>span{background:var(--marker-color);font-size:11px}.naver-target-marker>span{inset:0;background:#102a43;font-size:18px;box-shadow:0 0 0 5px rgba(16,42,67,.15)}.naver-marker-label{position:absolute;z-index:2;left:42px;top:-7px;opacity:0;transition:left .2s ease,top .2s ease,opacity .12s}.label-ready .naver-marker-label{opacity:1}.naver-person-marker>.naver-marker-label{padding:5px 7px;border:2px solid var(--marker-color);border-radius:8px;background:#fff}.naver-person-marker .naver-marker-label b,.naver-person-marker .naver-marker-label small{display:block}.naver-person-marker .naver-marker-label b{color:#102a43;font-size:11px}.naver-person-marker .naver-marker-label small{margin-top:2px;color:#6b7c8f;font-size:9px}.naver-target-marker>.naver-marker-label{padding:6px 8px;border-radius:8px;background:#102a43;color:#fff}.naver-target-marker .naver-marker-label b,.naver-target-marker .naver-marker-label strong{display:block}.naver-target-marker .naver-marker-label b{color:#a8efd2;font-size:9px}.naver-target-marker .naver-marker-label strong{margin-top:2px;font-size:12px}
