@keyframes crm-pulse{0%{transform:scale(1);box-shadow:0 0 #5fd4a0b3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #5fd4a000}to{transform:scale(1);box-shadow:0 0 #5fd4a000}}@keyframes deadline-flow{0%{opacity:.7;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-18px)rotate(1deg)}to{opacity:.7;transform:translateY(0)rotate(0)}}@keyframes task-tracking{0%{background-position:0%;transform:translate(-4px)scale(1)}50%{background-position:100%;transform:translate(4px)scale(1.02)}to{background-position:0%;transform:translate(-4px)scale(1)}}@keyframes alert-sequence{0%{opacity:.4;transform:scale(.95)}25%{opacity:1;transform:scale(1.05)}50%{opacity:.6;transform:scale(1)}75%{opacity:1;transform:scale(1.02)}to{opacity:.4;transform:scale(.95)}}.glasmorph-card .crm-icon{animation:3.5s infinite crm-pulse}.deadline-element{animation:4s ease-in-out infinite deadline-flow}.task-element{background:linear-gradient(270deg,#5fd4a0,#70e7b5,#5fd4a0) 0 0/200% 200%;animation:5.5s linear infinite task-tracking}.alert-element{animation:3s ease-in-out infinite alert-sequence}.crm-float{animation:9s ease-in-out infinite float}.crm-float:nth-child(2){animation-delay:-2s}.crm-float:nth-child(3){animation-delay:-4.5s}.task-highlight{background:linear-gradient(135deg,#5fd4a02e,#70e7b514);border:1px solid #5fd4a04d;border-radius:8px;padding:8px 12px;position:relative}.task-highlight:before{content:"";z-index:-1;background:linear-gradient(45deg,#5fd4a0,#70e7b5,#5fd4a0,#70e7b5);border-radius:10px;animation:4s linear infinite task-tracking;position:absolute;inset:-2px}.deadline-alert{animation:3.5s ease-in-out infinite deadline-flow}.deadline-alert.warning{animation:2s infinite alert-sequence}.deadline-alert.critical{animation:1s infinite alert-sequence}.resource-bar{background:linear-gradient(90deg,#5fd4a0,#70e7b5);animation:6s linear infinite task-tracking}.resource-indicator{animation:4.5s ease-in-out infinite deadline-flow}@media (max-width:768px){.crm-float{animation-duration:6s}.deadline-element{animation-duration:3s}.alert-element{animation-duration:2s}.task-highlight:before{animation-duration:3s}}
