.public-language-switch{display:inline-flex;align-items:center;gap:6px;margin:0;flex:0 0 auto;max-width:100%;font-family:inherit;color:#09232f}
.public-language-switch label{position:relative;display:flex;align-items:center;gap:8px;margin:0;font-weight:600;font-size:13px}
.public-language-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.public-language-switch select{appearance:auto;font:inherit;font-weight:600;font-size:13px;line-height:1.3;color:#09232f;background:#f4f8f8;border:1px solid #cbdcdd;border-radius:7px;min-height:40px;min-width:143px;max-width:100%;padding:9px 30px 9px 12px;cursor:pointer}
.public-language-switch option{color:#09232f;background:#fff}
.public-language-switch button{font:inherit;font-weight:600;font-size:12px;line-height:1.3;min-height:40px;padding:8px 12px;border:1px solid #cbdcdd;border-radius:7px;background:#fff;color:#09232f;cursor:pointer}
.public-language-switch.public-language-ready button{display:none}
.public-language-switch select:focus-visible,.public-language-switch button:focus-visible{outline:3px solid #167c70;outline-offset:3px}
.knowledge-nav-row .public-language-switch{margin-left:auto}
.book-nav .public-language-switch{margin-left:auto}
.platform-legal-header>.public-language-switch{margin-left:auto}
.book-language-switch{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}
.public-language-edition-label{font-size:11px;opacity:.8}
@media(max-width:600px){.public-language-switch select{min-width:128px;font-size:12px;min-height:38px;padding:8px 22px 8px 9px}.header-actions{gap:9px}.knowledge-nav-row{gap:10px}.platform-legal-header{flex-wrap:wrap}.book-nav{flex-wrap:wrap;gap:12px}.book-nav .public-language-switch{margin-left:0}.public-language-switch button{min-height:38px}}
@media(prefers-reduced-motion:reduce){.public-language-switch *{scroll-behavior:auto}}
@media print{.public-language-switch{display:none}}
