/* Nono · l'assistant de Libertiwatt Énergie. Produit par gen_nono.py. */
#lw-leo{position:fixed;right:20px;bottom:20px;z-index:900;font-family:'Open Sans',sans-serif;
  --nono-photo:url(data:image/webp;base64,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);--nb:#2C56C9;--nt:#fff;--mb:#fff;--mt:#2C56C9;--md:#2C56C9;--cta-1:#4A7DF0;--cta-2:#3B6FE5;--cta-3:#2C56C9;--pictos:url(data:image/webp;base64,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);}
/* L'avatar : la photo de Nono à la place de la lettre « L » (la lettre reste dans la page, sans s'afficher). */
#lw-leo .leo-l{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#0B4FD8 var(--nono-photo) center / cover no-repeat;color:transparent;font-size:0;box-shadow:0 0 0 2px #fff,0 0 0 3.5px rgba(59,111,229,.5);}
#lw-leo .leo-l.mini{width:30px;height:30px;box-shadow:none;align-self:flex-end;}
#lw-leo .leo-pastille .leo-l{width:46px;height:46px;}
#lw-leo .leo-tete .leo-l{width:44px;height:44px;box-shadow:0 0 0 2px rgba(255,255,255,.92);}
.leo-pastille{display:flex;align-items:center;gap:11px;background:#fff;border:0;border-radius:999px;padding:6px 18px 6px 6px;cursor:pointer;box-shadow:0 12px 30px rgba(0,31,107,.22);transition:transform .16s,box-shadow .2s;}
.leo-pastille:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(0,31,107,.28);}
.leo-mot{font:800 15px/1 'Montserrat',sans-serif;color:#001F6B;}
.leo-point{position:absolute;top:4px;right:6px;width:10px;height:10px;border-radius:50%;background:#3B6FE5;box-shadow:0 0 0 3px #fff;}
#lw-leo.ouvert .leo-pastille{display:none;}
/* Seuls les éléments visibles de Nono prennent les doigts et la souris (sa pastille, sa micro-bulle, son panneau).
   Sur téléphone, son cadre couvre toute la largeur du bas de l'écran : il prenait les doigts posés sur cette bande,
   et un lien de la page qui passait dessous ne répondait plus (constaté le 15/10). */
#lw-leo{pointer-events:none;}
#lw-leo > *{pointer-events:auto;}
.leo-panneau{display:flex;flex-direction:column;width:min(92vw,396px);height:min(74vh,560px);background:#fff;border:1px solid #E2E8F0;border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.22);overflow:hidden;}
.leo-panneau[hidden]{display:none;}
.leo-tete{display:flex;align-items:center;gap:11px;padding:13px 16px;background:linear-gradient(135deg,#001F6B 0%,#0A2F8C 100%);}
.leo-tete b{display:block;font:800 15.5px/1.2 'Montserrat',sans-serif;color:#fff;}
.leo-tete small{font-size:11.5px;color:#C7D7FB;}
.leo-fermer{margin-left:auto;background:none;border:none;font-size:23px;line-height:1;color:#fff;opacity:.85;cursor:pointer;padding:0 4px;}
.leo-fermer:hover{opacity:1;}
.leo-fil{flex:1;overflow-y:auto;padding:16px 15px;background:#F6F8FB;}
.leo-bulle{display:flex;gap:9px;margin-bottom:10px;}
/* Les bulles : Nono en bleu à texte blanc, le dirigeant en blanc bordé de bleu à texte bleu */
.leo-txt{background:var(--nb);color:var(--nt);border-radius:16px 16px 16px 5px;padding:11px 14px;font-size:13.5px;line-height:1.6;max-width:85%;}
.leo-bulle.moi{justify-content:flex-end;}
.leo-bulle.moi .leo-txt{background:var(--mb);color:var(--mt);border-radius:16px 16px 5px 16px;box-shadow:inset 0 0 0 1.5px var(--md);font-weight:600;}
.leo-txt a.lien-metier{color:#fff;font-weight:700;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.65);}
.leo-txt a.lien-metier:hover{border-bottom-color:#fff;}
.leo-ecrit .leo-txt{display:flex;align-items:center;gap:5px;padding:13px 15px;}
.leo-ecrit i{width:6px;height:6px;border-radius:50%;background:#C7D7FB;animation:leo-bat 1.1s infinite;}
.leo-ecrit i:nth-child(2){animation-delay:.16s;}
.leo-ecrit i:nth-child(3){animation-delay:.32s;}
@keyframes leo-bat{0%,60%,100%{opacity:.3;transform:translateY(0);}30%{opacity:1;transform:translateY(-3px);}}
/* Les choix : des pilules blanches à texte bleu */
.leo-choix{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 4px 39px;}
.leo-choix button{font-size:13px;font-weight:700;color:var(--cta-3);background:#fff;border:1.5px solid rgba(59,111,229,.45);border-radius:999px;padding:9px 15px;cursor:pointer;text-align:left;transition:background .18s,color .18s,border-color .18s,transform .18s;}
.leo-choix button:hover{background:var(--cta-3);border-color:var(--cta-3);color:#fff;transform:translateY(-1px);}
/* Les activités : un pictogramme devant le libellé, d'une seule couleur (celle du texte : bleu, blanc au survol) */
#lw-leo .leo-fil .leo-choix button.avec-ic{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 11px;}
.leo-ic{flex:none;width:24px;height:24px;background:currentColor;-webkit-mask-image:var(--pictos);mask-image:var(--pictos);-webkit-mask-size:1100% 100%;mask-size:1100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(var(--k) * 10%) 0;mask-position:calc(var(--k) * 10%) 0;}
.leo-actions{display:flex;flex-wrap:wrap;gap:8px;margin:11px 0 4px 39px;}
/* Les boutons : une pilule, la flèche portée par une pastille. Texte blanc sur bleu… */
.leo-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:'Montserrat',sans-serif;font-weight:800;font-size:14px;line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;color:#fff;background:linear-gradient(135deg,var(--cta-1) 0%,var(--cta-2) 45%,var(--cta-3) 100%);border:0;border-radius:999px;padding:6px 6px 6px 17px;cursor:pointer;box-shadow:0 10px 24px rgba(59,111,229,.3),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease;}
.leo-cta::after{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232C56C9' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 13px 13px no-repeat;transition:transform .25s cubic-bezier(.2,.7,.2,1);}
.leo-cta::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 32%,rgba(255,255,255,.32) 50%,transparent 68%);transform:translateX(-120%);transition:transform .75s ease;}
.leo-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 36px rgba(59,111,229,.42),inset 0 1px 0 rgba(255,255,255,.25);}
.leo-cta:hover::after{transform:translateX(4px);}
.leo-cta:hover::before{transform:translateX(120%);}
.leo-cta:active{transform:translateY(0) scale(.98);}
.leo-cta:focus-visible{outline:3px solid #9FB8F5;outline-offset:3px;}
/* … et « Prendre rendez-vous » en texte bleu sur blanc, la flèche sur une pastille bleue */
.leo-cta.exp{color:var(--cta-3);background:#fff;box-shadow:inset 0 0 0 1.5px rgba(59,111,229,.55),0 8px 20px rgba(15,23,42,.08);}
.leo-cta.exp::after{background-color:var(--cta-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");}
.leo-cta.exp::before{background:linear-gradient(110deg,transparent 32%,rgba(59,111,229,.14) 50%,transparent 68%);}
.leo-cta.exp:hover{color:var(--cta-3);background:#F3F6FF;box-shadow:inset 0 0 0 1.5px var(--cta-2),0 14px 28px rgba(59,111,229,.22);}
.leo-pied{display:flex;flex-wrap:wrap;gap:8px;padding:11px 14px;border-top:1px solid #E2E8F0;background:#fff;}
.leo-pied button{flex:1 1 44%;font-size:12.5px;font-weight:700;background:#fff;border:1px solid #E2E8F0;border-radius:999px;padding:9px 8px;color:#5B6B82;cursor:pointer;}
.leo-pied button:hover{border-color:#3B6FE5;color:#3B6FE5;}
@media (max-width:600px){
  #lw-leo{right:12px;bottom:12px;left:12px;}
  .leo-panneau{width:auto;height:min(78vh,560px);}
  .leo-pastille{margin-left:auto;}
}
/* Ancré dans la page : plus de pastille, plus de flottement. */
#lw-leo.ancre{position:static;right:auto;bottom:auto;left:auto;z-index:auto;}
#lw-leo.ancre .leo-pastille,#lw-leo.ancre .leo-fermer{display:none;}
#lw-leo.ancre .leo-panneau{width:auto;height:auto;min-height:460px;max-height:min(72vh,620px);border-radius:20px;box-shadow:0 25px 60px rgba(0,31,107,.12);}
#lw-leo.ancre .leo-tete{padding:15px 18px;}
#lw-leo.ancre .leo-fil{padding:18px;}
#lw-leo.ancre .leo-txt{font-size:15px;max-width:88%;}
#lw-leo.ancre .leo-choix{gap:8px;margin-left:39px;}
#lw-leo.ancre .leo-choix button{font-size:14px;padding:11px 17px;}
#lw-leo.ancre .leo-cta{font-size:15px;padding:7px 7px 7px 20px;}
#lw-leo.ancre .leo-cta::after{width:34px;height:34px;background-size:14px 14px;}
#lw-leo.ancre .leo-pied{padding:12px 16px;}
@media (max-width:600px){
  #lw-leo.ancre .leo-panneau{min-height:420px;max-height:none;}
}
@media (prefers-reduced-motion: reduce){ .leo-pastille,.leo-choix button,.leo-cta,.leo-cta::after,.leo-cta::before{transition:none;} .leo-ecrit i{animation:none;} }
