
  .header-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}
  .header-tools .search-box{flex:0 1 240px}
  .language-switcher{position:relative;flex:0 0 auto;align-self:center}
  .language-switcher-toggle{height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #d7d7d7;border-radius:6px;background:#fff;color:#333;cursor:pointer;font-size:13px;font-weight:600;line-height:1}
  .language-flag{display:inline-flex;align-items:center;justify-content:center;width:20px;height:14px;flex:0 0 20px;line-height:1}.language-flag svg{display:block;width:20px;height:14px;border:1px solid rgba(0,0,0,.12);border-radius:1px}
  .language-switcher-toggle .language-chevron{width:6px;height:6px;margin-top:-3px;border-right:1.5px solid #666;border-bottom:1.5px solid #666;transform:rotate(45deg);flex:0 0 auto}
  .language-switcher-toggle .fa-globe{color:#d71718}
  .language-switcher-toggle .fa-chevron-down{font-size:9px}
  .language-switcher-menu{display:none;position:absolute;left:0;top:100%;z-index:1100;min-width:155px;margin:0;padding:6px 0;list-style:none;border:1px solid #ddd;border-radius:6px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.12)}
  .language-switcher-menu::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}
  .language-switcher:hover .language-switcher-menu,.language-switcher:focus-within .language-switcher-menu{display:block}
  .language-switcher-menu a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 12px;color:#333;text-decoration:none;font-size:13px;white-space:nowrap}
  .language-switcher-menu .language-name{display:inline-flex;align-items:center;gap:8px}
  .language-switcher-menu a:hover,.language-switcher-menu a:focus{background:#f6f6f6;color:#d71718}
  .language-switcher-menu small{color:#888;font-size:11px}
  .language-switcher-mobile{border-top:1px solid #e5e5e5;margin-top:8px;padding-top:8px}.language-switcher-mobile .mobile-nav-link{font-size:14px}@media(max-width:768px){.header-tools{display:none}}
