/* Join only the primary Settings navigation to the System subnavigation. */
.settings-navigation-primary--joined {
  margin-bottom: 0 !important;
}

.settings-navigation-secondary--joined {
  margin-top: 0 !important;
}

/* Legacy DOM names retained for older packaged Settings shells. */
.settings-main-nav:has(+ .settings-tab-content > nav.settings-system-subnav) {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0.75rem 0.75rem 0 0 !important;
  box-shadow: none !important;
}

.settings-main-nav:has(+ .settings-tab-content > nav.settings-system-subnav) + .settings-tab-content {
  margin-top: 0 !important;
}

.settings-tab-content:has(> nav.settings-system-subnav) > nav.settings-system-subnav {
  margin-top: 0 !important;
  position: static !important;
  top: auto !important;
  border: 1px solid #e2e8f0 !important;
  border-top: 0 !important;
  border-radius: 0 0 0.75rem 0.75rem !important;
  background: #fff !important;
  padding: 0.25rem !important;
  box-shadow: 0 1px 2px rgb(15 23 42 / 0.08) !important;
}
