diff --git a/frontend/src/lib/components/apps/components/layout/AppTabs.svelte b/frontend/src/lib/components/apps/components/layout/AppTabs.svelte
index 8ab1842c8b..09e4c65d9f 100644
--- a/frontend/src/lib/components/apps/components/layout/AppTabs.svelte
+++ b/frontend/src/lib/components/apps/components/layout/AppTabs.svelte
@@ -135,17 +135,35 @@
{:else if resolvedConfig.tabsKind == 'sidebar'}
{#each tabs ?? [] as res}
(selected = res)}
+ class={twMerge(
+ 'rounded-sm !truncate text-sm hover:bg-gray-100 hover:border-gray-300 border border-transparent hover:text-black px-1 py-2',
+ css?.allTabs?.class,
+ 'wm-tabs-alltabs',
+ selected == res
+ ? twMerge(
+ 'outline outline-gray-500 outline-1 bg-surface text-black',
+ css?.selectedTab?.class,
+ 'wm-tabs-selectedTab'
+ )
+ : ''
+ )}
+ style={selected == res
+ ? [css?.allTabs?.style, css?.selectedTab?.style].filter(Boolean).join(';')
+ : css?.allTabs?.style}
>
+ {res}
+
{/each}
{/if}