
/* DaruGet v12 — REALFIX for Health Magazine ↔ utility group gap */
@media(min-width:901px){
  .category-navigation .category-nav-row{
    max-width:1260px!important;
    width:100%!important;
    margin:0 auto!important;
    padding-inline:8px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:2px!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }

  /* Critical fix: remove the auto margin that created the large white hole */
  .category-navigation .nav-utility-group{
    margin-right:6px!important;
    margin-left:0!important;
    padding-right:8px!important;
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    flex:0 0 auto!important;
  }
  .category-navigation .nav-utility-group::before{
    right:0!important;
    height:23px!important;
  }

  .category-navigation .health-mag-link{
    margin:0!important;
    padding-inline:7px!important;
    flex:0 0 auto!important;
  }
  .category-navigation .nav-utility-group .otc-nav-link,
  .category-navigation .nav-utility-group .nav-club,
  .category-navigation .nav-utility-group .nav-special{
    margin:0!important;
    padding-inline:8px!important;
    flex:0 0 auto!important;
  }
}

/* Laptop-safe compaction */
@media(min-width:901px) and (max-width:1280px){
  .category-navigation .category-nav-row{
    max-width:100%!important;
    padding-inline:6px!important;
    gap:1px!important;
  }
  .category-navigation .category-nav-link,
  .category-navigation .health-mag-link{
    padding-inline:6px!important;
    font-size:12px!important;
  }
  .category-navigation .nav-utility-group{
    margin-right:4px!important;
    padding-right:6px!important;
    gap:4px!important;
  }
  .category-navigation .nav-utility-group .otc-nav-link,
  .category-navigation .nav-utility-group .nav-club,
  .category-navigation .nav-utility-group .nav-special{
    padding-inline:6px!important;
    font-size:12px!important;
  }
}

@media(min-width:901px) and (max-width:1120px){
  .category-navigation .category-nav-link,
  .category-navigation .health-mag-link{
    padding-inline:5px!important;
    font-size:12px!important;
  }
  .category-navigation .nav-utility-group{
    margin-right:3px!important;
    padding-right:5px!important;
    gap:3px!important;
  }
  .category-navigation .nav-utility-group .otc-nav-link,
  .category-navigation .nav-utility-group .nav-club,
  .category-navigation .nav-utility-group .nav-special{
    padding-inline:5px!important;
    font-size:12px!important;
  }
}
