.qp-zone{margin:22px 0 0;display:flex}.qp-centre{justify-content:center}.qp-bouton{text-align:left;color:#0d0d0d;cursor:pointer;background:#fdf2f1;border:1px solid #f3dad6;border-radius:999px;align-items:center;max-width:100%;padding:11px 20px;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.35;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #0d0d0d0a}.qp-bouton:hover{background:#fbe6e3;border-color:#c0392b;transform:translateY(-1px);box-shadow:0 4px 14px #c0392b21}.qp-bouton:focus-visible{outline-offset:3px;outline:2px solid #c0392b}.qp-sombre{color:#fff;box-shadow:none;background:#c0392b38;border-color:#ffffff4d}.qp-sombre:hover{box-shadow:none;background:#c0392b61;border-color:#fff9}.qp-sombre:focus-visible{outline-color:#fff}@keyframes qpSecousse{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-3px)rotate(-1.4deg)}30%{transform:translate(3px)rotate(1.4deg)}45%{transform:translate(-2px)rotate(-1deg)}60%{transform:translate(2px)rotate(1deg)}75%{transform:translate(-1px)rotate(-.4deg)}}.qp-secoue{animation:.72s cubic-bezier(.36,.07,.19,.97) both qpSecousse}.qp-bouton:hover{animation:none}.qp-fenetre{z-index:9100;transform-origin:100% 100%;background:#fff;border-radius:18px;flex-direction:column;width:380px;max-width:calc(100vw - 3rem);max-height:min(560px,100vh - 3rem);animation:.32s cubic-bezier(.16,1,.3,1) both qpOuvre;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 18px 50px -12px #0d0d0d4d,0 0 0 1px #0d0d0d0f}.qp-fenetre:focus{outline:none}.qp-x:focus-visible,.qp-suite:focus-visible,.qp-cta:focus-visible,.qp-champ button:focus-visible{outline-offset:2px;outline:2px solid #c0392b}.qp-x:focus-visible{outline-color:#fff}@keyframes qpOuvre{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:900px){.qp-fenetre{transform-origin:bottom;border-radius:20px 20px 0 0;width:auto;max-width:none;height:75vh;max-height:75vh;animation-name:qpMonte;bottom:0;left:0;right:0}@keyframes qpMonte{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}.qp-voile{z-index:9099;background:#0d0d0d47;animation:.26s both qpFondu;position:fixed;inset:0}@keyframes qpFondu{0%{opacity:0}to{opacity:1}}@media (min-width:901px){.qp-voile{display:none}}.qp-tete{color:#fff;background:#0d0d0d;flex:none;align-items:center;gap:10px;padding:13px 15px;display:flex}.qp-av{background:#c0392b;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:900;display:grid}.qp-nom{font-size:.86rem;font-weight:700;line-height:1.2;display:block}.qp-dispo{color:#a8a29e;align-items:center;gap:5px;font-size:.7rem;display:flex}.qp-vert{background:#22c55e;border-radius:50%;flex:none;width:6px;height:6px}.qp-x{color:#a8a29e;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:6px 8px;font-size:1.15rem;line-height:1}.qp-x:hover{color:#fff;background:#ffffff1a}.qp-flux{flex:1;min-height:0;display:flex;position:relative}.qp-flux:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 82%);height:30px;position:absolute;bottom:0;left:0;right:0}.qp-corps{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 15px;display:flex;overflow-y:auto}.qp-msg{border-radius:14px;max-width:86%;padding:10px 13px;font-size:.88rem;line-height:1.55;animation:.34s cubic-bezier(.16,1,.3,1) both qpEntre}@keyframes qpEntre{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.qp-moi{color:#fff;background:#c0392b;border-bottom-right-radius:5px;align-self:flex-end}.qp-eux{color:#1c1917;background:#f5f5f4;border-bottom-left-radius:5px;align-self:flex-start}.qp-eux p{margin:0 0 9px}.qp-eux p:last-child{margin:0}.qp-points{background:#f5f5f4;border-radius:14px 14px 14px 5px;align-self:flex-start;gap:4px;padding:13px 15px;animation:.24s both qpEntre;display:flex}.qp-points i{background:#a8a29e;border-radius:50%;width:6px;height:6px;animation:1.25s ease-in-out infinite qpRebond;display:block}.qp-points i:nth-child(2){animation-delay:.16s}.qp-points i:nth-child(3){animation-delay:.32s}@keyframes qpRebond{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-5px)}}.qp-cta{text-align:center;color:#fff;cursor:pointer;background:#c0392b;border:0;border-radius:10px;width:100%;margin-top:6px;padding:11px 14px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .16s;animation:.36s cubic-bezier(.34,1.56,.64,1) both qpEntre;display:block}.qp-cta:hover{background:#922b21}.qp-wa{background:#128c7e;justify-content:center;align-items:center;gap:8px;display:flex}.qp-wa:hover{background:#0e7367}.qp-wa svg{flex:none}.qp-suites{flex-direction:column;flex:none;gap:7px;padding:4px 15px 16px;display:flex}.qp-suite{text-align:left;color:#0d0d0d;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s;animation:.32s both qpEntre}.qp-suite:hover{color:#0d0d0d;background:#fdf2f1;border-color:#c0392b}.qp-suite.qp-support{color:#c0392b;border-style:dashed}.qp-champ{gap:7px;padding:4px 15px 16px;display:flex}.qp-champ input{color:#0d0d0d;background:#fff;border:1px solid #e7e5e4;border-radius:10px;flex:1;min-width:0;padding:11px 12px;font-family:inherit;font-size:.85rem}.qp-champ input:focus{outline-offset:-1px;border-color:#0000;outline:2px solid #c0392b}.qp-champ button{color:#fff;cursor:pointer;background:#c0392b;border:0;border-radius:10px;padding:0 16px;font-size:.85rem;font-weight:700}.qp-champ button:disabled{opacity:.5;cursor:default}body.qp-ouverte .support-float-btn,body.qp-ouverte .support-float-panel{display:none!important}@media (prefers-reduced-motion:reduce){.qp-fenetre,.qp-msg,.qp-suite,.qp-cta,.qp-points i,.qp-voile,.qp-secoue{animation:none!important}.qp-bouton{transition:none!important}}