.sales-overview-page[data-v-75b76b4b]{box-sizing:border-box;height:calc(100vh - 115px);padding:18px;overflow-y:auto;color:#28364d;background:#f4f7fb}button[data-v-75b76b4b]{font-family:inherit}.condition-row[data-v-75b76b4b],.header-meta[data-v-75b76b4b],.page-header[data-v-75b76b4b],.panel-heading[data-v-75b76b4b],.range-row[data-v-75b76b4b]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-header[data-v-75b76b4b]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.page-header h1[data-v-75b76b4b],.panel-heading h2[data-v-75b76b4b]{margin:0;color:#18253a;font-weight:700;letter-spacing:0}.page-header h1[data-v-75b76b4b]{font-size:22px}.page-header p[data-v-75b76b4b],.panel-heading p[data-v-75b76b4b]{margin:4px 0 0;color:#7b8798;font-size:12px}.header-meta[data-v-75b76b4b]{gap:14px;color:#8b96a7;font-size:12px}.range-display[data-v-75b76b4b]{padding:6px 10px;color:#2868ad;background:#edf5ff;border:1px solid #d8e9fb;border-radius:6px}.range-display i[data-v-75b76b4b]{margin-right:6px}.current-sales[data-v-75b76b4b]{padding:6px 10px;color:#526176;background:#fff;border:1px solid #dfe5ec;border-radius:6px}.current-sales i[data-v-75b76b4b]{margin-right:6px;color:#1677ff}.current-sales strong[data-v-75b76b4b]{margin-left:4px;color:#263951}.filter-panel[data-v-75b76b4b],.panel[data-v-75b76b4b]{background:#fff;border:1px solid #e5eaf0;border-radius:8px;box-shadow:0 2px 8px rgba(31,45,61,.04)}.filter-panel[data-v-75b76b4b]{padding:13px 15px;margin-bottom:12px}.range-row[data-v-75b76b4b]{-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #edf1f5}.range-tabs[data-v-75b76b4b]{display:-ms-flexbox;display:flex;overflow-x:auto;gap:4px}.range-tabs button[data-v-75b76b4b]{height:32px;padding:0 13px;color:#59677c;white-space:nowrap;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:5px}.range-tabs button[data-v-75b76b4b]:hover{color:#1677ff;background:#f4f8fe}.range-tabs button.active[data-v-75b76b4b]{color:#1267c4;font-weight:600;background:#eaf3ff;border-color:#cfe3fa}.condition-row[data-v-75b76b4b]{gap:12px}.condition-item[data-v-75b76b4b]{display:-ms-grid;display:grid;min-width:155px;-ms-flex:1;flex:1;-ms-grid-columns:auto minmax(110px,1fr);grid-template-columns:auto minmax(110px,1fr);-ms-flex-align:center;align-items:center;gap:8px}.condition-item label[data-v-75b76b4b]{color:#647187;font-size:12px;white-space:nowrap}.filter-actions[data-v-75b76b4b]{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px}.metric-grid[data-v-75b76b4b]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.metric-card[data-v-75b76b4b]{position:relative;display:-ms-flexbox;display:flex;min-width:0;min-height:108px;padding:15px;-ms-flex-align:center;align-items:center;text-align:left;background:#fff;border:1px solid #e5eaf0;border-radius:8px;box-shadow:0 2px 8px rgba(31,45,61,.04)}.metric-icon[data-v-75b76b4b]{display:-ms-flexbox;display:flex;-ms-flex:0 0 42px;flex:0 0 42px;width:42px;height:42px;margin-right:12px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:18px;border-radius:7px}.metric-icon.blue[data-v-75b76b4b]{color:#1677ff;background:#eaf3ff}.metric-icon.green[data-v-75b76b4b]{color:#159461;background:#e9f8f1}.metric-icon.red[data-v-75b76b4b]{color:#dc4c4c;background:#fff0f0}.metric-icon.cyan[data-v-75b76b4b]{color:#07898d;background:#e8f8f8}.metric-icon.purple[data-v-75b76b4b]{color:#7c4fd6;background:#f3edff}.metric-icon.indigo[data-v-75b76b4b]{color:#4059c7;background:#edf0ff}.metric-icon.orange[data-v-75b76b4b]{color:#d97706;background:#fff4e6}.metric-content[data-v-75b76b4b]{display:-ms-flexbox;display:flex;min-width:0;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.metric-label[data-v-75b76b4b]{color:#69768a;font-size:12px}.metric-value[data-v-75b76b4b]{margin-top:2px;overflow:hidden;color:#172b4d;font-size:24px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.metric-value small[data-v-75b76b4b]{margin-left:4px;color:#7b8798;font-size:11px;font-weight:400}.metric-help[data-v-75b76b4b]{margin-top:2px;overflow:hidden;color:#98a2b3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.panel[data-v-75b76b4b]{padding:16px;margin-bottom:12px}.panel-heading[data-v-75b76b4b]{min-height:38px;-ms-flex-pack:justify;justify-content:space-between;gap:14px}.panel-heading h2[data-v-75b76b4b]{font-size:16px}.trend-chart[data-v-75b76b4b]{width:100%;height:320px;margin-top:8px}.analysis-grid[data-v-75b76b4b]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.distribution-list[data-v-75b76b4b]{display:-ms-grid;display:grid;gap:9px;margin-top:15px}.distribution-list.compact[data-v-75b76b4b]{margin-top:11px}.distribution-row[data-v-75b76b4b]{display:-ms-grid;display:grid;width:100%;padding:3px 0;-ms-grid-columns:118px minmax(120px,1fr) 48px 52px;grid-template-columns:118px minmax(120px,1fr) 48px 52px;-ms-flex-align:center;align-items:center;gap:10px;text-align:left;background:transparent;border:0}.distribution-label[data-v-75b76b4b]{color:#56647a;font-size:12px}.distribution-label i[data-v-75b76b4b]{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%}.distribution-track[data-v-75b76b4b]{height:8px;overflow:hidden;background:#f0f3f7;border-radius:4px}.distribution-track span[data-v-75b76b4b]{display:block;height:100%;border-radius:4px}.distribution-row strong[data-v-75b76b4b]{color:#263951;font-size:14px;text-align:right}.distribution-row small[data-v-75b76b4b]{color:#8b96a7;font-size:11px;text-align:right}.follow-summary[data-v-75b76b4b]{display:-ms-grid;display:grid;padding:10px 12px;margin-top:13px;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-flex-align:center;align-items:center;background:#f3f8ff;border-left:3px solid #1677ff;border-radius:4px}.follow-summary span[data-v-75b76b4b]{color:#607086;font-size:12px}.follow-summary strong[data-v-75b76b4b]{color:#145fae;font-size:20px}.follow-summary small[data-v-75b76b4b]{color:#8a96a8;font-size:10px}@media (max-width:1400px){.condition-row[data-v-75b76b4b]{-ms-flex-wrap:wrap;flex-wrap:wrap}.condition-item[data-v-75b76b4b]{min-width:calc(25% - 12px)}.metric-grid[data-v-75b76b4b]{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.page-header[data-v-75b76b4b]{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.condition-item[data-v-75b76b4b]{min-width:calc(50% - 12px)}.analysis-grid[data-v-75b76b4b]{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:700px){.sales-overview-page[data-v-75b76b4b]{padding:10px}.header-meta[data-v-75b76b4b],.page-header[data-v-75b76b4b],.range-row[data-v-75b76b4b]{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.condition-item[data-v-75b76b4b],.metric-grid[data-v-75b76b4b]{min-width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr}.filter-actions[data-v-75b76b4b]{width:100%}.filter-actions[data-v-75b76b4b] .ant-btn{-ms-flex:1;flex:1}.distribution-row[data-v-75b76b4b]{-ms-grid-columns:105px minmax(70px,1fr) 36px 46px;grid-template-columns:105px minmax(70px,1fr) 36px 46px;gap:6px}.trend-chart[data-v-75b76b4b]{height:280px}}