.business-dashboard[data-v-740156b9]{padding:var(--space-4)}.business-dashboard .page-header[data-v-740156b9]{min-height:72px;padding:0 4px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--neutral-200)}.business-dashboard .page-header h1[data-v-740156b9]{margin:0 0 6px;color:var(--neutral-800);font-size:var(--text-2xl);font-weight:var(--font-semibold)}.business-dashboard .page-header p[data-v-740156b9]{margin:0;color:var(--neutral-500);font-size:var(--text-sm)}.business-dashboard .header-actions[data-v-740156b9]{display:flex;align-items:center;gap:12px}.business-dashboard .cache-time[data-v-740156b9]{color:var(--neutral-500);font-size:var(--text-xs)}.business-dashboard .caveat-bar[data-v-740156b9]{min-height:40px;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);display:flex;align-items:center;gap:8px;color:var(--warning-700);font-size:var(--text-xs);background:var(--warning-50);border:1px solid var(--warning-50);border-radius:var(--radius-sm)}.business-dashboard .dashboard-section[data-v-740156b9],.business-dashboard .metric-section[data-v-740156b9]{margin-top:var(--space-4);background:var(--white);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.business-dashboard .section-heading[data-v-740156b9]{min-height:58px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--neutral-200)}.business-dashboard .section-heading h2[data-v-740156b9]{margin:0 0 4px;color:var(--neutral-800);font-size:var(--text-base);font-weight:var(--font-semibold)}.business-dashboard .section-heading p[data-v-740156b9]{margin:0;color:var(--neutral-500);font-size:var(--text-xs)}.business-dashboard .metric-grid[data-v-740156b9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.business-dashboard .metric-grid--4[data-v-740156b9]{grid-template-columns:repeat(4,minmax(0,1fr))}.business-dashboard .metric-grid--3[data-v-740156b9]{grid-template-columns:repeat(3,minmax(0,1fr))}.business-dashboard .metric-item[data-v-740156b9]{min-width:0;padding:var(--space-4);border-right:1px solid var(--neutral-200)}.business-dashboard .metric-item[data-v-740156b9]:last-child{border-right:0}.business-dashboard .metric-label[data-v-740156b9]{color:var(--neutral-600);font-size:var(--text-xs)}.business-dashboard .metric-value[data-v-740156b9]{margin-top:var(--space-2);color:var(--neutral-800);font-size:var(--text-3xl);font-weight:var(--font-semibold);line-height:1.1;font-variant-numeric:tabular-nums}.business-dashboard .metric-help[data-v-740156b9]{margin-top:var(--space-2);overflow:hidden;color:var(--neutral-500);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis}.business-dashboard .revenue-overview[data-v-740156b9]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));border-bottom:1px solid var(--neutral-200)}.business-dashboard .revenue-definition[data-v-740156b9],.business-dashboard .revenue-metric[data-v-740156b9]{min-width:0;padding:14px 16px;border-right:1px solid var(--neutral-200)}.business-dashboard .revenue-metric span[data-v-740156b9]{display:block;color:var(--neutral-500);font-size:var(--text-xs)}.business-dashboard .revenue-metric strong[data-v-740156b9]{display:block;margin-top:6px;color:var(--neutral-800);font-size:var(--text-xl);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.business-dashboard .revenue-metric small[data-v-740156b9]{color:var(--neutral-500);font-size:var(--text-xs);font-weight:var(--font-normal)}.business-dashboard .revenue-definition[data-v-740156b9]{grid-column:-1;display:flex;align-items:center;gap:8px;border-right:0;background:var(--neutral-50);color:var(--neutral-500);font-size:var(--text-xs);line-height:1.7}.business-dashboard .revenue-definition i[data-v-740156b9]{flex:0 0 auto;color:var(--brand-500);font-size:15px}.business-dashboard .income-entry-note[data-v-740156b9]{margin-bottom:var(--space-4);padding:var(--space-3);display:flex;align-items:flex-start;gap:var(--space-2);color:var(--neutral-600);font-size:var(--text-xs);line-height:1.7;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-sm)}.business-dashboard .income-entry-note i[data-v-740156b9]{margin-top:2px;color:var(--brand-500);font-size:var(--text-sm)}.business-dashboard .manual-income-form[data-v-740156b9] .el-form-item__label{padding-bottom:var(--space-1);color:var(--neutral-700);font-weight:var(--font-medium);line-height:24px}.business-dashboard .manual-income-form[data-v-740156b9] .el-input-group__prepend{padding:0 var(--space-3);color:var(--neutral-700);background:var(--neutral-50)}.business-dashboard[data-v-740156b9] .manual-income-dialog{max-width:calc(100vw - 32px)}.business-dashboard .revenue-chart-panel[data-v-740156b9]{padding:var(--space-4)}.business-dashboard .revenue-chart[data-v-740156b9]{width:100%;height:300px}.business-dashboard .trend-layout[data-v-740156b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.business-dashboard .chart-panel[data-v-740156b9],.business-dashboard .data-panel[data-v-740156b9]{min-width:0;padding:var(--space-4)}.business-dashboard .chart-panel[data-v-740156b9]{border-top:1px solid var(--neutral-200);border-right:1px solid var(--neutral-200)}.business-dashboard .chart-panel[data-v-740156b9]:nth-child(odd){border-right:0}.business-dashboard .chart-panel--wide[data-v-740156b9]{grid-column-start:1;grid-column-end:-1;border-top:0;border-right:0}.business-dashboard .panel-header[data-v-740156b9]{min-height:34px;display:flex;justify-content:space-between;align-items:flex-start}.business-dashboard .panel-header>div[data-v-740156b9]{display:flex;flex-direction:column;gap:4px}.business-dashboard .panel-header strong[data-v-740156b9]{color:var(--neutral-800);font-size:var(--text-sm);font-weight:var(--font-semibold)}.business-dashboard .panel-header span[data-v-740156b9]{color:var(--neutral-500);font-size:var(--text-xs)}.business-dashboard .trend-chart[data-v-740156b9]{width:100%;height:260px}.business-dashboard .bottom-layout[data-v-740156b9]{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.8fr)}.business-dashboard .platform-panel[data-v-740156b9]{border-right:1px solid var(--neutral-200)}.business-dashboard .platform-item+.platform-item[data-v-740156b9],.business-dashboard .platform-list[data-v-740156b9]{margin-top:14px}.business-dashboard .platform-meta[data-v-740156b9]{margin-bottom:7px;display:flex;align-items:center;justify-content:space-between}.business-dashboard .platform-meta strong[data-v-740156b9]{color:var(--neutral-800);font-size:var(--text-xs);font-weight:var(--font-medium)}.business-dashboard .platform-meta span[data-v-740156b9]{color:var(--neutral-600);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.business-dashboard .question-table[data-v-740156b9]{margin-top:10px}.business-dashboard .question-table[data-v-740156b9] th{height:40px;padding:0;background:var(--neutral-50);color:var(--neutral-600);font-weight:var(--font-semibold)}.business-dashboard .question-table[data-v-740156b9] td{padding:7px 0}.business-dashboard .question-text[data-v-740156b9]{display:block;overflow:hidden;color:var(--neutral-800);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis}@media (max-width:1180px){.business-dashboard .metric-grid[data-v-740156b9]{grid-template-columns:repeat(3,minmax(0,1fr))}.business-dashboard .metric-item[data-v-740156b9]{border-bottom:1px solid var(--neutral-200)}.business-dashboard .bottom-layout[data-v-740156b9]{grid-template-columns:1fr}.business-dashboard .revenue-overview[data-v-740156b9]{grid-template-columns:repeat(2,minmax(0,1fr))}.business-dashboard .revenue-definition[data-v-740156b9]{grid-column:-1;border-top:1px solid var(--neutral-200)}.business-dashboard .platform-panel[data-v-740156b9]{border-right:0;border-bottom:1px solid var(--neutral-200)}}@media (max-width:900px){.business-dashboard .metric-grid--3[data-v-740156b9],.business-dashboard .metric-grid--4[data-v-740156b9],.business-dashboard .metric-grid[data-v-740156b9]{grid-template-columns:repeat(2,minmax(0,1fr))}.business-dashboard .revenue-overview[data-v-740156b9],.business-dashboard .trend-layout[data-v-740156b9]{grid-template-columns:1fr}.business-dashboard .revenue-definition[data-v-740156b9],.business-dashboard .revenue-metric[data-v-740156b9]{grid-column:auto;border-right:0;border-bottom:1px solid var(--neutral-200)}.business-dashboard .revenue-definition[data-v-740156b9]{border-top:0}.business-dashboard .chart-panel--wide[data-v-740156b9],.business-dashboard .chart-panel[data-v-740156b9]{grid-column:auto;border-right:0;border-top:1px solid var(--neutral-200)}}