/* Navigation Spacing and Alignment Improvements - Minimal Fix */

/* Fix the header height - use the intended 65px */
.sc-header-enterprise .sc-header-inner {
  height: 65px !important;
}

/* Improve logo spacing */
.sc-header-enterprise .sc-logo {
  margin-right: 2rem; /* Add breathing room between logo and nav */
}

/* Better navigation layout */
.sc-header-enterprise .sc-header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* Navigation container takes available space */
.sc-nav-enterprise {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 2rem; /* Add padding for spacing */
}

/* Center the main navigation list */
.sc-nav-list-enterprise {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  margin: 0;
  padding: 0;
}

/* Adjust nav link padding for better spacing */
.sc-nav-link-enterprise {
  padding: 0 1.25rem; /* Slightly reduced for better fit */
}

.sc-nav-link-enterprise.has-mega-menu {
  padding-right: 2rem; /* Adjust for dropdown arrow */
}

/* Utility bar stays in normal flow */
.sc-utility-bar {
  flex-shrink: 0; /* Prevent shrinking */
  margin-left: 2rem; /* Add some space before icons */
}

/* Ensure mobile menu toggle is visible */
@media (max-width: 1024px) {
  .sc-menu-toggle-enterprise {
    display: block !important;
  }
}