@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.8}}@keyframes urgent-pulse{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.4);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(220,38,38,0);transform:scale(1.02)}}@keyframes status-change{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes completion-celebration{0%{transform:scale(1)}25%{transform:scale(1.1) rotate(2deg)}50%{transform:scale(1.05) rotate(-1deg)}75%{transform:scale(1.02) rotate(.5deg)}to{transform:scale(1) rotate(0deg)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.widget-card{transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative;overflow:hidden}.widget-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.widget-card.category-delivery:before,.widget-card:before{background:var(--category-delivery-gradient)}.widget-card.category-enhancement:before{background:var(--category-enhancement-gradient)}.widget-card.category-incident:before{background:var(--category-incident-gradient)}.widget-card.category-training:before{background:var(--category-training-gradient)}.widget-card.category-other:before{background:var(--category-other-gradient)}.widget-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.05)}.widget-card:hover:before{transform:scaleX(1)}.widget-card:hover .widget-icon{transform:rotate(5deg) scale(1.1);transition:transform .3s ease}.status-flow,.status-stage{display:flex;align-items:center;position:relative}.status-stage{justify-content:center;width:32px;height:32px;border-radius:50%;z-index:2;transition:all .3s ease}.status-stage.completed{background:var(--status-completed);color:#fff;box-shadow:0 0 0 4px var(--status-completed-bg)}.status-stage.current{background:var(--status-in-progress);color:#fff;animation:pulse-subtle 2s infinite;box-shadow:0 0 0 4px var(--status-in-progress-bg)}.status-stage.upcoming{background:var(--enterprise-border);color:var(--enterprise-text-muted)}.status-connector{flex:1;height:2px;background:var(--enterprise-border);position:relative;margin:0 8px}.status-connector.completed{background:var(--status-completed)}.priority-critical{border:2px solid var(--priority-critical)!important;box-shadow:0 0 0 4px var(--priority-critical-bg)!important;animation:urgent-pulse 1.5s infinite}.priority-high{border:1px solid var(--priority-high)!important;box-shadow:0 2px 4px rgba(234,88,12,.1)!important}.priority-medium{border:1px solid var(--priority-medium-border)!important}.priority-low{opacity:.8;border:1px solid var(--priority-low-border)!important}.btn-enhanced{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-enhanced:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.btn-enhanced:hover:before{left:100%}.btn-enhanced:hover{transform:translateY(-2px);box-shadow:0 8px 25px 0 rgba(59,130,246,.4)}.btn-enhanced:active{transform:translateY(0);transition:all .1s}.input-enhanced{position:relative;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.input-enhanced:focus{background:hsla(0,0%,100%,.95);border-color:var(--enterprise-accent);box-shadow:0 0 0 4px rgba(59,130,246,.1),0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.status-updated{animation:status-change .6s ease-in-out}.item-completed{animation:completion-celebration .8s ease-in-out}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-slide-in-up{animation:slide-in-up .3s ease-out}.animate-fade-in-scale{animation:fade-in-scale .3s ease-out}.category-delivery{--category-color:var(--category-delivery);--category-bg:var(--category-delivery-bg);--category-gradient:var(--category-delivery-gradient)}.category-enhancement{--category-color:var(--category-enhancement);--category-bg:var(--category-enhancement-bg);--category-gradient:var(--category-enhancement-gradient)}.category-incident{--category-color:var(--category-incident);--category-bg:var(--category-incident-bg);--category-gradient:var(--category-incident-gradient)}.category-training{--category-color:var(--category-training);--category-bg:var(--category-training-bg);--category-gradient:var(--category-training-gradient)}.category-other{--category-color:var(--category-other);--category-bg:var(--category-other-bg);--category-gradient:var(--category-other-gradient)}.status-received{background:var(--status-received-bg);border-left:4px solid var(--status-received);color:var(--status-received)}.status-triaged{background:var(--status-triaged-bg);border-left:4px solid var(--status-triaged);color:var(--status-triaged)}.status-assigned{background:var(--status-assigned-bg);border-left:4px solid var(--status-assigned);color:var(--status-assigned)}.status-in-progress{background:var(--status-in-progress-bg);border-left:4px solid var(--status-in-progress);color:var(--status-in-progress);animation:pulse-subtle 2s infinite}.status-review{background:var(--status-review-bg);border-left:4px solid var(--status-review);color:var(--status-review)}.status-completed{background:var(--status-completed-bg);border-left:4px solid var(--status-completed);color:var(--status-completed);box-shadow:0 0 20px rgba(16,185,129,.2)}.status-on-hold{background:var(--status-on-hold-bg);border-left:4px solid var(--status-on-hold);color:var(--status-on-hold)}.status-cancelled{background:var(--status-cancelled-bg);border-left:4px solid var(--status-cancelled);color:var(--status-cancelled)}@media (max-width:768px){.widget-card:hover{transform:translateY(-4px) scale(1.01)}.btn-enhanced:hover{transform:translateY(-1px)}}:root{--category-delivery:#3b82f6;--category-delivery-bg:#dbeafe;--category-delivery-gradient:linear-gradient(135deg,#3b82f6,#1d4ed8);--category-enhancement:#8b5cf6;--category-enhancement-bg:#ede9fe;--category-enhancement-gradient:linear-gradient(135deg,#8b5cf6,#7c3aed);--category-incident:#ef4444;--category-incident-bg:#fee2e2;--category-incident-gradient:linear-gradient(135deg,#ef4444,#dc2626);--category-training:#10b981;--category-training-bg:#d1fae5;--category-training-gradient:linear-gradient(135deg,#10b981,#047857);--category-other:#6b7280;--category-other-bg:#f3f4f6;--category-other-gradient:linear-gradient(135deg,#6b7280,#4b5563)}