.ouvrir-assistant[data-astro-cid-akynwsuj]{cursor:pointer;color:#171717;border-radius:12px;align-items:center;gap:12px;padding:8px;display:inline-flex}.ouvrir-assistant[data-astro-cid-akynwsuj]:focus-visible{outline-offset:4px;outline:2px solid #0f2e3b}.taille-embleme[data-astro-cid-akynwsuj]{flex-shrink:0;width:42px;height:42px;display:block;position:relative}.embleme-ia[data-astro-cid-akynwsuj]{isolation:isolate;transform-origin:0 0;width:72px;height:72px;display:block;position:relative;transform:scale(.583333)}.embleme-ia[data-astro-cid-akynwsuj]:after{content:"";filter:blur(7px);opacity:.85;background:conic-gradient(#0000 5%,#6dcff6 22%,#ab8aff 40%,#0000 58%,#e0a8f4 76%,#0000 95%);border-radius:50%;animation:6s linear infinite orbite-ia;position:absolute;inset:-7px}.lueur-ia[data-astro-cid-akynwsuj]{z-index:2;max-width:none;animation:5.46s ease-in-out infinite lueur-ia;position:absolute;top:-7px;left:-8px}.lueur-1[data-astro-cid-akynwsuj]{animation-delay:-3.64s}.lueur-2[data-astro-cid-akynwsuj]{animation-delay:-1.82s}.texte-assistant[data-astro-cid-akynwsuj]{text-underline-offset:4px;font-size:16px;text-decoration:underline}.assistant-flottant[data-astro-cid-akynwsuj]{z-index:20;position:fixed;bottom:106px;right:clamp(16px,2.5vw,48px)}.assistant-flottant[data-astro-cid-akynwsuj] .ouvrir-assistant[data-astro-cid-akynwsuj]{border-radius:50%;padding:0}.assistant-flottant[data-astro-cid-akynwsuj] .taille-embleme[data-astro-cid-akynwsuj]{width:72px;height:72px}.assistant-flottant[data-astro-cid-akynwsuj] .embleme-ia[data-astro-cid-akynwsuj]{transform:none}.fenetre-assistant[data-astro-cid-akynwsuj]{width:min(410px,100vw - 32px);max-width:none;max-height:calc(100dvh - var(--hauteur-navigation) - 132px);z-index:40;background:#fff;border:1px solid #dbe5e8;border-radius:20px;margin:0;padding:0;position:fixed;inset:auto 24px 108px auto;overflow:hidden;box-shadow:0 12px 48px #0f2e3b2e}.panneau-assistant[data-astro-cid-akynwsuj]{color:#0f2e3b;width:100%;max-width:none;max-height:min(660px, calc(100dvh - var(--hauteur-navigation) - 132px));box-shadow:none;text-align:left;border-radius:0;flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.panneau-assistant[data-astro-cid-akynwsuj] h2[data-astro-cid-akynwsuj]{margin-top:10px;font-size:20px;font-weight:700}.entete-assistant[data-astro-cid-akynwsuj]{justify-content:space-between;align-items:start;gap:16px;display:flex}.conversation-assistant[data-astro-cid-akynwsuj]{flex-shrink:0;gap:14px;min-height:100px;max-height:30svh;padding:2px;display:grid;overflow-y:auto}.conversation-assistant[data-astro-cid-akynwsuj] .message-assistant{overflow-wrap:anywhere;background:#f0f5f7;border-radius:16px;padding:16px;font-size:14px;line-height:1.6}.conversation-assistant[data-astro-cid-akynwsuj] .message-utilisateur{background:#e5f7ff;margin-left:24px}.conversation-assistant[data-astro-cid-akynwsuj] strong{margin-bottom:6px;display:block}.conversation-assistant[data-astro-cid-akynwsuj] .appliquer-proposition{cursor:pointer;background:#6dcff6;border:0;border-radius:12px;margin-top:14px;padding:12px 16px;font-weight:700;display:block}.conversation-assistant[data-astro-cid-akynwsuj] .appliquer-proposition:disabled{opacity:.5;cursor:default}.suggestions-assistant[data-astro-cid-akynwsuj]{flex-wrap:wrap;gap:8px;display:flex}.suggestion-assistant[data-astro-cid-akynwsuj]{white-space:normal;cursor:pointer;background:#f7fafb;border-color:#dbe5e8;border-radius:999px;height:auto;padding:8px 12px;font-size:12px}#demande-assistant[data-astro-cid-akynwsuj],#demande-assistant[data-astro-cid-akynwsuj] label[data-astro-cid-akynwsuj]{gap:10px;display:grid}#demande-assistant[data-astro-cid-akynwsuj] label[data-astro-cid-akynwsuj]{font-size:14px}#message-assistant[data-astro-cid-akynwsuj]{background:#fff;width:100%;font-size:16px}.attente-assistant[data-astro-cid-akynwsuj]{align-items:center;gap:10px;font-size:13px;display:flex}.attente-assistant[data-astro-cid-akynwsuj][hidden]{display:none}.erreur-assistant[data-astro-cid-akynwsuj]{color:#b42318;font-size:14px}.erreur-assistant[data-astro-cid-akynwsuj]:empty{display:none}.panneau-assistant[data-astro-cid-akynwsuj] small[data-astro-cid-akynwsuj]{font-size:12px;line-height:1.5}.commencer-manuellement[data-astro-cid-akynwsuj]{color:#0f2e3b;background:#6dcff6;border:0;border-radius:12px;width:100%}@keyframes lueur-ia{0%,.366%,to{opacity:1}33.333%,66.666%{opacity:0}}@keyframes orbite-ia{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=700px){.fenetre-assistant[data-astro-cid-akynwsuj]{width:calc(100vw - 24px);max-height:calc(100dvh - var(--hauteur-navigation) - 120px);bottom:96px;right:12px}.panneau-assistant[data-astro-cid-akynwsuj]{max-height:calc(100svh - 120px);padding:16px}.assistant-flottant[data-astro-cid-akynwsuj]{bottom:96px}.assistant-flottant[data-astro-cid-akynwsuj] .taille-embleme[data-astro-cid-akynwsuj]{width:56px;height:56px}.assistant-flottant[data-astro-cid-akynwsuj] .embleme-ia[data-astro-cid-akynwsuj]{transform:scale(.777778)}}@media (prefers-reduced-motion:reduce){.lueur-ia[data-astro-cid-akynwsuj],.embleme-ia[data-astro-cid-akynwsuj]:after{animation:none}.lueur-1[data-astro-cid-akynwsuj],.lueur-2[data-astro-cid-akynwsuj]{opacity:0}}
