diff --git a/frontend/src/routes/(root)/(logged)/+layout.svelte b/frontend/src/routes/(root)/(logged)/+layout.svelte
index 51b61c51cc..a035a0e12f 100644
--- a/frontend/src/routes/(root)/(logged)/+layout.svelte
+++ b/frontend/src/routes/(root)/(logged)/+layout.svelte
@@ -1151,16 +1151,17 @@
{/if}
-
+
{
@@ -1182,8 +1183,16 @@
}}
class={classNames(
'relative flex-1 flex flex-col max-w-min w-full bg-surface transition ease-in-out duration-300 transform',
- detachedFloating ? 'border-r shadow-lg overflow-hidden' : '',
- menuOpen ? 'translate-x-0' : '-translate-x-full'
+ detachedFloating
+ ? fullBleed
+ ? 'border-r shadow-lg overflow-hidden'
+ : 'rounded-lg border shadow-lg overflow-hidden'
+ : '',
+ menuOpen
+ ? 'translate-x-0'
+ : detachedFloating && !fullBleed
+ ? '-translate-x-[calc(100%+0.5rem)]'
+ : '-translate-x-full'
)}
>