diff --git a/packages/desktop-client/src/components/autocomplete/CategoryAutocomplete.tsx b/packages/desktop-client/src/components/autocomplete/CategoryAutocomplete.tsx
index 90daa3b44d0c01429f4dcae796489eba9cfa50dc..de58e530e38a539095c89008716c062e23a5a54e 100644
--- a/packages/desktop-client/src/components/autocomplete/CategoryAutocomplete.tsx
+++ b/packages/desktop-client/src/components/autocomplete/CategoryAutocomplete.tsx
@@ -75,20 +75,20 @@ function CategoryList({
           }
 
           const showGroup = item.cat_group !== lastGroup;
+          const groupName = `${item.group?.name}${item.group?.hidden ? ' (hidden)' : ''}`;
           lastGroup = item.cat_group;
           return (
             <Fragment key={item.id}>
               {showGroup && item.group?.name && (
                 <Fragment key={item.group.name}>
                   {renderCategoryItemGroupHeader({
-                    title: item.group.name,
+                    title: groupName,
                     style: {
                       color:
                         showHiddenItems && item.group?.hidden
                           ? theme.pageTextSubdued
                           : theme.menuAutoCompleteTextHeader,
                     },
-                    item: item.group,
                   })}
                 </Fragment>
               )}
diff --git a/packages/desktop-client/src/components/autocomplete/ItemHeader.tsx b/packages/desktop-client/src/components/autocomplete/ItemHeader.tsx
index 7367280857f4977a12042aff32b22f899efc6c9c..981c05bec2695691a85067d0ba515d26ca775326 100644
--- a/packages/desktop-client/src/components/autocomplete/ItemHeader.tsx
+++ b/packages/desktop-client/src/components/autocomplete/ItemHeader.tsx
@@ -1,7 +1,5 @@
 import React from 'react';
 
-import { type CategoryGroupEntity } from 'loot-core/types/models/category-group';
-
 import { theme } from '../../style/theme';
 import { type CSSProperties } from '../../style/types';
 
@@ -9,16 +7,9 @@ export type ItemHeaderProps = {
   title: string;
   style?: CSSProperties;
   type?: string;
-  item?: CategoryGroupEntity;
 };
 
-export function ItemHeader({
-  title,
-  style,
-  type,
-  item,
-  ...props
-}: ItemHeaderProps) {
+export function ItemHeader({ title, style, type, ...props }: ItemHeaderProps) {
   return (
     <div
       style={{
@@ -30,7 +21,6 @@ export function ItemHeader({
       {...props}
     >
       {title}
-      {item?.hidden ? ' (hidden)' : null}
     </div>
   );
 }
diff --git a/packages/desktop-client/src/style/themes/midnight.ts b/packages/desktop-client/src/style/themes/midnight.ts
index f0d3a10dc4187ce68684aef7cf919157993f285d..5ef665a72030104d28fb58182167682417214079 100644
--- a/packages/desktop-client/src/style/themes/midnight.ts
+++ b/packages/desktop-client/src/style/themes/midnight.ts
@@ -58,7 +58,7 @@ export const menuBorder = colorPalette.gray800;
 export const menuBorderHover = colorPalette.purple300;
 export const menuKeybindingText = colorPalette.gray500;
 export const menuAutoCompleteBackground = colorPalette.gray600;
-export const menuAutoCompleteBackgroundHover = colorPalette.gray400;
+export const menuAutoCompleteBackgroundHover = colorPalette.gray300;
 export const menuAutoCompleteText = colorPalette.gray100;
 export const menuAutoCompleteTextHeader = colorPalette.purple200;
 
diff --git a/upcoming-release-notes/2461.md b/upcoming-release-notes/2461.md
new file mode 100644
index 0000000000000000000000000000000000000000..6428fa2952ee693bbd48d4eb40804f60fcecd38d
--- /dev/null
+++ b/upcoming-release-notes/2461.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [joel-jeremy]
+---
+
+Fix midnight theme autocomplete hover color.