.app-shell[data-v-bed4f30a],.sidebar[data-v-bed4f30a]{height:100vh;overflow:hidden}.sidebar[data-v-bed4f30a]{background:#111827;display:flex;flex-direction:column}.sidebar .el-menu[data-v-bed4f30a]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;border-right:0}.brand[data-v-bed4f30a]{flex:0 0 60px;height:60px;display:flex;align-items:center;padding-left:20px;color:#fff;font-size:18px;font-weight:700}.content-shell[data-v-bed4f30a]{height:100vh;min-width:0;overflow:hidden}.topbar[data-v-bed4f30a]{flex:0 0 60px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.top-actions[data-v-bed4f30a]{display:flex;align-items:center;gap:14px}.help-button[data-v-bed4f30a]{border:0;color:#4b5563}.main[data-v-bed4f30a]{height:calc(100vh - 60px);min-height:0;padding:22px;overflow:auto}.user-menu[data-v-bed4f30a]{cursor:pointer}.manual h3[data-v-bed4f30a]{margin:0 0 12px}.manual li[data-v-bed4f30a]{margin:8px 0;line-height:1.7}.manual-tips[data-v-bed4f30a]{margin-top:18px;padding:12px 14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.manual-tips h4[data-v-bed4f30a]{margin:0 0 8px}.login-page[data-v-993ac7f8]{min-height:100vh;display:grid;grid-template-columns:minmax(520px,53%) minmax(440px,47%);background:#fff;color:#142036}.brand-panel[data-v-993ac7f8]{position:relative;display:flex;min-height:100vh;overflow:hidden;padding:clamp(48px,6vw,92px);box-sizing:border-box;background-color:#061d3d;background-image:url(/img/qingtianzhu-login-command-center.8f735278.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff}.brand-content[data-v-993ac7f8]{position:relative;z-index:1;width:100%;padding-top:clamp(48px,7vh,76px);box-sizing:border-box}.brand-lockup[data-v-993ac7f8]{display:flex;align-items:center;gap:26px;max-width:680px}.brand-mark[data-v-993ac7f8]{width:clamp(82px,7.6vw,112px);height:clamp(82px,7.6vw,112px);flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(32,134,255,.18))}.brand-name[data-v-993ac7f8]{font-size:clamp(34px,3.2vw,52px);line-height:1.2;font-weight:700;letter-spacing:0;text-shadow:0 2px 16px rgba(0,30,72,.42)}.brand-slogan[data-v-993ac7f8]{margin-top:15px;color:hsla(0,0%,100%,.84);font-size:clamp(20px,1.9vw,30px);line-height:1.45;letter-spacing:0}.brand-capabilities[data-v-993ac7f8]{display:flex;align-items:center;gap:0;margin-top:44px;font-size:clamp(16px,1.45vw,22px);font-weight:550;color:hsla(0,0%,100%,.9)}.brand-capabilities span[data-v-993ac7f8]{padding:0 28px;border-left:1px solid rgba(116,184,255,.42)}.brand-capabilities span[data-v-993ac7f8]:first-child{padding-left:0;border-left:0}.brand-footnote[data-v-993ac7f8]{position:absolute;left:clamp(48px,6vw,92px);bottom:34px;z-index:1;color:rgba(171,211,255,.56);font-size:11px;font-weight:600;letter-spacing:.22em}.auth-panel[data-v-993ac7f8]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:64px clamp(40px,6vw,88px);box-sizing:border-box;background:#fff}.auth-shell[data-v-993ac7f8]{width:min(100%,480px);transform:translateY(-88px)}.mobile-brand[data-v-993ac7f8]{display:none}.auth-heading[data-v-993ac7f8]{margin-bottom:38px}.auth-eyebrow[data-v-993ac7f8]{margin-bottom:12px;color:#1769e8;font-size:13px;font-weight:700;letter-spacing:.14em}.auth-heading h1[data-v-993ac7f8]{margin:0;color:#142036;font-size:clamp(36px,3.1vw,48px);line-height:1.2;font-weight:720;letter-spacing:0}.auth-heading p[data-v-993ac7f8]{margin:14px 0 0;color:#718096;font-size:16px;line-height:1.7}.login-form[data-v-993ac7f8] .el-form-item{margin-bottom:26px}.login-form[data-v-993ac7f8] .el-form-item__label{padding:0 0 10px;color:#27344a;font-size:15px;line-height:22px;font-weight:650}.login-form[data-v-993ac7f8] .el-input__inner{height:58px;padding-left:48px;border:1px solid #d7dfeb;border-radius:10px;background:#fff;color:#142036;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.login-form[data-v-993ac7f8] .el-input__inner::-moz-placeholder{color:#a4afc0}.login-form[data-v-993ac7f8] .el-input__inner::placeholder{color:#a4afc0}.login-form[data-v-993ac7f8] .el-input__inner:hover{border-color:#9eb7dc}.login-form[data-v-993ac7f8] .el-input__inner:focus{border-color:#0b63f6;box-shadow:0 0 0 4px rgba(11,99,246,.1)}.login-form[data-v-993ac7f8] .el-input__prefix{left:14px}.login-form[data-v-993ac7f8] .el-input__icon{color:#8c9ab0;font-size:19px;line-height:58px}.login-form[data-v-993ac7f8] .el-form-item__error{padding-top:6px;font-size:13px}.login-button[data-v-993ac7f8]{width:100%;height:58px;margin-top:4px;border-color:#0b63f6;border-radius:9px;background:#0b63f6;font-size:16px;font-weight:650;letter-spacing:.08em;box-shadow:0 12px 28px rgba(11,99,246,.2);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.login-button[data-v-993ac7f8]:focus,.login-button[data-v-993ac7f8]:hover{border-color:#0755d8;background:#0755d8;box-shadow:0 14px 32px rgba(11,99,246,.26);transform:translateY(-1px)}.login-button[data-v-993ac7f8]:active{transform:translateY(0)}.login-error[data-v-993ac7f8]{margin:-4px 0 22px;border-radius:8px}.security-note[data-v-993ac7f8]{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:52px;color:#9aa5b5;font-size:13px}.security-note i[data-v-993ac7f8]{color:#7d8ca4}@media (max-width:1120px){.login-page[data-v-993ac7f8]{grid-template-columns:minmax(420px,48%) minmax(440px,52%)}.brand-panel[data-v-993ac7f8]{padding:54px 44px}.brand-content[data-v-993ac7f8]{padding-top:42px}.brand-lockup[data-v-993ac7f8]{align-items:flex-start;gap:18px}.brand-capabilities[data-v-993ac7f8]{align-items:flex-start;flex-direction:column;gap:13px;margin-top:34px}.brand-capabilities span[data-v-993ac7f8],.brand-capabilities span[data-v-993ac7f8]:first-child{padding:0;border-left:0}.brand-footnote[data-v-993ac7f8]{left:44px}}@media (max-width:860px){.login-page[data-v-993ac7f8]{display:block;min-height:100vh;background:#fff}.brand-panel[data-v-993ac7f8]{display:none}.auth-panel[data-v-993ac7f8]{min-height:100vh;padding:44px 24px}.mobile-brand[data-v-993ac7f8]{display:flex;align-items:center;gap:12px;margin-bottom:60px;color:#142036;font-size:18px;font-weight:700}.auth-shell[data-v-993ac7f8]{transform:none}.mobile-brand-mark[data-v-993ac7f8]{width:42px;height:42px;padding:7px;border-radius:10px;box-sizing:border-box;background:#0a3267;-o-object-fit:contain;object-fit:contain}.auth-heading[data-v-993ac7f8]{margin-bottom:32px}.auth-heading h1[data-v-993ac7f8]{font-size:36px}.auth-heading p[data-v-993ac7f8]{max-width:360px;font-size:15px}.security-note[data-v-993ac7f8]{margin-top:40px}}@media (max-height:720px) and (min-width:861px){.auth-panel[data-v-993ac7f8]{align-items:flex-start;overflow-y:auto;padding-top:40px;padding-bottom:40px}.auth-heading[data-v-993ac7f8]{margin-bottom:24px}.auth-shell[data-v-993ac7f8]{transform:none}.login-form[data-v-993ac7f8] .el-form-item{margin-bottom:18px}.security-note[data-v-993ac7f8]{margin-top:28px}}.metric-label[data-v-ebad5238]{color:#6b7280;font-size:14px}.metric-value[data-v-ebad5238]{margin-top:10px;font-size:30px;font-weight:700}.overview[data-v-ebad5238]{margin-top:18px}h2[data-v-ebad5238]{margin-top:0}h3[data-v-ebad5238]{margin:0 0 10px;font-size:15px}.section-header[data-v-ebad5238]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-actions[data-v-ebad5238]{display:flex;gap:8px;flex-shrink:0}.section-header p[data-v-ebad5238]{margin:6px 0 0;color:#6b7280;font-size:13px}.automation-metrics[data-v-ebad5238]{margin-bottom:16px}.mini-metric[data-v-ebad5238]{border:1px solid #e5e7eb;border-radius:6px;padding:12px;background:#f9fafb}.mini-metric span[data-v-ebad5238]{display:block;color:#6b7280;font-size:12px}.mini-metric strong[data-v-ebad5238]{display:block;margin-top:6px;color:#111827;font-size:22px}.chain-block[data-v-ebad5238]{border-top:1px solid #e5e7eb;padding-top:16px;margin-top:16px}.chain-title[data-v-ebad5238]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:700}.chain-nodes[data-v-ebad5238]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.chain-node[data-v-ebad5238]{border:1px solid #e5e7eb;border-left:4px solid #9ca3af;border-radius:6px;padding:12px;background:#fff;min-height:138px}.node-COMPLETED[data-v-ebad5238]{border-left-color:#10b981}.node-RUNNING[data-v-ebad5238]{border-left-color:#f59e0b}.node-FAILED[data-v-ebad5238]{border-left-color:#ef4444}.node-head[data-v-ebad5238]{display:flex;align-items:center;justify-content:space-between;gap:8px}.node-desc[data-v-ebad5238]{margin-top:8px;min-height:36px;color:#4b5563;font-size:12px;line-height:1.5}.node-counts[data-v-ebad5238]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:#374151;font-size:12px}.node-time[data-v-ebad5238]{margin-top:8px;color:#6b7280;font-size:12px}.monitor-tables[data-v-ebad5238],.rules-block[data-v-ebad5238]{margin-top:18px}h2[data-v-66c16abf]{margin:0 0 10px}.section-title-row[data-v-66c16abf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.subtext[data-v-66c16abf]{margin:0;color:#6b7280;font-size:13px;line-height:1.6}.count-text[data-v-66c16abf]{color:#6b7280;font-size:12px}.task-alert[data-v-66c16abf]{margin-top:16px}.guide-card[data-v-66c16abf]{min-height:244px}.strategy-card[data-v-66c16abf]{margin-top:16px}.header-actions[data-v-e38d0cc4]{display:flex;gap:10px}.danger-link[data-v-e38d0cc4]{color:#f56c6c}.article-title-main[data-v-e38d0cc4]{color:#1f2937;font-weight:600;line-height:1.45}.article-title-sub[data-v-e38d0cc4]{margin-top:4px;color:#8c939d;font-size:12px;line-height:1.4}.pager[data-v-e38d0cc4]{margin-top:16px;text-align:right}.detail-title[data-v-43fbde81]{display:flex;align-items:center;gap:12px}h2[data-v-43fbde81],h3[data-v-43fbde81]{margin-top:0}.article-text[data-v-43fbde81]{white-space:pre-wrap;line-height:1.8}.editor-toolbar[data-v-43fbde81],.preview-toolbar[data-v-43fbde81],.publish-actions[data-v-43fbde81],.section-title-row[data-v-43fbde81],.version-actions[data-v-43fbde81]{display:flex;align-items:center;gap:8px}.preview-toolbar[data-v-43fbde81],.section-title-row[data-v-43fbde81]{justify-content:space-between;margin-bottom:12px}.toolbar-actions[data-v-43fbde81]{display:flex;align-items:center;gap:8px}.template-name[data-v-43fbde81]{color:#4b5563;font-size:13px}.publication-iframe[data-v-43fbde81]{display:block;width:100%;min-height:760px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.side-card[data-v-43fbde81]{margin-top:16px}.similarity-summary[data-v-43fbde81]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.similarity-collapse[data-v-43fbde81]{margin-top:12px}.similarity-title[data-v-43fbde81]{gap:8px;min-width:0}.similarity-title span[data-v-43fbde81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-toolbar[data-v-43fbde81]{flex-wrap:wrap;margin-bottom:10px}.editor-shell.fullscreen[data-v-43fbde81]{position:fixed;inset:0;z-index:3000;display:flex;flex-direction:column;padding:18px;background:#f8fafc}.editor-shell.fullscreen .editor-toolbar[data-v-43fbde81]{flex:0 0 auto;padding:10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.editor-shell.fullscreen .rich-editor[data-v-43fbde81]{flex:1 1 auto;max-height:none;min-height:0}.editor-shell.fullscreen .source-editor[data-v-43fbde81]{flex:1 1 auto}.editor-shell.fullscreen .source-editor[data-v-43fbde81] textarea{height:calc(100vh - 118px)}.format-select[data-v-43fbde81]{width:108px}.size-select[data-v-43fbde81]{width:92px}.attachment-input[data-v-43fbde81]{display:none}.rich-editor[data-v-43fbde81]{min-height:360px;max-height:620px;overflow:auto;padding:14px;border:1px solid #dcdfe6;border-radius:6px;background:#fff;color:#1f2937;line-height:1.8;word-break:break-word}.rich-editor[data-v-43fbde81]:focus{outline:none;border-color:#409eff}.rich-editor[data-v-43fbde81] img,.rich-editor[data-v-43fbde81] video{max-width:100%;height:auto}.rich-editor[data-v-43fbde81] figure{margin:24px 0}.rich-editor[data-v-43fbde81] .media-placeholder{min-height:180px;display:flex;align-items:center;justify-content:center;padding:20px;border:1.5px dashed #93baf7;border-radius:12px;background:#f4f8ff;color:#4b6078;font-weight:700;text-align:center}.rich-editor[data-v-43fbde81] .media-slot.is-selected{outline:2px solid #409eff;outline-offset:3px}.rich-editor[data-v-43fbde81] .chart-figure{margin:24px 0}.rich-editor[data-v-43fbde81] .chart-svg{display:block;width:100%;height:auto;border:1px solid #e5edf8;border-radius:14px;background:#fff}.chart-preview[data-v-43fbde81]{padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc}.chart-preview[data-v-43fbde81] .chart-figure{margin:0}.chart-preview[data-v-43fbde81] .chart-svg{display:block;width:100%;height:auto;border:1px solid #e5edf8;border-radius:14px;background:#fff}.fullscreen-preview[data-v-43fbde81]{min-height:calc(100vh - 120px)}.source-editor[data-v-43fbde81]{margin-top:0}.publish-actions[data-v-43fbde81]{justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.rewrite-config-tip[data-v-43fbde81]{margin-bottom:14px}.version-actions[data-v-43fbde81]{margin-top:14px}.analysis-section[data-v-43fbde81]{margin-top:12px}.analysis-section.important-plan pre[data-v-43fbde81]{border-color:#93c5fd;background:#eff6ff}.analysis-table[data-v-43fbde81]{margin-top:6px}.analysis-table[data-v-43fbde81] .cell{white-space:pre-wrap;line-height:1.6}.analysis-list[data-v-43fbde81]{margin:0;padding:10px 12px 10px 28px;color:#374151;line-height:1.7;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.analysis-section h4[data-v-43fbde81]{margin:0 0 6px}.analysis-section pre[data-v-43fbde81]{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.7;color:#374151;font-family:inherit;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:10px}.similarity-item[data-v-43fbde81]{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.similarity-title[data-v-43fbde81]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:#1f2937;font-weight:700}.similarity-item p[data-v-43fbde81]{margin:7px 0;color:#374151;line-height:1.7}.template-tip[data-v-5384e17b]{margin-bottom:14px}.template-preview[data-v-5384e17b]{display:block;width:100%;min-height:560px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.template-preview.large[data-v-5384e17b]{min-height:720px}h2[data-v-3afa8491]{margin:0 0 8px}.section-title-row[data-v-3afa8491]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.site-page-actions[data-v-3afa8491]{display:flex;gap:10px}.site-filter[data-v-3afa8491]{display:flex;gap:10px;margin-bottom:12px}.pager[data-v-3afa8491]{margin-top:12px;text-align:right}.subtext[data-v-3afa8491]{margin:0;color:#6b7280;font-size:13px;line-height:1.6}.count-text[data-v-3afa8491]{color:#6b7280;font-size:12px}.task-alert[data-v-3afa8491]{margin-top:16px}.form-tip[data-v-3afa8491]{margin-bottom:14px}.danger[data-v-3afa8491]{color:#f56c6c}.page-header[data-v-4e1d99f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.page-title[data-v-4e1d99f4]{margin:0;font-size:22px;color:#1f2937}.notice[data-v-4e1d99f4]{margin-bottom:14px}.content-card[data-v-4e1d99f4]{background:#fff;border:1px solid #dfe6f2;border-radius:4px;padding:16px;margin-bottom:16px}.card-title[data-v-4e1d99f4]{font-size:16px;font-weight:700;color:#1f2937}.site-form[data-v-4e1d99f4]{margin-top:14px}.panel[data-v-4e1d99f4]{min-height:390px}.panel-head[data-v-4e1d99f4]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.filters[data-v-4e1d99f4]{display:flex;align-items:center;gap:8px}.empty-hint[data-v-4e1d99f4],.load-error[data-v-4e1d99f4]{margin-bottom:12px}.batch-bar[data-v-4e1d99f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid #dfe6f2;border-radius:4px;background:#f8fafc}.batch-actions[data-v-4e1d99f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.job-hint[data-v-4e1d99f4]{margin-bottom:14px}.field-tip[data-v-4e1d99f4]{margin-left:10px;color:#7b8794;font-size:12px}.muted[data-v-4e1d99f4]{color:#7b8794;font-size:13px}.thumb[data-v-4e1d99f4]{width:56px;height:56px;border-radius:4px;border:1px solid #e5e7eb;-o-object-fit:cover;object-fit:cover;background:#fff}.detail-main[data-v-4e1d99f4]{display:grid;grid-template-columns:260px 1fr;gap:18px;align-items:start}.detail-image[data-v-4e1d99f4]{width:260px;height:260px;border-radius:6px;border:1px solid #e5e7eb}.media-grid[data-v-4e1d99f4]{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.media-thumb[data-v-4e1d99f4]{width:58px;height:58px;border-radius:4px;border:1px solid #e5e7eb}.tag-list[data-v-4e1d99f4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.listing-marker[data-v-4e1d99f4]{display:flex;align-items:center;gap:6px;min-width:0}.source-1688-head[data-v-4e1d99f4]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.source-1688-actions[data-v-4e1d99f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.selected-source-link[data-v-4e1d99f4]{margin-top:6px;font-size:13px;color:#4b5563;word-break:break-all}.source-1688-detail-card[data-v-4e1d99f4]{margin:12px 0 16px;padding:14px;border:1px solid #e5e7eb;border-radius:10px;background:#fbfaf8}.source-1688-detail-head[data-v-4e1d99f4]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.source-1688-detail-grid[data-v-4e1d99f4]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,420px);gap:14px;margin:14px 0;align-items:start}.source-1688-image-grid[data-v-4e1d99f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;max-height:260px;overflow:auto}.source-1688-detail-image[data-v-4e1d99f4]{width:100%;height:86px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;-o-object-fit:cover;object-fit:cover;cursor:pointer;display:block}.source-1688-expanded[data-v-4e1d99f4]{padding:14px;border-radius:10px;background:#fbfaf8;border:1px solid #e5e7eb;width:calc(92vw - 96px);max-width:1180px;min-width:0;overflow:hidden}.sku-thumb[data-v-4e1d99f4]{cursor:pointer;display:block}.source-1688-preview-dialog .el-dialog__body[data-v-4e1d99f4]{padding:12px 20px}.source-1688-preview-body[data-v-4e1d99f4]{min-height:68vh;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:14px;align-items:center}.source-1688-preview-image[data-v-4e1d99f4]{max-width:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.16)}.source-1688-preview-nav[data-v-4e1d99f4]{justify-self:center}.source-1688-preview-footer[data-v-4e1d99f4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-1688-description[data-v-4e1d99f4]{max-height:160px;overflow:auto;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;line-height:1.6;white-space:pre-wrap}.section-title.small[data-v-4e1d99f4]{margin:12px 0 8px;font-size:13px}.source-1688-detail-card[data-v-4e1d99f4] .el-table,.source-1688-expanded[data-v-4e1d99f4] .el-table{width:100%!important}[data-v-4e1d99f4] .el-table__expanded-cell{padding:0!important;background:#fff!important}.asset-version-layout[data-v-4e1d99f4]{display:grid;grid-template-columns:320px 1fr;gap:16px;margin-top:12px}.asset-version-form[data-v-4e1d99f4]{padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.asset-version-table[data-v-4e1d99f4]{min-width:0}.asset-source-slots[data-v-4e1d99f4]{display:flex;align-items:center;gap:10px;margin:10px 0 12px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.asset-source-slot-list[data-v-4e1d99f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.asset-source-slot[data-v-4e1d99f4]{display:flex;align-items:center;gap:4px;font-size:12px;color:#374151}.asset-source-thumb[data-v-4e1d99f4]{width:36px;height:36px;border-radius:6px;border:1px solid #e5e7eb}.asset-media-strip[data-v-4e1d99f4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.asset-media-checks[data-v-4e1d99f4]{display:flex;flex-wrap:wrap;gap:6px}.asset-media-choice[data-v-4e1d99f4]{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;margin-right:0}.asset-media-choice-main[data-v-4e1d99f4]{display:flex;align-items:center;gap:4px}.asset-replace-select[data-v-4e1d99f4]{width:112px}.asset-media-mini[data-v-4e1d99f4]{width:42px;height:42px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.style-switcher[data-v-4e1d99f4]{margin-top:14px}.style-title[data-v-4e1d99f4]{margin-bottom:8px;font-weight:700;color:#1f2937}.style-options[data-v-4e1d99f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.style-option[data-v-4e1d99f4]{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 8px;min-height:64px;padding:8px;border:1px solid #d9e2f0;border-radius:6px;background:#fff;color:#1f2937;cursor:pointer;text-align:left}.style-option[data-v-4e1d99f4]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.12)}.style-option.active[data-v-4e1d99f4]{border-color:#409eff;background:#ecf5ff}.style-option.loading[data-v-4e1d99f4]{opacity:.72;cursor:wait}.style-option img[data-v-4e1d99f4]{grid-row:1/span 2;width:48px;height:48px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}.style-name[data-v-4e1d99f4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.style-sku[data-v-4e1d99f4]{color:#6b7280;font-size:12px}.description[data-v-4e1d99f4]{white-space:pre-wrap;line-height:1.7;color:#374151}.html-preview[data-v-4e1d99f4]{line-height:1.7;color:#374151}.html-preview[data-v-4e1d99f4] ul{padding-left:20px}.info-grid[data-v-4e1d99f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.info-box[data-v-4e1d99f4]{border:1px solid #e5e7eb;border-radius:4px;padding:12px;background:#f8fafc}.info-box p[data-v-4e1d99f4]{margin:6px 0 0;color:#6b7280}.raw-json[data-v-4e1d99f4]{max-height:320px;overflow:auto;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;font-size:12px}@media (max-width:960px){.asset-version-layout[data-v-4e1d99f4]{grid-template-columns:1fr}}.header-actions[data-v-5e98931b],.inline-actions[data-v-5e98931b],.project-toolbar[data-v-5e98931b],.upload-box[data-v-5e98931b]{display:flex;gap:10px;align-items:center}.inline-actions[data-v-5e98931b],.project-toolbar[data-v-5e98931b]{margin-bottom:12px}.project-config-note[data-v-5e98931b]{margin-bottom:14px}.project-form .el-form-item[data-v-5e98931b]{margin-bottom:18px}.help-icon[data-v-5e98931b]{margin-left:4px;color:#909399;cursor:help}.field-tip[data-v-5e98931b]{margin-top:6px;color:#909399;font-size:12px;line-height:1.5}.blog-template-option[data-v-5e98931b]{display:flex;flex-direction:column;gap:2px;line-height:1.35}.blog-template-option small[data-v-5e98931b]{color:#909399;font-size:12px}.project-product-actions[data-v-5e98931b]{flex-wrap:wrap;align-items:center}.project-product-options[data-v-5e98931b]{margin-bottom:12px}.table-title[data-v-5e98931b]{margin:8px 0 8px;color:#374151;font-size:13px;font-weight:600}.angle-config[data-v-5e98931b]{margin-bottom:12px;display:grid;gap:10px}.field-label[data-v-5e98931b]{color:#606266;font-size:13px}.angle-notice[data-v-5e98931b]{margin-top:4px}.dialog-hint[data-v-5e98931b]{float:left;color:#606266;line-height:32px}.subtext[data-v-5e98931b]{margin:0;color:#6b7280;font-size:13px}.pager[data-v-5e98931b]{margin-top:12px;text-align:right}.image-row[data-v-5e98931b]{display:flex;gap:18px;align-items:flex-start}.product-image[data-v-5e98931b]{max-width:260px;max-height:220px;-o-object-fit:contain;object-fit:contain;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.mini-product-image[data-v-5e98931b]{width:44px;height:44px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.muted[data-v-5e98931b]{color:#9ca3af}.product-analysis-alert[data-v-5e98931b]{margin-top:14px}.analysis-result[data-v-5e98931b]{margin-top:16px}.analysis-summary-card[data-v-5e98931b]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.summary-wide[data-v-5e98931b]{grid-column:1/-1}.summary-label[data-v-5e98931b]{margin-bottom:6px;color:#6b7280;font-size:12px}.summary-title[data-v-5e98931b]{color:#111827;font-size:20px;font-weight:700;line-height:1.45}.summary-text[data-v-5e98931b]{color:#374151;line-height:1.7}.analysis-panel[data-v-5e98931b]{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analysis-section[data-v-5e98931b]{padding:14px;min-height:96px;overflow:auto;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.analysis-title[data-v-5e98931b]{margin-bottom:8px;color:#111827;font-weight:600}.analysis-list[data-v-5e98931b],.analysis-text[data-v-5e98931b]{margin:0;color:#374151;line-height:1.7}.analysis-list[data-v-5e98931b]{padding-left:18px}.analysis-list li+li[data-v-5e98931b]{margin-top:4px}.article-preview[data-v-5e98931b]{max-height:78vh;overflow:auto;padding:18px;background:#f3f4f6;line-height:1.8}.article-preview img[data-v-5e98931b]{max-width:100%;height:auto}.product-blog-preview-dialog[data-v-5e98931b] .el-dialog__body{padding:16px 20px 22px}.danger-link[data-v-5e98931b]{color:#f56c6c}.task-template-select[data-v-5e98931b]{width:220px}.task-template-select.wide[data-v-5e98931b]{width:300px}.task-template-select.dialog[data-v-5e98931b]{width:520px}.dialog-template-row[data-v-5e98931b]{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#374151;font-weight:600}.geo-page[data-v-f2abfcfe]{padding:16px}.geo-header[data-v-f2abfcfe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.geo-header h2[data-v-f2abfcfe]{margin:0 0 6px;color:#1f2937}.geo-header p[data-v-f2abfcfe]{margin:0;color:#64748b}.panel[data-v-f2abfcfe]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:14px}.panel-title[data-v-f2abfcfe]{font-weight:700;margin-bottom:12px;color:#1f2937}.project-list[data-v-f2abfcfe]{margin:12px 0;max-height:560px;overflow:auto}.project-item[data-v-f2abfcfe]{padding:12px;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;cursor:pointer}.project-item.active[data-v-f2abfcfe]{border-color:#409eff;background:#ecf5ff}.project-name[data-v-f2abfcfe]{font-weight:700;color:#1f2937}.project-meta[data-v-f2abfcfe]{margin:6px 0;color:#6b7280;font-size:12px}.empty-state[data-v-f2abfcfe]{height:520px;border:1px dashed #cbd5e1;background:#fff;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8}.empty-state i[data-v-f2abfcfe]{font-size:48px;margin-bottom:12px}.hero-panel[data-v-f2abfcfe]{margin-bottom:14px}.project-heading[data-v-f2abfcfe]{display:flex;justify-content:space-between;gap:16px}.project-heading h3[data-v-f2abfcfe]{margin:0 0 8px;color:#111827}.project-heading p[data-v-f2abfcfe]{margin:0 0 12px;color:#64748b}.project-actions[data-v-f2abfcfe]{white-space:nowrap}.stats[data-v-f2abfcfe]{margin:12px 0}.stat[data-v-f2abfcfe]{border:1px solid #e5e7eb;border-radius:6px;padding:12px;background:#f8fafc}.stat strong[data-v-f2abfcfe]{display:block;font-size:24px;color:#2563eb}.stat span[data-v-f2abfcfe]{color:#64748b;font-size:12px}.geo-tabs[data-v-f2abfcfe]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.toolbar[data-v-f2abfcfe]{display:flex;gap:8px;margin-bottom:10px}.toolbar .el-input[data-v-f2abfcfe]{width:260px}.table-pagination[data-v-f2abfcfe]{margin-top:10px;text-align:right}.visibility-form[data-v-f2abfcfe]{margin-bottom:10px}.prompt-input[data-v-f2abfcfe]{width:380px}.draft-preview[data-v-f2abfcfe]{padding:0 24px 24px}.draft-preview h2[data-v-f2abfcfe]{margin-top:0}.muted[data-v-f2abfcfe]{color:#64748b}.draft-html[data-v-f2abfcfe]{line-height:1.72;color:#1f2937}.draft-html h1[data-v-f2abfcfe],.draft-html h2[data-v-f2abfcfe]{color:#111827}.echotik-page[data-v-2695eff2]{color:#172033}.echotik-topbar[data-v-2695eff2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.page-eyebrow[data-v-2695eff2]{color:#6b5bd6;font-size:12px;font-weight:700;margin-bottom:6px}.page-title[data-v-2695eff2]{margin:0;font-size:24px;font-weight:720}.page-subtitle[data-v-2695eff2]{margin:6px 0 0;color:#6b7280;font-size:13px}.top-actions[data-v-2695eff2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.last-update-status[data-v-2695eff2]{display:inline-flex;align-items:center;min-height:32px;margin-right:4px;color:#16803c;font-size:13px;font-weight:600;white-space:nowrap}.last-update-status.paused[data-v-2695eff2]{color:#b45309}.last-update-status.paused .status-dot[data-v-2695eff2]{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.16)}.last-update-status small[data-v-2695eff2]{font-size:12px;font-weight:500}.status-dot[data-v-2695eff2]{width:8px;height:8px;margin-right:7px;border-radius:50%;background:#22a447;box-shadow:0 0 0 3px rgba(34,164,71,.12)}.filter-panel[data-v-2695eff2]{background:#fff;border:1px solid #ece9f8;border-radius:8px;padding:14px 16px 12px;box-shadow:0 8px 24px rgba(107,91,214,.07)}.filter-line[data-v-2695eff2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:36px}.filter-line+.filter-line[data-v-2695eff2]{margin-top:8px}.filter-line .el-input[data-v-2695eff2]{width:min(360px,100%)}.filter-label[data-v-2695eff2]{color:#6b7280;font-size:13px;width:70px;flex:0 0 70px}.chip[data-v-2695eff2]{border:0;border-radius:8px;background:#f6f7fb;color:#4b5563;height:28px;padding:0 14px;cursor:pointer;transition:all .16s ease}.chip.active[data-v-2695eff2],.chip[data-v-2695eff2]:hover{background:#eeeafd;color:#5b4bd1;font-weight:650}.filter-line.categories[data-v-2695eff2]{align-items:flex-start}.category-filter[data-v-2695eff2]{position:relative;display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.category-chip[data-v-2695eff2]{display:inline-flex;align-items:center;gap:5px}.category-chip.open[data-v-2695eff2]{background:#f0edff;color:#5545cc}.category-chip i[data-v-2695eff2]{font-size:11px}.selected-category-path[data-v-2695eff2]{border:1px solid #d8d2ff;border-radius:8px;background:#fff;color:#5545cc;height:28px;max-width:min(420px,100%);padding:0 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-menu[data-v-2695eff2]{position:absolute;left:0;top:36px;z-index:20;display:flex;min-width:520px;max-width:min(760px,calc(100vw - 180px));border:1px solid #ebe8f6;border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(17,24,39,.12);overflow:hidden}.category-menu-column[data-v-2695eff2]{width:260px;max-height:318px;overflow-y:auto;padding:8px}.category-menu-column+.category-menu-column[data-v-2695eff2]{border-left:1px solid #f0eef8}.category-menu-column-secondary[data-v-2695eff2]{width:260px}.category-menu-item[data-v-2695eff2]{width:100%;min-height:32px;border:0;border-radius:6px;background:transparent;color:#374151;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;text-align:left;cursor:pointer}.category-menu-item.active[data-v-2695eff2],.category-menu-item.selected[data-v-2695eff2],.category-menu-item[data-v-2695eff2]:hover{background:#f4f1ff;color:#5948d6}.category-menu-item.selected[data-v-2695eff2]{font-weight:650}.category-menu-empty[data-v-2695eff2]{color:#9ca3af;font-size:12px;padding:12px 10px}.leaderboard-panel[data-v-2695eff2]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.section-title[data-v-2695eff2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef1f6}.section-title h2[data-v-2695eff2]{margin:0;font-size:17px}.section-title span[data-v-2695eff2]{color:#778195;font-size:12px}.leaderboard-table[data-v-2695eff2]{cursor:pointer}.rank-medal[data-v-2695eff2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f1f5f9;color:#334155;font-weight:700}.rank-1[data-v-2695eff2]{background:#fff3cf;color:#a16207}.rank-2[data-v-2695eff2]{background:#eef2f7;color:#64748b}.rank-3[data-v-2695eff2]{background:#ffe8d5;color:#c2410c}.product-cell[data-v-2695eff2]{display:flex;gap:12px;align-items:center;min-width:0}.product-cell img[data-v-2695eff2]{width:72px;height:72px;border-radius:8px;border:1px solid #edf0f5;-o-object-fit:cover;object-fit:cover;background:#f8fafc}.product-cell strong[data-v-2695eff2]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35}.product-cell p[data-v-2695eff2]{margin:4px 0 0;color:#6b7280;font-size:12px}.product-tags[data-v-2695eff2]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.product-tags span[data-v-2695eff2]{background:#f4f2ff;color:#6554d9;border-radius:4px;padding:2px 7px;font-size:12px;line-height:18px}.hot-number[data-v-2695eff2],.product-tags .price[data-v-2695eff2]{color:#c0266b;font-weight:720}.product-tags .path-tag[data-v-2695eff2]{max-width:260px;white-space:normal;word-break:break-word}.shop-cell[data-v-2695eff2]{display:flex;align-items:center;gap:10px}.shop-logo[data-v-2695eff2]{width:42px;height:42px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;display:inline-flex;align-items:center;justify-content:center;color:#334155;font-size:12px;font-weight:700;flex:0 0 auto}.shop-cell span[data-v-2695eff2],.shop-cell strong[data-v-2695eff2]{display:block}.shop-cell span[data-v-2695eff2]{color:#7b8496;font-size:12px;margin-top:3px}.table-pagination[data-v-2695eff2]{display:flex;justify-content:flex-end;padding:14px 0 2px}@media (max-width:900px){.echotik-topbar[data-v-2695eff2],.section-title[data-v-2695eff2]{align-items:stretch;flex-direction:column}.filter-label[data-v-2695eff2]{width:100%;flex-basis:100%}.category-menu[data-v-2695eff2]{min-width:min(520px,calc(100vw - 48px));max-width:calc(100vw - 48px)}.category-menu-column[data-v-2695eff2]{width:50%}}.echotik-detail-page[data-v-5b6c07a9]{color:#1f2937}.detail-breadcrumb[data-v-5b6c07a9]{display:flex;align-items:center;gap:8px;min-height:44px;color:#6b7280;font-size:13px}.breadcrumb-link[data-v-5b6c07a9]{cursor:pointer}.breadcrumb-link[data-v-5b6c07a9]:hover{color:#5b4bd1}.back-button[data-v-5b6c07a9]{margin-left:auto}.hero-section[data-v-5b6c07a9]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;background:#fff;border:1px solid #eef0f5;border-radius:8px;padding:28px 28px 20px;box-shadow:0 8px 24px rgba(106,91,214,.06)}.hero-media[data-v-5b6c07a9]{min-width:0}.main-image-wrap[data-v-5b6c07a9]{width:240px;height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f8fafc;border-radius:8px}.main-image[data-v-5b6c07a9]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.thumb-strip[data-v-5b6c07a9]{display:grid;grid-template-columns:30px repeat(3,1fr) 30px;gap:7px;margin-top:16px;align-items:center}.thumb-strip[data-v-5b6c07a9]:after,.thumb-strip[data-v-5b6c07a9]:before{color:#9ca3af;border:1px solid #e5e7eb;border-radius:6px;display:flex;height:58px;align-items:center;justify-content:center}.thumb-strip[data-v-5b6c07a9]:before{content:"<"}.thumb-strip[data-v-5b6c07a9]:after{content:">"}.thumb-button[data-v-5b6c07a9]{height:58px;padding:0;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;overflow:hidden}.thumb-button.active[data-v-5b6c07a9]{border-color:#6b5bd6;box-shadow:0 0 0 2px rgba(107,91,214,.14)}.thumb-button img[data-v-5b6c07a9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-content[data-v-5b6c07a9]{min-width:0}.title-row[data-v-5b6c07a9]{display:flex;justify-content:space-between;gap:18px}.title-row h1[data-v-5b6c07a9]{margin:0;font-size:22px;line-height:1.35;font-weight:720}.action-cluster[data-v-5b6c07a9],.title-tools[data-v-5b6c07a9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.title-tools[data-v-5b6c07a9]{margin-top:10px}.action-cluster[data-v-5b6c07a9]{justify-content:flex-end;max-width:440px}.updated-time[data-v-5b6c07a9]{width:100%;text-align:right;color:#9aa3b2;font-size:12px}.tag-row[data-v-5b6c07a9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 18px}.country-code[data-v-5b6c07a9]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:22px;border-radius:4px;background:#f3f4f6;color:#374151;font-size:12px;font-weight:700}.metric-grid[data-v-5b6c07a9]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:14px;margin-bottom:20px}.metric-card[data-v-5b6c07a9]{min-height:88px;border-radius:8px;background:#f7f7f8;padding:18px 18px 14px}.metric-card.primary[data-v-5b6c07a9]{background:#f0edff}.metric-card i[data-v-5b6c07a9]{color:#6b5bd6;font-size:16px}.metric-card strong[data-v-5b6c07a9]{display:block;margin-top:12px;color:#111827;font-size:20px;font-weight:760}.metric-card span[data-v-5b6c07a9]{display:block;color:#6b7280;font-size:13px;margin-top:2px}.facts-grid[data-v-5b6c07a9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 36px;padding-top:18px;border-top:1px solid #edf0f5}.facts-grid span[data-v-5b6c07a9]{display:block;color:#697386;font-size:13px;margin-bottom:7px}.facts-grid strong[data-v-5b6c07a9]{color:#1f2937;font-size:14px}.facts-grid .accent[data-v-5b6c07a9]{color:#6b5bd6}.seller[data-v-5b6c07a9]{display:flex;align-items:center;gap:10px}.seller img[data-v-5b6c07a9]{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}.seller em[data-v-5b6c07a9],.seller strong[data-v-5b6c07a9]{display:block}.seller em[data-v-5b6c07a9]{color:#6b7280;font-size:12px;font-style:normal;margin-top:3px}.detail-tabs-wrap[data-v-5b6c07a9]{background:#fff;border:1px solid #eef0f5;border-radius:8px;margin-top:14px;padding:0 20px 14px}.main-tabs[data-v-5b6c07a9] .el-tabs__header{margin-bottom:0}.main-tabs[data-v-5b6c07a9] .el-tabs__item{font-size:16px;font-weight:650}.sub-tabs[data-v-5b6c07a9]{display:flex;flex-wrap:wrap;gap:18px;padding-top:12px}.sub-tabs button[data-v-5b6c07a9]{border:0;background:transparent;color:#5f6777;padding:0;font-size:13px;cursor:pointer}.sub-tabs button.active[data-v-5b6c07a9]{color:#111827;font-weight:700}.overview-section[data-v-5b6c07a9]{background:#fff;border:1px solid #eef0f5;border-radius:8px;margin-top:14px;padding:22px}.section-heading[data-v-5b6c07a9]{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-heading h2[data-v-5b6c07a9]{margin:0;font-size:20px}.range-switch[data-v-5b6c07a9]{display:flex;align-items:center;gap:0}.range-switch button[data-v-5b6c07a9]{min-width:76px;height:34px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer}.range-switch button+button[data-v-5b6c07a9]{border-left:0}.range-switch button.active[data-v-5b6c07a9]{background:#6b5bd6;color:#fff;border-color:#6b5bd6}.range-switch .el-date-editor[data-v-5b6c07a9]{width:210px;margin-left:8px}.summary-copy[data-v-5b6c07a9]{display:flex;align-items:center;gap:16px;margin-top:16px;background:#fafafa;border:1px solid #f0f2f6;border-radius:8px;padding:14px 16px}.summary-copy p[data-v-5b6c07a9]{margin:0;color:#5f6777;line-height:1.7;flex:1}.analysis-layout[data-v-5b6c07a9]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-top:16px}.chart-panel[data-v-5b6c07a9],.insight-panel[data-v-5b6c07a9]{border:1px solid #eef0f5;border-radius:8px;padding:18px}.chart-head[data-v-5b6c07a9]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chart-head h3[data-v-5b6c07a9],.insight-panel h3[data-v-5b6c07a9]{margin:0;font-size:16px}.chart-head span[data-v-5b6c07a9]{color:#8b95a5;font-size:12px}.trend-chart[data-v-5b6c07a9]{height:220px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;align-items:end;padding-top:24px}.trend-column[data-v-5b6c07a9]{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.trend-column i[data-v-5b6c07a9]{width:100%;max-width:46px;min-height:20px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#6b5bd6,#b99cf9)}.trend-column span[data-v-5b6c07a9]{color:#7b8496;font-size:12px}.insight-card[data-v-5b6c07a9]{background:#f8fafc;border-radius:8px;padding:13px 14px}.insight-card+.insight-card[data-v-5b6c07a9]{margin-top:10px}.insight-card span[data-v-5b6c07a9]{color:#697386;font-size:12px}.insight-card strong[data-v-5b6c07a9]{display:block;margin:5px 0;font-size:18px}.insight-card p[data-v-5b6c07a9]{margin:0;color:#6b7280;font-size:12px;line-height:1.5}@media (max-width:1180px){.analysis-layout[data-v-5b6c07a9],.hero-section[data-v-5b6c07a9]{grid-template-columns:1fr}.facts-grid[data-v-5b6c07a9],.metric-grid[data-v-5b6c07a9]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading[data-v-5b6c07a9],.title-row[data-v-5b6c07a9]{flex-direction:column;align-items:stretch}.action-cluster[data-v-5b6c07a9],.updated-time[data-v-5b6c07a9]{justify-content:flex-start;text-align:left}}@media (max-width:760px){.hero-section[data-v-5b6c07a9]{padding:16px}.main-image-wrap[data-v-5b6c07a9]{width:100%;height:280px}.facts-grid[data-v-5b6c07a9],.metric-grid[data-v-5b6c07a9]{grid-template-columns:1fr}.range-switch[data-v-5b6c07a9]{flex-wrap:wrap;gap:8px}.range-switch button[data-v-5b6c07a9]{border:1px solid #e5e7eb}}.echotik-task-page[data-v-70ce767a]{color:#172033}.task-topbar[data-v-70ce767a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.page-eyebrow[data-v-70ce767a]{color:#6b5bd6;font-size:12px;font-weight:700;margin-bottom:6px}.page-title[data-v-70ce767a]{margin:0;font-size:24px;font-weight:720}.page-subtitle[data-v-70ce767a]{margin:6px 0 0;color:#6b7280;font-size:13px}.top-actions[data-v-70ce767a]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.status-grid[data-v-70ce767a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px}.metric-card[data-v-70ce767a],.worker-panel[data-v-70ce767a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.metric-card[data-v-70ce767a]{padding:14px}.health-grid span[data-v-70ce767a],.metric-card small[data-v-70ce767a],.metric-card span[data-v-70ce767a]{color:#697386;font-size:12px}.health-grid strong[data-v-70ce767a],.metric-card strong[data-v-70ce767a]{display:block;margin-top:7px;font-size:18px;line-height:1.3;word-break:break-all}.metric-card small[data-v-70ce767a]{display:block;margin-top:5px}.danger[data-v-70ce767a],.metric-card.warning strong[data-v-70ce767a]{color:#b45309}.quality-alert[data-v-70ce767a]{margin-bottom:14px}.worker-panel[data-v-70ce767a]{margin-bottom:14px;padding:14px 16px 16px}.section-title[data-v-70ce767a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title h2[data-v-70ce767a]{margin:0;font-size:18px}.muted[data-v-70ce767a],.section-title span[data-v-70ce767a],.stale-text[data-v-70ce767a]{color:#64748b;font-size:12px}.worker-table[data-v-70ce767a]{width:100%}.worker-name span[data-v-70ce767a],.worker-name strong[data-v-70ce767a]{display:block}.worker-name span[data-v-70ce767a]{color:#64748b;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stale-text[data-v-70ce767a]{display:block;margin-top:4px}.health-grid[data-v-70ce767a]{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(160px,1fr));gap:12px}.health-grid>div[data-v-70ce767a]{border:1px solid #eef2f7;border-radius:8px;padding:12px;background:#f8fafc}@media (max-width:900px){.section-title[data-v-70ce767a],.task-topbar[data-v-70ce767a]{align-items:stretch;flex-direction:column}.health-grid[data-v-70ce767a]{grid-template-columns:1fr}}.page-actions[data-v-5ad73940]{display:flex;gap:8px}.matrix-alert[data-v-5ad73940],.rule-alert[data-v-5ad73940]{margin-bottom:14px}.matrix-preview[data-v-5ad73940]{margin:-4px 0 16px;padding:9px 12px;color:#476071;font-size:13px;line-height:1.6;background:#f4f9ff;border:1px solid #d8e9fb;border-radius:4px}.rule-form[data-v-5ad73940]{max-width:1180px}.rule-toolbar[data-v-5ad73940]{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin-bottom:14px;padding:12px 14px;background:#fff;border:1px solid #dfe7f2;border-radius:6px}.rule-picker[data-v-5ad73940]{display:flex;align-items:center;gap:10px;min-width:360px}.rule-picker-label[data-v-5ad73940]{color:#4b5563;font-size:13px;white-space:nowrap}.rule-picker[data-v-5ad73940] .el-select{flex:1}.rule-toolbar-actions[data-v-5ad73940]{display:flex;gap:8px;flex-wrap:wrap}.section-card[data-v-5ad73940]{margin-bottom:14px;padding:18px 18px 4px;background:#fff;border:1px solid #dfe7f2;border-radius:6px}.section-card h3[data-v-5ad73940]{margin:0 0 16px;color:#1f2937;font-size:16px}.field-label[data-v-5ad73940]{display:inline-flex;align-items:center;gap:4px}.help-icon[data-v-5ad73940]{color:#8a96a8;cursor:help}.option-meta[data-v-5ad73940]{float:right;margin-left:16px;color:#8a96a8;font-size:12px}.scope-hint[data-v-5ad73940]{margin:4px 0 14px}.time-window-list[data-v-5ad73940]{display:flex;flex-direction:column;gap:8px}.time-window-row[data-v-5ad73940]{display:flex;align-items:center;gap:8px}.time-window-row[data-v-5ad73940] .el-select{width:132px}.time-window-separator[data-v-5ad73940]{color:#6b7280;font-size:13px}.footer-actions[data-v-5ad73940]{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding:12px 0;background:#f5f7fb}.notice[data-v-554d57df]{margin-bottom:16px}h3[data-v-554d57df]{margin-top:0}.notice[data-v-011f3b24]{margin-bottom:16px}.section-title[data-v-011f3b24]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}h3[data-v-011f3b24]{margin-top:0}.content-card+.content-card[data-v-011f3b24]{margin-top:16px}.model-detail-form[data-v-011f3b24]{padding:12px 12px 0;background:#f9fafb}.unit[data-v-011f3b24]{margin-left:8px;color:#6b7280}.model-preset[data-v-011f3b24]{width:120px}.side-card[data-v-011f3b24]{margin-top:16px}code[data-v-011f3b24]{color:#1d4ed8;background:#eff6ff;border-radius:4px;padding:2px 5px}.notice[data-v-35a21dde]{margin-bottom:16px}.template-card[data-v-35a21dde]{margin-top:16px}.template-card-header[data-v-35a21dde]{display:flex;align-items:center;justify-content:space-between}.effective-config[data-v-35a21dde]{margin-bottom:14px}.config-text[data-v-35a21dde]{white-space:pre-wrap;line-height:1.55;color:#1f2937}.config-text.long[data-v-35a21dde]{max-height:280px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.config-actions[data-v-35a21dde]{margin-top:12px;text-align:right}.muted[data-v-35a21dde]{color:#909399;font-size:12px}.danger-link[data-v-35a21dde]{color:#f56c6c}.task-form[data-v-35a21dde] .el-textarea__inner{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.55}.form-section[data-v-35a21dde]{margin-top:16px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fbfdff}.section-title[data-v-35a21dde]{color:#111827;font-size:15px;font-weight:800}.section-desc[data-v-35a21dde]{margin-top:6px;color:#6b7280;font-size:12px;line-height:1.6}.advanced-section[data-v-35a21dde]{margin-top:14px;border:1px solid #e5e7eb;border-radius:8px;padding:0 14px}.prompt-preview[data-v-35a21dde]{margin-top:14px}.field-label-line[data-v-35a21dde]{display:flex;align-items:center;gap:6px;margin:14px 0 6px;color:#374151;font-size:13px;font-weight:700}.help-icon[data-v-35a21dde]{color:#409eff;cursor:help}.exchange-rate-page[data-v-2cf290fe]{color:#172033}.page-head[data-v-2cf290fe]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.page-eyebrow[data-v-2cf290fe]{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:4px}.page-head h1[data-v-2cf290fe]{margin:0;font-size:24px}.page-head p[data-v-2cf290fe]{margin:6px 0 0;color:#64748b;font-size:13px}.head-actions[data-v-2cf290fe]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.notice[data-v-2cf290fe]{margin-bottom:12px}.metric-grid[data-v-2cf290fe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric[data-v-2cf290fe],.rate-panel[data-v-2cf290fe]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.metric[data-v-2cf290fe]{min-height:86px;padding:14px}.metric span[data-v-2cf290fe]{display:block;color:#64748b;font-size:12px;margin-bottom:8px}.metric strong[data-v-2cf290fe]{display:block;font-size:22px;line-height:1.2;word-break:break-word}.rate-panel[data-v-2cf290fe]{padding:14px}.section-head[data-v-2cf290fe]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.section-head h3[data-v-2cf290fe]{margin:0;font-size:15px}.section-head span[data-v-2cf290fe]{color:#64748b;font-size:12px}.danger-link[data-v-2cf290fe]{color:#dc2626}@media (max-width:960px){.filter-main[data-v-2cf290fe],.page-head[data-v-2cf290fe]{flex-direction:column}.metric-grid[data-v-2cf290fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-page[data-v-5ea91c10]{color:#172033}.page-head[data-v-5ea91c10]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.page-eyebrow[data-v-5ea91c10]{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:4px}.page-head h1[data-v-5ea91c10]{margin:0;font-size:24px;font-weight:700}.page-head p[data-v-5ea91c10],.section-head span[data-v-5ea91c10],.table-sub[data-v-5ea91c10],.toolbar-copy span[data-v-5ea91c10]{margin:6px 0 0;color:#64748b;font-size:13px}.editor-actions[data-v-5ea91c10],.head-actions[data-v-5ea91c10],.toolbar-actions[data-v-5ea91c10]{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.notice[data-v-5ea91c10]{margin-bottom:12px}.config-tabs[data-v-5ea91c10]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.toolbar-line[data-v-5ea91c10]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.toolbar-copy strong[data-v-5ea91c10]{display:block;font-size:15px}.work-grid[data-v-5ea91c10]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:14px}.payment-page.is-readonly .work-grid[data-v-5ea91c10]{grid-template-columns:minmax(0,1fr)}.panel[data-v-5ea91c10]{border:1px solid #e2e8f0;border-radius:6px;padding:14px;min-width:0}.platform-panel[data-v-5ea91c10]{margin-bottom:14px;background:#f8fafc}.table-panel[data-v-5ea91c10]{padding:0;overflow:hidden}.section-head[data-v-5ea91c10]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head.compact[data-v-5ea91c10]{margin-bottom:8px}.section-head h3[data-v-5ea91c10]{margin:0;font-size:15px;font-weight:700}.table-main[data-v-5ea91c10]{color:#172033;font-weight:700;line-height:1.4}.field-hint[data-v-5ea91c10]{margin-top:6px;color:#64748b;font-size:12px;line-height:1.5}.danger-link[data-v-5ea91c10]{color:#dc2626}.probe-summary[data-v-5ea91c10],.test-result[data-v-5ea91c10]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}.probe-summary div[data-v-5ea91c10],.test-result div[data-v-5ea91c10]{border:1px solid #e2e8f0;border-radius:6px;padding:12px;background:#f8fafc}.probe-summary span[data-v-5ea91c10],.test-result span[data-v-5ea91c10]{display:block;color:#64748b;font-size:12px;margin-bottom:6px}.probe-summary strong[data-v-5ea91c10],.test-result strong[data-v-5ea91c10]{color:#172033;font-size:14px;word-break:break-all}.probe-result[data-v-5ea91c10]{margin-top:8px}.probe-summary[data-v-5ea91c10]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}@media (max-width:1100px){.page-head[data-v-5ea91c10],.section-head[data-v-5ea91c10],.toolbar-line[data-v-5ea91c10]{flex-direction:column}.probe-summary[data-v-5ea91c10],.test-result[data-v-5ea91c10],.work-grid[data-v-5ea91c10]{grid-template-columns:1fr}}.binding-page[data-v-43ddde4e]{color:#172033}.page-head[data-v-43ddde4e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.page-eyebrow[data-v-43ddde4e]{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:4px}.page-head h1[data-v-43ddde4e]{margin:0;font-size:24px;font-weight:700}.more-text[data-v-43ddde4e],.muted[data-v-43ddde4e],.page-head p[data-v-43ddde4e],.section-head span[data-v-43ddde4e],.table-sub[data-v-43ddde4e]{margin:6px 0 0;color:#64748b;font-size:13px}.editor-actions[data-v-43ddde4e],.head-actions[data-v-43ddde4e],.inline-field[data-v-43ddde4e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notice[data-v-43ddde4e]{margin-bottom:12px}.metric-grid[data-v-43ddde4e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric[data-v-43ddde4e]{min-height:82px;padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.metric span[data-v-43ddde4e]{display:block;color:#64748b;font-size:12px;margin-bottom:8px}.metric strong[data-v-43ddde4e]{display:block;font-size:24px;line-height:1.2}.binding-tabs[data-v-43ddde4e]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.work-grid[data-v-43ddde4e]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:14px}.binding-page.is-readonly .work-grid[data-v-43ddde4e]{grid-template-columns:minmax(0,1fr)}.panel[data-v-43ddde4e]{border:1px solid #e2e8f0;border-radius:6px;min-width:0;background:#fff}.table-panel[data-v-43ddde4e]{overflow:hidden}.campaign-panel[data-v-43ddde4e]{margin-top:14px;overflow:hidden}.campaign-shop-select[data-v-43ddde4e]{width:100%}.danger-text[data-v-43ddde4e]{color:#dc2626}.editor-panel[data-v-43ddde4e]{padding:14px}.padded-head[data-v-43ddde4e]{padding:14px;margin-bottom:0}.section-head[data-v-43ddde4e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head h3[data-v-43ddde4e]{margin:0;font-size:15px;font-weight:700}.table-main[data-v-43ddde4e]{color:#172033;font-weight:700;line-height:1.4}.tag[data-v-43ddde4e]{margin:2px 4px 2px 0}.selected-account[data-v-43ddde4e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.selected-account div[data-v-43ddde4e]{border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;padding:10px;min-width:0}.selected-account span[data-v-43ddde4e]{display:block;color:#64748b;font-size:12px;margin-bottom:5px}.selected-account strong[data-v-43ddde4e]{display:block;color:#172033;font-size:13px;word-break:break-all}@media (max-width:1100px){.page-head[data-v-43ddde4e],.section-head[data-v-43ddde4e]{flex-direction:column}.metric-grid[data-v-43ddde4e],.selected-account[data-v-43ddde4e],.work-grid[data-v-43ddde4e]{grid-template-columns:1fr}}.notice[data-v-36303edc]{margin-bottom:16px}h3[data-v-36303edc]{margin-top:0}.unit[data-v-36303edc]{margin-left:8px;color:#6b7280}.side-card[data-v-36303edc]{margin-top:16px}.side-card p[data-v-36303edc]{line-height:1.7}code[data-v-36303edc]{color:#1d4ed8;background:#eff6ff;border-radius:4px;padding:2px 5px}.notice[data-v-8e81e400]{margin-bottom:16px}.auth-form[data-v-8e81e400]{margin-bottom:8px}.selected-count[data-v-8e81e400]{margin-left:12px;color:#6b7280;font-size:13px}.fixed-info[data-v-8e81e400],.muted[data-v-8e81e400]{color:#6b7280;font-size:13px}.section-header[data-v-8e81e400]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-header h3[data-v-8e81e400],h3[data-v-8e81e400]{margin:0}.shop-filter-form[data-v-8e81e400]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.shop-filter-form[data-v-8e81e400] .el-form-item{margin-bottom:0}.shop-filter-form[data-v-8e81e400] .el-input{width:360px;max-width:52vw}.auth-table-tabs[data-v-8e81e400]{min-width:0}.auth-tab-label[data-v-8e81e400]{display:inline-flex;align-items:center;gap:8px}.table-title[data-v-8e81e400]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;color:#111827;font-size:14px;font-weight:600}.result-json[data-v-8e81e400]{margin:12px 0 0;padding:12px;max-height:360px;overflow:auto;background:#111827;color:#e5e7eb;border-radius:6px;white-space:pre-wrap;word-break:break-word}.notice[data-v-4323994e]{margin-bottom:16px}.inline-actions[data-v-4323994e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.field-label[data-v-4323994e],.muted[data-v-4323994e]{color:#6b7280;font-size:13px}.section-header[data-v-4323994e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-header h3[data-v-4323994e]{margin:0}.preview-toolbar[data-v-4323994e]{margin-bottom:8px}.article-body-form-item[data-v-4323994e] .el-form-item__content{line-height:1.5}.article-page-preview[data-v-4323994e]{min-height:360px;max-height:62vh;overflow:auto;padding:18px 20px;border:1px solid #e5e7eb;border-radius:8px;background:linear-gradient(180deg,#fff,#f9fafb);color:#1f2937;line-height:1.75;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.article-page-preview[data-v-4323994e] img{max-width:100%;height:auto}.article-page-preview[data-v-4323994e] iframe,.article-page-preview[data-v-4323994e] video{max-width:100%}.article-page-preview[data-v-4323994e] table{width:100%;border-collapse:collapse}.article-page-preview[data-v-4323994e] td,.article-page-preview[data-v-4323994e] th{padding:8px 10px;border:1px solid #e5e7eb}.article-page-preview[data-v-4323994e] ol,.article-page-preview[data-v-4323994e] ul{padding-left:22px}.notice[data-v-2ff0d7de]{margin-bottom:16px}.inline-actions[data-v-2ff0d7de],.section-toolbar[data-v-2ff0d7de]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.field-label[data-v-2ff0d7de],.muted[data-v-2ff0d7de]{color:#6b7280;font-size:13px}.strong[data-v-2ff0d7de]{font-weight:650;color:#111827}.json-preview[data-v-2ff0d7de]{min-height:220px;max-height:520px;overflow:auto;margin:0;padding:12px;background:#111827;color:#e5e7eb;border-radius:6px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.dialog-json[data-v-2ff0d7de]{max-height:620px}.thumb[data-v-2ff0d7de]{width:52px;height:52px;border-radius:6px;border:1px solid #e5e7eb;background:#f9fafb}.detail-view[data-v-2ff0d7de]{max-height:70vh;overflow:auto;padding-right:4px}.main-image[data-v-2ff0d7de]{width:100%;min-height:260px;max-height:360px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb}.main-image.single[data-v-2ff0d7de]{min-height:360px;margin-bottom:16px}.image-grid[data-v-2ff0d7de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:10px}.image-tile[data-v-2ff0d7de]{width:100%;height:72px;border-radius:6px;border:1px solid #e5e7eb;background:#f9fafb}.empty-image[data-v-2ff0d7de]{min-height:260px;display:flex;align-items:center;justify-content:center;border:1px dashed #cbd5e1;border-radius:8px;color:#6b7280;background:#f9fafb}.html-section[data-v-2ff0d7de],.sub-section[data-v-2ff0d7de]{margin-top:16px}.html-section h3[data-v-2ff0d7de],.sub-section h3[data-v-2ff0d7de]{margin:0 0 10px;font-size:15px;color:#111827}.html-content[data-v-2ff0d7de]{min-height:80px;max-height:240px;overflow:auto;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;line-height:1.65}.raw-json[data-v-2ff0d7de]{margin-top:14px}.table-pagination[data-v-2ff0d7de]{margin-top:14px;text-align:right}.url-list[data-v-2ff0d7de]{display:flex;flex-direction:column;gap:8px}.url-row[data-v-2ff0d7de]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.title-line[data-v-5033baa1]{display:flex;align-items:center;gap:12px}.content-card[data-v-5033baa1],.notice[data-v-5033baa1]{margin-bottom:16px}.card-title[data-v-5033baa1]{font-size:16px;font-weight:700;color:#1f2937}.create-form[data-v-5033baa1]{margin-top:14px}.help-icon[data-v-5033baa1]{margin-left:3px;color:#909399;cursor:help}.hidden-file-input[data-v-5033baa1]{display:none}.panel-head[data-v-5033baa1]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.filters[data-v-5033baa1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.listing-dialog[data-v-5033baa1] .el-dialog__body{max-height:72vh;overflow:auto}.action-help[data-v-5033baa1],.load-error[data-v-5033baa1]{margin-bottom:12px}.batch-bar[data-v-5033baa1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid #dfe6f2;border-radius:4px;background:#f8fafc}.batch-actions[data-v-5033baa1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.json-hint[data-v-5033baa1]{margin-bottom:12px}.section-head[data-v-5033baa1]{display:flex;align-items:center;justify-content:space-between;margin:14px 0 8px;font-weight:700;color:#1f2937}.structured-table[data-v-5033baa1]{margin-bottom:14px}.media-thumb[data-v-5033baa1]{width:48px;height:48px;border-radius:4px;border:1px solid #e5e7eb}.danger-link[data-v-5033baa1]{color:#f56c6c}.json-label[data-v-5033baa1]{display:block;margin:10px 0 6px;color:#374151;font-weight:600}.json-preview[data-v-5033baa1]{min-height:420px;max-height:620px;overflow:auto;margin:0;padding:12px;background:#111827;color:#e5e7eb;border-radius:6px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.validation-panel[data-v-5033baa1]{min-height:420px;border:1px solid #e5e7eb;border-radius:6px;padding:14px;background:#f8fafc}.validation-panel h3[data-v-5033baa1]{margin:0 0 10px;font-size:16px}.validation-panel h4[data-v-5033baa1]{margin:16px 0 8px;font-size:14px}.validation-panel ul[data-v-5033baa1]{margin:0;padding-left:18px;line-height:1.7}.muted[data-v-5033baa1]{color:#7b8794;font-size:13px}.strong[data-v-5033baa1]{font-weight:700;color:#1f2937}.url-list[data-v-5033baa1]{display:flex;flex-direction:column;gap:8px}.url-row[data-v-5033baa1]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.theme-mapping-page[data-v-1f312a9c]{color:#1f2937}.page-header[data-v-1f312a9c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.page-title[data-v-1f312a9c]{margin:0 0 6px;font-size:22px;font-weight:700}.page-subtitle[data-v-1f312a9c]{margin:0;color:#6b7280;font-size:13px}.page-alert[data-v-1f312a9c]{margin-bottom:14px}.card-header[data-v-1f312a9c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.inline-actions[data-v-1f312a9c]{display:flex;align-items:center;gap:8px}.section-card[data-v-1f312a9c]{margin-top:16px}.profit-bi-page[data-v-34559404]{color:#172033}.bi-toolbar[data-v-34559404]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.page-eyebrow[data-v-34559404]{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:4px}.page-title[data-v-34559404]{margin:0;font-size:24px;font-weight:700}.page-subtitle[data-v-34559404]{margin:6px 0 0;color:#64748b;font-size:13px}.header-actions[data-v-34559404]{display:flex;gap:8px;flex-shrink:0}.bi-panel[data-v-34559404],.freshness-panel[data-v-34559404],.report-filter[data-v-34559404]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.report-filter[data-v-34559404]{margin-bottom:14px;padding:14px 14px 2px}.filter-main[data-v-34559404]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1fr) auto;gap:12px;align-items:end}.filter-main .el-date-editor[data-v-34559404],.filter-main .el-select[data-v-34559404]{width:100%}.filter-command[data-v-34559404]{display:flex;gap:8px;padding-bottom:18px;white-space:nowrap}.advanced-panel[data-v-34559404]{border-top:1px solid #e2e8f0;margin-top:2px;padding-top:14px}.advanced-grid[data-v-34559404]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) minmax(180px,.6fr);gap:12px}.notice[data-v-34559404]{margin-bottom:12px}.freshness-panel[data-v-34559404]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:12px}.freshness-item[data-v-34559404]{min-width:0;border-right:1px solid #e2e8f0;padding-right:12px}.freshness-item[data-v-34559404]:last-child{border-right:0;padding-right:0}.freshness-item em[data-v-34559404],.freshness-item span[data-v-34559404]{display:block;color:#64748b;font-size:12px;font-style:normal}.freshness-item strong[data-v-34559404]{display:block;margin:5px 0;color:#172033;font-size:18px;font-weight:700;line-height:1.25;word-break:break-word}.kpi-grid[data-v-34559404]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.kpi-item[data-v-34559404]{min-height:98px;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #2563eb;border-radius:6px;padding:14px}.kpi-item.cost[data-v-34559404]{border-left-color:#10b981}.kpi-item.profit[data-v-34559404]{border-left-color:#0f766e}.kpi-item.match[data-v-34559404]{border-left-color:#f59e0b}.kpi-label[data-v-34559404]{color:#64748b;font-size:12px;margin-bottom:8px}.kpi-item strong[data-v-34559404]{display:block;font-size:24px;font-weight:700;line-height:1.2;word-break:break-word}.kpi-item span[data-v-34559404]{color:#64748b;display:block;font-size:12px;margin-top:8px}.bi-grid[data-v-34559404]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:14px;margin-bottom:14px}.bi-panel[data-v-34559404]{padding:14px;min-width:0}.trend-panel[data-v-34559404]{min-height:0}.panel-heading[data-v-34559404],.section-header[data-v-34559404]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-heading h3[data-v-34559404],.section-header h3[data-v-34559404]{margin:0;font-size:15px;font-weight:700}.muted[data-v-34559404],.panel-heading span[data-v-34559404]{color:#64748b;font-size:12px}.cost-status-tabs[data-v-34559404]{margin-top:-4px}.missing-cost-note[data-v-34559404]{margin-bottom:10px;padding:8px 10px;border:1px solid #fde68a;border-radius:6px;background:#fffbeb;color:#92400e;font-size:12px}.trend-heading[data-v-34559404]{align-items:center}.trend-granularity[data-v-34559404]{flex-shrink:0}.trend-dashboard[data-v-34559404]{display:grid;gap:12px}.trend-metrics[data-v-34559404]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e2e8f0;border-radius:6px;background:#fbfdff}.trend-metric[data-v-34559404]{min-width:0;padding:10px 12px;border-right:1px solid #e2e8f0}.trend-metric[data-v-34559404]:last-child{border-right:0}.trend-metric em[data-v-34559404],.trend-metric span[data-v-34559404]{display:block;color:#64748b;font-size:12px;font-style:normal}.trend-metric strong[data-v-34559404]{display:block;margin:5px 0;color:#172033;font-size:18px;font-weight:700;line-height:1.25;word-break:break-word}.chart-legend[data-v-34559404]{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#475569;font-size:12px;white-space:nowrap}.legend-dot[data-v-34559404]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.legend-dot.sales[data-v-34559404]{background:#2563eb}.legend-dot.profit[data-v-34559404]{background:#10b981}.trend-chart-frame[data-v-34559404]{position:relative;height:360px;overflow:hidden;border:1px solid #dbeafe;border-radius:6px;background:linear-gradient(180deg,rgba(239,246,255,.8),hsla(0,0%,100%,.96)),#fff}.trend-svg[data-v-34559404]{display:block;width:100%;height:100%}.grid-line[data-v-34559404]{stroke:#e2e8f0;stroke-width:1}.zero-line[data-v-34559404]{stroke:#94a3b8;stroke-dasharray:5 5;stroke-width:1}.profit-area[data-v-34559404]{fill:url(#trendProfitArea)}.sales-bar[data-v-34559404]{cursor:pointer;fill:url(#trendSalesBar);opacity:.78;transition:opacity .18s ease,transform .18s ease}.sales-bar.active[data-v-34559404],.sales-bar[data-v-34559404]:hover{opacity:1}.trend-line[data-v-34559404]{pointer-events:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sales-line[data-v-34559404]{stroke:#2563eb;stroke-opacity:.38}.profit-line[data-v-34559404]{stroke:#059669;stroke-width:3}.trend-dot[data-v-34559404]{cursor:pointer;stroke:#fff;stroke-width:2;transition:opacity .18s ease}.sales-dot[data-v-34559404]{fill:#2563eb}.profit-dot[data-v-34559404]{fill:#10b981}.trend-dot.active[data-v-34559404],.trend-dot[data-v-34559404]:hover{opacity:1}.axis-label[data-v-34559404]{fill:#64748b;font-size:11px}.trend-active-summary[data-v-34559404]{position:absolute;top:14px;right:16px;z-index:2;min-width:190px;padding:10px 12px;border:1px solid rgba(148,163,184,.32);border-radius:6px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 24px rgba(15,23,42,.08)}.trend-active-summary em[data-v-34559404],.trend-active-summary span[data-v-34559404]{display:block;color:#64748b;font-size:12px;font-style:normal}.trend-active-summary strong[data-v-34559404]{display:block;margin:4px 0;color:#172033;font-size:20px;font-weight:700}.empty-chart[data-v-34559404]{min-height:90px;border:1px dashed #cbd5e1;border-radius:6px;color:#94a3b8;display:flex;align-items:center;justify-content:center}.cost-breakdown[data-v-34559404]{display:grid;gap:12px}.cost-summary[data-v-34559404]{padding:12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.cost-summary em[data-v-34559404],.cost-summary span[data-v-34559404]{display:block;color:#64748b;font-size:12px;font-style:normal}.cost-summary strong[data-v-34559404]{display:block;margin:6px 0;color:#172033;font-size:22px;font-weight:700;line-height:1.25;word-break:break-word}.cost-stack[data-v-34559404]{display:flex;height:12px;overflow:hidden;border-radius:999px;background:#e2e8f0}.cost-stack i[data-v-34559404]{min-width:0;height:100%}.cost-list[data-v-34559404]{display:flex;flex-direction:column;gap:8px}.cost-row[data-v-34559404]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #eef2f7}.cost-row[data-v-34559404]:last-child{border-bottom:0}.cost-row-main[data-v-34559404],.cost-row-value[data-v-34559404]{min-width:0}.cost-row-main[data-v-34559404]{display:grid;gap:3px}.cost-row span[data-v-34559404]{color:#64748b;font-size:12px}.cost-row i[data-v-34559404]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.cost-row em[data-v-34559404],.cost-row small[data-v-34559404]{color:#94a3b8;display:block;font-size:12px;font-style:normal}.cost-row-value[data-v-34559404]{text-align:right}.cost-row strong[data-v-34559404]{display:block;font-size:13px;white-space:nowrap}.cost-row small[data-v-34559404]{margin-top:3px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-panel[data-v-34559404]{margin-bottom:16px}.table-pagination[data-v-34559404]{margin-top:14px;text-align:right}.order-number-cell[data-v-34559404]{display:grid;gap:6px;min-width:0}.order-number-text[data-v-34559404]{overflow:hidden;color:#172033;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.special-order-tags[data-v-34559404]{display:flex;flex-wrap:wrap;gap:4px}.special-order-tag[data-v-34559404]{margin:0}.special-order-tag i[data-v-34559404]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor;vertical-align:1px}.negative[data-v-34559404]{color:#dc2626}@media (max-width:1280px){.filter-main[data-v-34559404]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-command[data-v-34559404]{padding-bottom:0}.bi-grid[data-v-34559404]{grid-template-columns:1fr}.trend-panel[data-v-34559404]{grid-row:span 1}}@media (max-width:900px){.advanced-grid[data-v-34559404],.freshness-panel[data-v-34559404],.kpi-grid[data-v-34559404],.trend-metrics[data-v-34559404]{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-metric[data-v-34559404]:nth-child(2n){border-right:0}}@media (max-width:720px){.bi-toolbar[data-v-34559404],.filter-command[data-v-34559404],.header-actions[data-v-34559404],.panel-heading[data-v-34559404],.section-header[data-v-34559404]{align-items:stretch;flex-direction:column}.advanced-grid[data-v-34559404],.filter-main[data-v-34559404],.freshness-panel[data-v-34559404],.kpi-grid[data-v-34559404],.trend-metrics[data-v-34559404]{grid-template-columns:1fr}.freshness-item[data-v-34559404]{border-right:0;border-bottom:1px solid #e2e8f0;padding-bottom:10px;padding-right:0}.freshness-item[data-v-34559404]:last-child{border-bottom:0;padding-bottom:0}.trend-metric[data-v-34559404]{border-right:0;border-bottom:1px solid #e2e8f0}.trend-metric[data-v-34559404]:last-child{border-bottom:0}.trend-chart-frame[data-v-34559404]{height:320px}.trend-active-summary[data-v-34559404]{left:12px;right:12px;min-width:0}}.page-subtitle[data-v-121d7a51]{color:#6b7280;margin-top:6px;font-size:13px}.section-card[data-v-121d7a51]{min-height:430px}.section-header[data-v-121d7a51]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-header h2[data-v-121d7a51]{margin:0;font-size:18px}.muted[data-v-121d7a51]{color:#6b7280;font-size:12px}.strong[data-v-121d7a51]{font-weight:650}.danger-link[data-v-121d7a51]{color:#f56c6c}.publish-form .el-checkbox[data-v-121d7a51]{margin-right:10px;margin-bottom:10px}.media-url-row[data-v-121d7a51]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.media-preview[data-v-121d7a51]{margin-top:12px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;padding:10px}.media-preview img[data-v-121d7a51],.media-preview video[data-v-121d7a51]{display:block;max-width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain}.content-pack-card[data-v-121d7a51],.task-card[data-v-121d7a51]{margin-top:16px}.pack-form[data-v-121d7a51]{margin-bottom:12px}.task-filter[data-v-121d7a51]{display:flex;gap:10px}.error-text[data-v-121d7a51]{color:#dc2626;word-break:break-all}.page-subtitle[data-v-6ad0ffce]{color:#6b7280;margin-top:6px;font-size:13px}.section-card[data-v-6ad0ffce]{min-height:430px}.section-header[data-v-6ad0ffce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-header h2[data-v-6ad0ffce]{margin:0;font-size:18px}.muted[data-v-6ad0ffce]{color:#6b7280;font-size:12px}.strong[data-v-6ad0ffce]{font-weight:650}.danger-link[data-v-6ad0ffce]{color:#f56c6c}.publish-form .el-checkbox[data-v-6ad0ffce]{margin-right:10px;margin-bottom:10px}.media-url-row[data-v-6ad0ffce]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.media-preview[data-v-6ad0ffce]{margin-top:12px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;padding:10px}.media-preview img[data-v-6ad0ffce],.media-preview video[data-v-6ad0ffce]{display:block;max-width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain}.content-pack-card[data-v-6ad0ffce],.task-card[data-v-6ad0ffce]{margin-top:16px}.pack-form[data-v-6ad0ffce]{margin-bottom:12px}.task-filter[data-v-6ad0ffce]{display:flex;gap:10px}.error-text[data-v-6ad0ffce]{color:#dc2626;word-break:break-all}.content-card+.content-card[data-v-5dbd5bf9],.notice[data-v-5dbd5bf9],.summary-row[data-v-5dbd5bf9]{margin-top:14px}.summary-row[data-v-5dbd5bf9]{margin-bottom:14px}.stat-card[data-v-5dbd5bf9]{min-height:96px;padding:18px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.stat-label[data-v-5dbd5bf9]{color:#6b7280;font-size:13px}.stat-value[data-v-5dbd5bf9]{margin-top:10px;color:#111827;font-size:30px;font-weight:700}.section-header[data-v-5dbd5bf9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-header h2[data-v-5dbd5bf9]{margin:0;font-size:18px}.filter-form[data-v-5dbd5bf9]{margin-bottom:12px}.batch-toolbar[data-v-5dbd5bf9]{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.muted[data-v-5dbd5bf9]{color:#6b7280;font-size:12px}.lead-title[data-v-5dbd5bf9]{margin-bottom:4px;font-weight:700;color:#111827}.thumb-list[data-v-5dbd5bf9]{display:flex;gap:6px;flex-wrap:wrap}.thumb-list img[data-v-5dbd5bf9]{width:38px;height:38px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e5e7eb;cursor:zoom-in}.pager[data-v-5dbd5bf9]{margin-top:14px;text-align:right}.detail-section[data-v-5dbd5bf9]{margin-top:18px}.detail-section h3[data-v-5dbd5bf9]{margin:0 0 10px;font-size:16px}.ad-text[data-v-5dbd5bf9]{white-space:pre-wrap;line-height:1.7;color:#1f2937}.image-grid[data-v-5dbd5bf9]{display:flex;flex-wrap:wrap;gap:10px}.image-grid img[data-v-5dbd5bf9]{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;cursor:zoom-in}.preview-image[data-v-5dbd5bf9]{display:block;max-width:100%;max-height:70vh;margin:0 auto;-o-object-fit:contain;object-fit:contain}code[data-v-5dbd5bf9]{padding:2px 5px;background:#f3f4f6;border-radius:4px}.meta-review-page[data-v-068c743b]{color:#1f2937}.page-header[data-v-068c743b]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.page-title[data-v-068c743b]{margin:0 0 8px;font-size:24px;font-weight:750}.muted[data-v-068c743b],.page-subtitle[data-v-068c743b]{color:#6b7280;font-size:13px}.header-actions[data-v-068c743b],.section-actions[data-v-068c743b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.content-card[data-v-068c743b],.metric-row[data-v-068c743b],.query-card[data-v-068c743b],.review-alert[data-v-068c743b]{margin-bottom:16px}.content-card[data-v-068c743b]{padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.section-header[data-v-068c743b]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.section-title[data-v-068c743b]{font-size:15px;font-weight:650;color:#111827}.permission-card[data-v-068c743b]{min-height:244px}.permission-name[data-v-068c743b]{margin:12px 0 8px;font-size:28px;font-weight:750;color:#1455d9}.permission-desc[data-v-068c743b]{color:#4b5563;line-height:1.6}.scope-list[data-v-068c743b]{margin-top:14px}.scope-item[data-v-068c743b]{display:flex;gap:8px;align-items:center;margin:8px 0;color:#374151;font-size:13px}.scope-item i[data-v-068c743b]{color:#16a34a}.scope-text[data-v-068c743b]{word-break:break-all}.inline-alert[data-v-068c743b]{margin-top:12px}.boundary-card[data-v-068c743b]{min-height:210px}.boundary-item[data-v-068c743b]{display:flex;gap:10px;align-items:center;margin-top:18px;color:#374151;font-size:14px}.boundary-item i[data-v-068c743b]{color:#2563eb}.query-form[data-v-068c743b]{margin-top:12px}.metric-card[data-v-068c743b]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:16px}.metric-label[data-v-068c743b]{color:#6b7280;font-size:13px}.metric-value[data-v-068c743b]{margin-top:8px;font-size:26px;font-weight:750}.metric-change[data-v-068c743b]{margin-top:6px;font-size:12px}.metric-change.good[data-v-068c743b]{color:#15803d}@media (max-width:900px){.page-header[data-v-068c743b]{display:block}.header-actions[data-v-068c743b]{margin-top:12px}}.meta-review-page[data-v-509c6d97]{color:#1f2937}.muted[data-v-509c6d97],.page-subtitle[data-v-509c6d97]{color:#6b7280;font-size:13px}.header-actions[data-v-509c6d97]{display:flex;gap:8px}.review-alert[data-v-509c6d97],.section-row[data-v-509c6d97]{margin-bottom:16px}.section-header[data-v-509c6d97]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.section-title[data-v-509c6d97]{font-size:15px;font-weight:650;color:#111827}.tier-card[data-v-509c6d97]{min-height:214px}.tier-name[data-v-509c6d97]{margin:12px 0 8px;font-size:24px;line-height:1.25;font-weight:750;color:#1455d9}.tier-card p[data-v-509c6d97]{color:#4b5563;line-height:1.7}.tier-note[data-v-509c6d97]{display:flex;gap:8px;align-items:center;padding:10px 12px;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;font-size:13px}.quota-box[data-v-509c6d97]{padding:14px;min-height:118px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.quota-label[data-v-509c6d97]{color:#6b7280;font-size:13px}.quota-value[data-v-509c6d97]{margin:8px 0 12px;font-size:28px;font-weight:750}.flow-list[data-v-509c6d97]{margin-top:12px}.flow-step[data-v-509c6d97]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #edf2f7}.flow-step[data-v-509c6d97]:last-child{border-bottom:0}.step-icon[data-v-509c6d97]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#1455d9;background:#eef4ff;border-radius:6px}.step-title[data-v-509c6d97]{font-weight:650}.step-desc[data-v-509c6d97]{margin-top:4px;color:#6b7280;font-size:13px;line-height:1.5}.log-list[data-v-509c6d97]{margin-top:12px}.log-item[data-v-509c6d97]{display:grid;grid-template-columns:70px 44px 1fr 64px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf2f7;font-size:13px}.log-item[data-v-509c6d97]:last-child{border-bottom:0}.log-time[data-v-509c6d97]{color:#6b7280}.log-method[data-v-509c6d97]{color:#1455d9;font-weight:700}.log-path[data-v-509c6d97]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-oauth-page[data-v-6be250e4]{color:#1f2937}.page-header[data-v-6be250e4]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.page-title[data-v-6be250e4]{margin:0 0 6px;font-size:22px;font-weight:700}.page-subtitle[data-v-6be250e4]{margin:0;color:#6b7280;font-size:13px}.page-alert[data-v-6be250e4]{margin-bottom:14px}.section-card[data-v-6be250e4]{margin-top:16px}.scope-actions[data-v-6be250e4]{margin-top:8px}.card-header[data-v-6be250e4]{display:flex;justify-content:space-between;align-items:center}.field-help[data-v-6be250e4]{margin-top:6px;color:#909399;font-size:12px;line-height:1.5}.filter-form[data-v-803d709e]{margin-bottom:12px}.permission-tag[data-v-803d709e]{margin:2px 4px 2px 0}.permission-tools[data-v-803d709e]{margin-bottom:10px}.mapping-header[data-v-803d709e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:28px 0 12px;padding-top:20px;border-top:1px solid #e5e7eb;color:#6b7280;font-size:13px}.mapping-header h2[data-v-803d709e]{margin:0 0 4px;color:#111827;font-size:18px;line-height:1.4}.mapping-header p[data-v-803d709e]{margin:0}.all-shop-tags[data-v-803d709e],.mapping-shop-tags[data-v-803d709e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.all-shop-tags[data-v-803d709e]{max-height:320px;overflow:auto}.scope-hint[data-v-803d709e]{margin-top:6px;color:#6b7280;font-size:12px}.shop-scope-preview[data-v-803d709e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;padding:10px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}.scope-count[data-v-803d709e]{margin-right:4px;color:#374151;font-size:12px;font-weight:600}.permission-group[data-v-803d709e]{margin-bottom:14px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fafafa}.permission-group-title[data-v-803d709e]{margin-bottom:8px;color:#1f2937;font-weight:700}.permission-checkbox[data-v-803d709e]{width:160px;margin-right:12px;margin-bottom:8px}.pagination-row[data-v-803d709e]{margin-top:16px;text-align:right}.danger-action[data-v-803d709e]{color:#f56c6c}.page-header[data-v-33aa44d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.subtext[data-v-33aa44d6]{margin:6px 0 0;color:#6b7280;font-size:13px}.filters[data-v-33aa44d6]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.log-tip[data-v-33aa44d6]{margin-bottom:12px}.pager[data-v-33aa44d6]{margin-top:14px;text-align:right}.muted[data-v-33aa44d6]{color:#909399}#app,body,html{height:100%;margin:0}body{background:#f5f7fb;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-title{margin:0;font-size:22px;font-weight:650}.toolbar{display:flex;gap:10px;margin-bottom:16px}.content-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:18px}.preview-frame{background:#fff;border:1px solid #d9e2ec;border-radius:6px;min-height:420px;padding:28px;line-height:1.8}