.waves-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.filter-container[data-v-04633bd3]{padding-bottom:20px}.filter-container .filter-item[data-v-04633bd3]{margin-right:10px}.stats-row[data-v-04633bd3]{margin-bottom:20px}.stat-card[data-v-04633bd3]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;align-items:center}.stat-card .stat-icon[data-v-04633bd3]{width:60px;height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:15px}.stat-card .stat-icon i[data-v-04633bd3]{font-size:24px;color:#fff}.stat-card .stat-icon.completed-icon[data-v-04633bd3],.stat-card .stat-icon.total-icon[data-v-04633bd3]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-card .stat-icon.revenue-icon[data-v-04633bd3]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-card .stat-icon.rate-icon[data-v-04633bd3]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card .stat-content[data-v-04633bd3]{flex:1}.stat-card .stat-content .stat-number[data-v-04633bd3]{font-size:28px;font-weight:700;color:#303133;line-height:1}.stat-card .stat-content .stat-label[data-v-04633bd3]{font-size:14px;color:#909399;margin-top:5px}.chart-card[data-v-04633bd3],.charts-row[data-v-04633bd3],.realtime-card[data-v-04633bd3],.table-card[data-v-04633bd3]{margin-bottom:20px}.chart-card .chart[data-v-04633bd3],.realtime-card .chart[data-v-04633bd3],.table-card .chart[data-v-04633bd3]{height:350px}.realtime-item[data-v-04633bd3]{text-align:center;padding:20px;background:#f8f9fa;border-radius:8px}.realtime-item .realtime-value[data-v-04633bd3]{font-size:32px;font-weight:700;color:#409eff;line-height:1}.realtime-item .realtime-label[data-v-04633bd3]{font-size:14px;color:#909399;margin-top:8px}