.sales-report[data-v-46386790]{padding:20px}.report-header[data-v-46386790]{margin-bottom:20px}.report-header h2[data-v-46386790]{margin:0 0 5px 0;color:#333;font-size:24px}.report-header p[data-v-46386790]{margin:0;color:#666;font-size:14px}.filter-card[data-v-46386790]{margin-bottom:20px}.filter-form[data-v-46386790]{display:flex;flex-direction:column;gap:12px}.filter-grid[data-v-46386790]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.full-width-control[data-v-46386790]{width:100%}.filter-actions[data-v-46386790]{display:flex;flex-wrap:wrap;gap:10px}.stat-card[data-v-46386790]{margin-bottom:20px}.stat-item[data-v-46386790]{text-align:center}.stat-value[data-v-46386790]{font-size:32px;font-weight:700;color:#333;margin-bottom:8px}.stat-label[data-v-46386790]{font-size:14px;color:#666;margin-bottom:8px}.stat-trend[data-v-46386790]{font-size:12px}.trend-up[data-v-46386790]{color:#67c23a}.trend-down[data-v-46386790]{color:#f56c6c}.card-header[data-v-46386790],.pagination-wrapper[data-v-46386790]{display:flex;justify-content:space-between;align-items:center}.pagination-wrapper[data-v-46386790]{margin-top:20px}.total-info[data-v-46386790]{font-size:14px;color:#606266;font-weight:500}.pagination[data-v-46386790]{text-align:right}.chart-container[data-v-46386790]{height:350px;width:100%;position:relative}.pie-chart[data-v-46386790],.trend-chart[data-v-46386790]{width:100%;height:100%}.el-card .el-card__header[data-v-46386790]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #ebeef5}.el-card .el-card__header .el-button--text[data-v-46386790]{color:#409eff;font-size:12px}.el-card .el-card__header .el-button--text[data-v-46386790]:hover{color:#66b1ff}@media (max-width:1024px){.chart-container[data-v-46386790]{height:300px}.filter-grid[data-v-46386790]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.chart-container[data-v-46386790]{height:250px}.el-row[data-v-46386790]{margin-left:0!important;margin-right:0!important}.el-col[data-v-46386790]{padding-left:10px!important;padding-right:10px!important}.filter-grid[data-v-46386790]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.filter-actions[data-v-46386790]{justify-content:flex-start}}