.visio[data-astro-cid-o23me7q4]{width:100%;max-width:524px;transform:rotate(2deg)}.visio__ecran[data-astro-cid-o23me7q4]{background:linear-gradient(160deg,#0b5a51 0%,#053b34 100%);border:1px solid #a6e9df4d;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 12px 28px -16px #0000008c}.visio__haut[data-astro-cid-o23me7q4]{background:var(--encre);border-bottom:1px solid #a6e9df29;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.visio__direct[data-astro-cid-o23me7q4]{color:#ffc9cb;background:#e5484d33;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.visio__direct[data-astro-cid-o23me7q4] span[data-astro-cid-o23me7q4]{background:var(--rouge-vif);border-radius:999px;width:7px;height:7px}.visio__titre[data-astro-cid-o23me7q4]{color:var(--vert-50);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.visio__logo[data-astro-cid-o23me7q4]{background:#fff;border-radius:999px;flex:none;align-items:center;padding:4px 10px;display:inline-flex}.visio__logo[data-astro-cid-o23me7q4] img[data-astro-cid-o23me7q4]{width:auto;height:16px;display:block}.visio__scene[data-astro-cid-o23me7q4]{background:#e9f3f0;padding:18px;position:relative}.visio__chat[data-astro-cid-o23me7q4]{background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 10px 24px -18px #07463e80}.visio__chat[data-astro-cid-o23me7q4] .chat__titre[data-astro-cid-o23me7q4]:before{box-shadow:none}.visio__vous[data-astro-cid-o23me7q4]{box-sizing:content-box;background:var(--encre);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:300px;padding:8px 11px;font-size:12px;line-height:17px}.visio__ia[data-astro-cid-o23me7q4]{background:var(--fond-page);width:92%;color:var(--texte);border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:7px;padding:10px 11px;font-size:12px;line-height:16px;display:flex}.visio__ia[data-astro-cid-o23me7q4] strong[data-astro-cid-o23me7q4]{font-weight:600}.visio__ligne[data-astro-cid-o23me7q4]{background:#fff;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.orange[data-astro-cid-o23me7q4]{color:#8f5416}.vert[data-astro-cid-o23me7q4]{color:var(--vert-700)}.visio__vignette[data-astro-cid-o23me7q4]{background:var(--vert-200);border:3px solid #053b34;border-radius:22px;width:104px;height:104px;position:absolute;bottom:-34px;right:26px;overflow:hidden;box-shadow:0 16px 30px -12px #0009}.visio__vignette[data-astro-cid-o23me7q4] img[data-astro-cid-o23me7q4]{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.visio__vignette[data-astro-cid-o23me7q4] span[data-astro-cid-o23me7q4]{color:#fff;background:#053b34cc;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600;line-height:14px;position:absolute;bottom:6px;left:6px}.visio__bas[data-astro-cid-o23me7q4]{background:var(--encre);align-items:center;gap:10px;padding:18px;display:flex}.visio__rond[data-astro-cid-o23me7q4]{background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.visio__questions[data-astro-cid-o23me7q4]{height:34px;color:var(--vert-50);background:#ffffff1f;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:flex}@media (width<=960px){.visio__ecran[data-astro-cid-o23me7q4]{border-radius:22px}.visio__haut[data-astro-cid-o23me7q4]{padding:11px 14px}.visio__logo[data-astro-cid-o23me7q4]{display:none}.visio__scene[data-astro-cid-o23me7q4]{padding:14px}.visio__vignette[data-astro-cid-o23me7q4]{border-radius:16px;width:66px;height:66px;bottom:-56px;right:12px}.visio__vignette[data-astro-cid-o23me7q4] span[data-astro-cid-o23me7q4]{padding:2px 6px;font-size:9px;bottom:5px;left:5px}.visio__bas[data-astro-cid-o23me7q4]{gap:8px;padding:14px}.visio__rond[data-astro-cid-o23me7q4]{width:30px;height:30px}.visio__questions[data-astro-cid-o23me7q4]{height:30px;padding:0 11px;font-size:11px}}
