.responsive-date-range-picker[data-v-dee170a2]{display:inline-block}.responsive-date-range-picker__desktop[data-v-dee170a2]{min-width:260px}.responsive-date-range-picker__mobile-input[data-v-dee170a2]{display:inline-flex;align-items:center;gap:6px;border:1px solid #dcdfe6;border-radius:18px;padding:6px 12px;font-size:13px;color:#606266;background:#fff;cursor:pointer;min-height:32px}.responsive-date-range-picker__mobile-input .placeholder[data-v-dee170a2]{color:#c0c4cc}.responsive-date-range-picker__mobile-arrow[data-v-dee170a2]{font-size:12px;color:#c0c4cc}.responsive-date-range-picker__dialog[data-v-dee170a2]{width:92vw!important;max-width:420px}.responsive-date-range-picker__dialog-body[data-v-dee170a2]{display:flex;flex-direction:column;gap:12px}.responsive-date-range-picker__mobile-picker[data-v-dee170a2]{width:100%}.responsive-date-range-picker__mobile-field[data-v-dee170a2]{display:flex;flex-direction:column;gap:6px}.responsive-date-range-picker__mobile-label[data-v-dee170a2]{font-size:13px;color:#606266}.responsive-date-range-picker__dialog-footer[data-v-dee170a2]{display:flex;justify-content:flex-end;gap:8px}[data-v-e5bc3b56]{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft YaHei,sans-serif}.dashboard[data-v-e5bc3b56]{min-height:100vh;padding:24px!important;display:flex;flex-direction:column;gap:24px;background:#f3f5f9}.header[data-v-e5bc3b56]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-radius:18px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.08)}.header-title[data-v-e5bc3b56]{display:flex;flex-direction:column;gap:8px}.header-title h1[data-v-e5bc3b56]{font-size:24px;font-weight:600;color:#1f2937}.time[data-v-e5bc3b56]{font-size:14px;color:#64748b}.filter-container[data-v-e5bc3b56]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-e5bc3b56]{display:flex;align-items:center;gap:8px}.filter-label[data-v-e5bc3b56]{font-size:14px;color:#475569;white-space:nowrap}.filter-options[data-v-e5bc3b56]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quick-date[data-v-e5bc3b56]{display:flex;align-items:center;gap:8px;flex-basis:100%;font-size:12px;color:#94a3b8}.quick-date__label[data-v-e5bc3b56]{font-size:12px;color:#94a3b8}.quick-date__options[data-v-e5bc3b56]{display:flex;gap:6px;flex-wrap:wrap}.quick-date__option[data-v-e5bc3b56]{padding:3px 10px;border-radius:999px;background:#f8fafc;color:#94a3b8;font-size:12px;cursor:pointer;transition:all .2s ease}.quick-date__option[data-v-e5bc3b56]:hover{background:#e2e8f0;color:#475569}.filter-option[data-v-e5bc3b56]{padding:6px 14px;border-radius:999px;background:#eef2ff;color:#475569;font-size:13px;cursor:pointer;transition:all .2s ease}.filter-option.active[data-v-e5bc3b56]{background:#4f46e5;color:#fff;box-shadow:0 6px 16px rgba(99,102,241,.25)}.dropdown-select[data-v-e5bc3b56]{min-width:180px}.content[data-v-e5bc3b56]{display:flex;flex-direction:column;gap:24px}.metrics-layout[data-v-e5bc3b56]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:stretch}.metrics-primary[data-v-e5bc3b56],.metrics-secondary[data-v-e5bc3b56]{display:flex;flex-direction:column;gap:16px;height:100%}.metrics-primary .metric-card[data-v-e5bc3b56],.metrics-secondary .metric-card[data-v-e5bc3b56]{height:100%}.metrics-grid[data-v-e5bc3b56]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.metric-card[data-v-e5bc3b56]{background:#fff;border-radius:18px;padding:20px 18px;box-shadow:0 12px 32px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:12px;min-height:150px}.metric-card__header[data-v-e5bc3b56]{display:flex;justify-content:space-between;align-items:center}.metric-card__title[data-v-e5bc3b56]{font-size:15px;color:#64748b;font-weight:600}.metric-card__body[data-v-e5bc3b56]{display:flex;flex-direction:column;gap:8px}.metric-card__body--revenue[data-v-e5bc3b56]{gap:12px;flex:1;min-height:100%}.metric-card--revenue[data-v-e5bc3b56]{display:flex;flex-direction:column;height:100%}.metric-card__value[data-v-e5bc3b56]{font-size:32px;font-weight:600;color:#1f2937;display:inline-flex;align-items:baseline;gap:4px}.metric-card__value--orders[data-v-e5bc3b56]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.metric-card__addon[data-v-e5bc3b56]{font-size:14px;color:#22c55e}.metric-card__desc[data-v-e5bc3b56]{font-size:13px;color:#64748b}.revenue-mini-chart[data-v-e5bc3b56]{width:100%;height:100px}.revenue-split[data-v-e5bc3b56]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.revenue-split__line[data-v-e5bc3b56]{display:flex;justify-content:space-between;font-size:13px;color:#475569}.revenue-split__line .value[data-v-e5bc3b56]{font-weight:600;color:#1f2937}.recharge-overview[data-v-e5bc3b56]{display:flex;gap:16px;flex-wrap:wrap;flex-direction:column}.recharge-columns[data-v-e5bc3b56]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-column[data-v-e5bc3b56]{display:flex;flex-direction:column;gap:12px}.recharge-column__title[data-v-e5bc3b56]{font-size:14px;font-weight:600;color:#475569;padding:0 4px}.recharge-stat[data-v-e5bc3b56]{flex:1;background:linear-gradient(135deg,rgba(79,70,229,.12),rgba(14,165,233,.12));border-radius:16px;padding:14px 16px;display:flex;flex-direction:row;gap:4px;justify-content:space-between}.recharge-stat__label[data-v-e5bc3b56]{font-size:13px;color:#475569}.recharge-stat__value[data-v-e5bc3b56]{font-size:20px;font-weight:600;color:#1f2937}.positive[data-v-e5bc3b56]{color:#16a34a}.negative[data-v-e5bc3b56]{color:#dc2626}.visual-grid[data-v-e5bc3b56]{display:grid;gap:16px;grid-template-columns:1fr;grid-auto-rows:minmax(260px,auto)}.panel[data-v-e5bc3b56]{background:#fff;border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);display:flex;flex-direction:column;min-height:280px}.panel-header[data-v-e5bc3b56]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 0}.panel-title[data-v-e5bc3b56]{font-size:18px;font-weight:600;color:#1f2937;display:flex;flex-direction:column;gap:6px}.panel-subtitle[data-v-e5bc3b56]{font-size:12px;color:#94a3b8}.panel-actions[data-v-e5bc3b56]{display:flex;align-items:center}.panel-content[data-v-e5bc3b56]{padding:12px 24px 20px;flex:1}.chart-container[data-v-e5bc3b56]{width:100%;height:100%;min-height:240px}.tabs[data-v-e5bc3b56]{display:flex;gap:8px;flex-wrap:wrap}.tab[data-v-e5bc3b56]{padding:6px 12px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;cursor:pointer;transition:all .2s ease}.tab.active[data-v-e5bc3b56]{background:#0ea5e9;color:#fff}.ranking-list[data-v-e5bc3b56]{display:flex;flex-direction:column;gap:16px}.ranking-item[data-v-e5bc3b56]{display:flex;align-items:center;gap:12px}.ranking-index[data-v-e5bc3b56]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.ranking-index-1[data-v-e5bc3b56]{background:#f97316}.ranking-index-2[data-v-e5bc3b56]{background:#f59e0b}.ranking-index-3[data-v-e5bc3b56]{background:#fbbf24}.ranking-index-other[data-v-e5bc3b56]{background:#94a3b8}.ranking-info[data-v-e5bc3b56]{flex:1;display:flex;flex-direction:column;gap:6px}.ranking-name[data-v-e5bc3b56]{font-weight:600;color:#1f2937}.progress-bar[data-v-e5bc3b56]{width:100%;height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.progress-inner[data-v-e5bc3b56]{height:100%;background:linear-gradient(90deg,#38bdf8,#6366f1);border-radius:999px}.ranking-value[data-v-e5bc3b56]{font-size:12px;color:#64748b}.empty[data-v-e5bc3b56]{color:#94a3b8;text-align:center;padding:20px 0}.footer[data-v-e5bc3b56]{text-align:center;color:#94a3b8;font-size:12px}.footer-content[data-v-e5bc3b56]{display:flex;justify-content:center}.data-unit[data-v-e5bc3b56]{font-size:12px;color:#94a3b8;margin-left:4px}@media (max-width:1024px){.metrics-grid[data-v-e5bc3b56],.metrics-layout[data-v-e5bc3b56],.recharge-columns[data-v-e5bc3b56]{grid-template-columns:1fr}}.dialog-footer[data-v-7d185d29]{text-align:right}.project-select-field[data-v-7d185d29]{display:flex;align-items:flex-start;gap:12px}.project-select-tags[data-v-7d185d29]{display:flex;flex-wrap:wrap;align-items:center;flex:1;min-height:32px}.project-select-tags .el-tag[data-v-7d185d29]{margin-right:8px;margin-bottom:8px}.project-select-empty[data-v-7d185d29]{color:#999;line-height:32px}.project-selector__footer[data-v-7d185d29]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.project-selector__header[data-v-7d185d29]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.project-selector__header .el-tabs[data-v-7d185d29]{flex:1}.project-selector__filter[data-v-7d185d29]{display:flex;align-items:center;gap:8px;margin-left:16px}.project-selector__filter .el-input[data-v-7d185d29]{width:200px}.project-selector__actions[data-v-7d185d29]{display:flex;align-items:center;gap:12px}