.cda-bulle{--cdab-nuit:#221a25;--cdab-prune:#352936;--cdab-ivoire:#fffaf4;--cdab-or:#efd6a0;--cdab-or-fonce:#c79a4b;--cdab-rose:#a85f6f;font-family:"Manrope",system-ui,sans-serif;font-size:15px;line-height:1.45}.cda-bulle[hidden],.cda-bulle [hidden]{display:none!important}#cda-bulle button{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer}.cda-bulle-pastille{position:fixed;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:9990;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}#cda-bulle.is-visible .cda-bulle-pastille{opacity:1;transform:none}#cda-bulle .cda-bulle-ouvrir{display:flex;align-items:center;gap:10px;max-width:min(320px, calc(100vw - 32px));padding:8px 18px 8px 8px;border:1px solid rgb(239 214 160 / .7);border-radius:999px;background:linear-gradient(135deg,var(--cdab-prune),var(--cdab-nuit));box-shadow:0 0 0 3px rgb(255 250 244 / .18),0 12px 32px rgb(34 26 37 / .4);color:var(--cdab-ivoire);text-align:left}#cda-bulle .cda-bulle-ouvrir:hover,#cda-bulle .cda-bulle-ouvrir:focus{background:linear-gradient(135deg,var(--cdab-prune),var(--cdab-nuit));color:var(--cdab-ivoire)}#cda-bulle .cda-bulle-ouvrir:focus-visible{outline:2px solid var(--cdab-or);outline-offset:3px}.cda-bulle-astre{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle,rgb(239 214 160 / .28),rgb(239 214 160 / .06) 70%);box-shadow:0 0 18px rgb(239 214 160 / .35);animation:cda-bulle-halo 3.2s ease-in-out infinite}.cda-bulle-astre svg{width:20px;height:20px;fill:var(--cdab-or)}@keyframes cda-bulle-halo{0%,100%{box-shadow:0 0 12px rgb(239 214 160 / .25)}50%{box-shadow:0 0 24px rgb(239 214 160 / .55)}}.cda-bulle-accroche{font-weight:600;font-size:14.5px}#cda-bulle .cda-bulle-masquer{position:absolute;top:-10px;left:-8px;display:grid;place-items:center;width:26px;height:26px;border:1px solid rgb(53 41 54 / .15);border-radius:50%;background:var(--cdab-ivoire);box-shadow:0 2px 8px rgb(34 26 37 / .25);color:var(--cdab-prune)}#cda-bulle .cda-bulle-masquer::before{content:"";position:absolute;inset:-7px}#cda-bulle .cda-bulle-masquer:hover,#cda-bulle .cda-bulle-masquer:focus{background:#fff;color:var(--cdab-nuit)}.cda-bulle-masquer svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round}.cda-bulle-voile{position:fixed;inset:0;z-index:9991;background:rgb(34 26 37 / .55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cda-bulle-fondu .25s ease}@keyframes cda-bulle-fondu{from{opacity:0}to{opacity:1}}.cda-bulle-panneau{position:fixed;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:9992;box-sizing:border-box;width:min(360px, calc(100vw - 32px));padding:24px 22px 22px;border:1px solid rgb(199 154 75 / .45);border-radius:8px;background:radial-gradient(ellipse at 50% 0,rgb(239 214 160 / .35),transparent 70%),var(--cdab-ivoire);box-shadow:0 24px 60px rgb(34 26 37 / .45);color:var(--cdab-prune);animation:cda-bulle-ouverture .3s ease}@keyframes cda-bulle-ouverture{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:600px){.cda-bulle-panneau{top:max(16px, env(safe-area-inset-top));bottom:auto;left:16px;right:16px;width:auto}@keyframes cda-bulle-ouverture{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}}#cda-bulle .cda-bulle-fermer{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--cdab-prune)}#cda-bulle .cda-bulle-fermer:hover,#cda-bulle .cda-bulle-fermer:focus{background:rgb(53 41 54 / .07);color:var(--cdab-nuit)}.cda-bulle-fermer svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.cda-bulle-titre{margin:0 32px 6px 0;font-family:"Newsreader",Georgia,serif;font-size:23px;font-weight:500;line-height:1.2;color:var(--cdab-prune)}.cda-bulle-texte{margin:0 0 16px;font-size:14px;color:#6f6169}.cda-bulle-form{margin:0}#cda-bulle .cda-bulle-question{display:block;box-sizing:border-box;width:100%;min-height:90px;margin:0 0 12px;padding:11px 13px;border:1px solid rgb(53 41 54 / .2);border-radius:6px;background:#fff;color:var(--cdab-prune);font:inherit;font-size:16px;resize:none}#cda-bulle .cda-bulle-question::placeholder{color:#a3979e}#cda-bulle .cda-bulle-question:focus{outline:none;border-color:var(--cdab-or-fonce);box-shadow:0 0 0 3px rgb(239 214 160 / .45)}#cda-bulle .cda-bulle-envoyer{display:block;width:100%;padding:13px 16px;border-radius:999px;background:var(--cdab-prune);color:var(--cdab-ivoire);font-weight:700;font-size:15px;transition:background .2s ease,opacity .2s ease}#cda-bulle .cda-bulle-envoyer:hover,#cda-bulle .cda-bulle-envoyer:focus{background:var(--cdab-nuit);color:var(--cdab-ivoire)}#cda-bulle .cda-bulle-envoyer:focus-visible{outline:2px solid var(--cdab-or-fonce);outline-offset:2px}#cda-bulle .cda-bulle-envoyer:disabled{opacity:.4;cursor:default;background:var(--cdab-prune)}@media (prefers-reduced-motion:reduce){.cda-bulle-astre,.cda-bulle-panneau,.cda-bulle-voile{animation:none}.cda-bulle-pastille{transition:none}}