/* JDVC TOOLBOX - CPT BOX : Glossaire (cpt-glossaire.php)
 * Styles propres à ce CPT, chargés uniquement si le module est actif (styles communs : /css/cpt.css).
 * Classes issues d'anciens styles inline : !important sauf display/opacity/visibility/transform (animés en JS) ;
 * variante #wpbody sur les champs et boutons pour passer devant admin.css. */
.jdvc-glossaire-span1 { background: #e2e8f0 !important; padding: 4px 8px !important; border-radius: 4px !important; font-weight: bold !important; color: #334155 !important; }
.jdvc-glossaire-p1 { margin-bottom: 0 !important; padding-bottom: 0 !important; }
.jdvc-glossaire-div1 { flex: 1 !important; min-width: 320px !important; background: #f9f9f9 !important; padding: 20px !important; border-radius: 8px !important; border: 1px solid #e2e8f0 !important; align-self: flex-start !important; }
.jdvc-glossaire-h51 { margin: 15px 0 5px 0 !important; font-size: 12px !important; color: #1e293b !important; }
.jdvc-glossaire-div2 { margin-top: 15px !important; padding: 10px !important; background: #e0e7ff !important; border-radius: 6px !important; border-left: 3px solid #6366f1 !important; font-size: 12px !important; color: #3730a3 !important; }
.jdvc-glossaire-p2 { text-align: center !important; padding: 30px !important; color: #64748b !important; }
.jdvc-glossaire-div3 { padding: 50px 20px !important; background: #fcfcfc !important; min-height: 500px !important; }
.jdvc-glossaire-div4 { max-width: 1200px !important; margin: 0 auto 10px auto !important; text-align: center !important; }
.jdvc-glossaire-h11 { font-size: 36px !important; font-weight: 800 !important; margin: 0 0 10px 0 !important; }
