.DashboardCard-module__PDZJoa__card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000a}.DashboardCard-module__PDZJoa__card:before{content:"";opacity:0;background:linear-gradient(90deg,#10b981,#34d399);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.DashboardCard-module__PDZJoa__card--green:before{background:linear-gradient(90deg,#10b981,#34d399)}.DashboardCard-module__PDZJoa__card--blue:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.DashboardCard-module__PDZJoa__card--amber:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.DashboardCard-module__PDZJoa__card--purple:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.DashboardCard-module__PDZJoa__card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.DashboardCard-module__PDZJoa__card:hover:before{opacity:1}.DashboardCard-module__PDZJoa__cardInner{z-index:1;position:relative}.DashboardCard-module__PDZJoa__cardGlow{opacity:0;pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#0000 70%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;right:-50%}.DashboardCard-module__PDZJoa__card--blue .DashboardCard-module__PDZJoa__cardGlow{background:radial-gradient(circle,#3b82f614 0%,#0000 70%)}.DashboardCard-module__PDZJoa__card--amber .DashboardCard-module__PDZJoa__cardGlow{background:radial-gradient(circle,#f59e0b14 0%,#0000 70%)}.DashboardCard-module__PDZJoa__card--purple .DashboardCard-module__PDZJoa__cardGlow{background:radial-gradient(circle,#8b5cf614 0%,#0000 70%)}.DashboardCard-module__PDZJoa__card:hover .DashboardCard-module__PDZJoa__cardGlow{opacity:1}.DashboardCard-module__PDZJoa__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.DashboardCard-module__PDZJoa__titleRow{flex:1;align-items:center;gap:.75rem;display:flex}.DashboardCard-module__PDZJoa__icon{color:#10b981;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #10b98126}.DashboardCard-module__PDZJoa__card--blue .DashboardCard-module__PDZJoa__icon{color:#3b82f6;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);box-shadow:0 2px 8px #3b82f626}.DashboardCard-module__PDZJoa__card--amber .DashboardCard-module__PDZJoa__icon{color:#f59e0b;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);box-shadow:0 2px 8px #f59e0b26}.DashboardCard-module__PDZJoa__card--purple .DashboardCard-module__PDZJoa__icon{color:#8b5cf6;background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);box-shadow:0 2px 8px #8b5cf626}.DashboardCard-module__PDZJoa__card:hover .DashboardCard-module__PDZJoa__icon{transform:scale(1.08)}.DashboardCard-module__PDZJoa__title{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600;line-height:1.4}.DashboardCard-module__PDZJoa__trend{white-space:nowrap;border-radius:20px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:flex}.DashboardCard-module__PDZJoa__trendUp{color:#15803d;background:#dcfce7}.DashboardCard-module__PDZJoa__trendDown{color:#dc2626;background:#fee2e2}.DashboardCard-module__PDZJoa__trendIcon{font-size:.875rem;font-weight:700}.DashboardCard-module__PDZJoa__trendValue{letter-spacing:.02em}.DashboardCard-module__PDZJoa__valueContainer{flex-direction:column;gap:.75rem;display:flex}.DashboardCard-module__PDZJoa__value{color:#0f172a;letter-spacing:-.02em;font-size:2.25rem;font-weight:700;line-height:1.2}.DashboardCard-module__PDZJoa__unit{color:#64748b;margin-left:.25rem;font-size:1.125rem;font-weight:600}.DashboardCard-module__PDZJoa__progressBar{background:#f1f5f9;border-radius:10px;width:100%;height:6px;position:relative;overflow:hidden}.DashboardCard-module__PDZJoa__progressFill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:10px;width:75%;height:100%;transition:width .5s;position:relative}.DashboardCard-module__PDZJoa__card--blue .DashboardCard-module__PDZJoa__progressFill{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.DashboardCard-module__PDZJoa__card--amber .DashboardCard-module__PDZJoa__progressFill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.DashboardCard-module__PDZJoa__card--purple .DashboardCard-module__PDZJoa__progressFill{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.DashboardCard-module__PDZJoa__progressFill:after{content:"";background:linear-gradient(90deg,#0000,#fff6);width:20px;animation:2s infinite DashboardCard-module__PDZJoa__shimmer;position:absolute;top:0;bottom:0;right:0}@keyframes DashboardCard-module__PDZJoa__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:768px){.DashboardCard-module__PDZJoa__card{padding:1.25rem}.DashboardCard-module__PDZJoa__value{font-size:1.875rem}.DashboardCard-module__PDZJoa__icon{width:38px;height:38px;font-size:1.125rem}}
