.habg-installer{position:fixed;left:12px;right:12px;bottom:12px;z-index:120;max-width:460px;margin:0 auto;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #DCE6E0;border-radius:14px;box-shadow:0 18px 44px rgba(0,46,25,.22);padding:12px 40px 12px 12px}.habg-installer img{width:46px;height:46px;border-radius:12px;flex:none}.habg-installer .txt{flex:1;min-width:0;display:grid;gap:2px;font-size:.86rem;color:#4A5A51;line-height:1.35}.habg-installer .txt strong{color:#003D22;font-size:.95rem}.habg-installer .fermer{position:absolute;top:6px;right:8px;border:0;background:none;font-size:1.4rem;line-height:1;color:#7C8C83;cursor:pointer;padding:4px}.habg-cloche{position:relative}.habg-cloche>button{position:relative}.habg-cloche svg{width:22px;height:22px}.habg-cloche-n{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#EE8605;color:#1B1206;font-size:.7rem;font-weight:800;display:grid;place-items:center;line-height:1}.habg-notifs{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 24px));max-height:70vh;overflow:auto;background:#fff;border:1px solid #DCE6E0;border-radius:12px;box-shadow:0 18px 44px rgba(0,46,25,.18);z-index:90;padding:6px}.habg-notifs .tete{padding:10px 12px;border-bottom:1px solid #E6ECE8;color:#003D22}.habg-notifs .notif{display:grid;gap:2px;padding:10px 12px;border-radius:8px;text-decoration:none;color:#14231B;font-size:.88rem}.habg-notifs .notif:hover{background:#F2F8F4}.habg-notifs .notif.nouvelle{background:#FFF6EA}.habg-notifs .notif span{color:#4A5A51}.habg-notifs .notif em{font-style:normal;font-size:.75rem;color:#7C8C83}.habg-notifs .vide{padding:14px 12px;margin:0;color:#4A5A51;font-size:.9rem}.habg-push{padding:8px 12px;font-size:.85rem;color:#006B3B;font-weight:600}.habg-encart-app{display:flex;flex-wrap:wrap;gap:16px;align-items:center;background:linear-gradient(135deg,#E6F3EC,#F7FBF8);border:1px solid #CFE3D7;border-radius:14px;padding:16px 20px;margin:0 0 24px;width:100%;box-sizing:border-box}.habg-encart-app img{width:52px;height:52px;border-radius:13px;flex:none;background:#fff}.habg-encart-app .txt{flex:1 1 260px;min-width:0;display:grid;gap:2px;font-size:.92rem;line-height:1.45;color:#4A5A51}.habg-encart-app .txt strong{color:#003D22;font-size:1.02rem}.habg-encart-app .act{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:0 1 auto;min-width:0}.habg-encart-app .act .btn{white-space:normal;text-align:center}.habg-encart-app .habg-push{padding:0}@media (max-width:600px){.habg-encart-app{padding:14px}.habg-encart-app .act{flex:1 1 100%}.habg-encart-app .act .btn{width:100%;justify-content:center}}.habg-cloche-n[hidden]{display:none!important}.llms-sd-section.llms-my-memberships{display:none!important}@media (display-mode:standalone){.bandeau-demo{font-size:.7rem;padding:4px 10px}}