#wd-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:99999;max-width:360px;margin-left:auto;background:#fff;color:#222;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:16px 18px;font:15px/1.45 Arial,Helvetica,sans-serif;border-top:4px solid #006635}
#wd-consent p{margin:0 0 12px}
#wd-consent a{color:#006635;text-decoration:underline}
#wd-consent .wd-consent-btns{display:flex;gap:10px;justify-content:flex-end}
#wd-consent button{border:1px solid #006635;background:#fff;color:#006635;border-radius:6px;padding:8px 18px;font:inherit;font-weight:bold;cursor:pointer}
#wd-consent button.wd-yes{background:#006635;color:#fff}
.wd-cookie-link{color:inherit;text-decoration:underline;cursor:pointer}
/* Click-to-load embeds (dist/js/embeds.js) */
.wd-embed{display:flex;align-items:center;justify-content:center;background:#eef5ef;border:1px solid #cfe3d5;border-radius:8px}
.wd-embed.wd-embed-loaded{display:block;background:none;border:0;min-height:0!important}
.wd-embed-ph{max-width:460px;padding:24px;text-align:center;font-size:15px;line-height:1.5;color:#333}
.wd-embed-ph p{margin:0 0 14px}
.wd-embed-ph a{color:#006635;text-decoration:underline}
.wd-airtable-note{font-size:13px;color:#555;margin-top:6px}
.wd-airtable-note a{color:#006635;text-decoration:underline}
/* Privacy policy (policies.php#privacy, fr/politiques.php#privacy) */
.wd-policy{text-align:left;max-width:860px;margin:0 auto}
.wd-policy h4{margin:28px 0 10px;color:#006635;font-family:inherit!important;font-size:1.25rem;font-weight:bold;text-transform:none!important;letter-spacing:0}
.wd-policy ul{padding-left:1.2em;margin-bottom:1rem}
.wd-policy li{margin-bottom:6px;list-style:disc}
.wd-policy a{color:#006635;text-decoration:underline}
@media (min-width:768px){#wd-consent{padding:12px 14px;font-size:13px;line-height:1.4;border-top-width:3px}#wd-consent p{margin:0 0 10px}#wd-consent button{padding:5px 14px;font-size:13px}}
