                <!-- SECTION: Domaines fonctionnels -->
                <div class="section" id="decomp-modules" style="display:none;">
                    <h2 class="section-title">Domaines fonctionnels</h2>
                    <p class="section-subtitle">Identifiez les grands domaines de votre application. Chaque domaine regroupe des fonctionnalités cohérentes et indépendantes.</p>

                    <div class="module-grid" id="moduleGrid">
                        <!-- Populated dynamically -->
                    </div>

                    <button class="add-btn" onclick="toggleForm('addModuleForm')" style="margin-top:1rem;">+ Ajouter un domaine fonctionnel</button>

                    <div class="inline-form" id="addModuleForm">
                        <div class="inline-form-title">Nouveau domaine fonctionnel</div>
                        <div class="form-group">
                            <label class="form-label">Nom du domaine (exemple : Gestion des commandes)</label>
                            <input type="text" class="form-input" id="mod-name" placeholder="Nom clair et explicite">
                        </div>
                        <div class="form-group">
                            <label class="form-label">Description en une ou deux phrases</label>
                            <textarea class="form-textarea" id="mod-desc" placeholder="A quoi sert ce domaine ? Quel problème résout-il ?"></textarea>
                        </div>
                        <div class="form-row">
                            <div class="form-group">
                                <label class="form-label">Type de domaine</label>
                                <select class="form-select" id="mod-type">
                                    <option value="data-centric">Gestion de données (listes, fiches, formulaires)</option>
                                    <option value="workflow">Processus métier (étapes, validations, approbations)</option>
                                    <option value="reporting">Tableaux de bord et rapports</option>
                                    <option value="integration">Intégration avec des systèmes externes</option>
                                    <option value="full-module">Domaine complet (données + processus + rapports)</option>
                                </select>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="form-label">Principales données gérées (une par ligne)</label>
                            <textarea class="form-textarea" id="mod-entities" placeholder="Principales données gérées&#10;Commande&#10;Ligne de commande&#10;Facture"></textarea>
                        </div>
                        <div class="form-actions">
                            <button class="btn" onclick="toggleForm('addModuleForm')">Annuler</button>
                            <button class="btn btn-primary" onclick="addModule()">Ajouter ce domaine</button>
                        </div>
                    </div>
                </div>
