#navbar .navbar-left > a.item[href$="/pulls"],
#navbar .navbar-left > a.item[href$="/milestones"] {
  display: none !important;
}

#fr-orgs-nav-item {
  padding: 0;
}

#fr-orgs-nav-item .fr-orgs-menu,
.fr-row-org-switch .fr-orgs-menu {
  position: relative;
  display: block;
  margin: 0;
}

#fr-orgs-nav-item .fr-orgs-summary,
.fr-row-org-switch .fr-orgs-summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.35rem;
  color: inherit;
  user-select: none;
}

#fr-orgs-nav-item .fr-orgs-summary {
  padding: 0.92857143em 1.14285714em;
}

.fr-row-org-switch .fr-orgs-summary {
  padding: 0.45rem 0.7rem;
  border: 1px solid var(--color-secondary-alpha-40);
  border-radius: 999px;
  background: var(--color-box-body);
  font-size: 0.85rem;
}

#fr-orgs-nav-item .fr-orgs-summary::-webkit-details-marker,
.fr-row-org-switch .fr-orgs-summary::-webkit-details-marker {
  display: none;
}

#fr-orgs-nav-item .fr-orgs-summary:hover,
.fr-row-org-switch .fr-orgs-summary:hover {
  background: var(--color-hover);
}

#fr-orgs-nav-item .fr-orgs-caret,
.fr-row-org-switch .fr-orgs-caret {
  font-size: 0.78rem;
  opacity: 0.7;
}

#fr-orgs-nav-item .fr-orgs-panel,
.fr-row-org-switch .fr-orgs-panel {
  position: absolute;
  top: calc(100% - 0.1rem);
  left: 0;
  min-width: 15rem;
  background: var(--color-box-body);
  border: 1px solid var(--color-secondary-alpha-40);
  border-radius: 0.75rem;
  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.18);
  padding: 0.45rem 0;
  z-index: 2000;
}

#fr-orgs-nav-item .fr-orgs-panel-title,
.fr-row-org-switch .fr-orgs-panel-title {
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  opacity: 0.65;
  padding: 0.35rem 0.9rem 0.45rem;
}

#fr-orgs-nav-item .fr-orgs-menu-list,
.fr-row-org-switch .fr-orgs-menu-list {
  display: flex;
  flex-direction: column;
}

#fr-orgs-nav-item .fr-orgs-link,
.fr-row-org-switch .fr-orgs-link,
.fr-row-org-switch .fr-org-switch-action {
  display: block;
  color: inherit;
  text-decoration: none;
  padding: 0.7rem 0.9rem;
}

.fr-row-org-switch .fr-org-switch-action {
  width: 100%;
  text-align: left;
  background: transparent;
  border: 0;
  font: inherit;
  cursor: pointer;
}

#fr-orgs-nav-item .fr-orgs-link:hover,
.fr-row-org-switch .fr-orgs-link:hover,
.fr-row-org-switch .fr-org-switch-action:hover {
  background: var(--color-hover);
}

.fr-row-org-switch {
  margin-left: auto;
  margin-right: 0.85rem;
  position: relative;
  flex-shrink: 0;
}

.fr-row-org-switch.is-busy .fr-orgs-summary {
  opacity: 0.7;
  pointer-events: none;
}

.fr-row-org-switch .fr-org-switch-status {
  font-size: 0.78rem;
  opacity: 0.7;
  margin-left: 0.5rem;
}

.fr-row-org-switch .fr-orgs-summary {
  white-space: nowrap;
}

.fr-row-org-switch .fr-org-switch-action[aria-disabled="true"] {
  opacity: 0.45;
  pointer-events: none;
}

.fr-row-org-switch .fr-org-switch-action.is-confirming {
  background: rgba(240, 173, 78, 0.2);
  box-shadow: inset 0 0 0 1px rgba(240, 173, 78, 0.45);
}

.fr-row-org-switch.is-confirm-armed .fr-org-switch-status {
  color: #f0ad4e;
  opacity: 1;
}

@media (max-width: 767.98px) {
  #fr-orgs-nav-item .fr-orgs-panel,
  .fr-row-org-switch .fr-orgs-panel {
    position: static;
    min-width: 100%;
    box-shadow: none;
    border-radius: 0.6rem;
    margin: 0 0.75rem 0.75rem;
  }

  .fr-row-org-switch {
    margin: 0.65rem 0 0;
  }

  .flex-item-header {
    flex-wrap: wrap;
  }
}
