.store-report[data-v-58abfea6]{padding:24px;background:#f5f7fa;min-height:100vh}.report-type-group[data-v-58abfea6]{margin-bottom:16px}.report-type-group[data-v-58abfea6] .el-radio-group{background:rgba(243,244,246,.5);border-radius:12px;padding:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.report-type-group[data-v-58abfea6] .el-radio-button__inner{border:none!important;border-radius:8px!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#6b7280;font-size:14px;font-weight:500;padding:8px 24px;-webkit-transition:all .2s;transition:all .2s}.report-type-group[data-v-58abfea6] .el-radio-button__inner:hover{color:#374151;background:rgba(249,250,251,.5)!important}.report-type-group[data-v-58abfea6] .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#2563eb!important;background:#fff!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05)!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;font-weight:600}.report-type-group[data-v-58abfea6] .el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio-button__inner{-webkit-box-shadow:none!important;box-shadow:none!important}.wave-checkbox-group[data-v-58abfea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-left:12px}.wave-checkbox-group .el-checkbox[data-v-58abfea6]{margin-right:0!important}.report-card[data-v-58abfea6]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #f3f4f6;overflow:hidden}.page-header[data-v-58abfea6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;border-bottom:1px solid #f9fafb}.header-left[data-v-58abfea6],.page-header[data-v-58abfea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-58abfea6]{gap:12px}.header-icon-gradient[data-v-58abfea6]{width:32px;height:32px;background:linear-gradient(135deg,#a78bfa,#3b82f6);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.header-icon-svg[data-v-58abfea6]{width:20px;height:20px;color:#fff}.header-left h2[data-v-58abfea6]{margin:0;font-size:18px;font-weight:700;color:#1f2937;white-space:nowrap}.header-right[data-v-58abfea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.btn-icon[data-v-58abfea6]{width:16px;height:16px;margin-right:6px;vertical-align:middle;display:inline-block}.refresh-icon-svg[data-v-58abfea6]{width:16px;height:16px}.header-select[data-v-58abfea6] .el-input__inner{width:180px}.header-search[data-v-58abfea6] .el-input__inner,.header-select[data-v-58abfea6] .el-input__inner{border-radius:8px!important;height:38px!important;line-height:38px!important;border-color:#e5e7eb!important;font-size:14px!important}.header-search[data-v-58abfea6] .el-input__inner{width:200px}.btn-generate[data-v-58abfea6]{border-radius:8px!important;height:38px!important;font-size:14px!important;font-weight:600!important;padding:0 20px!important;background-color:#2563eb!important;border-color:#2563eb!important}.btn-generate[data-v-58abfea6]:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.btn-export[data-v-58abfea6]{border-radius:8px!important;height:38px!important;font-size:14px!important;font-weight:500!important;padding:0 16px!important;border-color:#d1d5db!important;color:#374151!important}.btn-export[data-v-58abfea6]:hover{color:#3b82f6!important;border-color:#3b82f6!important}.btn-publish[data-v-58abfea6]{border-radius:8px!important;height:38px!important;font-size:14px!important;font-weight:500!important;padding:0 16px!important;background-color:#10b981!important;border-color:#10b981!important;color:#fff!important}.btn-publish[data-v-58abfea6]:hover{background-color:#059669!important;border-color:#059669!important}.btn-unpublish[data-v-58abfea6]{border-radius:8px!important;height:38px!important;font-size:14px!important;font-weight:500!important;padding:0 16px!important}.btn-refresh-icon[data-v-58abfea6]{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;font-size:16px!important;padding:0!important;border-radius:8px!important;border-color:#e5e7eb!important;color:#4b5563!important;background:transparent!important}.btn-refresh-icon[data-v-58abfea6]:hover{color:#2563eb!important;border-color:#2563eb!important;background:#f9fafb!important}.snapshot-info[data-v-58abfea6]{padding:12px 24px;margin-bottom:20px;color:#3b82f6;font-size:13px;font-weight:500;background:transparent;border:none}.snapshot-info i[data-v-58abfea6]{margin-right:6px}.stats-bar[data-v-58abfea6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:24px}.stat-card[data-v-58abfea6]{background:#fff;padding:32px 40px;border-radius:12px;border:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-value[data-v-58abfea6]{font-size:40px;font-weight:700;color:#3b82f6;margin-bottom:8px;line-height:1}.stat-label[data-v-58abfea6]{color:#9ca3af;font-size:14px;font-weight:400}.report-content[data-v-58abfea6]{background:#fff;border-radius:12px;padding:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden}.custom-table[data-v-58abfea6] .el-table__header-wrapper th{background:#fff!important;color:#9ca3af!important;font-weight:500!important;font-size:13px!important;border-right:none!important;border-bottom:1px solid #f0f0f0!important;padding:14px 0!important}.custom-table[data-v-58abfea6] .el-table__row td{border-bottom:1px solid #f0f0f0!important;border-right:none!important;padding:0!important;height:auto!important}.custom-table[data-v-58abfea6] .el-table--striped .el-table__body tr.el-table__row--striped td{background:transparent!important}.custom-table[data-v-58abfea6] .el-table__body tr:hover>td{background-color:#fafbfc!important}.custom-table[data-v-58abfea6] .el-table--border,.custom-table[data-v-58abfea6] .el-table--border td,.custom-table[data-v-58abfea6] .el-table--border th{border-right:none!important}.custom-table[data-v-58abfea6] .el-table--border:after,.custom-table[data-v-58abfea6] .el-table--group:after,.custom-table[data-v-58abfea6] .el-table:before{display:none!important}.custom-table[data-v-58abfea6] .el-table{border:none!important}.custom-table[data-v-58abfea6] .el-table td,.custom-table[data-v-58abfea6] .el-table th{border-right:none!important}.name-cell[data-v-58abfea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0}.type-icon[data-v-58abfea6]{margin-right:8px;font-size:16px}.name-text[data-v-58abfea6]{font-weight:600;font-size:14px}.row-type-national .name-text[data-v-58abfea6]{color:#1f2937;font-weight:700;font-size:15px}.row-type-daqu .name-text[data-v-58abfea6]{color:#3b82f6}.row-type-xiaoqu .name-text[data-v-58abfea6]{color:#22c55e}.row-type-store .name-text[data-v-58abfea6]{color:#374151;font-weight:500}.score-text[data-v-58abfea6]{font-weight:700;font-size:15px}.text-success[data-v-58abfea6]{color:#22c55e}.text-primary[data-v-58abfea6]{color:#3b82f6}.text-warning[data-v-58abfea6]{color:#f59e0b}.text-danger[data-v-58abfea6]{color:#ef4444}.expand-wrapper[data-v-58abfea6]{padding:24px 28px;background:#fafbfc}.detail-header[data-v-58abfea6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.detail-header[data-v-58abfea6],.detail-title[data-v-58abfea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-title[data-v-58abfea6]{font-size:16px;font-weight:700;color:#1f2937}.detail-title i[data-v-58abfea6]{margin-right:8px;color:#3b82f6;font-size:18px}.detail-tag[data-v-58abfea6]{font-size:14px;color:#9ca3af;margin-left:8px;font-weight:400}.detail-subtitle[data-v-58abfea6]{font-size:12px;color:#6b7280;background:#f3f4f6;padding:6px 14px;border-radius:6px;white-space:nowrap}.algorithm-note[data-v-58abfea6]{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:12px 18px;margin-bottom:16px;font-size:13px;color:#3b82f6}.algorithm-note i[data-v-58abfea6]{margin-right:8px}.algorithm-note strong[data-v-58abfea6]{color:#1d4ed8}.segment-table-container[data-v-58abfea6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.segment-table[data-v-58abfea6]{width:100%;border-collapse:collapse}.segment-table th[data-v-58abfea6]{background:#f9fafb;padding:12px 16px;color:#6b7280;font-weight:500;font-size:13px;border-bottom:1px solid #e5e7eb;text-align:left}.segment-table th.text-center[data-v-58abfea6]{text-align:center}.segment-table td[data-v-58abfea6]{padding:12px 16px;border-bottom:1px solid #f0f0f0;color:#374151;font-size:14px}.segment-table tr:last-child td[data-v-58abfea6]{border-bottom:none}.level-1[data-v-58abfea6]{cursor:pointer;background:#fff;font-weight:600}.level-1[data-v-58abfea6]:hover{background:#f8fafc}.level-2[data-v-58abfea6]{cursor:pointer}.level-2[data-v-58abfea6]:hover{background:#f8fafc}.level-3[data-v-58abfea6]{color:#6b7280;cursor:pointer}.level-3[data-v-58abfea6]:hover{background:#fafbfc}.level-item[data-v-58abfea6]{background:#fafafa}.col-name[data-v-58abfea6]{position:relative}.expand-icon[data-v-58abfea6]{display:inline-block;width:24px;text-align:center;color:#9ca3af;margin-right:4px;font-size:12px}.icon[data-v-58abfea6]{margin-right:6px;opacity:.85}.item-count[data-v-58abfea6]{color:#9ca3af;font-size:12px;margin-left:4px;font-weight:400}.indent-2[data-v-58abfea6]{display:inline-block;width:20px;margin-left:24px}.indent-3[data-v-58abfea6]{display:inline-block;width:20px;margin-left:48px}.indent-4[data-v-58abfea6]{display:inline-block;width:20px;margin-left:72px}.item-row[data-v-58abfea6]{font-size:13px;color:#6b7280;background:#fafafa}.item-label[data-v-58abfea6]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.text-center[data-v-58abfea6]{text-align:center}.text-muted[data-v-58abfea6]{color:#9ca3af}.empty-tip[data-v-58abfea6]{text-align:center;padding:100px 0;color:#9ca3af}.empty-tip i[data-v-58abfea6]{font-size:48px;margin-bottom:20px;color:#d1d5db;display:block}[data-v-58abfea6] .publish-dialog{border-radius:12px!important;overflow:hidden}[data-v-58abfea6] .publish-dialog .el-dialog__header{padding:20px 24px 16px;border-bottom:none}[data-v-58abfea6] .publish-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#1f2937}[data-v-58abfea6] .publish-dialog .el-dialog__headerbtn{top:20px;right:20px}[data-v-58abfea6] .publish-dialog .el-dialog__body{padding:0 24px}[data-v-58abfea6] .publish-dialog .el-dialog__footer{padding:16px 24px 20px;border-top:none}.publish-confirm-dialog{border-radius:12px!important;overflow:hidden;width:420px!important;padding-bottom:0!important}.publish-confirm-dialog .el-message-box__header{padding:20px 24px 10px}.publish-confirm-dialog .el-message-box__title{font-size:16px;font-weight:600;color:#1f2937}.publish-confirm-dialog .el-message-box__headerbtn{top:16px;right:16px}.publish-confirm-dialog .el-message-box__content{padding:10px 24px 20px;font-size:14px;color:#374151}.publish-confirm-dialog .el-message-box__btns{padding:0 24px 20px}.publish-confirm-dialog .el-message-box__btns .el-button{border-radius:8px!important;height:38px!important;padding:0 24px!important;font-size:14px!important}.publish-confirm-dialog .el-message-box__btns .el-button--primary{background:#3b82f6!important;border-color:#3b82f6!important;font-weight:600!important}.publish-confirm-dialog .el-message-box__btns .el-button--primary:hover{background:#2563eb!important;border-color:#2563eb!important}.publish-form[data-v-58abfea6]{padding:10px 0}.publish-form-row[data-v-58abfea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;gap:16px}.publish-form-row[data-v-58abfea6]:last-child{-ms-flex-wrap:wrap;flex-wrap:wrap}.publish-label[data-v-58abfea6]{-ms-flex-negative:0;flex-shrink:0;font-size:14px;color:#374151;min-width:70px}.publish-label.required[data-v-58abfea6]:before{content:"*";color:#f56c6c;margin-right:4px}.publish-value[data-v-58abfea6]{font-size:14px;color:#1f2937}.publish-select[data-v-58abfea6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.publish-select[data-v-58abfea6] .el-input__inner{border-radius:8px!important;height:40px!important;line-height:40px!important}.publish-tip[data-v-58abfea6]{width:100%;color:#f56c6c;font-size:12px;margin-top:-16px;padding-left:86px}.publish-footer[data-v-58abfea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.publish-btn-cancel[data-v-58abfea6]{border-color:#d1d5db!important;color:#374151!important}.publish-btn-cancel[data-v-58abfea6],.publish-btn-confirm[data-v-58abfea6]{border-radius:8px!important;height:38px!important;padding:0 24px!important;font-size:14px!important}.publish-btn-confirm[data-v-58abfea6]{font-weight:600!important;background:#3b82f6!important;border-color:#3b82f6!important}.publish-btn-confirm[data-v-58abfea6]:hover{background:#2563eb!important;border-color:#2563eb!important}.score-method-tag[data-v-58abfea6]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;background:#eff6ff;color:#3b82f6;border:1px solid #bfdbfe}