IAV-1209/ wizard UX overhaul — integration configs, account management
Wizard UX & integration config
- Unified integration config UI across all wizards (aqal, ayal, ider, ziri) with consistent card layout, skeleton loading states, and shared patterns
- CustomSelect refactored to combobox pattern: search input always visible in trigger (not inside dropdown), filters options on typing
- Ider wizard: fixed stale formTestResult showing "Connexion testée avec succès" without testing; moved test button after account select; handleTestFormConnection now calls real API instead of stub
- Ziri wizard: "Aucun compte existant" info hidden when OAuth is in pages_selection state (Instagram accounts / Facebook pages detected)
- Added wizard step skeleton component (wizard-step-skeleton.tsx) reused across aqal and other wizards
SAV — integration account management
- IntegrationConnectionModal: replaced single dropdown select with 3-scenario view — empty state / single account recap card / multi-account list with active chip; restored real onTestConnection call
- IntegrationSection + IntegrationCard + IntegrationGrid: account management UX improvements, add/delete account flows
- New dashboard config views: FreshdeskConfigView, IaviaConfigView for agent dashboard integration management