.seo-breadcrumbs{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}

/* Header one-line override (desktop + tablets) */
@media (min-width: 601px){
  .site-header .container{flex-wrap:nowrap !important;}
  .site-header .nav{flex-wrap:nowrap !important;}
  .site-header .nav-left, .site-header .nav-right{flex:0 0 auto;}
  .site-header .nav-links{flex:1 1 auto; flex-wrap:nowrap !important; white-space:nowrap;}
  .site-header .nav-links{justify-content:center;}
  .site-header .nav-links a{white-space:nowrap;}
  .site-header .nav-contact{white-space:nowrap;}
  .site-header .nav-toggle{display:none !important;}
  .site-header .lang-switch{margin-inline-start:18px; font-weight:600;}
}

/* Header layout fix */

/* Header layout fix: keep single row + prevent logo clipping */
@media (min-width: 601px){
  .site-header{overflow:visible;}
  .site-header .container{flex-wrap:nowrap !important; align-items:center;}
  .site-header .nav{flex-wrap:nowrap !important; align-items:center;}
  .site-header .nav-left, .site-header .nav-right{flex:0 0 auto; min-width:0;}
  .site-header .nav-links{flex:1 1 auto; display:flex; flex-wrap:nowrap !important; white-space:nowrap; gap:22px; justify-content:center; min-width:0;}
  .site-header .nav-links a{white-space:nowrap;}
  .site-header .nav-contact{white-space:nowrap;}
  .site-header .nav-right{min-width:320px;}
  .site-header img{max-width:100%; height:auto;}
  .site-header .lang-switch{font-weight:600; margin-inline-start:14px;}
}
