diff --git a/ordinis-admin-ui/src/components/layout/Sidebar.tsx b/ordinis-admin-ui/src/components/layout/Sidebar.tsx
index be0ac80..5d180f1 100644
--- a/ordinis-admin-ui/src/components/layout/Sidebar.tsx
+++ b/ordinis-admin-ui/src/components/layout/Sidebar.tsx
@@ -583,7 +583,17 @@ function SidebarLink({
-
- {!collapsed && (
+ {/* Icon + corner-badge overlay в collapsed-mode. Wrapper relative нужен
+ для absolute badge'а; в expanded-mode иконка без обёртки + badge
+ справа от label'а как было. */}
+ {collapsed ? (
+
+
+ {badge !== undefined && (
+
+ {typeof badge === 'number' && badge > 99 ? '99+' : badge}
+
+ )}
+
+ ) : (
<>
+
{label}
{badge !== undefined && (