diff --git a/resources/views/components/navbar.blade.php b/resources/views/components/navbar.blade.php
index 03973007e..b543ae040 100644
--- a/resources/views/components/navbar.blade.php
+++ b/resources/views/components/navbar.blade.php
@@ -207,7 +207,7 @@
{{-- Sticky sidebar collapser (desktop only; mobile uses a temporary slide-over) --}}
+ :class="collapsed ? 'flex-col-reverse justify-center' : 'justify-between'">
-
diff --git a/tests/Feature/ResourceHeadingUnifiedNavbarTest.php b/tests/Feature/ResourceHeadingUnifiedNavbarTest.php
index 4a6a11728..9ce5649a4 100644
--- a/tests/Feature/ResourceHeadingUnifiedNavbarTest.php
+++ b/tests/Feature/ResourceHeadingUnifiedNavbarTest.php
@@ -75,7 +75,8 @@ it('places the account menu beside the desktop sidebar toggle while retaining it
expect($navbar)
->toContain('')
- ->toContain('Toggle sidebar');
+ ->toContain('Toggle sidebar')
+ ->toContain("collapsed ? 'flex-col-reverse justify-center'");
expect($accountMenu)
->toContain("'sidebar' => false")
diff --git a/tests/Feature/ServerNavbarStatusLayoutTest.php b/tests/Feature/ServerNavbarStatusLayoutTest.php
index 7bdab0875..03c6132a0 100644
--- a/tests/Feature/ServerNavbarStatusLayoutTest.php
+++ b/tests/Feature/ServerNavbarStatusLayoutTest.php
@@ -30,3 +30,13 @@ it('collapses server subsystem badges into one status summary', function () {
->toContain('