/* CAFEX — Facebook officiel et perfectionnement des CTA (03/11/2026) */
.cafex-facebook-svg{width:18px;height:18px;display:block;flex:none}
.cafex-facebook-header{display:inline-flex;justify-content:center;align-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:#eef3fa;color:#0f3f81;border:1px solid #dfe8f4;transition:transform .2s ease,background .2s ease,color .2s ease;box-shadow:0 6px 16px rgba(10,41,84,.07);margin-left:4px}
.cafex-facebook-header:hover,.cafex-facebook-header:focus-visible{background:#0f3f81;color:white;transform:translateY(-2px)}
.cafex-facebook-header:focus-visible,.cafex-facebook-mobile:focus-visible,.cafex-facebook-footer:focus-visible,.cafex-social-contact:focus-visible{outline:3px solid #d8a12e;outline-offset:3px}
.cafex-facebook-mobile{display:flex;align-items:center;justify-content:flex-start!important;gap:13px;background:#f4f7fc;margin:9px 0 6px;border-radius:12px;border:1px solid #e4ebf4!important;color:#133b78!important;padding:14px 17px!important;font-weight:700}
.cafex-facebook-mobile .cafex-facebook-svg{width:16px;height:16px}
.cafex-facebook-footer{color:#f3f6fe!important;display:flex;align-items:center;gap:12px!important}
.cafex-facebook-footer .cafex-facebook-svg{color:#e3b44e;width:15px;height:15px}
.cafex-facebook-footer:hover{color:#e3b44e!important}
.cafex-social-contact{display:inline-flex;align-items:center;gap:12px;padding:11px 14px;margin-top:14px;border:1px solid #d8e2ef;border-radius:9px;color:#103976;text-decoration:none;font-weight:700;background:#fff;line-height:1.4}
.cafex-social-contact:hover{background:#f1f5fb;color:#c58e1d}
.cafex-social-contact .cafex-facebook-svg{width:14px;height:14px}
@media(max-width:1180px){.cafex-facebook-header{display:none}}
@media(min-width:1001px){.cafex-facebook-mobile{display:none}}
@media(max-width:1000px){.cafex-facebook-header{display:none}}
@media(max-width:767px){.cafex-facebook-footer{font-size:14px!important}.cafex-social-contact{font-size:14px}}
@media(prefers-reduced-motion:reduce){.cafex-facebook-header{transition:none}}
