<style>
/* V176: Right-aligned navbar and neutral default margins for JS to manage */
.navbar .navbar-collapse {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
}
.navbar .navbar-nav {
  display: flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
}
.navbar .navbar-nav > li {
  margin-left: 0 !important;
  margin-right: 0 !important;
  white-space: nowrap;
  transition: margin 0.25s ease;
}
@media (max-width: 991.98px) {
  .navbar .navbar-nav { flex-direction: column !important; align-items: flex-end !important; }
  .navbar .navbar-nav > li { margin: 8px 0 !important; }
}
