diff --git a/lang/de/maintenance.php b/lang/de/maintenance.php
index d6f40ac..31e34a0 100644
--- a/lang/de/maintenance.php
+++ b/lang/de/maintenance.php
@@ -1,6 +1,7 @@
'Hinweise',
'title' => 'Wartungen',
'subtitle' => 'Wartungsfenster anlegen, mehreren Hosts zuweisen und betroffene Kunden benachrichtigen.',
'empty' => 'Noch keine Wartungsfenster.',
diff --git a/lang/en/maintenance.php b/lang/en/maintenance.php
index 3a73935..327a491 100644
--- a/lang/en/maintenance.php
+++ b/lang/en/maintenance.php
@@ -1,6 +1,7 @@
'Notices',
'title' => 'Maintenance',
'subtitle' => 'Create maintenance windows, assign them to multiple hosts and notify affected customers.',
'empty' => 'No maintenance windows yet.',
diff --git a/resources/views/layouts/portal-app.blade.php b/resources/views/layouts/portal-app.blade.php
index bb16593..0a17bcb 100644
--- a/resources/views/layouts/portal-app.blade.php
+++ b/resources/views/layouts/portal-app.blade.php
@@ -34,31 +34,6 @@
@endif
- @foreach ($maintenanceWindows as $mw)
- @php $isActive = now()->greaterThanOrEqualTo($mw->starts_at) && now()->lessThanOrEqualTo($mw->ends_at); @endphp
-
-
- {{ $mw->title }}
-
- {{ $isActive
- ? __('maintenance.banner_active', ['end' => $mw->ends_at->isoFormat('LT')])
- : __('maintenance.banner_upcoming', ['start' => $mw->starts_at->isoFormat('LLL'), 'end' => $mw->ends_at->isoFormat('LT')]) }}
-
-
- @endforeach
- @if (session('impersonator_id'))
- {{-- Admin impersonation banner — visible on every portal page until the admin returns. --}}
-
- {{ __('impersonate.banner', ['name' => auth()->user()->name]) }}
-
-
- @endif
{{-- Sidebar: fixed drawer on small screens, fixed full-height column on large (R7). --}}