.dashboard-container[data-v-65f29c6b]{min-height:100vh;padding:20px 24px 32px;background:linear-gradient(165deg,#eef2ff,#f8fafc 38%,#f1f5f9)}.dashboard-shell[data-v-65f29c6b]{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.dashboard-header[data-v-65f29c6b]{margin-bottom:20px;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.06);overflow:hidden}.dashboard-header[data-v-65f29c6b] .ant-card-body{padding:20px 24px 12px}.header-main[data-v-65f29c6b]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-text[data-v-65f29c6b]{-ms-flex:1;flex:1;min-width:200px}.header-title[data-v-65f29c6b]{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;color:#0f172a}.header-desc[data-v-65f29c6b]{margin:6px 0 0;font-size:14px;color:#64748b;line-height:1.5}.date-range-group[data-v-65f29c6b]{-ms-flex-negative:0;flex-shrink:0}.date-range-group[data-v-65f29c6b] .ant-radio-button-wrapper{border-radius:6px}.date-range-group[data-v-65f29c6b] .ant-radio-button-wrapper:first-child{border-radius:6px 0 0 6px}.date-range-group[data-v-65f29c6b] .ant-radio-button-wrapper:last-child{border-radius:0 6px 6px 0}.business-tabs[data-v-65f29c6b]{margin-top:4px}.business-tabs[data-v-65f29c6b] .ant-tabs-bar{margin-bottom:0;border-bottom:none}.business-tabs[data-v-65f29c6b] .ant-tabs-nav .ant-tabs-tab{padding:10px 16px;font-weight:500}.dashboard-body[data-v-65f29c6b]{width:100%}.metric-row[data-v-65f29c6b]{margin-bottom:4px}.metric-card[data-v-65f29c6b]{height:100%;border-radius:12px;transition:box-shadow .2s ease,transform .2s ease;box-shadow:0 1px 3px rgba(15,23,42,.06);border:1px solid rgba(148,163,184,.2);background:#fff}.metric-card[data-v-65f29c6b]:hover{box-shadow:0 8px 28px rgba(15,23,42,.08);transform:translateY(-1px)}.metric-card[data-v-65f29c6b] .ant-card-body{padding:18px 20px}.metric-card--accent-0[data-v-65f29c6b]{border-left:3px solid #6366f1}.metric-card--accent-1[data-v-65f29c6b]{border-left:3px solid #0ea5e9}.metric-card--accent-2[data-v-65f29c6b]{border-left:3px solid #10b981}.metric-card--accent-3[data-v-65f29c6b]{border-left:3px solid #f59e0b}.metric-label[data-v-65f29c6b]{font-size:13px;color:#64748b;font-weight:500}.metric-value[data-v-65f29c6b]{margin-top:10px;font-size:26px;font-weight:700;letter-spacing:-.03em;color:#0f172a;line-height:1.2}.metric-compare[data-v-65f29c6b]{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#94a3b8}.metric-compare-item[data-v-65f29c6b]{white-space:nowrap}.charts-row[data-v-65f29c6b]{margin-top:4px}.chart-card[data-v-65f29c6b]{height:100%;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.06);border:1px solid rgba(148,163,184,.18);background:#fff}.chart-card[data-v-65f29c6b] .ant-card-head{min-height:48px;padding:0 20px;border-bottom:1px solid #f1f5f9}.chart-card[data-v-65f29c6b] .ant-card-head-title{padding:14px 0;font-size:15px;font-weight:600;color:#0f172a}.chart-card[data-v-65f29c6b] .ant-card-body{padding:12px 16px 20px}.chart-card-hint[data-v-65f29c6b]{font-size:12px;color:#94a3b8;font-weight:400}.chart-box[data-v-65f29c6b]{width:100%;height:360px}.chart-box--pie[data-v-65f29c6b]{height:340px}.chart-box--bar[data-v-65f29c6b]{height:360px}.insight-row[data-v-65f29c6b]{margin-top:4px}.insight-card[data-v-65f29c6b]{border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.06);border:1px solid rgba(148,163,184,.18);background:#fff}.insight-card[data-v-65f29c6b] .ant-card-head{border-bottom:1px solid #f1f5f9}.insight-card[data-v-65f29c6b] .ant-card-body{padding:20px 24px 22px}.insight-range[data-v-65f29c6b]{margin:0 0 14px;font-size:13px;color:#475569;font-weight:500}.insight-list[data-v-65f29c6b]{margin:0;padding-left:1.2em;color:#334155;line-height:1.8;font-size:14px}.insight-list li[data-v-65f29c6b]{margin-bottom:8px}.insight-footnote[data-v-65f29c6b]{margin:16px 0 0;padding-top:14px;border-top:1px solid #f1f5f9;font-size:12px;color:#94a3b8;line-height:1.65}