/* TPS_SUPPORT_MENU_ONLY_FIX_V1 */

header.nav .nav-inner,
.nav .nav-inner{
  width:min(1180px,calc(100% - 32px)) !important;
  margin:0 auto !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:22px !important;
}

header.nav .nav-links,
.nav .nav-links,
header.nav nav.links,
.nav nav.links{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:24px !important;
  flex-wrap:wrap !important;
}

header.nav .nav-links > a,
.nav .nav-links > a,
header.nav nav.links > a,
.nav nav.links > a{
  color:#e8efff !important;
  font-weight:850 !important;
  font-size:15px !important;
  line-height:1 !important;
  text-decoration:none !important;
  white-space:nowrap !important;
}

header.nav .tps-support-nav-actions,
.nav .tps-support-nav-actions{
  display:flex !important;
  align-items:center !important;
  gap:12px !important;
  margin-left:8px !important;
}

/* Mobile support menu */
@media(max-width:900px){
  header.nav .nav-inner,
  .nav .nav-inner{
    width:calc(100% - 24px) !important;
    padding:14px 0 !important;
    flex-direction:column !important;
    align-items:stretch !important;
    gap:14px !important;
  }

  header.nav .brand,
  .nav .brand{
    align-self:flex-start !important;
  }

  header.nav .nav-links,
  .nav .nav-links,
  header.nav nav.links,
  .nav nav.links{
    width:100% !important;
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:10px !important;
  }

  header.nav .nav-links > a,
  .nav .nav-links > a,
  header.nav nav.links > a,
  .nav nav.links > a{
    min-height:44px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    padding:10px 12px !important;
    border-radius:14px !important;
    background:rgba(255,255,255,.075) !important;
    border:1px solid rgba(255,255,255,.13) !important;
    font-size:15px !important;
  }

  header.nav .tps-support-nav-actions,
  .nav .tps-support-nav-actions{
    grid-column:1 / -1 !important;
    width:100% !important;
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:10px !important;
    margin-left:0 !important;
  }

  header.nav .tps-support-nav-actions .btn,
  .nav .tps-support-nav-actions .btn{
    width:100% !important;
    min-height:46px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
  }
}

@media(max-width:520px){
  header.nav .nav-links,
  .nav .nav-links,
  header.nav nav.links,
  .nav nav.links,
  header.nav .tps-support-nav-actions,
  .nav .tps-support-nav-actions{
    grid-template-columns:1fr !important;
  }
}
