.pfu-ml-language-switcher{
    display:inline-flex;
    align-items:center;
    gap:3px;
    padding:3px;
    border:1px solid rgba(16,43,32,.12);
    border-radius:999px;
    background:#fff;
    box-shadow:0 4px 18px rgba(28,66,45,.05);
    white-space:nowrap;
}
.pfu-ml-language-switcher .pfu-ml-lang{
    min-width:38px;
    height:32px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:0 9px;
    border-radius:999px;
    color:#52645b;
    font:700 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    letter-spacing:.04em;
    text-decoration:none;
    transition:background .16s ease,color .16s ease,box-shadow .16s ease;
}
.pfu-ml-language-switcher a.pfu-ml-lang:hover,
.pfu-ml-language-switcher a.pfu-ml-lang:focus-visible{
    background:#edf8ef;
    color:#1e7638;
    outline:none;
}
.pfu-ml-language-switcher .pfu-ml-lang.is-current{
    background:#2f9147;
    color:#fff;
    box-shadow:0 3px 10px rgba(47,145,71,.22);
}
.pfu-ml-language-switcher .pfu-ml-lang.is-disabled{
    color:#b4beb8;
    cursor:not-allowed;
}
@media (max-width: 980px){
    .pfc-header-actions .pfu-ml-language-switcher{order:-1}
}
