{# Enhanced slide-over — Alpine dzSlideOver with configurable width and focus trap. Contract: ~/.claude/skills/ux-architect/components/slide-over.md (UX-012) Parameters: panel_id (str, default: 'dz-slideover'), width (str: sm|md|lg|xl|full, default: md), title (str) v0.62 CSS refactor: inline Tailwind → semantic .dz-slideover-* classes (components/fragments.css). Width preset via data-dz-width attribute selector — replaces Alpine `:class="widthClass()"` runtime computation. #} {% set panel_id = panel_id | default('dz-slideover') %} {% set width = width | default('md') %}