.pc-lang-switch{position:relative;display:flex;align-items:center;align-self:center;margin-left:.25rem}.pc-lang-switch__button{display:inline-flex;align-items:center;gap:.35em;padding:.4em .5em;border:1px solid transparent;border-radius:var(--pc-radius-button, 6px);background:transparent;color:var(--global-palette5, var(--pc-color-dark));font:inherit;font-size:.9rem;font-weight:600;line-height:1;cursor:pointer}.pc-lang-switch__button:hover,.pc-lang-switch__button:focus-visible,.pc-lang-switch--offen .pc-lang-switch__button{border-color:var(--pc-color-gray-mid, #d0d0d0);color:var(--global-palette-highlight, var(--pc-color-primary))}.pc-lang-switch__flag{display:block;width:20px;height:14px;border-radius:2px;box-shadow:0 0 0 1px #0000001f}.pc-lang-switch__pfeil{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .15s ease}.pc-lang-switch--offen .pc-lang-switch__pfeil{transform:rotate(180deg)}.pc-lang-switch__list{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:10.5rem;margin:0;padding:.35rem;list-style:none;background:var(--pc-color-white, #fff);border:1px solid var(--pc-color-gray-mid, #d0d0d0);border-radius:var(--pc-radius-card, 8px);box-shadow:var(--pc-shadow-card, 0 4px 16px rgba(0, 0, 0, .12))}.pc-lang-switch__list[hidden]{display:none}.pc-lang-switch__item{margin:0}.pc-lang-switch__link{display:flex;align-items:center;gap:.5em;padding:.5em .6em;border-radius:var(--pc-radius-button, 6px);color:var(--pc-color-dark, #222);font-size:.95rem;text-decoration:none}.pc-lang-switch__link:hover,.pc-lang-switch__link:focus-visible{background:var(--pc-color-surface, #f4f6f1);color:var(--pc-color-primary, #274f2e)}.pc-lang-switch__link .pc-lang-switch__code{font-weight:700;min-width:1.6em}
