/* JDVC TOOLBOX - CPT BOX : Services (cpt-services.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-services-div1 { flex: 0 0 150px !important; }
.jdvc-services-div2 { max-width: 600px !important; margin: 40px auto !important; border: 1px solid #e2e8f0 !important; padding: 30px !important; border-radius: 12px !important; background: #fff !important; }
.jdvc-services-div3 { display: flex; justify-content: space-between !important; align-items: baseline !important; margin-bottom: 10px !important; }
.jdvc-services-h21 { margin: 0 !important; font-size: 22px !important; }
.jdvc-services-span1 { font-weight: bold !important; font-size: 20px !important; color: #0f172a !important; }
.jdvc-services-span2 { background: #f1f5f9 !important; color: #0f172a !important; padding: 4px 8px !important; border-radius: 4px !important; font-weight: bold !important; font-size: 12px !important; margin-bottom: 15px !important; display: inline-block; }
.jdvc-services-div4 { max-width: 900px !important; margin: 0 auto !important; }
.jdvc-services-div5 { text-align: center !important; margin-bottom: 40px !important; }
.jdvc-services-div6 { text-align: center !important; margin-bottom: 60px !important; }
.jdvc-services-h11 { font-size: 42px !important; margin: 0 0 10px 0 !important; font-weight: 800 !important; }
.jdvc-services-p1 { color: #64748b !important; font-size: 16px !important; }
