/* Main Menu Panel */
#divMainMenuHolder {
  background: var(--ACZ-color-2) !important;
  border: var(--ACZ-border-1);
  border-radius: var(--ACZ-border-radius-2);
  user-select: none;
  transition: var(--ACZ-transition-std);
  height: 100px;
  border-radius: var(--ACZ-border-radius-2);
}

#divMainMenu {
  border: none !important;
  border-radius: var(--ACZ-border-radius-3);
}

#divMainMenu:focus {
  outline: 0px !important;
  box-shadow: none !important;
}

div .ActiveMainMenu .tabulator-cell {
  color: var(--ACZ-color-input) !important;
}

#divMainMenu .tabulator-cell[tabulator-field="modname"] {
  color: var(--ACZ-color-11);
  font-weight: 700;
  padding-top: 6px !important;
}

#divMainMenu .tabulator-cell[tabulator-field="collection.Icon"] {
  filter: none;
}

#divMainMenu .tabulator-cell[tabulator-field="entries"] > div {
  background: var(--ACZ-color-4);
  color: var(--ACZ-color-input);
  border-radius: var(--ACZ-border-radius-3);
  font-size: var(--ACZ-font-size-2);
  height: 23px !important;
  width: 37px !important;
  margin-top: -1px;
  line-height: 15px;
}

#divMainMenu .tabulator-cell {
  padding: 4px !important;
  min-height: 30px !important;
  border-bottom: var(--ACZ-border-1) !important;
  color: var(--ACZ-color-11);
}

#divMainMenu .MainMenuIcon {
  text-overflow: clip;
  white-space: nowrap;
  overflow: hidden;
  color: var(--ACZ-color-input) !important;
}

#divMainMenu .MainMenuIcon > svg {
  padding-left: 8px;
}

#divMainMenuBottomNav {
  gap: 0px;
}

#divMainMenuBottomNav2 {
  transition: var(--ACZ-transition-std);
  background: var(--ACZ-color-2);
  border: var(--ACZ-border-1);
  border-radius: var(--ACZ-border-radius-1);
  padding: var(--ACZ-margin-1);
  overflow: hidden;
  display: none;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}
#divMainMenuBottomNav > button {
  min-height: 0px !important;
  padding: 6px 0px 6px 0px !important;
  overflow: hidden;
}
#divMainMenuBottomNav2 > button {
  min-height: 0px !important;
  padding: 0px 6px 0px 6px !important;
  overflow: hidden;
}

/* Simplify Main Menu by hiding group toggle and count */
#divMainMenu .tabulator-group-toggle {
  display: none !important;
}
#divMainMenu .tabulator-group > span {
  color: var(--ACZ-color-11);
  font-size: var(--ACZ-font-size-4);
  filter: var(--ACZ-shadow-4);
  margin-left: 0px;
}
