.language-picker.language-bar,.nav>.language-picker.language-bar{position:relative!important;display:block!important;margin:0!important;padding:0!important;z-index:35;background:transparent;border:0;flex-shrink:0;letter-spacing:0}.language-toggle{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 11px;border:1px solid #d8dee5;background:#fff;color:#002040;font:700 12px/1.2 Arial,sans-serif;cursor:pointer}.language-toggle:hover,.language-toggle[aria-expanded=true]{border-color:#d9a92d;background:#f8f9fa}.language-picker .language-flag,.nav .language-picker .language-flag{display:block;width:26px!important;height:18px!important;flex-shrink:0;overflow:hidden;border-radius:0;box-shadow:none;background:transparent;line-height:0}.language-picker .language-flag svg{display:block;width:100%;height:100%}.language-options{position:absolute;right:0;top:calc(100% + 8px);min-width:185px;padding:6px;background:#fff;border:1px solid #d8dee5;box-shadow:0 12px 32px #001c3726;max-height:calc(100dvh - 100px);overflow:auto}.language-options[hidden]{display:none!important}.language-picker.language-bar .language-options a,.nav .language-picker.language-bar .language-options a{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:11px 12px;min-height:42px;min-width:0;border:0;color:#002040;background:#fff;text-decoration:none;font:600 13px/1.3 Arial,sans-serif;letter-spacing:0;white-space:nowrap}.language-picker.language-bar .language-options a:hover,.language-picker.language-bar .language-options a[aria-current=page]{background:#f1f4f7;color:#002040}.language-picker.language-bar .language-options a[aria-current=page]{box-shadow:inset 3px 0 #d9a92d}.language-toggle:focus-visible,.language-picker a:focus-visible{outline:2px solid #d9a92d;outline-offset:2px}.header>.language-picker{margin-inline-start:auto!important}.language-picker .language-options a[lang=ar] span:last-child{font-family:Tahoma,Arial,sans-serif}
@media(max-width:650px){.language-toggle{gap:6px;padding:8px;min-height:38px}.language-options{min-width:175px}.nav .logo{width:100px}.nav>.language-picker.language-bar{margin-left:0!important}}
