.conpera-language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-width:65px;height:34px;padding:0 4px;font:500 12px/1 system-ui,-apple-system,sans-serif;white-space:nowrap;cursor:pointer;transition:opacity .15s}
/* Isolate the trigger from global button backgrounds and white sweep labels. */
html[data-language] .conpera-language-toggle,
.app-shell.agy-console-shell.agy-board-shell .agy-board-actions .conpera-language-toggle{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#243435!important;letter-spacing:0!important}
.conpera-language-toggle::before,.conpera-language-toggle::after{display:none!important}
.conpera-language-toggle:hover{opacity:.75}
.conpera-language-toggle>svg,.conpera-language-toggle>span{color:inherit!important}
.conpera-language-toggle:focus-visible{outline:2px solid #0f766e!important;outline-offset:3px}
html[data-language] .home-board-agy-nav>.conpera-language-toggle,
html[data-console-theme="dark"] .app-shell.agy-console-shell.agy-board-shell .agy-board-actions .conpera-language-toggle{color:#edf8fa!important}
.conpera-language-toggle.is-floating{position:fixed;right:24px;top:18px;z-index:1000}
.home-board-agy-nav>.conpera-language-toggle{margin-left:0}
.home-board-agy-nav>.cn-home-navlinks{margin-left:auto}
.agy-board-topbar>.conpera-language-toggle,.seo-public-header>.conpera-language-toggle{margin-left:12px}
/* Match the BFF account dropdown, including its neutral night palette. */
#conpera-language-menu{--language-menu-text:rgba(17,17,17,.65);--language-menu-heading:#111;--language-menu-hover:#fff;--language-menu-row-shadow:0 8px 18px #11182712;position:fixed;z-index:1100;box-sizing:border-box;min-width:176px;max-width:calc(100vw - 16px);padding:6px;border:0;border-radius:0;background:#fffffff5;color:var(--language-menu-text);box-shadow:0 18px 42px #1118271f,0 2px 8px #1118270a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#conpera-language-menu[hidden]{display:none!important}
#conpera-language-menu.is-dark{--language-menu-text:var(--night-muted,#a0a0a0);--language-menu-heading:var(--night-heading,#e6e6e6);--language-menu-hover:#343434;--language-menu-row-shadow:none;background:var(--night-card,#242424);box-shadow:0 8px 24px #00000018}
#conpera-language-menu>button{display:flex!important;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;width:100%;height:30px;padding:0 12px!important;border:0!important;border-radius:0;font:inherit;font-size:13px!important;font-weight:500!important;line-height:1;letter-spacing:0!important;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}
#conpera-language-menu>button::before{display:none!important}
#conpera-language-menu>button::after{content:"";display:block;width:12px;color:inherit}
#conpera-language-menu>button[aria-checked="true"]::after{content:"✓"}
/* Join the existing layer so its important dark button rules stay consistent. */
@layer console-night{
 #conpera-language-menu>button{background:transparent!important;color:var(--language-menu-text)!important;box-shadow:none!important}
 #conpera-language-menu>button:is(:hover,:focus-visible,[aria-checked="true"]){background:var(--language-menu-hover)!important;color:var(--language-menu-heading)!important;box-shadow:var(--language-menu-row-shadow)!important;outline:0}
}
@media(prefers-reduced-motion:reduce){#conpera-language-menu>button{transition:none}}
.dashboard-card-wall-actions{display:flex;align-items:center;gap:14px}
html[lang="en"] .agy-board-navlinks{min-width:0;overflow-x:auto;scrollbar-width:thin}
html[lang="en"] .agy-board-navlinks button{white-space:nowrap;flex-shrink:0}
html[lang="en"] .keys-channel-card-description{overflow-wrap:anywhere}
@media(max-width:720px){.conpera-language-toggle{min-width:57px;height:32px;padding:0 8px;gap:5px}.conpera-language-toggle.is-floating{top:12px;right:14px}.agy-board-topbar>.conpera-language-toggle,.seo-public-header>.conpera-language-toggle{margin-left:6px}.agy-board-topbar{flex-wrap:wrap}.agy-board-topbar>.conpera-language-toggle{margin-left:auto}}
@media(max-width:860px){
 .home-board-agy-nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:18px 0}
 .home-board-agy-nav>button:first-child{grid-column:1/-1;grid-row:1;justify-self:start;width:auto}
 .home-board-agy-nav>.cn-home-navlinks{grid-column:1;grid-row:2;min-width:0;width:100%;margin-left:0;overflow-x:auto;justify-content:flex-start;justify-content:safe flex-end}
 .home-board-agy-nav>.conpera-language-toggle{grid-column:2;grid-row:2;justify-self:end;margin-left:0}
}
@media(max-width:720px){
 html[data-language] .app-shell.agy-console-shell.agy-board-shell .agy-board-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important}
 .app-shell.agy-console-shell.agy-board-shell .agy-board-actions{grid-column:2;grid-row:1;width:auto}
 html[data-language] .app-shell.agy-console-shell.agy-board-shell .agy-board-navlinks{grid-area:2/1/3/3!important;justify-self:stretch;min-width:100%!important;width:100%!important;max-width:none!important}
 html[lang="en"] .app-shell.agy-console-shell.agy-board-shell .dashboard-card-wall-page .dashboard-card-wall-hero h1{margin-left:64px!important;width:calc(100% - 64px)}
}
