.mobile-quick-links{display:none}

@media (max-width:1350px){
  .site-header .header-inner{
    display:flex!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    gap:7px!important;
    padding:8px 12px!important;
    min-height:58px!important;
  }
  .site-header .logo{order:1;flex:0 0 auto!important}
  .site-header .menu-toggle{order:2;display:flex!important;flex:0 0 auto!important}
  .mobile-quick-links{
    order:3;
    display:flex;
    align-items:center;
    flex:1 1 auto;
    min-width:0;
    gap:4px;
    overflow-x:auto;
    white-space:nowrap;
    scrollbar-width:none;
  }
  .mobile-quick-links::-webkit-scrollbar{display:none}
  .mobile-quick-links a{
    flex:0 0 auto;
    color:#152238;
    font-size:12px;
    font-weight:800;
    line-height:1;
    text-decoration:none;
    padding:9px 10px;
    border:1px solid #d5e5f2;
    border-radius:10px;
    background:linear-gradient(145deg,#fff,#eaf5fb);
    box-shadow:0 3px 7px rgba(15,70,110,.14),inset 0 1px 0 #fff;
  }
  .site-header .header-right{order:4;display:flex!important;flex:0 0 auto!important;margin:0!important}
  .site-header .dp-languages{display:flex!important}
  .site-header .header-account-actions{display:none!important}
  .site-header .nav-links{order:5}
}

@media (max-width:620px){
  .site-header .header-inner{gap:4px!important;padding:7px 8px!important}
  .site-header .logo img{width:108px!important;max-width:108px!important}
  .site-header .menu-toggle{padding:8px 9px!important;border-radius:10px!important}
  .site-header .menu-toggle b{font-size:11px!important}
  .mobile-quick-links{gap:3px}
  .mobile-quick-links a{font-size:10px;padding:8px 7px;border-radius:8px}
  .site-header .dp-languages a{font-size:9px!important;padding:7px 5px!important}
}
