.clicksy-ai-shortcut{position:relative;display:flex;align-items:center;flex:0 0 auto;margin-inline:6px;z-index:6}
.clicksy-ai-button{display:flex;align-items:center;justify-content:center;width:48px;height:56px;border:0;padding:1px;background:transparent;cursor:pointer;border-radius:12px}
.clicksy-ai-button img{display:block;width:44px;height:50px;object-fit:contain;transform-origin:50% 85%;animation:clicksy-ai-wave 6s ease-in-out infinite}
.clicksy-ai-button:hover{background:rgba(37,99,235,.07)}
.clicksy-ai-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.clicksy-ai-button[aria-busy=true] img{opacity:.65}
.clicksy-ai-tooltip{position:absolute;top:calc(100% + 8px);right:0;width:220px;padding:12px 14px;background:#202631;color:#fff;border-radius:10px;box-shadow:0 4px 18px #0002;font:500 13px/1.4 Arial,sans-serif;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .18s,transform .18s;pointer-events:none;text-align:left;white-space:normal}
.clicksy-ai-tooltip:before{content:"";position:absolute;right:19px;top:-5px;width:10px;height:10px;background:#202631;transform:rotate(45deg)}
.clicksy-ai-shortcut:hover .clicksy-ai-tooltip,.clicksy-ai-shortcut:focus-within .clicksy-ai-tooltip{visibility:visible;opacity:1;transform:translateY(0)}
@keyframes clicksy-ai-wave{0%,74%,100%{transform:rotate(0) translateY(0)}80%{transform:rotate(-6deg) translateY(-2px)}86%{transform:rotate(6deg) translateY(-2px)}92%{transform:rotate(-3deg)}}
@media(max-width:749px){.clicksy-ai-shortcut{margin-inline:2px}.clicksy-ai-button{width:42px;height:48px}.clicksy-ai-button img{width:38px;height:44px}}
@media(prefers-reduced-motion:reduce){.clicksy-ai-button img{animation:none}.clicksy-ai-tooltip{transition:none}}