.ant-dropdown-menu-item:has(a[href="/api/graphiql"]),
li:has(a[href="/api/graphiql"]) {
  display: none !important;
}

.ant-dropdown-menu-item:has(a[href*="/openapi/swagger-ui"]),
li:has(a[href*="/openapi/swagger-ui"]) {
  display: none !important;
}

.ant-dropdown-menu-item:has(a[data-testid="log-out-menu-item"]),
.ant-dropdown-menu-item:has(a[href="/logOut"]),
li:has(a[href="/logOut"]),
li:has(a[data-testid="log-out-menu-item"]) {
  display: none !important;
}

.ant-dropdown-menu-item {
  display: none !important;
}

.ant-dropdown-menu-item[style*="color"],
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-item:has(span[style*="color"]) {
  display: block !important;
}

.ant-dropdown-menu-item:has(a[href*="/user/"]) {
  display: block !important;
}

.ant-dropdown-menu-item:has(a[href="/glossary"]) {
  display: block !important;
}

.ant-dropdown-menu-item:has(a[href="/domains"]) {
  display: block !important;
}

.ant-dropdown-menu-item-divider {
  display: block !important;
}

.ant-dropdown-menu-item:has(a[href*="/user/"]),
.ant-dropdown-menu-item[style*="color"],
.ant-dropdown-menu-item-disabled {
  padding: 5px 12px !important;
  line-height: 22px !important;
}

button.ant-btn.ant-btn-link:has(.ant-image) {
  overflow: hidden !important;
  text-align: left !important;
}

button.ant-btn.ant-btn-link:has(.ant-image) > div {
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  white-space: normal !important;
  overflow: hidden !important;
}

button.ant-btn.ant-btn-link:has(.ant-image) > div:last-child {
  display: -webkit-box !important;
  -webkit-line-clamp: 4 !important;
  -webkit-box-orient: vertical !important;
  text-overflow: ellipsis !important;
}
