.analysis-filter-bar[data-v-5cac611c]{background:#fff;border:1px solid #e6ebf2;border-radius:8px;padding:14px 16px;margin-bottom:12px}.analysis-filter-bar .bar-title[data-v-5cac611c]{font-size:13px;font-weight:600;color:#1f2937;margin-bottom:12px;line-height:18px}.analysis-filter-bar .bar-row[data-v-5cac611c]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 18px}.analysis-filter-bar .bar-row[data-v-5cac611c],.analysis-filter-bar .qf-group[data-v-5cac611c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.analysis-filter-bar .qf-group[data-v-5cac611c]{gap:8px}.analysis-filter-bar .qf-group .qf-label[data-v-5cac611c]{font-size:13px;color:#475569;white-space:nowrap}.analysis-filter-bar .qf-group .qf.qf-narrow[data-v-5cac611c]{width:110px}.analysis-filter-bar .qf-group .qf.qf-medium[data-v-5cac611c]{width:150px}.analysis-filter-bar .qf-group .qf.qf-wide[data-v-5cac611c]{width:240px}.analysis-filter-bar .bar-actions[data-v-5cac611c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.analysis-filter-bar .snap-row[data-v-5cac611c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.35;padding:2px 0}.analysis-filter-bar .snap-main[data-v-5cac611c]{font-size:13px;color:#1f2937}.analysis-filter-bar .snap-meta[data-v-5cac611c]{font-size:11px;color:#94a3b8}.analysis-filter-bar .pub-tag[data-v-5cac611c]{margin-left:6px;padding:0 6px;border-radius:8px;background:#ecfdf5;color:#059669;font-size:10px}.analysis-filter-bar .pub-tag.draft[data-v-5cac611c]{background:#fef3c7;color:#b45309}.analysis-filter-bar[data-v-5cac611c] .el-button--primary{background-color:#3f65d8;border-color:#3f65d8;color:#fff}.analysis-filter-bar[data-v-5cac611c] .el-button--primary:focus:not(.is-disabled),.analysis-filter-bar[data-v-5cac611c] .el-button--primary:hover:not(.is-disabled){background-color:#5078e0;border-color:#5078e0;color:#fff}.analysis-filter-bar[data-v-5cac611c] .el-button--primary:active:not(.is-disabled){background-color:#2c4eb8;border-color:#2c4eb8;color:#fff}.analysis-filter-bar[data-v-5cac611c] .el-button--primary.is-disabled{background-color:#a8b8e8;border-color:#a8b8e8;color:#fff}.analysis-filter-bar[data-v-5cac611c] .el-button--default{background:#fff;border-color:#e6ebf2;color:#475569}.analysis-filter-bar[data-v-5cac611c] .el-button--default:focus:not(.is-disabled),.analysis-filter-bar[data-v-5cac611c] .el-button--default:hover:not(.is-disabled){background:#f6f8fb;border-color:#cbd5e1;color:#1f2937}.analysis-scope-chip[data-v-48977e00]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;font-size:12px;line-height:1;background:#f1f5f9;color:#475569}.analysis-scope-chip .dot[data-v-48977e00]{width:6px;height:6px;border-radius:50%;background:#94a3b8}.analysis-scope-chip.is-idle[data-v-48977e00]{background:#fff7ed;color:#b45309}.analysis-scope-chip.is-idle .dot[data-v-48977e00]{background:#f59e0b}.analysis-scope-chip.is-national[data-v-48977e00]{background:#eef2ff;color:#3730a3}.analysis-scope-chip.is-national .dot[data-v-48977e00]{background:#6366f1}.analysis-scope-chip.is-daqu[data-v-48977e00]{background:#ecfeff;color:#155e75}.analysis-scope-chip.is-daqu .dot[data-v-48977e00]{background:#06b6d4}.analysis-scope-chip.is-xiaoqu[data-v-48977e00]{background:#f0fdf4;color:#166534}.analysis-scope-chip.is-xiaoqu .dot[data-v-48977e00]{background:#22c55e}.analysis-scope-chip.is-store[data-v-48977e00]{background:#fef2f2;color:#991b1b}.analysis-scope-chip.is-store .dot[data-v-48977e00]{background:#ef4444}.snapshot-meta-card[data-v-54f25d45]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;margin-bottom:12px;font-size:12px;color:#475569}.snapshot-meta-card.empty[data-v-54f25d45]{color:#b45309;background:#fffbeb;border-color:#fde68a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.snapshot-meta-card.empty i[data-v-54f25d45]{font-size:16px}.meta-head[data-v-54f25d45]{gap:12px;margin-bottom:6px}.meta-head .meta-title[data-v-54f25d45],.meta-head[data-v-54f25d45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meta-head .meta-title[data-v-54f25d45]{font-size:12px;font-weight:600;color:#1f2937;gap:4px}.meta-head .meta-title i[data-v-54f25d45]{color:#6366f1}.meta-head .meta-source[data-v-54f25d45]{color:#6366f1;font-size:11px}.meta-head .multi-tip[data-v-54f25d45]{margin-left:auto;color:#b45309;font-size:11px;background:#fef3c7;padding:2px 8px;border-radius:10px;cursor:help}.meta-head .multi-tip i[data-v-54f25d45]{margin-right:2px}.meta-grid[data-v-54f25d45]{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 18px}.meta-grid li[data-v-54f25d45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;line-height:22px}.meta-grid .k[data-v-54f25d45]{color:#94a3b8;font-size:11px}.meta-grid .v[data-v-54f25d45]{color:#1f2937;font-size:12px;font-weight:500}.pub-tag[data-v-54f25d45]{padding:0 8px;border-radius:10px;background:#ecfdf5;color:#059669;font-size:11px}.pub-tag.draft[data-v-54f25d45]{background:#fef3c7;color:#b45309}.base-chart[data-v-023b9ef2]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.base-chart .chart-title[data-v-023b9ef2]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.overall-summary[data-v-3646468a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.overall-summary .kpi[data-v-3646468a]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.overall-summary .kpi .label[data-v-3646468a]{display:block;font-size:13px;color:#64748b;margin-bottom:4px}.overall-summary .kpi .value[data-v-3646468a]{font-size:24px;font-weight:700;color:#0f172a}.overall-summary .kpi.positive .value[data-v-3646468a]{color:#16a34a}.overall-summary .kpi.negative .value[data-v-3646468a]{color:#dc2626}.combo-card[data-v-3646468a]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.combo-card .combo-title[data-v-3646468a]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.combo-card .combo-chart[data-v-3646468a]{width:100%}.ov-matrix-wrap[data-v-3646468a]{overflow-x:auto;margin-top:4px}.ov-matrix[data-v-3646468a]{width:100%;border-collapse:collapse;font-size:13px;min-width:520px;table-layout:fixed}.ov-matrix td[data-v-3646468a],.ov-matrix th[data-v-3646468a]{border:1px solid #eef2f7;padding:8px 6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-matrix thead th[data-v-3646468a]{background:#f8fafc;color:#334155;font-weight:600}.ov-matrix .corner[data-v-3646468a]{background:#f8fafc;border-left:none;border-top:none}.ov-matrix .rowhead[data-v-3646468a]{background:#f8fafc;color:#475569;font-weight:600;text-align:left;position:sticky;left:0;z-index:1}.ov-matrix .col-self[data-v-3646468a]{background:#eef2ff!important;color:#4338ca;font-weight:700}.ov-matrix .vs-positive[data-v-3646468a]{color:#16a34a;font-weight:600}.ov-matrix .vs-negative[data-v-3646468a]{color:#dc2626;font-weight:600}.ov-matrix .vs-neutral[data-v-3646468a]{color:#94a3b8}.combo-card[data-v-cb78b11a]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.combo-card .combo-head[data-v-cb78b11a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.combo-card .combo-title[data-v-cb78b11a]{font-size:15px;font-weight:600;color:#0f172a}.combo-card .combo-legend[data-v-cb78b11a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:12px;color:#64748b}.combo-card .combo-legend .lg-item[data-v-cb78b11a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.combo-card .combo-legend .lg-swatch[data-v-cb78b11a]{display:inline-block;margin-right:5px}.combo-card .combo-legend .lg-bar[data-v-cb78b11a]{width:12px;height:12px;border-radius:2px;background:-webkit-gradient(linear,left top,left bottom,from(#aecbf3),to(#3f65d8));background:linear-gradient(180deg,#aecbf3,#3f65d8)}.combo-card .combo-legend .lg-line[data-v-cb78b11a]{width:9px;height:9px;background:#10b981;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.combo-card .combo-chart[data-v-cb78b11a]{width:100%}.ov-matrix-wrap[data-v-cb78b11a]{overflow-x:auto;margin-top:4px}.ov-matrix[data-v-cb78b11a]{width:100%;border-collapse:collapse;font-size:13px;min-width:520px;table-layout:fixed}.ov-matrix td[data-v-cb78b11a],.ov-matrix th[data-v-cb78b11a]{border:1px solid #eef2f7;padding:8px 6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-matrix thead th[data-v-cb78b11a]{background:#f8fafc;color:#334155;font-weight:600}.ov-matrix .corner[data-v-cb78b11a]{background:#f8fafc;border-left:none;border-top:none}.ov-matrix .rowhead[data-v-cb78b11a]{background:#f8fafc;color:#475569;font-weight:600;text-align:left;position:sticky;left:0;z-index:1}.ov-matrix .vs-positive[data-v-cb78b11a]{color:#16a34a;font-weight:600}.ov-matrix .vs-negative[data-v-cb78b11a]{color:#dc2626;font-weight:600}.ov-matrix .vs-neutral[data-v-cb78b11a]{color:#94a3b8}.percent-row[data-v-0a0dcf49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.percent-row .percent-label[data-v-0a0dcf49]{font-size:12px;color:#475569;min-width:50px;text-align:right}.drawer-body[data-v-7accd874],.drawer-body[data-v-ec60e726]{padding:16px}.drawer-tools[data-v-ec60e726]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.cache-tag[data-v-ec60e726]{display:inline-block;font-size:12px;padding:4px 10px;border-radius:4px;background:#ecfdf5;color:#065f46}.cache-tag.dirty[data-v-ec60e726]{background:#fef3c7;color:#92400e}.rate-good[data-v-ec60e726]{color:#16a34a;font-weight:600}.rate-warn[data-v-ec60e726]{color:#d97706;font-weight:600}.rate-bad[data-v-ec60e726]{color:#dc2626;font-weight:600}[data-v-ec60e726] .clickable-rows .el-table__row{cursor:pointer}.indicator-table[data-v-34261ec7]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.indicator-table .chart-title[data-v-34261ec7]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.indicator-table .chart-title .row-tip[data-v-34261ec7]{margin-left:auto;font-size:12px;color:#94a3b8;font-weight:400}.indicator-table .rate-good[data-v-34261ec7]{color:#16a34a;font-weight:600}.indicator-table .rate-warn[data-v-34261ec7]{color:#d97706;font-weight:600}.indicator-table .rate-bad[data-v-34261ec7]{color:#dc2626;font-weight:600}.indicator-table .vs-positive[data-v-34261ec7]{color:#16a34a;font-weight:600}.indicator-table .vs-negative[data-v-34261ec7]{color:#dc2626;font-weight:600}.indicator-table .vs-neutral[data-v-34261ec7]{color:#94a3b8}.indicator-table .serial[data-v-34261ec7]{color:#94a3b8;margin-right:4px}.indicator-table .rate-cell[data-v-34261ec7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.indicator-table .rate-bar-bg[data-v-34261ec7]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;min-width:60px;background:#eef2f7;border-radius:4px;overflow:hidden}.indicator-table .rate-bar[data-v-34261ec7]{height:100%;border-radius:4px;-webkit-transition:width .3s;transition:width .3s}.indicator-table .rate-bar.bar-good[data-v-34261ec7]{background:#16a34a}.indicator-table .rate-bar.bar-warn[data-v-34261ec7]{background:#d97706}.indicator-table .rate-bar.bar-bad[data-v-34261ec7]{background:#dc2626}.indicator-table .rate-text[data-v-34261ec7]{width:46px;text-align:right;font-weight:600}.indicator-table .lost-eye[data-v-34261ec7]{color:#3f65d8;cursor:pointer;font-size:16px}.indicator-table .lost-eye[data-v-34261ec7]:hover{color:#1d4ed8}.indicator-table .muted[data-v-34261ec7]{color:#c0c4cc}.indicator-table[data-v-34261ec7] .clickable-rows .el-table__row{cursor:pointer}.tip-row[data-v-ee9d1378]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:12px;color:#64748b;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;padding:8px 12px;line-height:1.5}.tip-row .tip-icon[data-v-ee9d1378]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px;color:#0369a1}.analysis-dialog{border-radius:12px;overflow:hidden}.analysis-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f1f5f9}.analysis-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#1f2937}.analysis-dialog .el-dialog__body{padding:16px 20px}.analysis-dialog .el-button--text{color:#3f65d8}.analysis-dialog .el-button--primary{background-color:#3f65d8;border-color:#3f65d8}.analysis-dialog .el-button--primary:focus,.analysis-dialog .el-button--primary:hover{background-color:#5878e0;border-color:#5878e0}.not-configured-card[data-v-4873f6a3]{background:#fff;border:1px solid #e6ebf2;border-radius:8px;padding:40px 0;margin-bottom:16px;text-align:center}.topbottom-wrap[data-v-5895ac3f]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.chart-title[data-v-5895ac3f]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-title .hint[data-v-5895ac3f]{margin-left:auto;font-size:12px;color:#94a3b8;font-weight:400}.row[data-v-5895ac3f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.col[data-v-5895ac3f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.col-title[data-v-5895ac3f]{font-size:14px;margin:0 0 8px}.col-title.good[data-v-5895ac3f]{color:#16a34a}.col-title.bad[data-v-5895ac3f]{color:#dc2626}.single-overview[data-v-58b3faa5]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.single-overview .title[data-v-58b3faa5]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.single-overview .header[data-v-58b3faa5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-overview .header .left[data-v-58b3faa5]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.single-overview .header .left .store-name[data-v-58b3faa5]{font-size:20px;font-weight:700;color:#0f172a}.single-overview .header .left .store-code[data-v-58b3faa5]{font-size:13px;color:#64748b}.single-overview .header .left .region-tag[data-v-58b3faa5]{font-size:12px;color:#94a3b8}.single-overview .header .right[data-v-58b3faa5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.single-overview .header .right .kpi[data-v-58b3faa5]{text-align:center;min-width:80px}.single-overview .header .right .kpi .value[data-v-58b3faa5]{font-size:22px;font-weight:700;color:#0f172a}.single-overview .header .right .kpi .value.primary[data-v-58b3faa5]{color:#3b82f6;font-size:28px}.single-overview .header .right .kpi .label[data-v-58b3faa5]{font-size:12px;color:#64748b;margin-top:4px}.single-overview .header .right .kpi.positive .value[data-v-58b3faa5]{color:#16a34a}.single-overview .header .right .kpi.negative .value[data-v-58b3faa5]{color:#dc2626}.single-overview .weak-section[data-v-58b3faa5]{margin-top:16px;padding:12px 16px;background:#fef2f2;border-left:4px solid #f87171;border-radius:4px}.single-overview .weak-section .weak-row[data-v-58b3faa5]{margin-bottom:6px;line-height:1.6}.single-overview .weak-section .weak-row[data-v-58b3faa5]:last-of-type{margin-bottom:0}.single-overview .weak-section .weak-label[data-v-58b3faa5]{font-weight:600;color:#991b1b;margin-right:4px}.single-overview .weak-section .weak-value[data-v-58b3faa5]{color:#0f172a}.single-overview .weak-section .seg-pill[data-v-58b3faa5]{font-weight:600;color:#b91c1c}.single-overview .weak-section .seg-rate[data-v-58b3faa5]{color:#64748b;font-size:12px;margin-left:2px}.single-overview .weak-section .ind-pill[data-v-58b3faa5]{color:#475569}.single-overview .weak-section .weak-empty[data-v-58b3faa5]{color:#16a34a;font-weight:600}.single-overview .weak-section .weak-tip[data-v-58b3faa5]{margin-top:8px;font-size:11px;color:#94a3b8;font-style:italic}.d4-wrap[data-v-398a0321]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.d4-wrap .title[data-v-398a0321]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d4-wrap .title .row-tip[data-v-398a0321]{margin-left:auto;font-size:12px;color:#94a3b8;font-weight:400}.d4-wrap .rate-good[data-v-398a0321]{color:#16a34a;font-weight:600}.d4-wrap .rate-warn[data-v-398a0321]{color:#d97706;font-weight:600}.d4-wrap .rate-bad[data-v-398a0321]{color:#dc2626;font-weight:600}.d4-wrap .vs-positive[data-v-398a0321]{color:#16a34a;font-weight:600}.d4-wrap .vs-negative[data-v-398a0321]{color:#dc2626;font-weight:600}.d4-wrap .vs-neutral[data-v-398a0321]{color:#94a3b8}.d4-wrap[data-v-398a0321] .clickable-rows .el-table__row{cursor:pointer}