{# 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) #} {% set panel_id = panel_id | default('dz-slideover') %} {% set width = width | default('md') %}