#shella-wa-widget{--swa-side:24px;--swa-bottom:24px;--swa-mobile-bottom:15px;--swa-size:62px;--swa-panel:360px;--swa-color:#25D366;--swa-hover:#128C7E;--swa-header:#25D366;--swa-animation:1;--swa-label:1;position:fixed;right:var(--swa-side);bottom:var(--swa-bottom);z-index:999999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.swa-widget[style*="--swa-left:1"]{right:auto;left:var(--swa-side)}.swa-button{width:var(--swa-size);height:var(--swa-size);border:0;border-radius:50%;cursor:pointer;background:var(--swa-color);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 35px rgba(0,0,0,.18);position:relative;transition:.25s ease;animation:swaFloat 3s ease-in-out infinite}.swa-widget[style*="--swa-animation:0"] .swa-button{animation:none}.swa-button:hover{background:var(--swa-hover);transform:scale(1.06)}.swa-wa-mark{font-size:12px;font-weight:900;border:2px solid #fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.swa-button:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(37,211,102,.4);animation:swaPulse 2s infinite}.swa-widget[style*="--swa-animation:0"] .swa-button:before{display:none}.swa-notification{position:absolute;right:-1px;top:-1px;width:16px;height:16px;background:#ff3b30;border:3px solid #fff;border-radius:50%}.swa-label{position:absolute;right:calc(var(--swa-size) + 14px);bottom:10px;white-space:nowrap;background:#fff;color:#123047;border-radius:10px;padding:9px 13px;box-shadow:0 7px 22px rgba(0,0,0,.12);font-size:12px;font-weight:700}.swa-widget[style*="--swa-label:0"] .swa-label{display:none}.swa-widget[style*="--swa-left:1"] .swa-label{right:auto;left:calc(var(--swa-size) + 14px)}.swa-panel{width:min(var(--swa-panel),calc(100vw - 30px));background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.2);margin-bottom:15px;opacity:1;transform:translateY(0) scale(1);transform-origin:bottom right;transition:.2s ease}.swa-panel[hidden]{display:block;opacity:0;visibility:hidden;transform:translateY(12px) scale(.97);height:0;overflow:hidden;margin:0}.swa-header{background:var(--swa-header);color:#fff;padding:17px;display:flex;align-items:center;gap:12px}.swa-avatar{width:45px;height:45px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 45px;color:#128C7E;font-weight:900}.swa-headcopy{flex:1}.swa-headcopy strong{display:block;font-size:16px}.swa-headcopy span{font-size:11px;opacity:.9}.swa-close{width:29px;height:29px;border:0;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;font-size:20px;cursor:pointer}.swa-body{padding:16px;background:#f5f9fc}.swa-welcome-title{font-weight:800;color:#123047;font-size:15px;margin-bottom:6px}.swa-message{background:#fff;border-radius:12px;padding:12px 14px;color:#263746;font-size:13px;line-height:1.55;box-shadow:0 4px 15px rgba(0,0,0,.06)}.swa-context{margin-top:11px;font-size:10px;color:#71808c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swa-context strong{color:#123047}.swa-menu{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.swa-menu-btn,.swa-key-btn{border:1px solid #dce7ed;background:#fff;color:#17415b;border-radius:9px;padding:9px 8px;font-size:11px;font-weight:700;cursor:pointer;transition:.18s}.swa-menu-btn:hover,.swa-key-btn:hover{border-color:#25D366;transform:translateY(-1px)}.swa-section-label{font-size:10px;font-weight:800;color:#7a8a94;margin:13px 0 6px}.swa-keywords{display:flex;flex-wrap:wrap;gap:6px}.swa-key-btn{padding:7px 9px}.swa-secondary{width:100%;margin-top:10px;border:1px solid #d7e2e8;border-radius:10px;background:#fff;color:#17415b;padding:10px;font-size:12px;font-weight:700;cursor:pointer}.swa-cta{width:100%;margin-top:10px;border:0;border-radius:11px;background:var(--swa-color);color:#fff;padding:12px 16px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.swa-cta:hover{background:var(--swa-hover)}.swa-wa-icon{width:20px;height:20px;border:2px solid currentColor;border-radius:50%;font-size:7px;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.swa-footer{padding:9px 16px 12px;text-align:center;background:#fff;color:#9aa6af;font-size:10px}@keyframes swaFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes swaPulse{0%{transform:scale(1);opacity:.75}70%{transform:scale(1.25);opacity:0}100%{transform:scale(1.25);opacity:0}}@media(max-width:600px){#shella-wa-widget{right:15px;bottom:var(--swa-mobile-bottom)}.swa-widget[style*="--swa-left:1"]{left:15px;right:auto}.swa-label{display:none!important}.swa-panel{margin-bottom:11px}.swa-button{width:57px;height:57px}.swa-menu{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.swa-button,.swa-button:before{animation:none!important}.swa-panel{transition:none}}
