{{-- `px-cardgrid__full` makes this panel span the whole row. It holds one card per analyte, so it is the only panel on the record whose width buys anything: at a column's width it fits one chart and runs for pages, and across the row it fits four and the record fits on a screen. --}}

{{ __('laboratory::messages.trends.title') }}

{{ __('laboratory::messages.trends.subtitle') }}

{{-- Where a clinician looking at a gap in the trend is standing when they realise the patient has the missing report in their hand. --}} @if ($trendPatientUlid !== null && auth()->user()?->can('lab.result')) {{ __('laboratory::messages.external.add') }} @endif {{-- One control row above everything it scopes, never a filter inside a chart card: every chart below re-renders against the same window. --}}
@if ($trendSeries !== []) @else

{{ __('laboratory::messages.trends.empty_title') }}

{{ $trendHasHistory ? __('laboratory::messages.trends.empty_window') : __('laboratory::messages.trends.empty_none') }}

@endif