.px-muster{display:block;width:100%;height:100%;--px-a:var(--accent-fill,#4F46E5);--px-grund:color-mix(in srgb,var(--accent-fill,#4F46E5) 22%,var(--surface,#fff))}.px-muster[data-zweit=bge]{--px-b:var(--bge-col,#16A34A)}.px-muster[data-zweit=bger]{--px-b:var(--bger-col,#F97316)}.px-muster .px-grund{fill:var(--px-grund)}.px-muster .px-a{fill:var(--px-a);stroke:var(--px-a);stroke-width:.06;stroke-linejoin:miter}.px-muster .px-b{fill:var(--px-b)}.px-muster .px-rand{fill:none;stroke:var(--px-a);stroke-width:.2}.login-avatar.mit-muster,.login-btn-avatar.mit-muster,.ss-avatar.mit-muster{background:transparent;padding:0;border:0;overflow:hidden}:is(#loginBtn,#ssLoginBtn,#profileLoginBtn,#profileLink,#ssProfileLink) svg.px-muster{width:100%;height:100%;opacity:1;stroke:none;flex-shrink:0}html[data-konto] :is(#loginBtn,#ssLoginBtn)>:is(svg:not(.px-muster),svg:not(.px-muster)~:is(svg,span)){display:none}html[data-konto] :is(#loginBtn,#ssLoginBtn):has(>svg:not(.px-muster)){min-height:30px;min-width:30px}html[data-konto] :is(#loginBtn,#ssLoginBtn):has(>svg:not(.px-muster)):before{content:"";flex:none;width:26px;height:26px;border-radius:50%;background:var(--bx-kontobild,var(--s2)) center /cover no-repeat}html[data-konto] #ssLoginBtn:has(>svg:not(.px-muster)){padding-right:6px}.login-btn-avatar.wartet:empty,.ss-avatar.wartet:empty{background:var(--s2)}