.sortable-ghost[data-v-6481b6f5]{border-color:#86909c!important;opacity:.7}.sortable-chosen[data-v-6481b6f5]{border-color:#2080f0}.sortable-drag[data-v-6481b6f5]{box-shadow:0 2px 8px #0000001a}.ai-analyzer-btn[data-v-6481b6f5]{align-items:center;animation:borderFlow-6481b6f5 3s linear infinite;background:linear-gradient(45deg,#3b82f6,#ec4899,#10b981,#3b82f6);background-size:200% 200%;border:1px solid transparent;border-radius:4px;display:flex;height:18px;justify-content:center;overflow:hidden;position:relative;width:60px}.ai-analyzer-btn[data-v-6481b6f5]:before{animation:shimmer-6481b6f5 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.ai-analyzer-btn[data-v-6481b6f5]:after{background:#fff;border-radius:3px;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:0}.ai-text[data-v-6481b6f5]{background:linear-gradient(45deg,#3b82f6,#ec4899,#10b981);background-clip:text;-webkit-background-clip:text;font-size:10px;font-weight:600;-webkit-text-fill-color:transparent;align-items:center;animation:gradientShift-6481b6f5 2s ease-in-out infinite;background-size:200% 200%;display:flex;height:100%;justify-content:center;position:relative;text-shadow:0 0 2px rgba(59,130,246,.3);width:100%;z-index:2}@keyframes shimmer-6481b6f5{0%{left:-100%}to{left:100%}}@keyframes borderFlow-6481b6f5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-6481b6f5{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.jump-animation-container{pointer-events:none!important;z-index:99999!important}.jump-task-icon{animation:taskIconFloat-6481b6f5 .6s ease-in-out infinite alternate!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))!important}.jump-trajectory-line{box-shadow:0 0 8px #3b82f699!important}@keyframes taskIconFloat-6481b6f5{0%{filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}to{filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}}@keyframes taskIconBounce-6481b6f5{0%,20%,50%,80%,to{transform:translate(-50%,-50%) translateY(0) scale(1)}10%{transform:translate(-50%,-50%) translateY(-12px) scale(1.15)}30%{transform:translate(-50%,-50%) translateY(-6px) scale(1.08)}60%{transform:translate(-50%,-50%) translateY(-3px) scale(1.04)}}@keyframes downloadCenterPulse-6481b6f5{0%,to{box-shadow:0 0 #3b82f6b3;transform:scale(1)}50%{box-shadow:0 0 0 15px #3b82f600;transform:scale(1.08)}}.jump-animation-container *{pointer-events:none!important}
