.gradient-primary{background:linear-gradient(180deg,#eef5ff 0,#fff 60%)}.gradient-success{background:linear-gradient(180deg,#e9fbf3 0,#fff 60%)}.gradient-warning{background:linear-gradient(180deg,#fff5e6 0,#fff 60%)}.gradient-info{background:linear-gradient(180deg,#e9f7fb 0,#fff 60%)}.gradient-danger{background:linear-gradient(180deg,#fde8ea 0,#fff 60%)}.gradient-secondary{background:linear-gradient(180deg,#f2f3f5 0,#fff 60%)}.card.kpi{transition:transform .18s ease,box-shadow .18s ease}.card.kpi:hover{transform:translateY(-2px);box-shadow:0 .35rem 1rem #00000014}.sparkline{display:block;width:100%;height:auto}.blink-animation{animation:blinkGlow 1.5s infinite;font-weight:700;font-size:.75rem;margin-left:4px;text-transform:uppercase;text-shadow:0 0 8px #ffcc00,0 0 12px #ff9900}@keyframes blinkGlow{0%,to{opacity:1;color:#fc0;text-shadow:0 0 8px #ffcc00,0 0 12px #ff9900;transform:scale(1)}50%{opacity:.3;color:#fff6d5;text-shadow:0 0 2px #fff6d5,0 0 4px #ffeb99;transform:scale(1.1)}}
