{{-- Содержимое блока за кнопкой: в блоке кнопка, содержимое — поверх страницы. Один шаблон на все такие блоки: и форма обратной связи, и вход покупателя прячутся одинаково, и расходиться их поведению незачем. Окно — нативный , а не свой слой на div'ах: он сам закрывается по Esc, сам держит фокус внутри и сам не даёт кликнуть по странице позади. Скрипт нужен ровно для открытия и закрытия. ⚠️ Содержимое лежит в разметке СРАЗУ, окно его только прячет. Подгружать запросом значило бы, что при отключённом скрипте ни заявку не отправить, ни войти. Идентификатор берётся от блока: один и тот же блок может стоять и в шапке, и в подвале, и два окна с общим id открывались бы вместе. Ожидает: $block, $label (подпись кнопки), $title, $html, $openNow. --}} @php($id = 'kz-modal-'.$block->id)
@if (($title ?? '') !== '')

{{ $title }}

@endif {!! $html !!}