.yf-language{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;font:14px system-ui;margin:0}
.yf-language label{display:flex;align-items:center;gap:7px}
.yf-language select,.yf-language button{font:inherit;color:#10233f;background:#fff;border:1px solid #bacddd;border-radius:9px;padding:8px;min-height:40px;max-width:100%}
.yf-language button{cursor:pointer}
.yf-language :focus-visible{outline:3px solid #1267e8;outline-offset:3px}
.topbar .nav{flex-wrap:wrap;padding-block:10px}
.topbar .yf-language{flex-basis:100%}
@media(max-width:600px){.yf-language{justify-content:center}.yf-language label>span{display:none}}
