/* Shared language control for the home, tools and paired information pages. */
#ubis-modern-home .site-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px}
#ubis-modern-home .primary-nav{justify-content:center;flex-wrap:wrap;min-width:0}
#ubis-modern-home .primary-nav .info-link{margin-left:0}
:is(#ubis-modern-home,.en-header,.ubis-tool-language-row) :is(nav.ubis-language-control,nav.ubis-home-language){display:inline-flex;align-items:center;justify-self:end;gap:2px;padding:4px;margin:0;border:1px solid #dbe2ee;border-radius:999px;background:#f1f4f9;color:#536176;font:700 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;box-sizing:border-box}
:is(#ubis-modern-home,.en-header,.ubis-tool-language-row) :is(nav.ubis-language-control,nav.ubis-home-language) a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:68px;padding:0 12px;border-radius:999px;color:#536176;font:700 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;white-space:nowrap;box-sizing:border-box}
:is(#ubis-modern-home,.en-header,.ubis-tool-language-row) :is(nav.ubis-language-control,nav.ubis-home-language) a[aria-current="page"]{color:#fff;background:#3159d9;box-shadow:0 2px 5px #243f9c26}
:is(#ubis-modern-home,.en-header,.ubis-tool-language-row) :is(nav.ubis-language-control,nav.ubis-home-language) a:not([aria-current]):hover{color:#172334;background:#e3e9f3}
:is(#ubis-modern-home,.en-header,.ubis-tool-language-row) :is(nav.ubis-language-control,nav.ubis-home-language) a:focus-visible{outline:3px solid #3159d9;outline-offset:3px}
@media(max-width:1100px){#ubis-modern-home .site-header{grid-template-columns:minmax(0,1fr) auto;gap:0 16px}#ubis-modern-home .brand{grid-column:1;grid-row:1}#ubis-modern-home .ubis-home-language{grid-column:2;grid-row:1}#ubis-modern-home .primary-nav{grid-column:1/-1;grid-row:2;width:100%;order:initial;justify-content:flex-start;overflow:visible;border-top:1px solid #eef1f6;margin-top:10px;padding-block:8px;gap:4px 20px}#ubis-modern-home .primary-nav a{min-height:36px;white-space:nowrap}}
@media(max-width:550px){#ubis-modern-home .site-header{gap:0 8px}#ubis-modern-home .brand-sub{display:none}:is(#ubis-modern-home,.en-header,.ubis-tool-language-row) :is(nav.ubis-language-control,nav.ubis-home-language) a{min-width:62px;padding-inline:10px}#ubis-modern-home .primary-nav{gap:2px 16px}}

.ubis-tool-language-row{display:flex;justify-content:flex-end;max-width:1200px;margin:0 auto 16px;padding:8px 16px;box-sizing:border-box}
.en-header>.ubis-tool-language{margin-left:auto;flex-shrink:0}
@media(max-width:550px){.en-header>nav[aria-label="Main navigation"]{order:3;width:100%;gap:18px}.en-header>.en-brand{flex-shrink:0}.en-header>.ubis-tool-language{margin-left:auto}.ubis-tool-language-row{padding:8px 12px;margin-bottom:12px}}
