/* Recovery checkpoint extension: restore verified Connection Map reference-v9 artwork. */
.connection-map-page .center-node::before,.connection-map-page .node::before{display:none!important}
.connection-map-page .center-animal-img,.connection-map-page .node-animal,.connection-map-page .selected-animal-img{display:block!important;object-fit:contain!important;pointer-events:none!important;user-select:none!important}
.connection-map-page .center-animal-img{width:42px!important;height:42px!important;margin:-2px auto 3px!important;border-radius:50%!important;filter:drop-shadow(0 2px 5px rgba(32,22,82,.16))}
.connection-map-page .node-animal{width:34px!important;height:34px!important;margin:0 auto 4px!important;border-radius:50%!important;filter:drop-shadow(0 2px 4px rgba(52,42,100,.12))}
.connection-map-page .node{padding-top:8px!important}
.connection-map-page .selected-head{position:relative!important;padding-left:62px!important;min-height:54px!important}
.connection-map-page .selected-animal-img{position:absolute!important;left:0!important;top:0!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#f6f3ff!important;border:1px solid #e4defd!important;padding:3px!important}
.connection-map-page .network-map.has-profile-center .map-empty{align-items:flex-end!important;padding-bottom:42px!important;box-sizing:border-box!important}
.connection-map-page .connection-empty-center{pointer-events:none!important}
@media(max-width:720px){.connection-map-page .center-animal-img{width:34px!important;height:34px!important;margin-bottom:2px!important}.connection-map-page .node-animal{width:28px!important;height:28px!important;margin-bottom:3px!important}.connection-map-page .selected-head{padding-left:54px!important}.connection-map-page .selected-animal-img{width:42px!important;height:42px!important}.connection-map-page .network-map.has-profile-center .map-empty{padding-bottom:28px!important}}
