/* Same compact edge-tab treatment as Support; a separate slot above it. */
body>.ops-language-menu.ops-language-edge{display:block!important;position:fixed!important;inset:auto!important;top:clamp(8px,calc(46% - 112px),calc(100dvh - 110px))!important;inset-inline-end:0!important;margin:0!important;padding:0!important;width:30px!important;max-width:30px!important;z-index:900!important;float:none!important}
body>.ops-language-menu.ops-language-edge>summary{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:6px!important;box-sizing:border-box;writing-mode:vertical-rl;min-width:30px!important;width:30px!important;min-height:96px!important;height:auto!important;padding:12px 5px!important;margin:0!important;border:1px solid #ffffff80!important;border-inline-end:0!important;border-radius:13px 0 0 13px!important;background:linear-gradient(120deg,#254885,#142b54)!important;color:#fff!important;box-shadow:-3px 3px 12px #14233e24!important;font:650 11px/1.35 system-ui,sans-serif!important;cursor:pointer;transition:width .2s ease}
body>.ops-language-menu.ops-language-edge>summary>svg{display:block!important;flex:none;width:16px!important;height:16px!important;filter:none;transform:none}
body>.ops-language-menu.ops-language-edge>summary>span{display:none!important}body>.ops-language-menu.ops-language-edge>summary>.language-edge-label{display:inline!important;color:#fff!important;font-size:11px!important}
body>.ops-language-menu.ops-language-edge[open]>summary,body>.ops-language-menu.ops-language-edge>summary:hover{width:36px!important}
body>.ops-language-menu.ops-language-edge>.ops-language{position:fixed!important;top:clamp(8px,calc(46% - 112px),calc(100dvh - 110px))!important;inset-inline-end:42px!important;inset-inline-start:auto!important;right:auto;left:auto;width:190px!important;min-width:0!important;max-width:calc(100vw - 58px)!important;max-height:calc(100dvh - 110px);overflow-y:auto;margin:0!important;padding:8px!important;border-radius:16px!important;box-shadow:0 12px 35px #14233e29!important;background:white!important;border:1px solid #d7dee6!important;animation:language-edge-reveal .18s ease-out}
body>.ops-language-menu.ops-language-edge>.ops-language button{width:100%;min-height:44px;font-size:14px!important}
html[dir=rtl] body>.ops-language-menu.ops-language-edge>summary{border-radius:0 13px 13px 0!important}
@keyframes language-edge-reveal{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){body>.ops-language-menu.ops-language-edge>summary,body>.ops-language-menu.ops-language-edge>.ops-language{animation:none!important;transition:none!important}}
@media print{body>.ops-language-menu.ops-language-edge{display:none!important}}
