.ic-global-language{position:fixed;bottom:16px;right:16px;z-index:9999;background:#fff;border:1px solid #b9cccc;box-shadow:0 5px 25px #102b3920;padding:9px 13px;border-radius:5px;color:#152b39;font:13px/1.7 system-ui,Arial,sans-serif;max-width:calc(100vw - 32px)}.ic-global-language summary{cursor:pointer}.ic-global-language nav{display:flex;flex-wrap:wrap;gap:8px 13px;padding:12px 0 3px;max-width:280px}.ic-global-language a{color:#0a6b72}.ic-global-language a:focus-visible,.ic-global-language summary:focus-visible{outline:2px solid #0a6b72;outline-offset:3px}
