.rf-richerai-subnav {
  position: relative;
  z-index: 2900;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid var(--rf-divider);
  background: #030609;
}

.rf-richerai-subnav__track {
  display: flex;
  width: 100%;
  min-width: 0;
  height: 34px;
  align-items: stretch;
  gap: 1.65rem;
  overflow-x: auto;
  padding: 0 3rem;
  scrollbar-width: none;
}

.rf-richerai-subnav__track::-webkit-scrollbar { display: none; }
.rf-richerai-subnav__item { position: relative; display: inline-flex; min-height: 34px; align-items: center; flex: 0 0 auto; color: var(--rf-text-secondary); font-size: .69rem; font-weight: 480; text-decoration: none; white-space: nowrap; }
.rf-richerai-subnav__item:hover,.rf-richerai-subnav__item.is-active { color: var(--rf-text-primary); }
.rf-richerai-subnav__item.is-active::after { position: absolute; right: 0; bottom: 0; left: 0; height: 1px; background: var(--rf-nav-accent,#8eb6d8); content: ""; }
.rf-richerai-subnav__item.is-disabled { color: var(--rf-text-tertiary); cursor: not-allowed; opacity: .58; }

@media (max-width:1279px) {
  .rf-richerai-subnav__track { gap: 1.35rem; padding: 0 1.35rem; }
}

@media (max-width:767px) {
  .rf-richerai-subnav__track { height: 32px; gap: 1.15rem; padding: 0 1.1rem; scroll-padding-inline: 1.1rem; }
  .rf-richerai-subnav__item { min-height: 32px; font-size: .75rem; }
}
.rf-invest-start-link {
  margin-left: auto;
  border-left: 1px solid var(--rf-financial-divider, rgba(255, 255, 255, .1));
  padding: .72rem 0 .72rem 1.25rem;
  color: var(--rf-financial-accent, #8eb6d8);
  font-size: .78rem;
  font-weight: 600;
  white-space: nowrap;
}

.rf-invest-start-link > span {
  width: 6px;
  height: 6px;
  margin-right: .55rem;
  background: currentColor;
}

.rf-invest-start-link--under_review { color: var(--rf-warning, #d6b36a); }
.rf-invest-start-link--action_required,
.rf-invest-start-link--restricted { color: var(--rf-danger, #e06c75); }
.rf-invest-start-link--active { color: var(--rf-success, #74d99f); }

.rf-invest-start-link:hover,
.rf-invest-start-link:focus-visible { color: #fff; }

@media (max-width: 640px) {
  .rf-invest-start-link { margin-left: .35rem; padding-left: .85rem; }
}
