/* Eine gemeinsame Schildgeometrie für Teamraster und Positionsvorschau. */
.rx-person-label{position:absolute;place-items:center;width:calc(119 * var(--rx-label-unit,1px));height:calc(119 * var(--rx-label-unit,1px));pointer-events:none}
.rx-person-label>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}
.rx-person-label__name{position:relative;color:#000;font-family:Rubik,sans-serif;font-size:calc(var(--rx-label-font,20) * var(--rx-label-unit,1px));font-weight:400;line-height:1.1;text-align:center;white-space:nowrap}
/* Original-SVG: Spitze bei (9.07107, 7.07102) von 119 × 119 px.
   Nach dem Spiegeln nach unten liegt sie bei (9.07107, 111.92898). */
.rx-person-label[data-rx-direction]{left:var(--rx-anchor-x);top:var(--rx-anchor-y);translate:-7.622748% -94.057966%;transform-origin:7.622748% 94.057966%}
.rx-person-label[data-rx-direction]>img{transform:scaleY(-1)}
.rx-person-label[data-rx-direction="above-left"]{translate:-92.377252% -94.057966%;transform-origin:92.377252% 94.057966%}
.rx-person-label[data-rx-direction="above-left"]>img{transform:scale(-1,-1)}
.rx-person-label[data-rx-direction="below-right"]{translate:-7.622748% -5.942034%;transform-origin:7.622748% 5.942034%}
.rx-person-label[data-rx-direction="below-right"]>img{transform:none}
.rx-person-label[data-rx-direction="below-left"]{translate:-92.377252% -5.942034%;transform-origin:92.377252% 5.942034%}
.rx-person-label[data-rx-direction="below-left"]>img{transform:scaleX(-1)}
