{{-- "Keine Verbindung" / "Verbindung wiederhergestellt" — shared by both shells (console and portal), unlike the toast a few lines away in each layout. Deliberately its own element rather than reusing that toast: - The toast always self-dismisses after a fixed 3.2s. A dropped connection can easily outlast that, and the message quietly disappearing while still offline would read as "resolved" when it is not. - Both are `fixed`, bottom-anchored pills; keeping them at different corners means an unrelated toast firing while this is up (a client-side-only action, e.g. the VPN config "copied") never overlaps it. The two icons are both always in the DOM with x-show toggling between them, rather than one icon whose :class is swapped, so R18's "never larger than the call site asked for" stays trivially true either way. See connectionBanner() in resources/js/app.js for the three signals (navigator.onLine, the online/offline window events, and real Livewire request failures) that drive offline/justRestored. --}}