{{-- NREMS Header Partial — wireframe v12's `.main-header` (CR-2, spec §12). Left: the drawer burger, the page title, the breadcrumb trail. Right: the notifications bell and the user avatar. That is the whole of v12's header. Three things differ, each on purpose: * The wireframe's avatar is a static
with two letters in it, and its pages have no dropdown anywhere. Signing out has to be a POST, so the avatar is a {{-- v12's burger pages wrap the title and the trail in a plain
beside the button; its projects pages have no burger and lay the two out flat, side by side. This is that wrapper, laid out as the flat row at desktop and stacking below 768px (nrems-wireframe.css). Without it `.header-left` had three flex children, would not shrink, and pushed the bell and the avatar off a phone-width viewport. --}}
{{-- v12's burger pages write these two as
s. Kept as

and

{{-- Page-supplied header actions (CR-14 §3.1). Most v12 management pages put their primary "Add …" button in the CONTENT region, on an action bar above the listing card — which is what projects, brokers and users all render, because that is where their wireframes draw it. **role-management.html draws it in the header instead** (line 62, between the title block and the bell), and the client asked for pixel fidelity to the pack, so the shell grows one optional slot rather than that one page being moved to a shape its wireframe does not have. A page that declares no `header_actions` section yields nothing here and the header is byte-for-byte what it was — which is every screen in the application but the roles listing today. --}} @yield('header_actions')