diff --git a/Bootstrap_new/css/theme-modern.css b/Bootstrap_new/css/theme-modern.css
index b7096c43..4e49f3e2 100644
--- a/Bootstrap_new/css/theme-modern.css
+++ b/Bootstrap_new/css/theme-modern.css
@@ -1288,4 +1288,113 @@ select[class*="selectpicker"],
border: 1px solid #ced4da !important;
font-size: 0.8rem !important;
background-color: #fff !important;
-}
\ No newline at end of file
+}
+
+/* --- Style spécifique aux onglets de paramètres --- */
+
+/* On cible les ID des conteneurs pour isoler le style */
+#Generaux, #Production, #Medical, #Prestation {
+ animation: fadeIn 0.4s ease-in-out;
+}
+
+/* On cible les lignes de paramètres spécifiquement dans ces ID */
+#Generaux .table td,
+#Production .table td,
+#Medical .table td,
+#Prestation .table td {
+ padding: 1.1rem 1rem;
+ border-top: 1px solid #f1f4f6;
+ vertical-align: middle;
+}
+
+/* --- THÈME NEUTRAL PRO : HAUT CONTRASTE --- */
+.text-dark { color: #1a1d24 !important; }
+.bg-success-ghost { background-color: rgba(39, 174, 96, 0.12); color: #27ae60; }
+.bg-danger-ghost { background-color: rgba(192, 57, 43, 0.12); color: #c0392b; }
+.bg-primary-ghost { background-color: rgba(33, 46, 83, 0.08); color: #212e53; }
+
+/* Navigation Pills Modernes */
+.nav-pills .nav-link { color: #64748b; padding: 10px 20px; transition: 0.3s; border: none; background: none; }
+.nav-pills .nav-link.active { background-color: #212e53 !important; color: white !important; box-shadow: var(--shadow-md); }
+
+/* Tableaux et Cards */
+.table td { padding: 1.2rem 1rem; border-top: 1px solid #f1f4f6; }
+.table-hover tbody tr:hover { background-color: #f8fafc; cursor: pointer; }
+
+/* Spécificités pour cette section Production */
+#Production .bg-light-info { background-color: rgba(33, 46, 83, 0.02); }
+#Production .bg-light-success { background-color: rgba(39, 174, 96, 0.02); }
+
+#Production .table td { padding: 1rem 0.75rem; border-bottom: 1px solid #f1f4f6;}
+
+.searchable-row:hover { background-color: #f8fafc !important; }
+
+#Production .fs-5 { font-size: 1.1rem !important; }
+
+/* Spécificités pour cette section Medical */
+#Medical .table td {padding: 1.1rem 1rem; border-bottom: 1px solid #f1f4f6; }
+#Medical .fs-5 { font-size: 1.15rem !important; }
+
+
+/* ============================================================
+ DESIGN SYSTEM - PAGE PARAMÈTRES (NEUTRAL PRO)
+ ============================================================ */
+
+/* Conteneurs de sections (Onglets) */
+.tab-custom-content {
+ animation: fadeIn 0.4s ease-in-out;
+}
+
+/* Style des Cartes (Sections) */
+.tab-custom-content .card {
+ border-radius: var(--radius-md);
+ overflow: hidden;
+ margin-bottom: 1.5rem;
+}
+
+/* En-têtes de tableaux/sections */
+.tab-custom-content .card-header {
+ padding: 0.75rem 1.25rem;
+}
+
+.tab-custom-content .card-header h6 {
+ margin-bottom: 0;
+ font-size: 0.85rem;
+ letter-spacing: 0.05em;
+}
+
+/* Tableaux de paramètres */
+.tab-custom-content .table td {
+ padding: 1.1rem 1rem;
+ border-top: 1px solid #f1f4f6;
+ vertical-align: middle;
+}
+
+/* Libellés de paramètres (Haut Contraste) */
+.tab-custom-content .text-dark {
+ color: #1a1d24 !important; /* Noir profond */
+ font-weight: 700 !important; /* Gras pour la lisibilité */
+ font-size: 0.95rem;
+}
+
+/* Valeurs (Colonne de droite) */
+.tab-custom-content .valeur-display {
+ text-align: center;
+ border-left: 1px solid #f1f4f6;
+ background-color: rgba(248, 250, 252, 0.5);
+ font-weight: 700;
+}
+
+/* BADGES "GHOST" (Sémantique des couleurs) */
+.badge-ghost {
+ padding: 0.5rem 0.8rem;
+ border-radius: 50px;
+ font-weight: 700;
+ font-size: 0.75rem;
+}
+
+/* Animation */
+@keyframes fadeIn {
+ from { opacity: 0; transform: translateY(5px); }
+ to { opacity: 1; transform: translateY(0); }
+}
diff --git a/Vue/Autresparametresgeneraux/index.php b/Vue/Autresparametresgeneraux/index.php
index 71b07bff..ba009514 100755
--- a/Vue/Autresparametresgeneraux/index.php
+++ b/Vue/Autresparametresgeneraux/index.php
@@ -212,43 +212,132 @@
-
-
-
-
-
-
- | 01 |
- = _("Activer les envois de SMS ?") ?> |
-
-
-
- = $sms ? _("OUI") : _("NON") ?>
-
- |
-
-
- | 12 |
- = _("Soumettre toute la prescription en entente préalable si l'un des actes l'est ?") ?> |
-
-
-
- = $ent ? _("OUI") : _("NON") ?>
-
- |
-
-
- | 13 |
- = _("Seuil d'actes pour déclencher une alerte d'entente préalable") ?> |
- = $this->nettoyer($societeuser['nombreActeEntentePrealable']) ?> |
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ | # |
+ = _("PARAMÈTRE DE COMMUNICATION") ?> |
+ = _("ÉTAT") ?> |
+
+
+
+
+
+ | = $c[0] ?> |
+ = $c[1] ?> |
+
+
+
+ = $status ? _("OUI") : _("NON") ?>
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 08 |
+ = _("Activer l’envoi automatique d’une demande d’entente préalable au gestionnaire lorsque le montant cumulé des examens prescrits dépasse le seuil fixé.") ?> |
+
+ = format_N($this->nettoyer($societeuser['montantTotalExamen'])) ?>
+ = $_SESSION['devise_C'] ?>
+ |
+
+
+ | 09 |
+ = _("Activer l’envoi automatique d’une demande d’entente préalable au gestionnaire lorsque le montant cumulé des médicaments prescrits dépasse le seuil fixé.") ?> |
+
+ = format_N($this->nettoyer($societeuser['montantTotalMedicament'])) ?>
+ = $_SESSION['devise_C'] ?>
+ |
+
+
+
+ | 10 |
+ = _("Activer la possibilité pour le médecin du souscripteur de recevoir et de répondre aux demandes d’ententes préalables.") ?> |
+
+
+
+ = $med ? _("OUI") : _("NON") ?>
+
+ |
+
+
+ | 11 |
+ = _("Délai de réponse accordé au médecin du souscripteur.") ?> |
+
+ = $this->nettoyer($societeuser['delaisReponseMedecinSouscripteur']) ?>
+ = _("Heure(s)") ?>
+ |
+
+
+
+ | 12 |
+ = _("Si un acte d’une prescription est soumis à entente préalable, l’ensemble des actes de la prescription est automatiquement transmis en entente préalable.") ?> |
+
+
+
+ = $tous ? _("OUI") : _("NON") ?>
+
+ |
+
+
+ | 13 |
+ = _("Déclencher une alerte d’entente préalable lorsque le nombre d’actes d’une prescription atteint le seuil défini.") ?> |
+
+ = $this->nettoyer($societeuser['nombreActeEntentePrealable']) ?>
+ |
+
+
+ | 14 |
+ = _("Activer l’application automatique du tarif le plus bas parmi les tarifs négociés.") ?> |
+
+
+
+ = $tarif ? _("OUI") : _("NON") ?>
+
+ |
+
+
+
+
+
+
+
-