.pamcbi-switcher{position:relative;display:inline-flex;align-items:center;max-width:100%;font-size:var(--pbi-size);line-height:1.25;font-weight:500;vertical-align:middle;box-sizing:border-box}
.pamcbi-switcher *{box-sizing:border-box}
.pamcbi-switcher .pamcbi-list{display:flex;align-items:center;gap:var(--pbi-gap);list-style:none;padding:0;margin:0}
.pamcbi-switcher .pamcbi-list>li{padding:0;margin:0;list-style:none}
.pamcbi-switcher .pamcbi-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--pbi-py) var(--pbi-px);font:inherit;line-height:1.25;color:var(--pbi-text);background:var(--pbi-bg);border:1px solid var(--pbi-border);border-radius:var(--pbi-radius);text-decoration:none;white-space:nowrap;cursor:pointer;min-height:32px}
.pamcbi-switcher .pamcbi-current,.pamcbi-switcher .pamcbi-link:hover{color:var(--pbi-active-text);background:var(--pbi-active-bg)}
.pamcbi-switcher .pamcbi-link:focus-visible{outline:2px solid var(--pbi-active-bg);outline-offset:3px}
.pamcbi-switcher .pamcbi-flag{display:block;width:var(--pbi-flag);height:auto;aspect-ratio:3/2;object-fit:cover;flex-shrink:0;border-radius:2px;margin:0;box-shadow:none}
.pamcbi-switcher .pamcbi-disabled{opacity:.4;cursor:default}
.pamcbi-switcher .pamcbi-disabled:hover{color:var(--pbi-text);background:var(--pbi-bg)}
.pamcbi-dropdown .pamcbi-list{position:absolute;z-index:10001;right:0;top:calc(100% + 6px);min-width:130px;display:flex;flex-direction:column;align-items:stretch;background:var(--pbi-bg);border:1px solid var(--pbi-border);border-radius:var(--pbi-radius);padding:6px;box-shadow:0 8px 24px rgba(16,43,76,.14)}
.pamcbi-dropdown .pamcbi-list[hidden]{display:none}
.pamcbi-dropdown .pamcbi-list .pamcbi-link{width:100%;justify-content:flex-start;border-color:transparent}
.pamcbi-toggle svg{flex-shrink:0;transition:transform .15s ease}
.pamcbi-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
@media(max-width:767px){.pamcbi-switcher{font-size:var(--pbi-mobile-size)}}
@media(prefers-reduced-motion:reduce){.pamcbi-toggle svg{transition:none}}
