.xs-lang74{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;white-space:nowrap;vertical-align:middle}.xs-lang74 button{appearance:none;min-height:28px!important;min-width:30px;padding:4px 6px!important;margin:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:inherit!important;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;opacity:.65}.xs-lang74 button[aria-pressed=true]{opacity:1;background:#ffffff24!important;text-decoration:underline;text-underline-offset:4px}.xs-lang74 button:focus-visible{outline:2px solid #18bcf0;outline-offset:2px}.xs-desktop-nav .xs-lang74{margin-left:10px;color:#fff}.xs-lang-mobile74{display:flex;margin:4px 12px 8px;padding:6px 0;gap:6px;color:inherit}.xs-lang-mobile74 button{min-height:36px!important;min-width:42px}.xs-lang-fallback74{margin-left:auto;padding:4px}.xl-admin74{grid-column:1/-1;min-width:0;margin:8px 0;border:1px solid var(--xp-line,#ccd6e1);padding:12px;border-radius:9px}.xl-admin74 textarea{min-height:220px;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;font-size:14px;line-height:1.55}.xl-admin74 input{width:100%;box-sizing:border-box}.xl-admin74 label{display:block!important;margin:8px 0}.xl-admin74 nav{display:flex;gap:8px}.xl-admin74 button{font-size:13px;min-height:32px;padding:6px 10px}.xl-admin74 button[aria-pressed=true]{font-weight:700;text-decoration:underline}.xl-admin74 [hidden]{display:none!important}.xl-admin74 p{font-size:12px;line-height:1.5}.xl-admin74 [role=status]{color:var(--xp-ink,inherit)}@media(max-width:700px){.xs-lang-desktop74:not(.xs-lang-fallback74){display:none}}@media(min-width:701px){.xs-lang-mobile74{display:none}}

[data-xl-original74][hidden]{display:none!important}

/* Keep the existing header dimensions. Language controls occupy the space
   beneath the account button and are independent of navigation/search hit areas. */
@media(min-width:701px){
 .site-header-bar .xs-lang-anchor75{position:relative!important;z-index:50;overflow:visible!important}
 .site-header-bar .xs-lang-anchor75>.xs-lang-desktop74{position:absolute!important;top:calc(100% + 2px);left:50%;transform:translateX(-50%);display:inline-flex!important;align-items:center;justify-content:center;gap:0;margin:0!important;padding:0!important;width:64px;height:22px;color:#fff;z-index:10;pointer-events:auto!important}
 .site-header-bar .xs-lang-anchor75>.xs-lang-desktop74 button{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-width:32px!important;width:32px;height:22px!important;min-height:22px!important;padding:2px 4px!important;line-height:1!important;pointer-events:auto!important;touch-action:manipulation}
}
@media(max-width:700px){
 .site-header-bar .xc-account-wrap65,.site-header-bar .xc-header-account{display:none!important}
}

/* Explicit ID | EN separator; the existing compact header height is retained. */
.xs-lang74 .xs-lang-separator78{display:inline-block!important;flex:0 0 8px;width:8px;text-align:center;color:inherit!important;opacity:.85;font-size:12px;line-height:1;pointer-events:none;user-select:none}
@media(min-width:701px){
 .site-header-bar .xs-lang-anchor75>.xs-lang-desktop74{width:72px}
 .site-header-bar .xs-lang-account78{display:inline-flex;align-items:center;flex-shrink:0}
}
@media(max-width:700px){.site-header-bar .xs-lang-account78{display:none!important}}
