#app,body,html{height:100%;margin:0;min-width:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}html.layout-size-large{font-size:15px}html.layout-size-default{font-size:14px}html.layout-size-small{font-size:13px}html.layout-size-mini{font-size:12px}.primary-sidebar[data-v-21b759f8]{width:64px;height:100%;background:var(--tj-sidebar-bg,#23292e);display:flex;flex-direction:column;flex-shrink:0}.logo-box[data-v-21b759f8]{height:48px;display:flex;align-items:center;justify-content:center}.logo-img[data-v-21b759f8]{width:28px;height:28px;border-radius:6px;-o-object-fit:contain;object-fit:contain;display:block}.nav-list[data-v-21b759f8]{flex:1;padding:4px 6px;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.nav-item[data-v-21b759f8]{width:100%;max-width:52px;height:52px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;margin-bottom:4px;border-radius:8px;color:var(--tj-sidebar-text,hsla(0,0%,100%,.88));cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.nav-item i[data-v-21b759f8]{font-size:16px;line-height:1}.nav-item span[data-v-21b759f8]{font-size:10px;line-height:1.1;text-align:center;word-break:keep-all}.nav-item[data-v-21b759f8]:hover{background:hsla(0,0%,100%,.08)}.nav-item.active[data-v-21b759f8]{background:var(--tj-sidebar-active-bg,#1890ff);color:var(--tj-sidebar-active-fg,#fff);box-shadow:none}html.theme-white .nav-item.active[data-v-21b759f8]{color:var(--tj-menu-active-color,#1890ff)}.secondary-sidebar[data-v-695631da]{--sidebar-width:200px;width:var(--sidebar-width);height:100%;flex-shrink:0;overflow:hidden;transition:width .36s cubic-bezier(.33,1,.68,1)}.secondary-sidebar.collapsed[data-v-695631da]{width:0}.sidebar-panel[data-v-695631da]{width:var(--sidebar-width);height:100%;background:var(--tj-secondary-bg,#fff);border-right:1px solid transparent;box-shadow:4px 0 16px rgba(31,35,41,.06);transition:box-shadow .36s cubic-bezier(.33,1,.68,1),border-color .36s ease}.secondary-sidebar:not(.collapsed) .sidebar-panel[data-v-695631da]{border-right-color:var(--tj-border-color,#eef0f3)}.secondary-sidebar.collapsed .sidebar-panel[data-v-695631da]{box-shadow:none}.panel-inner[data-v-695631da]{width:var(--sidebar-width);height:100%;display:flex;flex-direction:column;opacity:1;transform:translateX(0);transition:opacity .28s cubic-bezier(.33,1,.68,1) .06s,transform .36s cubic-bezier(.33,1,.68,1)}.secondary-sidebar.collapsed .panel-inner[data-v-695631da]{opacity:0;transform:translateX(-16px);transition:opacity .22s cubic-bezier(.4,0,1,1),transform .36s cubic-bezier(.4,0,.2,1);pointer-events:none}@media (prefers-reduced-motion:reduce){.panel-inner[data-v-695631da],.secondary-sidebar[data-v-695631da],.sidebar-panel[data-v-695631da]{transition-duration:.01ms!important}.secondary-sidebar.collapsed .panel-inner[data-v-695631da]{transform:none}}.sec-header[data-v-695631da]{padding:14px 12px 8px;flex-shrink:0;background:var(--tj-secondary-header-bg,transparent)}.app-title[data-v-695631da]{font-size:15px;font-weight:700;color:var(--tj-text-primary,#1f2329);line-height:1.3;margin-bottom:10px;text-align:center;white-space:nowrap}.sec-divider[data-v-695631da]{display:flex;align-items:center;gap:8px}.sec-divider .line[data-v-695631da]{flex:1;height:1px;background:var(--tj-border-color,#e8eaed)}.sec-divider .category[data-v-695631da]{font-size:12px;color:var(--tj-text-secondary,#8f959e);white-space:nowrap}.sec-scroll[data-v-695631da]{flex:1;height:0}.sec-nav[data-v-695631da]{padding:2px 8px 12px}.sub-menu-item[data-v-695631da]{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;margin-bottom:2px;border-radius:6px;color:var(--tj-menu-text,#4e5969);font-size:13px;text-decoration:none;transition:all .2s ease}.sub-menu-item i[data-v-695631da]{font-size:14px;color:#8f959e}.sub-menu-item[data-v-695631da]:hover{background:var(--tj-menu-hover-bg,#f5f7fa)}.sub-menu-item.active[data-v-695631da],.sub-menu-item:hover i[data-v-695631da],.sub-menu-item[data-v-695631da]:hover{color:var(--tj-menu-active-color,#1890ff)}.sub-menu-item.active[data-v-695631da]{background:var(--tj-primary-light,#e8f3ff);font-weight:500}.sub-menu-item.active i[data-v-695631da]{color:var(--tj-menu-active-color,#1890ff)}.menu-group[data-v-695631da]{margin-bottom:2px}.group-title[data-v-695631da]{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 10px;border-radius:6px;color:var(--tj-text-primary,#1f2329);font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-title[data-v-695631da]:hover{background:var(--tj-menu-hover-bg,#f5f7fa)}.group-title-left[data-v-695631da]{display:flex;align-items:center;gap:8px}.group-title-left i[data-v-695631da]{font-size:14px;color:#8f959e}.group-title>i[data-v-695631da]{font-size:11px;color:#c0c4cc}.group-children[data-v-695631da]{padding-left:4px;overflow:hidden}.group-expand-enter-active[data-v-695631da],.group-expand-leave-active[data-v-695631da]{transition:max-height .32s cubic-bezier(.33,1,.68,1),opacity .24s ease}.group-expand-enter[data-v-695631da],.group-expand-leave-to[data-v-695631da]{max-height:0;opacity:0}.group-expand-enter-to[data-v-695631da],.group-expand-leave[data-v-695631da]{max-height:480px;opacity:1}.child-item[data-v-695631da]{padding-left:32px;min-height:32px;font-size:12px}.sidebar-trigger[data-v-4e2feefe]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#646a73;cursor:pointer;transition:background .2s ease,color .2s ease;flex-shrink:0}.sidebar-trigger[data-v-4e2feefe]:hover{background:#f0f2f5;color:var(--tj-primary,#1890ff)}.trigger-icon[data-v-4e2feefe]{font-size:20px;line-height:1}.app-breadcrumb[data-v-2747409a]{display:flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.separator[data-v-2747409a]{margin:0 10px;color:#c9cdd4;font-size:12px;flex-shrink:0}.crumb[data-v-2747409a]{display:inline-flex;align-items:center;gap:6px;color:#4e5969;font-size:14px;flex-shrink:0}.crumb i[data-v-2747409a]{font-size:15px;color:#86909c}.crumb.active[data-v-2747409a]{color:#1f2329;font-weight:500}.screenfull[data-v-69bf8fb2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#4e5969;font-size:18px;cursor:pointer;transition:background .2s ease,color .2s ease}.screenfull[data-v-69bf8fb2]:hover{background:#f2f3f5;color:#1890ff}.size-select[data-v-2b881714]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#4e5969;font-size:18px;cursor:pointer;transition:background .2s ease,color .2s ease}.size-select[data-v-2b881714]:hover{background:#f2f3f5;color:#1890ff}.header-search .search-icon[data-v-af6e439c]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#4e5969;font-size:18px;cursor:pointer;transition:background .2s ease,color .2s ease}.header-search .search-icon[data-v-af6e439c]:hover{background:#f2f3f5;color:var(--tj-primary,#1890ff)}.result-count[data-v-af6e439c]{padding:6px 16px 0;font-size:12px;color:#aaa}.result-count strong[data-v-af6e439c]{color:#f56c6c;font-weight:600}.result-wrap[data-v-af6e439c]{height:280px;margin:4px 0}.result-wrap .search-item[data-v-af6e439c]{display:flex;height:48px;align-items:center;padding-right:10px;border-radius:4px;transition:background .15s;cursor:pointer}.result-wrap .search-item.is-active[data-v-af6e439c]{background-color:var(--tj-primary,#1890ff);color:#fff}.result-wrap .search-item.is-active .menu-path[data-v-af6e439c]{color:hsla(0,0%,100%,.85)}.result-wrap .search-item.is-active[data-v-af6e439c] .highlight{color:hsla(0,0%,100%,.95)}.result-wrap .search-item .left[data-v-af6e439c]{width:60px;text-align:center;flex-shrink:0}.result-wrap .search-item .left .menu-icon[data-v-af6e439c]{font-size:18px}.result-wrap .search-item .search-info[data-v-af6e439c]{padding-left:5px;margin-top:10px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;flex:1;overflow:hidden}.result-wrap .search-item .search-info .menu-path[data-v-af6e439c],.result-wrap .search-item .search-info .menu-title[data-v-af6e439c]{height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-wrap .search-item .search-info .menu-path[data-v-af6e439c]{color:#ccc;font-size:10px}.result-wrap .search-item .enter-icon[data-v-af6e439c]{font-size:16px;flex-shrink:0;margin-right:6px}.result-wrap[data-v-af6e439c] .highlight{color:#f56c6c;font-weight:600}.result-wrap .empty-state[data-v-af6e439c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.result-wrap .empty-state .empty-icon[data-v-af6e439c]{font-size:42px;color:#e0e0e0;margin-bottom:14px}.result-wrap .empty-state .empty-text[data-v-af6e439c]{font-size:14px;color:#999;margin:0 0 6px}.result-wrap .empty-state .empty-text strong[data-v-af6e439c]{color:#666}.result-wrap .empty-state .empty-tip[data-v-af6e439c]{font-size:12px;color:#bbb;margin:0}.search-footer[data-v-af6e439c]{display:flex;align-items:center;gap:28px;padding:10px 20px;border-top:1px solid #f0f0f0;color:#999;font-size:12px}.search-footer .shortcut-item[data-v-af6e439c]{display:flex;align-items:center;gap:5px}.search-footer kbd[data-v-af6e439c]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid #ddd;border-radius:4px;background:#f7f7f7;color:#555;font-size:11px;font-family:inherit;line-height:1;box-shadow:0 1px 0 #ccc}.header-search-dialog .el-dialog__header{display:none}.header-search-dialog .el-dialog__body{padding:16px 16px 0}.header-search-scrollbar{overflow-x:hidden}.dashboard-container[data-v-6210a5b2]{width:100%;padding:0 0 16px;box-sizing:border-box}.welcome-card[data-v-6210a5b2]{margin-bottom:16px;border:none;background:linear-gradient(120deg,var(--tj-primary,#1890ff) 0,var(--tj-primary-hover,#40a9ff) 55%,var(--tj-primary-hover,#69c0ff) 100%);color:#fff}.welcome-card[data-v-6210a5b2] .el-card__body{padding:22px 20px}.greeting[data-v-6210a5b2]{margin:0 0 12px;font-size:26px;font-weight:600}.welcome-desc[data-v-6210a5b2]{margin:0 0 10px;font-size:14px;line-height:1.6;opacity:.95}.welcome-meta[data-v-6210a5b2]{margin:0;font-size:13px;opacity:.85}.welcome-meta i[data-v-6210a5b2]{margin-right:4px}.welcome-side[data-v-6210a5b2]{text-align:center}.avatar-wrap[data-v-6210a5b2]{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.version[data-v-6210a5b2]{font-size:12px;opacity:.9;background:hsla(0,0%,100%,.2);padding:2px 10px;border-radius:12px}.stat-row[data-v-6210a5b2]{margin-bottom:16px}.stat-card[data-v-6210a5b2]{cursor:pointer;margin-bottom:8px;transition:transform .2s}.stat-card[data-v-6210a5b2]:hover{transform:translateY(-2px)}.stat-inner[data-v-6210a5b2]{display:flex;align-items:center;gap:14px}.stat-icon[data-v-6210a5b2]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--tj-primary,#1890ff)}.stat-value[data-v-6210a5b2]{font-size:22px;font-weight:600;color:var(--tj-text-primary,#303133);line-height:1.2}.stat-label[data-v-6210a5b2]{font-size:13px;color:var(--tj-text-secondary,#909399);margin-top:4px}.content-row .el-card[data-v-6210a5b2]{margin-bottom:16px}.card-header[data-v-6210a5b2]{display:flex;align-items:center;font-weight:600}.card-header .badge[data-v-6210a5b2]{margin-left:8px}.card-header .el-button[data-v-6210a5b2]{margin-left:auto}.quick-item[data-v-6210a5b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 8px;margin-bottom:12px;border-radius:8px;background:var(--tj-menu-hover-bg,#f5f7fa);cursor:pointer;transition:background .2s,color .2s}.quick-item i[data-v-6210a5b2]{font-size:26px;color:var(--tj-primary,#1890ff);margin-bottom:8px}.quick-item span[data-v-6210a5b2]{font-size:13px;color:var(--tj-menu-text,#606266)}.quick-item[data-v-6210a5b2]:hover{background:var(--tj-primary-light,#ecf5ff)}.quick-item:hover span[data-v-6210a5b2]{color:var(--tj-menu-active-color,#1890ff)}.tech-card .tech-title[data-v-6210a5b2]{margin:0 0 8px;font-size:14px;color:var(--tj-text-primary,#303133)}.tech-card .tech-list[data-v-6210a5b2]{margin:0;padding-left:18px;color:var(--tj-text-secondary,#606266);font-size:13px;line-height:1.9}.notice-body[data-v-6210a5b2]{min-height:120px}.notice-item[data-v-6210a5b2]{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--tj-border-color,#ebeef5);cursor:pointer}.notice-item[data-v-6210a5b2]:last-child{border-bottom:none}.notice-item:hover .notice-title[data-v-6210a5b2]{color:var(--tj-primary,#1890ff)}.notice-title[data-v-6210a5b2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--tj-text-primary,#303133)}.notice-time[data-v-6210a5b2]{font-size:12px;color:var(--tj-text-secondary,#c0c4cc);flex-shrink:0}.notice-dialog-meta[data-v-6210a5b2]{display:flex;justify-content:space-between;font-size:12px;color:#909399;margin-bottom:12px}.notice-dialog-content[data-v-6210a5b2]{font-size:14px;line-height:1.7;color:#606266;max-height:360px;overflow-y:auto}.err-page[data-v-2fb27ccf]{text-align:center;padding:80px 20px}.err-page h1[data-v-2fb27ccf]{font-size:72px;color:#409eff;margin:0}.error-page[data-v-64c77906]{text-align:center;padding:80px 20px}.error-page h1[data-v-64c77906]{font-size:72px;color:#409eff;margin:0}.error-page p[data-v-64c77906]{color:#909399;margin:20px 0 30px}.notice-box[data-v-19a4da48]{background:#eef5ff;border:1px solid #d6e4ff;border-radius:4px;padding:14px 18px;margin-bottom:16px}.notice-title[data-v-19a4da48]{font-weight:600;margin-bottom:8px;color:#303133}.notice-list[data-v-19a4da48]{margin:0;padding-left:20px;color:#606266;line-height:1.8}.notice-list .danger[data-v-19a4da48]{color:#f56c6c}.balance-row[data-v-19a4da48]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-bottom:12px;padding:4px 0 12px;border-bottom:1px solid #ebeef5}.balance-item .label[data-v-19a4da48]{color:#606266}.balance-item .value[data-v-19a4da48]{font-size:20px;font-weight:600;color:#303133}.alert-link[data-v-19a4da48]{padding:0}.pending-tag[data-v-19a4da48]{margin-left:4px}.recharge-panel[data-v-19a4da48]{display:flex;gap:40px;flex-wrap:wrap;padding-top:8px}.recharge-left[data-v-19a4da48]{flex:1;min-width:320px}.recharge-right[data-v-19a4da48]{width:240px;text-align:center}.step-title[data-v-19a4da48]{font-weight:600;margin-bottom:8px}.step-list[data-v-19a4da48]{margin:0 0 20px;padding-left:20px;color:#606266;line-height:1.9}.qr-wrap[data-v-19a4da48]{width:200px;height:200px;margin:0 auto;border:1px solid #ebeef5;display:flex;align-items:center;justify-content:center;background:#fff}.qr-img[data-v-19a4da48]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qr-placeholder[data-v-19a4da48]{color:#909399;font-size:13px;line-height:1.6;padding:12px}.qr-tip[data-v-19a4da48]{margin-top:10px;color:#606266}.dir-plus[data-v-19a4da48]{color:#67c23a}.dir-minus[data-v-19a4da48]{color:#f56c6c}.mb12[data-v-19a4da48]{margin-bottom:12px}.mb16[data-v-19a4da48]{margin-bottom:16px}.transfer-methods[data-v-19a4da48]{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.transfer-card[data-v-19a4da48]{flex:1;min-width:300px;border:1px solid #ebeef5;border-radius:4px;overflow:hidden;background:#fff}.transfer-card__head[data-v-19a4da48]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fafafa;border-bottom:1px solid #ebeef5;font-weight:600;color:#303133}.copy-btn[data-v-19a4da48]{padding:0}.transfer-card__body[data-v-19a4da48]{padding:14px 16px}.transfer-line[data-v-19a4da48]{line-height:1.9;color:#303133;word-break:break-all}.transfer-label[data-v-19a4da48]{color:#606266}.transfer-form[data-v-19a4da48]{max-width:520px}.jd-config-page[data-v-1c31ecce]{background:var(--tj-content-bg,#fff);padding:20px;border-radius:4px}.account-bar[data-v-1c31ecce]{margin-bottom:12px}.no-account-tip[data-v-1c31ecce]{font-size:13px;color:var(--tj-text-secondary,#909399);margin-right:8px}.tab-desc[data-v-1c31ecce]{margin:0 0 16px;font-size:13px;color:var(--tj-text-primary,#606266)}.plugin-alert[data-v-1c31ecce]{margin-bottom:16px}.plugin-hint[data-v-1c31ecce]{margin:0 0 8px;color:#e6a23c;line-height:1.5}.base-collapse[data-v-1c31ecce]{margin-bottom:16px}.app-form[data-v-1c31ecce]{max-width:640px;margin-top:8px}.coupon-template-item[data-v-1c31ecce] .el-form-item__content{line-height:normal}.coupon-template-wrap[data-v-1c31ecce]{display:flex;align-items:flex-start;gap:12px;width:100%}.coupon-template-wrap--single .coupon-single-input[data-v-1c31ecce]{flex:1;min-width:0}.coupon-var-hint[data-v-1c31ecce]{margin:0 0 10px;font-size:12px;color:var(--tj-text-secondary,#909399);line-height:1.5}.reply-lines-block[data-v-1c31ecce]{flex:1;min-width:0}.quick-vars-panel[data-v-1c31ecce]{flex-shrink:0;width:268px;border:1px solid var(--tj-border-color,#e4e7ed);border-radius:4px;overflow:hidden;background:var(--tj-content-bg,#fff)}.quick-vars-panel__head[data-v-1c31ecce]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--tj-table-row-hover,#f5f7fa);border-bottom:1px solid var(--tj-border-color,#e4e7ed);font-size:13px;font-weight:500;color:var(--tj-text-primary,#303133)}.quick-vars-panel__icon[data-v-1c31ecce]{font-size:14px;color:#e6a23c}.quick-vars-panel__body[data-v-1c31ecce]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.quick-vars-panel__body .el-button[data-v-1c31ecce]{width:100%;margin:0;padding:7px 4px;font-size:12px}.reply-line-row[data-v-1c31ecce]{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:12px;gap:8px}.reply-line-label[data-v-1c31ecce]{width:100%;font-size:13px;color:var(--tj-text-primary,#606266);line-height:32px}.reply-line-row .el-textarea[data-v-1c31ecce]{flex:1;min-width:280px}.reply-line-remove[data-v-1c31ecce]{padding-top:8px}.no-coupon-item[data-v-1c31ecce]{margin-top:8px}.field-hint[data-v-1c31ecce]{margin-top:6px;font-size:12px;line-height:1.5}.success-hint[data-v-1c31ecce]{color:#67c23a}.pid-hint[data-v-1c31ecce]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pid-gen-btn[data-v-1c31ecce]{padding:0;margin-left:4px}.tab-desc code[data-v-1c31ecce]{padding:0 4px;font-size:12px;background:var(--tj-menu-hover-bg,#f4f4f5);border-radius:3px}.goods-cell[data-v-1b44899a]{display:flex;align-items:flex-start;gap:10px}.goods-thumb[data-v-1b44899a]{width:56px;height:56px;flex-shrink:0;border-radius:4px}.goods-info[data-v-1b44899a]{min-width:0}.goods-name[data-v-1b44899a]{font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.goods-meta[data-v-1b44899a]{font-size:12px;color:#909399;margin-top:2px}.pagination-bar[data-v-1b44899a]{margin-top:16px;text-align:right}.mb8[data-v-1b44899a]{margin-bottom:8px}.search-form .el-button-group[data-v-1b44899a]{margin-right:4px}.login-container[data-v-4b9a7c3b]{display:flex;justify-content:center;align-items:center;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.login-form[data-v-4b9a7c3b]{width:400px;padding:28px 35px 32px;background:#fff;border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.12)}.login-header[data-v-4b9a7c3b]{text-align:center;margin-bottom:20px}.login-logo[data-v-4b9a7c3b]{width:48px;height:48px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.title[data-v-4b9a7c3b]{margin:12px 0 0;color:#303133;font-size:22px;font-weight:600}.login-tabs[data-v-4b9a7c3b]{display:flex;margin-bottom:24px;border-bottom:1px solid #ebeef5}.tab-item[data-v-4b9a7c3b]{flex:1;text-align:center;padding:10px 0;font-size:15px;color:#909399;cursor:pointer;position:relative;transition:color .2s}.tab-item.active[data-v-4b9a7c3b]{color:#409eff;font-weight:500}.tab-item.active[data-v-4b9a7c3b]:after{content:"";position:absolute;left:20%;right:20%;bottom:-1px;height:2px;background:#409eff;border-radius:1px}.account-form[data-v-4b9a7c3b]{margin-top:4px}.code-row[data-v-4b9a7c3b]{display:flex;align-items:center;gap:8px}.code-row[data-v-4b9a7c3b] .el-input{flex:1;min-width:0}.code-img[data-v-4b9a7c3b]{width:88px;height:40px;line-height:40px;padding:0 6px;flex-shrink:0;text-align:center;background:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;color:#409eff;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:border-color .2s,background .2s;box-sizing:border-box}.code-img[data-v-4b9a7c3b]:hover{border-color:#c0c4cc;background:#eef1f6}.wechat-panel[data-v-4b9a7c3b]{text-align:center;padding:8px 0 4px}.qr-box[data-v-4b9a7c3b]{position:relative;width:200px;height:200px;margin:0 auto 16px;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;background:#fafafa}.qr-img[data-v-4b9a7c3b]{width:100%;height:100%;display:block}.qr-loading[data-v-4b9a7c3b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#909399}.qr-mask[data-v-4b9a7c3b]{position:absolute;inset:0;background:hsla(0,0%,100%,.92);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#606266;font-size:14px}.qr-mask .refresh[data-v-4b9a7c3b]{margin-top:8px;color:#409eff}.wechat-tip[data-v-4b9a7c3b]{color:#303133;font-size:15px;margin:0 0 8px}.wechat-tip i[data-v-4b9a7c3b]{color:#07c160;margin-right:4px}.wechat-status[data-v-4b9a7c3b]{color:#909399;font-size:13px;margin:0 0 8px}.wechat-hint[data-v-4b9a7c3b]{color:#c0c4cc;font-size:12px;line-height:1.5;margin:0;padding:0 8px}@media (max-width:768px){.login-container[data-v-4b9a7c3b]{align-items:flex-start;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));overflow-y:auto;box-sizing:border-box}.login-form[data-v-4b9a7c3b]{width:100%;max-width:400px;padding:24px 20px 28px;border-radius:12px;box-sizing:border-box}.title[data-v-4b9a7c3b]{font-size:20px}.login-tabs[data-v-4b9a7c3b]{margin-bottom:18px}.tab-item[data-v-4b9a7c3b]{font-size:14px;padding:12px 0}.qr-box[data-v-4b9a7c3b]{width:168px;height:168px}.code-img[data-v-4b9a7c3b]{width:96px}}.wechat-confirm-page[data-v-6dfb1fda]{min-height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:24px;box-sizing:border-box}.confirm-card[data-v-6dfb1fda]{width:100%;max-width:360px;background:#fff;border-radius:12px;padding:32px 24px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.12)}.logo[data-v-6dfb1fda]{width:56px;height:56px;border-radius:12px;-o-object-fit:contain;object-fit:contain}h3[data-v-6dfb1fda]{margin:16px 0 8px;font-size:18px;color:#303133}.tip[data-v-6dfb1fda]{color:#07c160;font-size:14px;margin:0 0 20px}.sub[data-v-6dfb1fda]{color:#606266;font-size:14px;margin:0 0 24px}.error[data-v-6dfb1fda]{color:#f56c6c;font-size:14px}.confirm-btn[data-v-6dfb1fda]{width:100%;height:44px;font-size:16px}.app-container[data-v-4fabadb3]{background:#fff;padding:20px;border-radius:4px}.card-box[data-v-4fabadb3]{margin-bottom:10px}.app-container[data-v-4b82d49a]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-4b82d49a]{margin-bottom:8px}.form-tip[data-v-4b82d49a]{font-size:12px;color:#909399;display:block;margin-top:4px}.el-pagination[data-v-4b82d49a]{margin-top:16px;text-align:right}.app-container[data-v-4056a3d3]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-4056a3d3]{margin-bottom:8px}.el-pagination[data-v-4056a3d3]{margin-top:16px;text-align:right}.app-container[data-v-48b40c9c]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-48b40c9c]{margin-bottom:8px}.el-pagination[data-v-48b40c9c]{margin-top:16px;text-align:right}.app-container[data-v-44abd317]{background:#fff;padding:20px;border-radius:4px}.el-pagination[data-v-44abd317]{margin-top:16px;text-align:right}.app-container[data-v-7a8cb1dc]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-7a8cb1dc]{margin-bottom:8px}.el-pagination[data-v-7a8cb1dc]{margin-top:16px;text-align:right}.app-container[data-v-0748ff86]{background:#fff;padding:20px;border-radius:4px}.card-box[data-v-0748ff86]{margin-bottom:10px}.text-danger[data-v-0748ff86]{color:#f56c6c}.platform-bar[data-v-f63dc49a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px;background:#f7f8fa;border-radius:10px;border:1px solid #eef0f3}.platform-tab[data-v-f63dc49a]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;cursor:pointer;color:#606266;background:transparent;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-tab[data-v-f63dc49a]:hover:not(.disabled){background:#fff;color:#303133}.platform-tab.active[data-v-f63dc49a]{background:#fff;color:#303133;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.platform-tab.disabled[data-v-f63dc49a]{opacity:.72;cursor:pointer}.platform-tab__icon[data-v-f63dc49a]{font-size:16px}.platform-tab__badge[data-v-f63dc49a]{margin-left:2px;padding:0 6px;height:18px;line-height:18px;font-size:11px;border-radius:9px;background:#fde2e2;color:#f56c6c}.platform-placeholder[data-v-f63dc49a]{padding:80px 0;background:#fff;border-radius:8px;border:1px dashed #e4e7ed}.movie-data-table[data-v-f63dc49a] .el-table__empty-block{min-height:200px}.field-tip[data-v-27f0bc46]{font-size:12px;color:#909399;line-height:1.5;margin-top:4px}.movie-create-page[data-v-4885137a]{background:#fff;min-height:calc(100vh - 120px);position:relative}.ocr-loading-mask[data-v-4885137a]{position:fixed;inset:0;z-index:4000;background:hsla(0,0%,100%,.45);display:flex;align-items:center;justify-content:center;pointer-events:all}.ocr-loading-panel[data-v-4885137a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 36px;border-radius:12px;background:rgba(0,0,0,.55);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12)}.ocr-loading-icon[data-v-4885137a]{font-size:36px;color:#ffc107}.ocr-loading-text[data-v-4885137a]{font-size:16px;letter-spacing:2px;font-weight:500}.toolbar[data-v-4885137a]{display:flex;align-items:center;gap:12px;padding:8px 0 16px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.toolbar-left[data-v-4885137a]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.city-select[data-v-4885137a]{width:110px}.area-select[data-v-4885137a]{width:120px}.search-input[data-v-4885137a]{width:220px;max-width:100%}.btn-yellow[data-v-4885137a]{background:#ffc107!important;border-color:#ffc107!important;color:#333!important}.btn-yellow-plain[data-v-4885137a]{background:#fffbe6!important;border-color:#ffc107!important;color:#333!important}.tip-q[data-v-4885137a]{margin-left:2px;color:#999}.tab-switch[data-v-4885137a]{display:flex;background:#f7f7f7;border-radius:20px;padding:2px;flex-shrink:0}.tab-item[data-v-4885137a]{padding:6px 16px;border-radius:18px;cursor:pointer;color:#666;font-size:14px}.tab-item.active[data-v-4885137a]{background:#fff;color:#333;box-shadow:0 1px 4px rgba(0,0,0,.08);font-weight:600}.tab-item.active i[data-v-4885137a]{color:#ffc107}.ocr-box[data-v-4885137a]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:10px;background:linear-gradient(90deg,#fff9e6,#fff);border:1px solid #ffe08a;white-space:nowrap}.ocr-title[data-v-4885137a]{font-weight:600;font-size:14px;line-height:1.3}.ocr-sub[data-v-4885137a]{font-size:12px;color:#999;line-height:1.3}.list-wrap[data-v-4885137a]{padding:8px 0}.cinema-row[data-v-4885137a],.film-row[data-v-4885137a]{display:flex;align-items:center;padding:16px 8px;border-bottom:1px solid #f3f3f3}.poster[data-v-4885137a]{width:86px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#f5f5f5;flex-shrink:0}.meta[data-v-4885137a]{flex:1;margin:0 16px;min-width:0}.title-line[data-v-4885137a]{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.name[data-v-4885137a]{font-size:18px;font-weight:700;color:#222}.grade[data-v-4885137a]{color:#ff8a00;font-size:14px;font-weight:600}.line[data-v-4885137a]{color:#888;font-size:13px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-btn[data-v-4885137a]{min-width:72px;flex-shrink:0}.cinema-main[data-v-4885137a]{flex:1;min-width:0;padding-right:12px}.region-line[data-v-4885137a]{color:#999;font-size:12px;margin-bottom:4px;letter-spacing:.2px}.name-row[data-v-4885137a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.cinema-tag[data-v-4885137a]{display:inline-block;padding:0 6px;height:20px;line-height:18px;font-size:12px;color:#409eff;border:1px solid #a0cfff;border-radius:2px;background:#ecf5ff;white-space:nowrap}.addr-line[data-v-4885137a]{color:#666}.cinema-side[data-v-4885137a]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:88px}.price[data-v-4885137a]{color:#f56c6c;font-size:18px;font-weight:700;line-height:1.2}.price-unit[data-v-4885137a]{font-size:12px;font-weight:500;margin-left:2px}.net-price[data-v-4885137a]{color:#999;font-size:12px}.empty[data-v-4885137a],.more[data-v-4885137a]{text-align:center;color:#999;padding:24px}.pager[data-v-4885137a]{display:flex;justify-content:flex-end;padding:16px 8px 8px}.wizard-body[data-v-4885137a]{margin-top:12px;min-height:320px}.wallet-amt[data-v-4885137a]{font-weight:700;color:#333;margin-right:8px}.wallet-amt.is-low[data-v-4885137a]{color:#f56c6c}.wallet-hint[data-v-4885137a]{font-size:12px;color:#999;margin-right:8px}.movie-wizard-dialog.is-seat-step .wizard-body[data-v-4885137a]{min-height:0;margin-top:0}.movie-wizard-dialog .el-dialog__body[data-v-4885137a]{padding-top:12px}.wiz-tip[data-v-4885137a]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;color:#666;font-size:13px}.wiz-film-header[data-v-4885137a]{display:flex;gap:16px;padding:4px 4px 14px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.wiz-poster[data-v-4885137a]{width:86px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#f5f5f5;flex-shrink:0}.wiz-film-meta[data-v-4885137a]{flex:1;min-width:0}.wiz-film-title[data-v-4885137a]{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.wiz-date-bar[data-v-4885137a]{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f5f5f5}.wiz-date-bar--session[data-v-4885137a]{border-bottom:none}.wiz-dates[data-v-4885137a]{flex:1;display:flex;gap:4px;overflow-x:auto;min-width:0;padding-bottom:2px}.wiz-date-item[data-v-4885137a]{flex-shrink:0;padding:8px 12px;font-size:13px;color:#666;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}.wiz-date-item[data-v-4885137a]:hover{color:#333}.wiz-date-item.active[data-v-4885137a]{color:#ff8a00;font-weight:600;border-bottom-color:#ff8a00}.wiz-cinema-filter[data-v-4885137a]{width:180px;flex-shrink:0}.wiz-toolbar[data-v-4885137a]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.wiz-cinema-list[data-v-4885137a],.wiz-film-list[data-v-4885137a]{max-height:420px;overflow-y:auto}.wiz-cinema-row[data-v-4885137a],.wiz-film-row[data-v-4885137a]{cursor:pointer}.wiz-cinema-row[data-v-4885137a]:hover,.wiz-film-row[data-v-4885137a]:hover{background:#fafafa}.sess-page[data-v-4885137a]{padding:0 4px 8px}.sess-cinema-head[data-v-4885137a]{margin-bottom:12px}.sess-cinema-name[data-v-4885137a]{font-size:22px;font-weight:700;color:#1a1a1a;line-height:1.35;margin-bottom:8px}.sess-cinema-tags[data-v-4885137a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.sess-tag[data-v-4885137a]{display:inline-block;padding:0 8px;height:22px;line-height:20px;font-size:12px;color:#409eff;border:1px solid #a0cfff;border-radius:3px;background:#ecf5ff;white-space:nowrap}.sess-cinema-addr[data-v-4885137a]{font-size:13px;color:#999;line-height:1.4}.sess-film-banner[data-v-4885137a]{position:relative;height:176px;border-radius:10px;overflow:hidden;background:#3a2e28;margin-bottom:14px}.sess-film-banner-bg[data-v-4885137a]{position:absolute;inset:-24px;z-index:0;filter:blur(22px) saturate(1.15);transform:scale(1.2);pointer-events:none}.sess-film-banner-bg[data-v-4885137a]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,20,12,.25),rgba(20,12,8,.5))}.sess-film-strip[data-v-4885137a]{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding:0 48px;scrollbar-width:none}.sess-film-strip[data-v-4885137a]::-webkit-scrollbar{display:none}.sess-poster-item[data-v-4885137a]{flex:0 0 auto;width:76px;height:108px;border-radius:6px;overflow:hidden;cursor:pointer;opacity:.65;transform:scale(.9);transition:transform .2s,opacity .2s,box-shadow .2s;box-shadow:0 2px 10px rgba(0,0,0,.28);border:2px solid transparent}.sess-poster-item img[data-v-4885137a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#555}.sess-poster-item.active[data-v-4885137a]{width:96px;height:136px;opacity:1;transform:scale(1);border-color:hsla(0,0%,100%,.95);box-shadow:0 8px 20px rgba(0,0,0,.4)}.sess-film-nav[data-v-4885137a]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;border:none;border-radius:50%;background:hsla(0,0%,100%,.9);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:0;font-size:16px}.sess-film-nav[data-v-4885137a]:hover{background:#fff}.sess-film-nav.left[data-v-4885137a]{left:10px}.sess-film-nav.right[data-v-4885137a]{right:10px}.sess-film-info[data-v-4885137a]{text-align:center;margin-bottom:12px}.sess-film-name[data-v-4885137a]{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:6px;letter-spacing:.2px}.sess-film-sub[data-v-4885137a]{font-size:13px;color:#999}.wiz-date-bar--session[data-v-4885137a]{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:0}.wiz-date-bar--session .wiz-date-item[data-v-4885137a]{padding:10px 14px 12px;font-size:14px;color:#666;border-bottom-width:3px}.wiz-date-bar--session .wiz-date-item.active[data-v-4885137a]{color:#ff6a00;font-weight:600;border-bottom-color:#ff6a00}.sess-grid[data-v-4885137a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:380px;overflow-y:auto;padding:2px 2px 8px}.sess-empty[data-v-4885137a]{grid-column:1/-1}.sess-card[data-v-4885137a]{display:flex;align-items:center;gap:14px;padding:16px 16px 16px 18px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer;transition:border-color .15s,box-shadow .15s}.sess-card[data-v-4885137a]:hover{border-color:#ffd666;box-shadow:0 3px 12px rgba(255,193,7,.2)}.sess-card-time[data-v-4885137a]{min-width:68px;flex-shrink:0}.sess-start[data-v-4885137a]{font-size:24px;font-weight:700;color:#1a1a1a;line-height:1.1;letter-spacing:.5px}.sess-end[data-v-4885137a]{margin-top:6px;font-size:12px;color:#999}.sess-card-meta[data-v-4885137a]{flex:1;min-width:0}.sess-hall[data-v-4885137a],.sess-lang[data-v-4885137a]{font-size:13px;color:#888;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sess-lang[data-v-4885137a]{color:#666}.sess-buy[data-v-4885137a]{flex-shrink:0;min-width:72px;font-weight:600}@media (max-width:768px){.sess-grid[data-v-4885137a]{grid-template-columns:1fr}.sess-film-banner[data-v-4885137a]{height:148px}.sess-poster-item[data-v-4885137a]{width:64px;height:90px}.sess-poster-item.active[data-v-4885137a]{width:78px;height:110px}.sess-cinema-name[data-v-4885137a]{font-size:18px}.sess-start[data-v-4885137a]{font-size:20px}}.seat-page[data-v-4885137a]{display:flex;gap:12px;min-height:360px;max-height:min(62vh,520px);align-items:stretch}.seat-map-panel[data-v-4885137a]{flex:1;min-width:0;background:#f5f6f8;border-radius:8px;padding:8px 6px 10px;display:flex;flex-direction:column;overflow:hidden}.seat-screen[data-v-4885137a]{text-align:center;margin-bottom:4px;flex-shrink:0}.seat-screen-shape[data-v-4885137a]{display:inline-block;min-width:160px;max-width:60%;padding:4px 20px 8px;background:linear-gradient(180deg,#dcdcdc,#bdbdbd);color:#666;font-size:12px;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);border-radius:2px 2px 0 0}.seat-screen-tip[data-v-4885137a]{margin-top:4px;font-size:11px;color:#b0b0b0}.seat-legend-bar[data-v-4885137a]{display:flex;justify-content:center;gap:14px;margin-bottom:6px;flex-shrink:0;font-size:11px;color:#666}.seat-legend-bar .lg[data-v-4885137a]{display:inline-flex;align-items:center;gap:4px;position:relative}.lg-box[data-v-4885137a]{display:inline-block;width:12px;height:12px;border-radius:2px;box-sizing:border-box;vertical-align:middle}.lg-box.available[data-v-4885137a]{background:#fff;border:1px solid #c8c9cc}.lg-box.selected[data-v-4885137a]{background:#67c23a;border:1px solid #67c23a}.lg-box.sold[data-v-4885137a]{background:#e4e4e4;border:1px solid #ddd}.lg-selected .lg-check[data-v-4885137a]{position:absolute;left:1px;font-size:9px;color:#fff;pointer-events:none}.seat-map-scroll[data-v-4885137a]{flex:1;min-height:0;overflow:auto;padding:4px 2px 10px;-webkit-overflow-scrolling:touch}.seat-map-inner[data-v-4885137a]{position:relative;display:inline-flex;flex-direction:column;align-items:center;min-width:100%;padding:0 4px}.seat-center-line[data-v-4885137a]{position:absolute;top:0;bottom:0;left:50%;width:0;border-left:1px dashed #cfcfcf;pointer-events:none;z-index:0}.seat-map-row[data-v-4885137a]{position:relative;z-index:1;display:flex;align-items:center;gap:4px;margin-bottom:4px;justify-content:center;min-width:-moz-max-content;min-width:max-content}.seat-row-label[data-v-4885137a]{width:16px;height:20px;line-height:20px;text-align:center;font-size:11px;color:#999;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seat-row-cells[data-v-4885137a]{display:flex;align-items:center;gap:3px}.seat-aisle[data-v-4885137a]{flex-shrink:0;height:1px}.seat-cell[data-v-4885137a]{width:20px;height:20px;border-radius:4px;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:11px;transition:background .12s,border-color .12s}.seat-cell.empty[data-v-4885137a]{background:transparent;border:none;pointer-events:none}.seat-cell.available[data-v-4885137a]{background:#fff;border:1px solid #c8c9cc;cursor:pointer}.seat-cell.available[data-v-4885137a]:hover{border-color:#67c23a}.seat-cell.selected[data-v-4885137a]{background:#67c23a;border:1px solid #67c23a;color:#fff;cursor:pointer}.seat-cell.sold[data-v-4885137a]{background:#e8e8e8;border:1px solid #e0e0e0;cursor:not-allowed}.seat-map-inner.is-dense .seat-cell[data-v-4885137a]{width:16px;height:16px;border-radius:3px;font-size:10px}.seat-map-inner.is-dense .seat-row-label[data-v-4885137a]{width:14px;height:16px;line-height:16px;font-size:10px}.seat-map-inner.is-dense .seat-map-row[data-v-4885137a]{margin-bottom:3px;gap:3px}.seat-map-inner.is-dense .seat-row-cells[data-v-4885137a]{gap:2px}.seat-side-panel[data-v-4885137a]{width:260px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;padding:0}.seat-side-scroll[data-v-4885137a]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:2px}.seat-side-footer[data-v-4885137a]{flex-shrink:0;padding-top:10px;border-top:1px solid #f0f0f0;margin-top:6px}.seat-side-meta[data-v-4885137a]{font-size:12px;color:#333}.seat-meta-row[data-v-4885137a]{display:flex;gap:8px;line-height:1.6;margin-bottom:2px}.seat-meta-row .k[data-v-4885137a]{color:#999;flex:0 0 56px}.seat-meta-row .v[data-v-4885137a]{flex:1;min-width:0;word-break:break-all}.time-red[data-v-4885137a]{color:#f56c6c;font-weight:600}.time-lang[data-v-4885137a]{color:#999}.seat-type-group[data-v-4885137a]{display:flex;width:100%}.seat-type-group .el-radio-button[data-v-4885137a]{flex:1}.seat-type-group .el-radio-button__inner[data-v-4885137a]{width:100%}.seat-side-limit[data-v-4885137a]{font-size:12px;color:#666}.seat-side-limit b[data-v-4885137a]{color:#333;font-weight:700}.seat-chips[data-v-4885137a]{display:flex;flex-wrap:wrap;gap:6px;min-height:48px;max-height:110px;overflow:auto;align-content:flex-start}.seat-chips-empty[data-v-4885137a]{width:100%;color:#c0c4cc;font-size:12px;padding:12px 0;text-align:center;background:#fafafa;border-radius:6px;border:1px dashed #e8e8e8}.seat-chip[data-v-4885137a]{position:relative;width:calc(50% - 3px);background:#fff8e6;border:1px solid #ffe08a;border-radius:5px;padding:6px 16px 6px 8px;box-sizing:border-box}.chip-main[data-v-4885137a]{font-size:12px;color:#333;font-weight:600}.chip-price[data-v-4885137a]{font-size:11px;color:#999;margin-top:1px}.chip-x[data-v-4885137a]{position:absolute;top:2px;right:2px;font-size:11px;color:#bbb;cursor:pointer;padding:2px}.chip-x[data-v-4885137a]:hover{color:#666}.seat-script-block[data-v-4885137a]{border-top:1px dashed #eee;padding-top:8px}.script-title[data-v-4885137a]{font-size:12px;color:#666;margin-bottom:6px}.script-row[data-v-4885137a]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#333;margin-bottom:6px}.seat-link-order[data-v-4885137a]{display:flex;align-items:center;gap:6px;color:#409eff;font-size:12px}.seat-link-order .el-icon-link[data-v-4885137a]{font-size:14px;flex-shrink:0}.goofish-input[data-v-4885137a]{flex:1}.seat-confirm-btn[data-v-4885137a]{width:100%;height:40px;font-size:15px;font-weight:700}@media (max-width:900px){.seat-page[data-v-4885137a]{flex-direction:column;max-height:none;min-height:0}.seat-map-panel[data-v-4885137a]{min-height:280px;max-height:48vh}.seat-side-panel[data-v-4885137a]{width:100%}.seat-side-scroll[data-v-4885137a]{max-height:none;overflow:visible}}.ocr-detail[data-v-4885137a]{display:flex;gap:20px;min-height:420px}.ocr-preview[data-v-4885137a]{flex:0 0 280px;display:flex;justify-content:center;align-items:flex-start}.phone-frame[data-v-4885137a]{width:240px;max-height:480px;overflow:auto;border-radius:16px;border:1px solid #e5e5e5;background:#111;box-shadow:0 8px 24px rgba(0,0,0,.12)}.phone-frame img[data-v-4885137a]{display:block;width:100%;height:auto}.phone-empty[data-v-4885137a]{color:#999;text-align:center;padding:80px 12px;background:#fafafa}.ocr-info-col[data-v-4885137a]{flex:1;min-width:0;display:flex;flex-direction:column}.info-header[data-v-4885137a]{margin-bottom:12px}.header-text[data-v-4885137a]{font-size:16px;font-weight:700;color:#222}.info-list[data-v-4885137a]{flex:1}.info-row[data-v-4885137a]{display:flex;line-height:1.9;font-size:14px;color:#333}.info-row .label[data-v-4885137a]{color:#888;flex:0 0 88px}.info-row .value[data-v-4885137a]{flex:1;word-break:break-all}.info-row.address-row .value[data-v-4885137a]{color:#666}.highlight-red[data-v-4885137a]{color:#f56c6c!important;font-weight:600}.seat-info-box[data-v-4885137a]{margin-top:10px;padding:10px 12px;background:#fff8e6;border:1px solid #ffe08a;border-radius:6px;display:flex;gap:6px;align-items:flex-start}.seat-label[data-v-4885137a]{color:#888;flex-shrink:0}.seat-value[data-v-4885137a]{color:#333;font-weight:600;word-break:break-all}.ocr-order-fields[data-v-4885137a]{margin-top:14px;padding-top:8px;border-top:1px dashed #eee}.warning-box[data-v-4885137a]{margin-top:12px;color:#f56c6c;font-size:13px;display:flex;align-items:center;gap:6px}.ocr-footer[data-v-4885137a]{text-align:right}@media (max-width:768px){.ocr-detail[data-v-4885137a]{flex-direction:column}.ocr-preview[data-v-4885137a]{flex:none}.phone-frame[data-v-4885137a]{width:200px;max-height:360px}}.query-form[data-v-60246e1a]{display:flex;flex-wrap:wrap;align-items:center}.view-toggle-item[data-v-60246e1a]{margin-left:auto}.card-grid[data-v-60246e1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;min-height:120px;background:#eef5fb;padding:16px;border-radius:4px}.card-empty-wrap[data-v-60246e1a]{grid-column:1/-1;display:flex;justify-content:center;padding:24px 0}.identity-card[data-v-60246e1a]{background:#fff;border-radius:4px;padding:16px 18px 10px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.card-grid-fields[data-v-60246e1a]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:10px}.field[data-v-60246e1a]{display:flex;align-items:baseline;min-width:0;font-size:12px;line-height:1.4;color:#303133}.field-full[data-v-60246e1a]{grid-column:1/-1}.field .k[data-v-60246e1a]{flex-shrink:0;color:#606266;font-weight:700}.field .v[data-v-60246e1a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.field .v.ok[data-v-60246e1a]{color:#67c23a}.field .v.bad[data-v-60246e1a]{color:#f56c6c}.card-actions[data-v-60246e1a]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:8px;border-top:1px solid #f0f2f5}.act-detail[data-v-60246e1a]{color:#409eff!important;padding:0 4px!important}.act-dispatch[data-v-60246e1a]{color:#e6a23c!important;padding:0 4px!important;font-weight:500}.identity-table[data-v-60246e1a]{width:100%}.movie-data-table[data-v-60246e1a] .el-table__empty-block{min-height:200px}.detail-body[data-v-60246e1a]{display:flex;gap:20px;min-height:320px}.detail-preview[data-v-60246e1a]{width:280px;flex-shrink:0;background:#f5f7fa;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.detail-preview img[data-v-60246e1a]{max-width:100%;max-height:480px;display:block}.preview-empty[data-v-60246e1a]{color:#909399;padding:40px 12px;text-align:center}.detail-fields[data-v-60246e1a]{flex:1;min-width:0}.d-row[data-v-60246e1a]{display:flex;padding:8px 0;border-bottom:1px solid #f0f2f5;font-size:13px}.d-row .k[data-v-60246e1a]{width:88px;flex-shrink:0;color:#909399}.d-row .v[data-v-60246e1a]{flex:1;color:#303133;word-break:break-all}.d-row .v.warn[data-v-60246e1a]{color:#e6a23c}.platform-bar[data-v-60246e1a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px;background:#f7f8fa;border-radius:10px;border:1px solid #eef0f3}.platform-tab[data-v-60246e1a]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;cursor:pointer;color:#606266;background:transparent;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-tab[data-v-60246e1a]:hover:not(.disabled){background:#fff;color:#303133}.platform-tab.active[data-v-60246e1a]{background:#fff;color:#303133;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.platform-tab.disabled[data-v-60246e1a]{opacity:.72;cursor:pointer}.platform-tab__icon[data-v-60246e1a]{font-size:16px}.platform-tab__badge[data-v-60246e1a]{margin-left:2px;padding:0 6px;height:18px;line-height:18px;font-size:11px;border-radius:9px;background:#fde2e2;color:#f56c6c}.platform-placeholder[data-v-60246e1a]{padding:80px 0;background:#fff;border-radius:8px;border:1px dashed #e4e7ed}.od-wrap[data-v-5bfb859b]{max-height:70vh;overflow:auto;padding-right:2px;font-size:12px}.od-ticket-card[data-v-5bfb859b]{display:flex;align-items:stretch;gap:12px;padding:10px 12px;background:#fff;border-radius:8px;box-shadow:0 1px 8px rgba(0,0,0,.05);border:1px solid #f0f2f5}.od-poster[data-v-5bfb859b]{width:120px;height:160px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f5f7fa}.od-poster img[data-v-5bfb859b]{width:120px;height:160px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#f5f7fa}.poster-empty[data-v-5bfb859b]{width:120px;height:160px;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:11px}.od-ticket-info[data-v-5bfb859b]{position:relative;flex:1;min-width:0;padding-right:28px;font-size:12px}.od-qty[data-v-5bfb859b]{position:absolute;top:0;right:0;color:#909399;font-size:12px;line-height:1}.od-line[data-v-5bfb859b]{display:flex;align-items:flex-start;margin-bottom:6px;line-height:1.4}.od-line .k[data-v-5bfb859b]{width:64px;flex-shrink:0;color:#606266;font-weight:700;font-size:12px;white-space:nowrap}.od-line .v[data-v-5bfb859b]{flex:1;min-width:0;color:#303133;font-weight:400;word-break:break-all;font-size:12px}.od-line .v.bold[data-v-5bfb859b]{font-weight:700;color:#1f2329}.od-seats[data-v-5bfb859b]{flex-wrap:wrap}.od-seats .v[data-v-5bfb859b]{flex:0 1 auto;margin-right:6px}.seat-tags[data-v-5bfb859b]{display:inline-flex;align-items:center;gap:4px;margin-top:0}.seat-tag[data-v-5bfb859b]{display:inline-block;padding:0 6px;height:18px;line-height:18px;font-size:11px;border-radius:3px;color:#606266}.seat-tag.fill[data-v-5bfb859b]{background:#f0f2f5}.seat-tag.outline[data-v-5bfb859b]{background:transparent;border:1px solid #dcdfe6}.od-no-change[data-v-5bfb859b]{margin-top:2px;color:#f56c6c;font-size:12px;display:inline-flex;align-items:center}.od-no-change i[data-v-5bfb859b]{margin-right:3px;font-size:12px}.od-dash[data-v-5bfb859b]{border-top:1px dashed #dcdfe6;margin:12px 0}.od-section[data-v-5bfb859b]{margin-bottom:12px}.od-section-title[data-v-5bfb859b]{position:relative;padding-left:8px;margin-bottom:8px;font-size:13px;font-weight:700;color:#303133}.od-section-title[data-v-5bfb859b]:before{content:"";position:absolute;left:0;top:3px;width:2px;height:12px;background:#409eff;border-radius:1px}.od-info-grid[data-v-5bfb859b]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:6px;font-size:12px}.od-info-grid .cell[data-v-5bfb859b]{display:flex;align-items:flex-start;min-width:0}.od-info-grid .cell-full[data-v-5bfb859b]{grid-column:1/-1}.od-info-grid .k[data-v-5bfb859b]{width:64px;color:#606266;font-weight:700;flex-shrink:0;font-size:12px}.od-info-grid .v[data-v-5bfb859b]{flex:1;color:#303133;font-weight:400;word-break:break-all;font-size:12px}.od-info-grid .v.remark[data-v-5bfb859b]{color:#606266}.amt-plus[data-v-5bfb859b]{color:#67c23a}.amt-minus[data-v-5bfb859b]{color:#f56c6c}.platform-bar[data-v-5bfb859b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px;background:#f7f8fa;border-radius:10px;border:1px solid #eef0f3}.platform-tab[data-v-5bfb859b]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;cursor:pointer;color:#606266;background:transparent;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-tab[data-v-5bfb859b]:hover:not(.disabled){background:#fff;color:#303133}.platform-tab.active[data-v-5bfb859b]{background:#fff;color:#303133;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.platform-tab.disabled[data-v-5bfb859b]{opacity:.72;cursor:pointer}.platform-tab__icon[data-v-5bfb859b]{font-size:16px}.platform-tab__badge[data-v-5bfb859b]{margin-left:2px;padding:0 6px;height:18px;line-height:18px;font-size:11px;border-radius:9px;background:#fde2e2;color:#f56c6c}.platform-placeholder[data-v-5bfb859b]{padding:80px 0;background:#fff;border-radius:8px;border:1px dashed #e4e7ed}.movie-data-table[data-v-5bfb859b] .el-table__empty-block{min-height:200px}.platform-bar[data-v-301f0438]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px;background:#f7f8fa;border-radius:10px;border:1px solid #eef0f3}.platform-tab[data-v-301f0438]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;cursor:pointer;color:#606266;background:transparent;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-tab[data-v-301f0438]:hover:not(.disabled){background:#fff;color:#303133}.platform-tab.active[data-v-301f0438]{background:#fff;color:#303133;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.platform-tab.disabled[data-v-301f0438]{opacity:.72;cursor:pointer}.platform-tab__icon[data-v-301f0438]{font-size:16px}.platform-tab__badge[data-v-301f0438]{margin-left:2px;padding:0 6px;height:18px;line-height:18px;font-size:11px;border-radius:9px;background:#fde2e2;color:#f56c6c}.platform-placeholder[data-v-301f0438]{padding:80px 0;background:#fff;border-radius:8px;border:1px dashed #e4e7ed}.movie-data-table[data-v-301f0438] .el-table__empty-block{min-height:200px}.movie-setting-page[data-v-7376cafc]{min-height:calc(100vh - 120px)}.platform-bar[data-v-7376cafc]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px;background:#f7f8fa;border-radius:10px;border:1px solid #eef0f3}.platform-tab[data-v-7376cafc]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;cursor:pointer;color:#606266;background:transparent;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-tab[data-v-7376cafc]:hover:not(.disabled){background:#fff;color:#303133}.platform-tab.active[data-v-7376cafc]{background:#fff;color:#303133;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.platform-tab.disabled[data-v-7376cafc]{opacity:.72;cursor:pointer}.platform-tab__icon[data-v-7376cafc]{font-size:16px}.platform-tab__badge[data-v-7376cafc]{margin-left:2px;padding:0 6px;height:18px;line-height:18px;font-size:11px;border-radius:9px;background:#fde2e2;color:#f56c6c}.platform-placeholder[data-v-7376cafc]{padding:80px 0;background:#fff;border-radius:8px;border:1px dashed #e4e7ed}.shop-platform-tag[data-v-7376cafc]{flex-shrink:0}.movie-setting-row[data-v-7376cafc]{align-items:stretch}.panel-title[data-v-7376cafc]{font-weight:600;color:#303133}.mb8[data-v-7376cafc]{margin-bottom:8px}.item-panel[data-v-7376cafc],.setting-panel[data-v-7376cafc],.shop-panel[data-v-7376cafc]{min-height:640px}.setting-header[data-v-7376cafc],.shop-panel-header[data-v-7376cafc]{display:flex;align-items:center;justify-content:space-between}.setting-context[data-v-7376cafc]{margin-left:10px;font-size:12px;color:#909399;font-weight:400}.setting-actions[data-v-7376cafc]{display:flex;gap:8px}.item-list[data-v-7376cafc],.shop-list[data-v-7376cafc]{max-height:560px;overflow-y:auto}.item-row[data-v-7376cafc],.shop-item[data-v-7376cafc]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:6px;cursor:pointer;transition:background .15s}.item-row[data-v-7376cafc]:hover,.shop-item[data-v-7376cafc]:hover{background:#f5f7fa}.item-row.active[data-v-7376cafc],.shop-item.active[data-v-7376cafc]{background:#ecf5ff}.item-row__body[data-v-7376cafc],.shop-item__body[data-v-7376cafc]{min-width:0;flex:1}.item-row__title[data-v-7376cafc],.shop-item__name[data-v-7376cafc]{font-size:13px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-row__id[data-v-7376cafc],.shop-item__user[data-v-7376cafc]{font-size:12px;color:#909399;margin-top:2px}.shop-collapsed-list[data-v-7376cafc]{display:flex;flex-direction:column;align-items:center;gap:10px}.shop-collapsed-item[data-v-7376cafc]{cursor:pointer}.scope-mode[data-v-7376cafc]{display:flex;width:100%}.scope-mode[data-v-7376cafc] .el-radio-button{flex:1}.scope-mode[data-v-7376cafc] .el-radio-button__inner{width:100%}.field-tip[data-v-7376cafc],.scope-tip[data-v-7376cafc]{font-size:12px;color:#909399;line-height:1.5}.field-tip[data-v-7376cafc]{margin-top:4px}.item-thumb[data-v-7376cafc]{width:36px;height:36px;border-radius:4px;flex-shrink:0}.setting-tabs[data-v-7376cafc] .el-tabs__header{margin-bottom:12px}.setting-form[data-v-7376cafc]{max-width:720px;padding-right:8px}.var-chips[data-v-7376cafc]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.var-chip[data-v-7376cafc]{padding:2px 8px;font-size:12px;color:#409eff;background:#ecf5ff;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.var-chip[data-v-7376cafc]:hover{background:#d9ecff}.batch-tip[data-v-7376cafc]{margin:0 0 12px;font-size:13px;color:#606266;line-height:1.5}.batch-shop-list[data-v-7376cafc]{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.batch-shop-list[data-v-7376cafc] .el-checkbox{margin-right:0}.collapse-btn[data-v-7376cafc]{padding:0;color:#909399}.unit-text[data-v-7376cafc]{margin-left:8px;color:#606266;font-size:13px}.quote-tab-form[data-v-7376cafc]{max-width:780px}.quote-textarea[data-v-7376cafc] textarea{font-family:Menlo,Monaco,Consolas,monospace;line-height:1.5}.var-chip.is-highlight[data-v-7376cafc]{background:#f5c518;color:#303133}.setting-form[data-v-7376cafc] .el-divider__text{font-size:13px;color:#606266}.shop-account-sidebar[data-v-d2871eea]{--sidebar-width:200px;width:var(--sidebar-width);flex-shrink:0;transition:width .28s ease;border-right:1px solid var(--tj-border-color,#eef0f3);background:var(--tj-secondary-bg,#fafbfc)}.shop-account-sidebar.collapsed[data-v-d2871eea]{width:52px}.sidebar-panel[data-v-d2871eea]{width:var(--sidebar-width);height:100%;display:flex;flex-direction:column;overflow:hidden}.shop-account-sidebar.collapsed .sidebar-panel[data-v-d2871eea]{width:52px}.sidebar-header[data-v-d2871eea]{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 8px 12px;flex-shrink:0}.shop-account-sidebar.collapsed .sidebar-header[data-v-d2871eea]{justify-content:center;padding:12px 4px 8px}.sidebar-title[data-v-d2871eea]{font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133)}.collapse-btn[data-v-d2871eea]{padding:4px;font-size:14px;color:var(--tj-text-secondary,#909399)}.sidebar-search[data-v-d2871eea]{padding:0 10px 10px;flex-shrink:0}.sidebar-scroll[data-v-d2871eea]{flex:1;height:0}.shop-card[data-v-d2871eea]{display:flex;align-items:center;gap:10px;margin:0 8px 8px;padding:10px;border-radius:8px;cursor:pointer;background:var(--tj-content-bg,#fff);border:1px solid transparent;transition:all .2s ease}.shop-card[data-v-d2871eea]:hover{border-color:var(--tj-primary,#409eff);background:var(--tj-primary-light,#fffbe6)}.shop-card.active[data-v-d2871eea]{border-color:var(--tj-primary,#409eff);background:var(--tj-primary-light,#fff7e6);box-shadow:0 2px 8px rgba(64,158,255,.12)}.shop-card__body[data-v-d2871eea]{min-width:0;flex:1}.shop-card__name[data-v-d2871eea]{font-size:13px;font-weight:600;color:var(--tj-text-primary,#303133);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.shop-card__user[data-v-d2871eea]{font-size:12px;color:var(--tj-text-secondary,#909399);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.sidebar-scroll--collapsed[data-v-d2871eea] .el-scrollbar__wrap{overflow-x:hidden}.shop-avatar-item[data-v-d2871eea]{display:flex;justify-content:center;padding:6px 0;margin:0 6px 4px;border-radius:8px;cursor:pointer;transition:background .2s ease}.shop-avatar-item[data-v-d2871eea]:hover{background:var(--tj-menu-hover-bg,#f0f2f5)}.shop-avatar-item.active[data-v-d2871eea]{background:var(--tj-primary-light,#fff7e6);box-shadow:inset 0 0 0 1px var(--tj-primary,#409eff)}.sidebar-collapsed-empty[data-v-d2871eea]{display:flex;align-items:center;justify-content:center;padding:16px 0;color:var(--tj-text-secondary,#dcdfe6);font-size:18px}.pdd-goods-card[data-v-95441c78]{width:280px;max-width:100%;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa;padding:10px;text-align:left}.pdd-goods-card__main[data-v-95441c78]{display:flex;gap:10px;align-items:flex-start}.pdd-goods-card__thumb[data-v-95441c78]{width:60px;height:60px;border-radius:4px;flex-shrink:0}.pdd-goods-card__thumb--empty[data-v-95441c78]{display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#909399;font-size:12px}.pdd-goods-card__info[data-v-95441c78]{flex:1;min-width:0}.pdd-goods-card__title[data-v-95441c78]{font-size:13px;line-height:1.4;color:#303133;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.pdd-goods-card__price[data-v-95441c78]{margin-top:6px;font-size:14px;font-weight:600;color:#e02e24}.pdd-goods-card__footer[data-v-95441c78]{margin-top:8px;padding-top:8px;border-top:1px solid #eee;display:flex;align-items:center;gap:4px;font-size:12px;color:#909399}.pdd-goods-card__id[data-v-95441c78]{color:#606266;word-break:break-all}.pdd-goods-card__copy[data-v-95441c78]{padding:0;margin-left:auto;color:#909399}.pdd-invite-card[data-v-63243d2e]{width:300px;max-width:100%;border:1px solid #e8e8e8;border-radius:8px;background:#fff;padding:12px;text-align:left;box-shadow:0 1px 4px rgba(0,0,0,.04)}.pdd-invite-card__title[data-v-63243d2e]{font-size:13px;line-height:1.5;color:#303133;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.pdd-invite-card__goods[data-v-63243d2e]{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.pdd-invite-card__thumb[data-v-63243d2e]{width:64px;height:64px;border-radius:4px;flex-shrink:0}.pdd-invite-card__thumb--empty[data-v-63243d2e]{display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#909399;font-size:12px}.pdd-invite-card__info[data-v-63243d2e]{flex:1;min-width:0}.pdd-invite-card__name[data-v-63243d2e]{font-size:13px;line-height:1.4;color:#303133;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.pdd-invite-card__spec[data-v-63243d2e]{margin-top:4px;font-size:12px;color:#909399}.pdd-invite-card__price-row[data-v-63243d2e]{margin-top:6px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pdd-invite-card__price[data-v-63243d2e]{font-size:15px;font-weight:600;color:#e02e24}.pdd-invite-card__qty[data-v-63243d2e]{font-size:13px;color:#606266}.pdd-invite-card__note[data-v-63243d2e]{font-size:12px;line-height:1.5;color:#606266;padding:8px 0;border-top:1px solid #f0f0f0;word-break:break-all}.pdd-invite-card__note-label[data-v-63243d2e]{color:#909399}.pdd-invite-card__discount[data-v-63243d2e]{font-size:12px;color:#e02e24;margin-bottom:6px}.pdd-invite-card__footer[data-v-63243d2e]{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;padding-top:4px}.pdd-invite-card__total-label[data-v-63243d2e]{font-size:13px;color:#303133}.pdd-invite-card__total[data-v-63243d2e]{font-size:16px;font-weight:600;color:#e02e24}.online-chat[data-v-4a766e68]{display:flex;height:calc(100vh - 120px);min-height:520px;background:var(--tj-content-bg,#fff);border-radius:4px;overflow:hidden}.session-panel[data-v-4a766e68]{width:280px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--tj-border-color,#eef0f3);background:var(--tj-secondary-bg,#fafbfc)}.panel-header[data-v-4a766e68]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px;flex-shrink:0}.panel-title[data-v-4a766e68]{font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133)}.panel-actions[data-v-4a766e68]{display:flex;align-items:center;gap:2px}.action-btn[data-v-4a766e68]{padding:4px;font-size:16px;color:var(--tj-text-secondary,#909399)}.panel-search[data-v-4a766e68]{padding:0 10px 10px;flex-shrink:0}.panel-body[data-v-4a766e68]{flex:1;height:0}.panel-empty[data-v-4a766e68]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:var(--tj-text-secondary,#909399);font-size:13px;text-align:center}.panel-empty__icon[data-v-4a766e68]{font-size:40px;margin-bottom:12px;color:var(--tj-text-secondary,#dcdfe6)}.session-item[data-v-4a766e68]{display:flex;align-items:stretch;gap:10px;padding:12px;margin:0 8px 4px;border-radius:8px;cursor:pointer;position:relative;transition:background .2s ease}.session-item[data-v-4a766e68]:hover{background:var(--tj-menu-hover-bg,#f0f2f5)}.session-item.active[data-v-4a766e68]{background:var(--tj-primary-light,#fff7e6)}.session-item__body[data-v-4a766e68]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.session-item__title-row[data-v-4a766e68]{display:flex;align-items:center;gap:6px;min-width:0}.session-item__name[data-v-4a766e68]{font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.session-item__preview[data-v-4a766e68]{font-size:12px;color:var(--tj-text-secondary,#909399);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-item__avatar-wrap[data-v-4a766e68]{position:relative;flex-shrink:0}.session-item__unread[data-v-4a766e68]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f56c6c;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:600;box-shadow:0 0 0 2px var(--tj-secondary-bg,#fafbfc);z-index:1}.session-item.active .session-item__unread[data-v-4a766e68]{box-shadow:0 0 0 2px var(--tj-primary-light,#fff7e6)}.session-item__time[data-v-4a766e68]{margin-top:2px;font-size:11px;color:var(--tj-text-secondary,#c0c4cc);line-height:1.2;text-align:left;white-space:nowrap;align-self:flex-start}.chat-panel[data-v-4a766e68]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--tj-content-bg,#fff)}.chat-placeholder[data-v-4a766e68]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tj-text-secondary,#909399)}.chat-placeholder__icon[data-v-4a766e68]{font-size:56px;margin-bottom:16px;color:var(--tj-text-secondary,#dcdfe6)}.chat-placeholder__title[data-v-4a766e68]{font-size:15px;color:var(--tj-text-primary,#606266);margin:0 0 8px}.chat-placeholder__hint[data-v-4a766e68]{font-size:13px;margin:0}.chat-header[data-v-4a766e68]{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--tj-border-color,#eef0f3);flex-shrink:0}.chat-header__avatar[data-v-4a766e68]{flex-shrink:0}.chat-header__info[data-v-4a766e68]{flex:1;min-width:0}.chat-header__title-row[data-v-4a766e68]{display:flex;align-items:center;gap:6px;min-width:0}.chat-header__info strong[data-v-4a766e68]{font-size:15px;color:var(--tj-text-primary,#303133);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-messages[data-v-4a766e68]{flex:1;height:0}.chat-messages[data-v-4a766e68] .el-scrollbar__wrap{overflow-x:hidden}.chat-messages[data-v-4a766e68] .el-scrollbar__bar.is-horizontal{display:none}.chat-messages__inner[data-v-4a766e68]{padding:16px;min-height:100%;overflow-x:hidden}.message-row[data-v-4a766e68]{display:flex;margin-bottom:12px;max-width:100%;overflow:hidden}.message-row.system[data-v-4a766e68]{justify-content:center;margin-bottom:16px}.message-row.mine[data-v-4a766e68]{justify-content:flex-end}.message-system[data-v-4a766e68]{max-width:85%;padding:6px 14px;border-radius:6px;font-size:12px;line-height:1.5;color:var(--tj-text-secondary,#909399);background:var(--tj-menu-hover-bg,#f2f3f5);text-align:center;word-break:break-word}.message-bubble[data-v-4a766e68]{max-width:70%;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.5;background:var(--tj-menu-hover-bg,#f4f4f5);color:var(--tj-text-primary,#303133);word-break:break-word}.message-row.mine .message-bubble[data-v-4a766e68]{background:var(--tj-primary-light,#fff7e6)}.message-bubble--card[data-v-4a766e68]{padding:0;background:transparent}.message-row.mine .message-bubble--card[data-v-4a766e68]{background:transparent}.message-bubble.has-image[data-v-4a766e68]{padding:4px;background:transparent}.message-row.mine .message-bubble.has-image[data-v-4a766e68]{background:transparent}.message-bubble__image[data-v-4a766e68]{max-width:180px;max-height:240px;border-radius:6px;display:block}.message-bubble.has-image .message-bubble__image[data-v-4a766e68]{min-width:80px;min-height:80px}.message-bubble__image[data-v-4a766e68] .el-image__inner{border-radius:6px}.message-bubble__image-error[data-v-4a766e68]{font-size:12px;color:var(--tj-text-secondary,#909399);padding:8px}.message-bubble__text[data-v-4a766e68]{white-space:pre-wrap;word-break:break-word}.chat-input[data-v-4a766e68]{display:flex;gap:10px;padding:10px 16px 12px;border-top:1px solid var(--tj-border-color,#eef0f3);flex-shrink:0;align-items:flex-end;overflow:visible}.chat-input__box[data-v-4a766e68]{position:relative;flex:1;min-width:0;border:1px solid var(--tj-border-color,#dcdfe6);border-radius:8px;background:var(--tj-content-bg,#fff);overflow:hidden}.chat-input__box[data-v-4a766e68] .el-textarea__inner{border:none;box-shadow:none;padding:8px 12px 10px;min-height:56px!important}.chat-input .el-button[data-v-4a766e68]{flex-shrink:0;min-width:64px;height:36px}.product-toolbar[data-v-4333bee9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.product-thumb--empty[data-v-4333bee9],.product-thumb[data-v-4333bee9]{width:48px;height:48px;border-radius:4px}.product-thumb--empty[data-v-4333bee9]{display:inline-flex;align-items:center;justify-content:center;background:#f5f7fa;color:#909399;font-size:12px}.spec-empty[data-v-4333bee9]{color:#909399}.product-detail[data-v-4333bee9]{min-height:80px}.product-detail__head[data-v-4333bee9]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.product-detail__thumb[data-v-4333bee9]{width:64px;height:64px;border-radius:6px}.product-detail__title[data-v-4333bee9]{font-size:15px;font-weight:600;line-height:1.4}.product-detail__list[data-v-4333bee9]{margin:0}.product-detail__row[data-v-4333bee9]{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #ebeef5}.product-detail__row dt[data-v-4333bee9]{width:72px;flex-shrink:0;color:#909399;font-size:13px}.product-detail__row dd[data-v-4333bee9]{margin:0;flex:1;font-size:14px;word-break:break-all}.product-detail__row--block[data-v-4333bee9]{flex-direction:column;gap:6px}.product-detail__specs[data-v-4333bee9]{margin:0;padding-left:18px}.product-detail__specs li[data-v-4333bee9]{margin-bottom:4px;font-size:13px}.product-detail__tip[data-v-4333bee9]{margin-top:12px;padding:8px 12px;border-radius:6px;background:#f5f7fa;color:#909399;font-size:13px}.toolbar-row[data-v-38a4202f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.toolbar-actions[data-v-38a4202f]{display:flex;gap:8px;align-items:center}.form-tip[data-v-38a4202f]{color:#909399;font-size:12px;line-height:1.5;margin:0}.form-tip[data-v-08fe067a]{margin-top:4px;font-size:12px;color:#909399;line-height:1.4}.app-container[data-v-08fe067a]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-08fe067a]{margin-bottom:8px}.el-pagination[data-v-08fe067a]{margin-top:16px;text-align:right}.pay-dialog[data-v-5854f744]{text-align:center}.pay-summary[data-v-5854f744]{margin-bottom:16px}.pay-summary__title[data-v-5854f744]{font-size:16px;font-weight:600;color:#303133}.pay-summary__plan[data-v-5854f744]{margin-top:4px;font-size:13px;color:#909399}.pay-summary__amount[data-v-5854f744]{margin-top:10px;font-size:28px;font-weight:700;color:#f56c6c}.pay-summary__method[data-v-5854f744]{margin-top:6px;font-size:13px;color:#606266}.page-pay-box[data-v-5854f744]{padding:12px 0}.page-pay-box__tip[data-v-5854f744]{margin-bottom:14px;font-size:13px;color:#e6a23c;line-height:1.6}.page-pay-box__hint[data-v-5854f744]{margin-top:12px;font-size:12px;color:#909399;line-height:1.6}.qr-box[data-v-5854f744]{padding:8px 0 4px}.qr-box__img[data-v-5854f744]{width:240px;height:240px;border:1px solid #ebeef5;border-radius:8px}.qr-box__tip[data-v-5854f744]{margin-top:10px;font-size:13px;color:#909399}.pay-footer[data-v-5854f744]{margin-top:18px;display:flex;justify-content:center;gap:10px}.plugin-card[data-v-e1767ebe]{border:1px solid #ebeef5;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;transition:box-shadow .2s,transform .2s;width:100%;height:100%;display:flex;flex-direction:column}.plugin-card[data-v-e1767ebe]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.plugin-card__cover[data-v-e1767ebe]{position:relative;height:140px;background:linear-gradient(135deg,#667eea,#764ba2)}.plugin-card__cover img[data-v-e1767ebe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plugin-card__placeholder[data-v-e1767ebe]{height:100%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.8);font-size:48px}.plugin-card__badges[data-v-e1767ebe]{position:absolute;top:8px;left:8px;display:flex;gap:4px}.plugin-card__body[data-v-e1767ebe]{padding:14px;flex:1;display:flex;flex-direction:column}.plugin-card__title[data-v-e1767ebe]{font-size:16px;font-weight:600;color:#303133;line-height:22px;height:22px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugin-card__summary[data-v-e1767ebe]{font-size:13px;color:#909399;line-height:20px;height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plugin-card__prices[data-v-e1767ebe]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;min-height:52px;margin-top:10px;padding:8px 0;box-sizing:border-box;border-top:1px dashed #ebeef5;border-bottom:1px dashed #ebeef5}.price-item[data-v-e1767ebe]{text-align:center}.price-item__label[data-v-e1767ebe]{display:block;font-size:12px;color:#909399}.price-item__value[data-v-e1767ebe]{display:block;font-size:14px;font-weight:600;color:#f56c6c;margin-top:2px}.price-item--empty[data-v-e1767ebe]{grid-column:1/-1}.price-item--empty .price-item__value[data-v-e1767ebe]{color:#909399;font-weight:500}.plugin-card__prices--free[data-v-e1767ebe]{display:flex;align-items:center;justify-content:center;min-height:52px}.price-free[data-v-e1767ebe]{text-align:center;width:100%}.price-free__amount[data-v-e1767ebe]{font-size:22px;font-weight:700;color:#67c23a;line-height:1.2}.price-free__trial[data-v-e1767ebe]{margin-top:4px;font-size:13px;color:#409eff;font-weight:500}.plugin-card__footer[data-v-e1767ebe]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;min-height:28px;gap:8px}.plugin-card__source[data-v-e1767ebe]{font-size:12px;color:#909399;flex-shrink:0}.plugin-card__actions[data-v-e1767ebe]{display:flex;gap:6px;flex-shrink:0;justify-content:flex-end}.detail-wrap[data-v-5c46178b]{padding:0 4px 8px}.detail-cover[data-v-5c46178b]{width:100%;height:200px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#e8f3ff,#f0f5ff);margin-bottom:20px}.detail-cover img[data-v-5c46178b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.detail-cover__placeholder[data-v-5c46178b]{height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:56px}.detail-block[data-v-5c46178b]{margin-bottom:18px}.detail-block[data-v-5c46178b]:last-child{margin-bottom:0}.detail-block__label[data-v-5c46178b]{position:relative;padding-left:12px;font-size:15px;font-weight:600;color:#303133;margin-bottom:10px}.detail-block__label[data-v-5c46178b]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;border-radius:2px;background:#409eff}.detail-block__content[data-v-5c46178b]{padding:14px 16px;background:#f8fafc;border-radius:8px;color:#606266;font-size:14px;line-height:1.75}.detail-block__content--desc[data-v-5c46178b]{white-space:pre-wrap;min-height:80px}.plugin-detail-dialog .el-dialog__header{padding:18px 20px 12px;border-bottom:1px solid #f0f2f5}.plugin-detail-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.plugin-detail-dialog .el-dialog__body{padding:20px}.subscribe-body[data-v-cbe46d7a]{padding:0 4px}.free-price-box[data-v-cbe46d7a]{box-sizing:border-box;width:100%;max-width:100%;padding:16px;text-align:center;background:#f0f9eb;border:1px solid #e1f3d8;border-radius:8px}.free-price-box__amount[data-v-cbe46d7a]{font-size:28px;font-weight:700;color:#67c23a}.free-price-box__trial[data-v-cbe46d7a]{margin-top:6px;font-size:14px;color:#409eff;font-weight:500}.section[data-v-cbe46d7a]{margin-bottom:20px}.section-head[data-v-cbe46d7a]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#303133;margin-bottom:14px}.section-head__icon[data-v-cbe46d7a]{color:#409eff;font-size:16px}.info-row[data-v-cbe46d7a]{display:flex;align-items:flex-start;margin-bottom:12px;font-size:14px;line-height:1.6}.info-row--block[data-v-cbe46d7a]{flex-direction:column;align-items:stretch;min-width:0}.info-row--block .info-label[data-v-cbe46d7a]{margin-bottom:10px}.info-row--block .free-price-box[data-v-cbe46d7a]{flex:1;min-width:0}.info-label[data-v-cbe46d7a]{flex-shrink:0;color:#909399;min-width:84px}.info-value[data-v-cbe46d7a]{color:#303133;flex:1}.info-value--desc[data-v-cbe46d7a]{color:#606266}.shop-select[data-v-cbe46d7a]{flex:1;max-width:100%}.plan-cards[data-v-cbe46d7a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.plan-card[data-v-cbe46d7a]{position:relative;border:2px solid #e4e7ed;border-radius:8px;padding:16px 8px 14px;text-align:center;cursor:pointer;background:#fff;transition:all .2s;overflow:hidden}.plan-card[data-v-cbe46d7a]:hover{border-color:#c6e2ff}.plan-card.is-active[data-v-cbe46d7a]{border-color:#409eff;background:#f5f9ff}.plan-card__badge[data-v-cbe46d7a]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;font-size:11px;padding:2px 8px;border-radius:0 6px 0 8px;line-height:1.4}.plan-card__name[data-v-cbe46d7a]{font-size:14px;color:#606266;margin-bottom:8px}.plan-card__price[data-v-cbe46d7a]{font-size:22px;font-weight:700;color:#f56c6c;line-height:1.2}.plan-card__origin[data-v-cbe46d7a]{font-size:12px;color:#c0c4cc;text-decoration:line-through;margin-top:4px}.plan-card__check[data-v-cbe46d7a]{position:absolute;right:0;bottom:0;width:22px;height:22px;background:#409eff;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:8px 0 6px 0}.pay-methods[data-v-cbe46d7a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pay-method[data-v-cbe46d7a]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;transition:all .2s;overflow:hidden}.pay-method[data-v-cbe46d7a]:hover{border-color:#c6e2ff}.pay-method.is-active[data-v-cbe46d7a]{border-color:#409eff;background:#f5f9ff}.pay-method__icon[data-v-cbe46d7a]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.pay-method__icon--wechat[data-v-cbe46d7a]{background:#07c160}.pay-method__icon--alipay[data-v-cbe46d7a]{background:#1677ff}.pay-method__icon--mock[data-v-cbe46d7a]{background:#909399}.pay-method__label[data-v-cbe46d7a]{font-size:13px;color:#606266}.pay-method__check[data-v-cbe46d7a]{position:absolute;right:0;bottom:0;width:22px;height:22px;background:#409eff;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:8px 0 6px 0}.agreement-row[data-v-cbe46d7a]{padding-top:4px}.agreement-text[data-v-cbe46d7a]{line-height:1.8;color:#606266}.subscribe-footer[data-v-cbe46d7a]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.subscribe-footer__price[data-v-cbe46d7a]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;text-align:left}.price-label[data-v-cbe46d7a]{font-size:14px;color:#606266}.price-value[data-v-cbe46d7a]{font-size:24px;font-weight:700;color:#f56c6c}.price-shop[data-v-cbe46d7a]{font-size:13px;color:#909399}.subscribe-footer__actions[data-v-cbe46d7a]{display:flex;gap:8px;flex-shrink:0}.btn-trial[data-v-cbe46d7a]{color:#e6a23c;border-color:#f5dab1;background:#fdf6ec}.btn-trial[data-v-cbe46d7a]:focus,.btn-trial[data-v-cbe46d7a]:hover{color:#cf9236;border-color:#f5dab1;background:#faecd8}.trial-status-hint[data-v-cbe46d7a]{margin:0 0 12px;font-size:13px;color:#909399;line-height:1.5}@media (max-width:640px){.plan-cards[data-v-cbe46d7a]{grid-template-columns:repeat(2,1fr)}.pay-methods[data-v-cbe46d7a]{grid-template-columns:1fr}.subscribe-footer[data-v-cbe46d7a]{flex-direction:column;align-items:stretch}}.subscribe-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f2f5}.subscribe-dialog .el-dialog__title{font-size:16px;font-weight:600}.subscribe-dialog .el-dialog__body{padding:20px 24px 8px}.subscribe-dialog .el-dialog__footer{padding:14px 20px 18px;border-top:1px solid #f0f2f5;background:#fafbfc}.plugin-market[data-v-12f60c8c]{background:#fff;padding:20px;border-radius:4px}.market-header[data-v-12f60c8c]{position:relative;display:flex;align-items:flex-end;border-bottom:1px solid #e4e7ed;margin-bottom:20px}.market-tabs[data-v-12f60c8c]{flex:1;min-width:0}.market-tabs[data-v-12f60c8c] .el-tabs__header{margin-bottom:0}.market-tabs[data-v-12f60c8c] .el-tabs__nav-wrap:after{display:none}.market-header__right[data-v-12f60c8c]{display:flex;align-items:center;gap:16px;flex-shrink:0;padding-bottom:10px;margin-left:16px}.market-search[data-v-12f60c8c]{width:260px}.link-item[data-v-12f60c8c]{color:#409eff;font-size:14px;text-decoration:none;white-space:nowrap;line-height:32px}.link-item[data-v-12f60c8c]:hover{text-decoration:underline}.market-body[data-v-12f60c8c]{min-height:360px}.plugin-grid[data-v-12f60c8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;align-items:stretch}.plugin-empty[data-v-12f60c8c]{display:flex;justify-content:center;align-items:center;min-height:360px;width:100%}.grid-item[data-v-12f60c8c]{display:flex;min-width:0}.app-container[data-v-0d2c9472]{background:#fff;padding:20px;border-radius:4px}.text-muted[data-v-0d2c9472]{color:#c0c4cc}.tab-badge[data-v-0d2c9472]{margin-left:6px}.transfer-filter[data-v-0d2c9472]{margin-bottom:12px}.transfer-filter[data-v-0d2c9472] .el-form-item{margin-bottom:8px}.transfer-table[data-v-0d2c9472]{width:100%}.rebind-platform-tip[data-v-0d2c9472]{margin:0 0 12px;font-size:13px;color:#606266}.plugin-table[data-v-0d2c9472] .el-table__empty-block,.transfer-table[data-v-0d2c9472] .el-table__empty-block{min-height:200px}.plugin-pay-config[data-v-3f741f28]{background:#fff;padding:20px;border-radius:4px}.mb16[data-v-3f741f28]{margin-bottom:16px}.form-tip[data-v-3f741f28]{margin-left:12px;color:#909399;font-size:13px}.form-actions[data-v-3f741f28]{margin-top:24px;padding-top:16px;border-top:1px solid #f0f2f5}.app-container[data-v-36439a34]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-36439a34]{margin-bottom:8px}.toolbar-row[data-v-36439a34]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.toolbar-row .search-form[data-v-36439a34]{margin-bottom:0}[data-v-36439a34] .el-table__body-wrapper{min-height:48px}.qr-container[data-v-36439a34]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.qr-box[data-v-36439a34]{width:240px;height:240px;border:1px solid #eee;border-radius:8px;overflow:hidden;background:#fafafa;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.qr-image[data-v-36439a34]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qr-placeholder-text[data-v-36439a34]{color:#ccc;font-size:14px}.qr-overlay[data-v-36439a34]{position:absolute;inset:0;background:hsla(0,0%,100%,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.overlay-icon[data-v-36439a34]{font-size:36px}.overlay-text[data-v-36439a34]{font-size:14px;color:#666}.qr-tip[data-v-36439a34]{font-size:14px;color:#606266;margin-bottom:12px;min-height:20px}.status-success[data-v-36439a34]{color:#67c23a}.status-error[data-v-36439a34]{color:#f56c6c}.status-warning[data-v-36439a34]{color:#e6a23c}.verification-panel[data-v-36439a34]{width:100%;text-align:center}.verification-title[data-v-36439a34]{font-size:16px;font-weight:600;color:#e6a23c;margin:0 0 6px}.verification-subtitle[data-v-36439a34]{font-size:13px;color:#909399;margin:0 0 14px}.verify-qr-viewport[data-v-36439a34]{width:340px;height:340px;margin:0 auto 12px;overflow:hidden;border-radius:10px;border:1px solid #ebeef5;background:#fff;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03)}.verify-qr-viewport--native[data-v-36439a34]{background:#fafafa}.verify-page-iframe[data-v-36439a34]{position:absolute;border:0;left:50%;pointer-events:none}.verify-page-iframe.crop-identity-verify[data-v-36439a34]{width:375px;height:812px;top:50%;margin-left:-187.5px;margin-top:0;transform:translateY(-52%) scale(.82);transform-origin:center center}.verify-page-iframe.crop-mini-login-check[data-v-36439a34]{width:400px;height:760px;top:50%;margin-left:-200px;transform:translateY(-50%) scale(.8);transform-origin:center center}.verify-page-iframe.crop-default[data-v-36439a34]{width:400px;height:760px;top:50%;margin-left:-200px;transform:translateY(-50%) scale(.82);transform-origin:center center}.verify-native-frame[data-v-36439a34]{width:100%;height:100%;border:0;background:#fff}.verify-qr-only[data-v-36439a34]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block;background:#fff;padding:12px;box-sizing:border-box}.verification-qr[data-v-36439a34]{margin:0 auto 12px}.verification-wait[data-v-36439a34]{color:#909399;font-size:14px;margin:12px 0}.verification-steps[data-v-36439a34]{font-size:12px;color:#909399;line-height:1.6;text-align:left;background:#fdf6ec;border-radius:6px;padding:10px 12px;margin:12px 0 0}.verification-fallback[data-v-36439a34]{font-size:12px;color:#909399;margin-top:8px}.card-secret-panel[data-v-58e896a7]{padding:0 8px}.mt8[data-v-58e896a7]{margin-top:8px}.ai-reply-layout[data-v-3594faf8]{align-items:stretch}.ai-reply-layout[data-v-3594faf8] .el-col{display:flex;flex-direction:column}.ai-reply-layout[data-v-3594faf8] .shop-panel.el-card{flex:1;display:flex;flex-direction:column;width:100%;margin-bottom:0}.shop-panel[data-v-3594faf8] .el-card__body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ai-reply-page .shop-list[data-v-3594faf8]{flex:1;min-height:0;overflow-y:auto}.shop-panel[data-v-3594faf8] .el-card__header{position:relative;flex-shrink:0}.shop-panel-header[data-v-3594faf8]{position:relative;min-height:22px;padding-right:20px}.shop-collapse-btn[data-v-3594faf8]{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;padding:0;display:inline-flex;flex-direction:row-reverse;align-items:center;line-height:1}.shop-collapse-icon[data-v-3594faf8]{font-size:14px;width:14px;text-align:center;flex-shrink:0}.collapse-btn-label[data-v-3594faf8]{margin-right:2px}.shop-panel.is-collapsed[data-v-3594faf8] .el-card__header{padding-top:18px;padding-bottom:18px;padding-left:12px;padding-right:12px}.shop-panel.is-collapsed[data-v-3594faf8] .el-card__body{padding:8px 6px 10px}.shop-collapsed-list[data-v-3594faf8]{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1;min-height:0;overflow-y:auto}.shop-collapsed-item[data-v-3594faf8]{cursor:pointer;line-height:0}.shop-collapsed-item[data-v-3594faf8] .el-avatar{display:block}.shop-item[data-v-3594faf8]{display:flex;align-items:center;gap:8px;padding:8px 6px;border-radius:4px;cursor:pointer;border:1px solid transparent}.shop-item[data-v-3594faf8]:hover{background:var(--tj-table-row-hover,#f5f7fa)}.shop-item.active[data-v-3594faf8]{border-color:var(--tj-primary,#409eff);background:var(--tj-primary-light,#ecf5ff)}.shop-item__body[data-v-3594faf8]{flex:1;min-width:0}.shop-item__name[data-v-3594faf8]{font-size:13px;font-weight:500;color:var(--tj-text-primary,#303133);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-item__user[data-v-3594faf8]{margin-top:2px;font-size:12px;color:var(--tj-text-secondary,#909399);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-title[data-v-3594faf8]{font-weight:600}.mb16[data-v-3594faf8]{margin-bottom:16px}.mb8[data-v-3594faf8]{margin-bottom:8px}.mt8[data-v-3594faf8]{margin-top:8px}.ml16[data-v-3594faf8]{margin-left:16px}.danger-text[data-v-3594faf8]{color:#f56c6c}.sandbox-layout[data-v-3594faf8]{display:flex;gap:32px;min-height:680px;align-items:flex-start}.sandbox-product-panel[data-v-3594faf8]{flex:1;min-width:0;padding-right:4px}.sandbox-panel-head[data-v-3594faf8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sandbox-panel-title[data-v-3594faf8]{font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133)}.sandbox-product-form[data-v-3594faf8] .el-form-item{margin-bottom:16px}.sandbox-role-section[data-v-3594faf8]{margin-top:0;padding:14px;background:var(--tj-table-row-hover,#f5f7fa);border-radius:8px}.sandbox-role-group[data-v-3594faf8]{margin-top:4px}.sandbox-role-hint[data-v-3594faf8]{margin-top:10px;font-size:12px;color:var(--tj-text-secondary,#909399);line-height:1.55}.sandbox-meta[data-v-3594faf8]{margin-top:4px;margin-bottom:16px;padding:10px 12px;background:var(--tj-table-row-hover,#f5f7fa);border-radius:6px;font-size:13px;color:var(--tj-text-secondary,#909399);line-height:1.6;text-align:center}.sandbox-meta__row+.sandbox-meta__row[data-v-3594faf8]{margin-top:4px}.sandbox-meta__row span[data-v-3594faf8]{color:var(--tj-text-primary,#606266);font-weight:500}.sandbox-meta__bargain[data-v-3594faf8]{text-align:left;font-size:12px;line-height:1.6;margin-top:6px;padding-top:8px;border-top:1px dashed var(--tj-border-color,#e4e7ed)}.sandbox-meta__round[data-v-3594faf8]{font-size:12px}.sandbox-quick-group[data-v-3594faf8]{margin-bottom:10px}.sandbox-quick-group[data-v-3594faf8]:last-child{margin-bottom:0}.sandbox-quick-group__label[data-v-3594faf8]{display:inline-block;min-width:36px;font-size:11px;color:var(--tj-text-secondary,#909399);margin-bottom:6px}.sandbox-phone-panel[data-v-3594faf8]{width:400px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.sandbox-dialog-footer[data-v-3594faf8]{display:flex;justify-content:flex-end;gap:8px}.sandbox-quick-prompts[data-v-3594faf8]{margin-top:16px}.sandbox-quick-label[data-v-3594faf8]{font-size:12px;color:var(--tj-text-secondary,#909399);margin-bottom:8px}.sandbox-quick-tags[data-v-3594faf8]{display:flex;flex-wrap:wrap;gap:6px}.sandbox-quick-tag[data-v-3594faf8]{cursor:pointer}.sandbox-quick-tag[data-v-3594faf8]:hover{border-color:var(--tj-primary,#409eff);color:var(--tj-menu-active-color,#409eff)}.iphone-shell[data-v-3594faf8]{width:100%;display:flex;justify-content:center}.iphone-bezel[data-v-3594faf8]{width:360px;height:660px;background:#f2f2f7;border-radius:42px;border:11px solid #1c1c1e;box-shadow:0 16px 40px rgba(0,0,0,.18),inset 0 0 0 1px hsla(0,0%,100%,.08);position:relative;display:flex;flex-direction:column;overflow:hidden}.iphone-notch[data-v-3594faf8]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:126px;height:28px;background:#1c1c1e;border-radius:0 0 18px 18px;z-index:2}.iphone-status[data-v-3594faf8]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 4px;font-size:12px;font-weight:600;color:#1c1c1e;flex-shrink:0}.iphone-status-icons[data-v-3594faf8]{display:flex;gap:4px;font-size:11px}.iphone-nav[data-v-3594faf8]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 10px;font-size:15px;font-weight:600;color:#1c1c1e;background:#f2f2f7;border-bottom:1px solid #e5e5ea;flex-shrink:0}.iphone-nav i[data-v-3594faf8]{font-size:16px;color:#007aff}.xy-item-strip[data-v-3594faf8]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0}.xy-item-strip__img[data-v-3594faf8]{width:44px;height:44px;border-radius:6px;background:linear-gradient(135deg,#eef1f5,#dfe4ea);display:flex;align-items:center;justify-content:center;color:#909399;font-size:18px;flex-shrink:0}.xy-item-strip__info[data-v-3594faf8]{flex:1;min-width:0}.xy-item-strip__title[data-v-3594faf8]{font-size:12px;color:#303133;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xy-item-strip__price[data-v-3594faf8]{margin-top:4px;font-size:14px;font-weight:600;color:#f40}.xy-item-strip__arrow[data-v-3594faf8]{color:#c0c4cc;font-size:12px;flex-shrink:0}.iphone-chat[data-v-3594faf8]{flex:1;overflow-y:auto;padding:12px 10px 8px;background:#f2f2f7}.iphone-chat-empty[data-v-3594faf8]{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 24px;font-size:12px;color:#8e8e93;line-height:1.6}.iphone-input-bar[data-v-3594faf8]{display:flex;align-items:center;gap:8px;padding:8px 10px 6px;background:#fff;border-top:1px solid #e5e5ea;flex-shrink:0}.iphone-input-bar[data-v-3594faf8] .el-input__inner{border-radius:18px;background:#f2f2f7;border-color:transparent;height:34px;line-height:34px}.iphone-send-btn[data-v-3594faf8]{flex-shrink:0;border:none;border-radius:16px;padding:0 14px;height:32px;background:#ffe60f;color:#1c1c1e;font-size:13px;font-weight:600;cursor:pointer}.iphone-send-btn[data-v-3594faf8]:disabled{opacity:.45;cursor:not-allowed}.iphone-home-indicator[data-v-3594faf8]{width:120px;height:4px;background:#1c1c1e;border-radius:4px;margin:6px auto 8px;flex-shrink:0;opacity:.35}.sim-msg[data-v-3594faf8]{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.sim-msg--seller[data-v-3594faf8]{flex-direction:row-reverse}.sim-msg__content[data-v-3594faf8]{display:flex;flex-direction:column;max-width:calc(100% - 40px)}.sim-msg--seller .sim-msg__content[data-v-3594faf8]{align-items:flex-end}.sim-msg--buyer .sim-msg__content[data-v-3594faf8]{align-items:flex-start}.sim-msg__name[data-v-3594faf8]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:#8e8e93;margin-bottom:4px;padding:0 4px}.sim-msg__intent[data-v-3594faf8]{transform:scale(.92);transform-origin:left center}.sim-msg--seller .sim-msg__intent[data-v-3594faf8]{transform-origin:right center}.sim-msg__avatar[data-v-3594faf8]{width:36px;height:36px;border-radius:50%;background:#007aff;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sim-msg--seller .sim-msg__avatar[data-v-3594faf8]{background:linear-gradient(135deg,#ffb347,#fc3);color:#fff;font-size:11px}.sim-msg__bubble[data-v-3594faf8]{max-width:240px;padding:10px 12px;border-radius:16px;background:#fff;font-size:13px;line-height:1.55;color:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,.06)}.sim-msg__text[data-v-3594faf8]{white-space:pre-wrap;word-break:break-word}.sim-msg--seller .sim-msg__bubble[data-v-3594faf8]{background:#fff9e6;border-top-right-radius:4px}.sim-msg--buyer .sim-msg__bubble[data-v-3594faf8]{border-top-left-radius:4px}.sim-msg__bubble--loading[data-v-3594faf8]{color:#8e8e93;font-size:12px}.sim-msg__error[data-v-3594faf8]{color:#f56c6c;font-size:12px;margin-top:6px}.model-provider-section[data-v-3594faf8]{margin-bottom:16px}.field-label[data-v-3594faf8]{font-size:13px;color:var(--tj-text-primary,#606266);margin-bottom:8px;font-weight:500}.field-hint[data-v-3594faf8]{font-size:12px;color:var(--tj-text-secondary,#909399);line-height:1.5;margin-top:4px}.field-hint.warn[data-v-3594faf8]{color:#e6a23c}.provider-chips[data-v-3594faf8]{display:flex;flex-wrap:wrap;gap:8px}.provider-chip[data-v-3594faf8]{border:1px solid var(--tj-border-color,#dcdfe6);background:var(--tj-content-bg,#fff);border-radius:4px;padding:6px 12px;font-size:12px;color:var(--tj-text-primary,#606266);cursor:pointer;line-height:1.4}.provider-chip.active[data-v-3594faf8],.provider-chip[data-v-3594faf8]:hover{border-color:var(--tj-primary,#f5c518);color:var(--tj-text-primary,#303133)}.provider-chip.active[data-v-3594faf8]{background:var(--tj-primary-light,#fffbe6);font-weight:500}.model-name-row[data-v-3594faf8]{display:flex;gap:8px;align-items:center}.model-library-header[data-v-3594faf8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.model-library-actions[data-v-3594faf8]{display:flex;align-items:center;gap:4px}.model-count[data-v-3594faf8]{font-size:13px;font-weight:400;color:var(--tj-text-secondary,#909399)}.btn-add-model[data-v-3594faf8]{border:none;background:var(--tj-primary,#f5c518);color:var(--tj-primary-button-fg,#303133)}.btn-add-model[data-v-3594faf8]:focus,.btn-add-model[data-v-3594faf8]:hover{background:var(--tj-primary-hover,#e6b800);color:var(--tj-primary-button-fg,#303133)}.collapse-btn[data-v-3594faf8]{color:var(--tj-text-secondary,#909399);font-size:13px;padding:0}.model-library-card[data-v-3594faf8] .el-card__body{padding-top:12px;padding-bottom:12px}.model-collapsed-strip[data-v-3594faf8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:0}.model-collapsed-tag[data-v-3594faf8]{display:inline-block;padding:4px 10px;font-size:12px;color:#b88230;background:#fdf6ec;border:1px solid var(--tj-border-color,#faecd8);border-radius:4px;cursor:pointer;line-height:1.4}.model-collapsed-tag[data-v-3594faf8]:hover{border-color:var(--tj-primary,#f5c518)}.model-collapsed-tag.active[data-v-3594faf8]{border-color:var(--tj-primary,#f5c518);background:var(--tj-primary-light,#fffbe6);font-weight:500}.model-collapsed-tag.disabled[data-v-3594faf8]{opacity:.55;color:var(--tj-text-secondary,#909399);background:var(--tj-menu-hover-bg,#f4f4f5);border-color:var(--tj-border-color,#ebeef5)}.model-collapsed-tag--add[data-v-3594faf8]{color:var(--tj-text-primary,#606266);background:var(--tj-secondary-bg,#fafafa);border-style:dashed;border-color:var(--tj-border-color,#dcdfe6)}.model-collapsed-empty[data-v-3594faf8]{font-size:12px;color:var(--tj-text-secondary,#c0c4cc)}.model-grid[data-v-3594faf8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.model-card[data-v-3594faf8]{border:1px solid var(--tj-border-color,#ebeef5);border-radius:8px;padding:12px 12px 8px;background:var(--tj-content-bg,#fff);cursor:pointer;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column}.model-card[data-v-3594faf8]:hover{border-color:var(--tj-border-color,#dcdfe6);box-shadow:0 2px 8px rgba(0,0,0,.04)}.model-card.active[data-v-3594faf8]{border:2px solid var(--tj-primary,#f5c518);padding:11px 11px 7px;box-shadow:0 2px 12px rgba(245,197,24,.15)}.model-card.disabled[data-v-3594faf8]{opacity:.72}.model-card__top[data-v-3594faf8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.model-card__provider[data-v-3594faf8]{display:inline-block;padding:2px 8px;font-size:12px;color:#b88230;background:#fdf6ec;border-radius:4px;line-height:1.5}.model-card__status[data-v-3594faf8]{font-size:12px;flex-shrink:0}.model-card__status.on[data-v-3594faf8]{color:#67c23a}.model-card__status.off[data-v-3594faf8]{color:var(--tj-text-secondary,#909399)}.model-card__title[data-v-3594faf8]{font-size:15px;font-weight:600;color:var(--tj-text-primary,#303133);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-card__meta[data-v-3594faf8]{margin-top:4px;font-size:13px;color:var(--tj-text-primary,#606266);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-card__url[data-v-3594faf8]{margin-top:2px;font-size:12px;color:var(--tj-text-secondary,#c0c4cc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-card__actions[data-v-3594faf8]{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--tj-border-color,#f2f3f5)}.model-card__actions .el-button--text[data-v-3594faf8]{padding:0;font-size:13px}.model-card--add[data-v-3594faf8]{border:1px dashed #dcdfe6;align-items:center;justify-content:center;text-align:center;padding:20px 12px;cursor:pointer;background:var(--tj-secondary-bg,#fafafa)}.model-card--add[data-v-3594faf8]:hover{border-color:var(--tj-primary,#f5c518);background:var(--tj-primary-light,#fffdf5);box-shadow:none}.model-card__add-icon[data-v-3594faf8]{font-size:28px;color:var(--tj-text-secondary,#c0c4cc)}.model-card__add-title[data-v-3594faf8]{margin-top:8px;font-size:14px;color:var(--tj-text-primary,#606266)}.model-card__add-desc[data-v-3594faf8]{margin-top:4px;font-size:12px;color:var(--tj-text-secondary,#c0c4cc)}.ai-config-card[data-v-3594faf8] .el-card__body{padding:16px 20px 12px}.ai-config-header[data-v-3594faf8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.ai-config-shop-name[data-v-3594faf8]{font-size:16px;font-weight:600;color:var(--tj-text-primary,#303133)}.ai-config-enable[data-v-3594faf8]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--tj-text-primary,#606266)}.ai-config-body[data-v-3594faf8]{margin-bottom:8px}.config-section[data-v-3594faf8]{margin-bottom:20px}.config-section--full[data-v-3594faf8]{height:100%}.config-section__title[data-v-3594faf8]{font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133);margin-bottom:12px}.model-select-row[data-v-3594faf8]{display:flex;gap:8px;align-items:center}.model-detail-box[data-v-3594faf8]{margin:0 0 8px 88px;padding:12px 14px;background:var(--tj-secondary-bg,#fafafa);border:1px solid var(--tj-border-color,#ebeef5);border-radius:6px}.model-detail-box__title[data-v-3594faf8]{font-size:12px;color:var(--tj-text-secondary,#909399);margin-bottom:8px}.model-detail-box__row[data-v-3594faf8]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.model-detail-box__provider[data-v-3594faf8]{padding:2px 8px;font-size:12px;color:#b88230;background:#fdf6ec;border-radius:4px}.model-detail-box__model[data-v-3594faf8]{font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133)}.model-detail-box__key[data-v-3594faf8],.model-detail-box__url[data-v-3594faf8]{font-size:12px;color:var(--tj-text-secondary,#909399);line-height:1.6;word-break:break-all}.field-inline-hint[data-v-3594faf8]{margin-left:8px;font-size:12px;color:var(--tj-text-secondary,#909399)}.bargain-preview[data-v-3594faf8]{margin-left:120px;padding:10px 12px;font-size:12px;color:var(--tj-text-primary,#606266);background:var(--tj-table-row-hover,#f5f7fa);border-radius:4px;line-height:1.5}.bargain-preview__label[data-v-3594faf8]{color:var(--tj-text-secondary,#909399);margin-right:6px}.bargain-preview__note[data-v-3594faf8]{display:block;margin-top:4px;color:var(--tj-text-secondary,#c0c4cc);font-size:11px}.prompt-tabs[data-v-3594faf8] .el-tabs__header{margin-bottom:8px}.prompt-tab-desc[data-v-3594faf8]{font-size:12px;color:var(--tj-text-secondary,#909399);margin-bottom:10px;line-height:1.5}.prompt-variables[data-v-3594faf8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.prompt-variable[data-v-3594faf8]{padding:2px 8px;font-size:12px;color:var(--tj-menu-active-color,#409eff);background:var(--tj-primary-light,#ecf5ff);border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prompt-variable[data-v-3594faf8]:hover{background:var(--tj-primary-light,#d9ecff)}.ai-config-footer[data-v-3594faf8]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid var(--tj-border-color,#ebeef5)}.ai-config-footer__left[data-v-3594faf8],.ai-config-footer__right[data-v-3594faf8]{display:flex;gap:8px}.btn-save-config[data-v-3594faf8]{border:none;background:var(--tj-primary,#f5c518);color:var(--tj-primary-button-fg,#303133)}.btn-save-config[data-v-3594faf8]:focus,.btn-save-config[data-v-3594faf8]:hover{background:var(--tj-primary-hover,#e6b800);color:var(--tj-primary-button-fg,#303133)}.batch-tip[data-v-3594faf8]{font-size:13px;color:var(--tj-text-primary,#606266);margin:0 0 12px;line-height:1.5}.batch-shop-list[data-v-3594faf8]{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.batch-shop-list[data-v-3594faf8] .el-checkbox{margin-right:0}.sandbox-dialog.el-dialog{margin-top:3vh!important}.sandbox-dialog .el-dialog__body{padding:18px 28px 10px}.sandbox-dialog .el-dialog__footer{padding:12px 28px 18px}.ai-reply-page .shop-list[data-v-ace5b3c4]{max-height:calc(100vh - 220px);overflow-y:auto}.shop-item[data-v-ace5b3c4]{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:4px;cursor:pointer;border:1px solid transparent}.shop-item[data-v-ace5b3c4]:hover{background:#f5f7fa}.shop-item.active[data-v-ace5b3c4]{border-color:#409eff;background:#ecf5ff}.shop-item__body[data-v-ace5b3c4]{flex:1;min-width:0}.shop-item__user[data-v-ace5b3c4]{font-size:13px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-item__name[data-v-ace5b3c4]{margin-top:2px;font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-title[data-v-ace5b3c4]{font-weight:600}.mb16[data-v-ace5b3c4]{margin-bottom:16px}.mb8[data-v-ace5b3c4]{margin-bottom:8px}.mt8[data-v-ace5b3c4]{margin-top:8px}.ml16[data-v-ace5b3c4]{margin-left:16px}.danger-text[data-v-ace5b3c4]{color:#f56c6c}.sandbox-messages[data-v-ace5b3c4]{max-height:240px;overflow-y:auto;background:#fafafa;padding:8px;border-radius:4px}.sandbox-bubble[data-v-ace5b3c4]{margin-bottom:8px;font-size:13px;line-height:1.5}.sandbox-bubble.user[data-v-ace5b3c4]{color:#303133}.sandbox-bubble.assistant[data-v-ace5b3c4]{color:#409eff}.sandbox-error[data-v-ace5b3c4]{color:#f56c6c;font-size:12px}.online-chat[data-v-e1bb298e]{display:flex;height:calc(100vh - 120px);min-height:520px;background:var(--tj-content-bg,#fff);border-radius:4px;overflow:hidden}.session-panel[data-v-e1bb298e]{width:280px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--tj-border-color,#eef0f3);background:var(--tj-secondary-bg,#fafbfc);transition:width .28s ease}.session-panel.collapsed[data-v-e1bb298e]{width:52px}.panel-header[data-v-e1bb298e]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px;flex-shrink:0}.session-panel.collapsed .panel-header[data-v-e1bb298e]{justify-content:center;padding:12px 4px 8px}.session-panel.collapsed .panel-actions[data-v-e1bb298e]{justify-content:center}.panel-title[data-v-e1bb298e]{font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133)}.panel-actions[data-v-e1bb298e]{display:flex;align-items:center;gap:2px}.action-btn[data-v-e1bb298e]{padding:4px;font-size:16px;color:var(--tj-text-secondary,#909399)}.panel-search[data-v-e1bb298e]{padding:0 10px 10px;flex-shrink:0}.panel-body[data-v-e1bb298e]{flex:1;height:0}.panel-body--collapsed[data-v-e1bb298e] .el-scrollbar__wrap{overflow-x:hidden}.session-avatar-item[data-v-e1bb298e]{display:flex;justify-content:center;padding:6px 0;margin:0 6px 4px;border-radius:8px;cursor:pointer;transition:background .2s ease}.session-avatar-item[data-v-e1bb298e]:hover{background:var(--tj-menu-hover-bg,#f0f2f5)}.session-avatar-item.active[data-v-e1bb298e]{background:var(--tj-primary-light,#fff7e6);box-shadow:inset 0 0 0 1px var(--tj-primary,#409eff)}.session-avatar-item.active .session-item__unread[data-v-e1bb298e]{box-shadow:0 0 0 2px var(--tj-primary-light,#fff7e6)}.panel-collapsed-empty[data-v-e1bb298e]{display:flex;align-items:center;justify-content:center;padding:24px 0;color:var(--tj-text-secondary,#dcdfe6);font-size:20px}.panel-empty[data-v-e1bb298e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:var(--tj-text-secondary,#909399);font-size:13px;text-align:center}.panel-empty__icon[data-v-e1bb298e]{font-size:40px;margin-bottom:12px;color:var(--tj-text-secondary,#dcdfe6)}.panel-empty__image[data-v-e1bb298e]{width:120px;height:auto;margin-bottom:12px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.session-item[data-v-e1bb298e]{display:flex;align-items:stretch;gap:10px;padding:12px;margin:0 8px 4px;border-radius:8px;cursor:pointer;position:relative;transition:background .2s ease}.session-item[data-v-e1bb298e]:hover{background:var(--tj-menu-hover-bg,#f0f2f5)}.session-item.active[data-v-e1bb298e]{background:var(--tj-primary-light,#fff7e6)}.session-item__body[data-v-e1bb298e]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.session-item__title-row[data-v-e1bb298e]{display:flex;align-items:center;gap:6px;min-width:0}.session-item__name[data-v-e1bb298e]{font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.session-item__status[data-v-e1bb298e]{flex-shrink:0;max-width:110px;padding:1px 6px;border-radius:10px;font-size:10px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-item__status.is-pending[data-v-e1bb298e]{color:#e6a23c;background:#fdf6ec}.session-item__status.is-success[data-v-e1bb298e]{color:#67c23a;background:#f0f9eb}.session-item__status.is-muted[data-v-e1bb298e]{color:var(--tj-text-secondary,#909399);background:var(--tj-menu-hover-bg,#f4f4f5)}.session-item__status.is-default[data-v-e1bb298e]{color:var(--tj-text-primary,#606266);background:var(--tj-menu-hover-bg,#f4f4f5)}.session-item__aside[data-v-e1bb298e]{flex-shrink:0;width:48px;display:flex;align-items:flex-start;justify-content:center}.session-item__goods-pic[data-v-e1bb298e]{width:48px;height:48px;border-radius:6px;background:var(--tj-table-row-hover,#f5f7fa);overflow:hidden}.session-item__goods-pic--placeholder[data-v-e1bb298e]{display:flex;align-items:center;justify-content:center;color:var(--tj-text-secondary,#c0c4cc);font-size:18px}.session-item__time[data-v-e1bb298e]{margin-top:2px;font-size:11px;color:var(--tj-text-secondary,#c0c4cc);line-height:1.2;text-align:left;white-space:nowrap;align-self:flex-start}.session-item__preview[data-v-e1bb298e]{font-size:12px;color:var(--tj-text-secondary,#909399);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-item__avatar-wrap[data-v-e1bb298e]{position:relative;flex-shrink:0}.session-item__unread[data-v-e1bb298e]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f56c6c;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:600;box-shadow:0 0 0 2px var(--tj-secondary-bg,#fafbfc);z-index:1}.session-item.active .session-item__unread[data-v-e1bb298e]{box-shadow:0 0 0 2px var(--tj-primary-light,#fff7e6)}.chat-panel[data-v-e1bb298e]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--tj-content-bg,#fff)}.chat-placeholder[data-v-e1bb298e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tj-text-secondary,#909399)}.chat-placeholder__image[data-v-e1bb298e]{width:160px;height:auto;margin-bottom:16px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-placeholder__title[data-v-e1bb298e]{font-size:15px;color:var(--tj-text-primary,#606266);margin:0 0 8px}.chat-placeholder__hint[data-v-e1bb298e]{font-size:13px;margin:0}.chat-header[data-v-e1bb298e]{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--tj-border-color,#eef0f3);flex-shrink:0}.chat-header__avatar[data-v-e1bb298e]{flex-shrink:0}.chat-header__info[data-v-e1bb298e]{flex:1;min-width:0}.chat-header__title-row[data-v-e1bb298e]{display:flex;align-items:center;gap:6px;min-width:0}.chat-header__info strong[data-v-e1bb298e]{font-size:15px;color:var(--tj-text-primary,#303133);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header__status[data-v-e1bb298e]{flex-shrink:0;max-width:120px;padding:1px 6px;border-radius:10px;font-size:10px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header__status.is-pending[data-v-e1bb298e]{color:#e6a23c;background:#fdf6ec}.chat-header__status.is-success[data-v-e1bb298e]{color:#67c23a;background:#f0f9eb}.chat-header__status.is-muted[data-v-e1bb298e]{color:var(--tj-text-secondary,#909399);background:var(--tj-menu-hover-bg,#f4f4f5)}.chat-header__status.is-default[data-v-e1bb298e]{color:var(--tj-text-primary,#606266);background:var(--tj-menu-hover-bg,#f4f4f5)}.chat-header__goods[data-v-e1bb298e]{margin-top:4px;display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.chat-header__goods-pic[data-v-e1bb298e]{width:36px;height:36px;border-radius:4px;flex-shrink:0;background:var(--tj-table-row-hover,#f5f7fa)}.chat-header__goods-pic--hidden[data-v-e1bb298e]{display:none}.chat-header__goods-text[data-v-e1bb298e]{min-width:0;display:flex;align-items:center;gap:8px}.chat-header__price[data-v-e1bb298e]{color:#f56c6c;font-weight:600;flex-shrink:0}.chat-header__item-title[data-v-e1bb298e]{color:var(--tj-text-primary,#606266);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header__item[data-v-e1bb298e]{display:block;margin-top:4px;font-size:12px;color:var(--tj-text-secondary,#909399)}.chat-system-hint[data-v-e1bb298e]{padding:8px 16px;font-size:12px;color:var(--tj-text-secondary,#909399);background:var(--tj-secondary-bg,#fafafa);border-bottom:1px solid var(--tj-border-color,#eef0f3);flex-shrink:0}.chat-messages[data-v-e1bb298e]{flex:1;height:0}.chat-messages[data-v-e1bb298e] .el-scrollbar__wrap{overflow-x:hidden}.chat-messages[data-v-e1bb298e] .el-scrollbar__bar.is-horizontal{display:none}.chat-messages__inner[data-v-e1bb298e]{padding:16px;min-height:100%;overflow-x:hidden}.message-row[data-v-e1bb298e]{display:flex;margin-bottom:12px;max-width:100%;overflow:hidden}.message-row.system[data-v-e1bb298e]{justify-content:center;margin-bottom:16px}.message-row.mine[data-v-e1bb298e]{justify-content:flex-end}.message-system[data-v-e1bb298e]{max-width:85%;padding:6px 14px;border-radius:6px;font-size:12px;line-height:1.5;color:var(--tj-text-secondary,#909399);background:var(--tj-menu-hover-bg,#f2f3f5);text-align:center;word-break:break-word}.session-item__preview.is-system[data-v-e1bb298e]{color:var(--tj-text-secondary,#b1b3b8)}.message-bubble[data-v-e1bb298e]{max-width:70%;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.5;background:var(--tj-menu-hover-bg,#f4f4f5);color:var(--tj-text-primary,#303133);word-break:break-word}.message-row.mine .message-bubble[data-v-e1bb298e]{background:var(--tj-primary-light,#fff7e6)}.message-bubble__text[data-v-e1bb298e]{white-space:pre-wrap;word-break:break-word}.message-bubble__sticker[data-v-e1bb298e]{max-width:72px;max-height:72px}.message-bubble__inline-sticker[data-v-e1bb298e]{display:inline-block;vertical-align:middle;width:28px;height:28px;max-width:28px;max-height:28px;margin:0 2px 2px 0}.message-bubble.has-image[data-v-e1bb298e]{padding:4px;background:transparent}.message-row.mine .message-bubble.has-image[data-v-e1bb298e]{background:transparent}.message-bubble__image[data-v-e1bb298e]{max-width:180px;max-height:240px;border-radius:6px;display:block;margin-bottom:4px}.message-bubble.has-image .message-bubble__image[data-v-e1bb298e]{min-width:80px;min-height:80px}.message-bubble__image-error[data-v-e1bb298e]{display:none}.message-bubble__image[data-v-e1bb298e] .el-image__placeholder{background:transparent}.chat-input[data-v-e1bb298e]{display:flex;gap:10px;padding:10px 16px 12px;border-top:1px solid var(--tj-border-color,#eef0f3);flex-shrink:0;align-items:flex-end;overflow:visible}.chat-input__box[data-v-e1bb298e]{position:relative;flex:1;min-width:0;overflow:visible}.chat-input__main[data-v-e1bb298e]{flex:1;min-width:0;border:1px solid var(--tj-border-color,#dcdfe6);border-radius:8px;background:var(--tj-content-bg,#fff);overflow:hidden}.chat-input__toolbar[data-v-e1bb298e]{display:flex;align-items:center;gap:2px;padding:6px 8px 0}.chat-input__tool[data-v-e1bb298e]{width:28px;height:28px;border:none;background:transparent;color:var(--tj-text-primary,#606266);border-radius:4px;cursor:pointer;font-size:18px;line-height:1;padding:0}.chat-input__tool[data-v-e1bb298e]:hover:not(:disabled){background:var(--tj-menu-hover-bg,#f2f3f5);color:var(--tj-text-primary,#303133)}.chat-input__tool[data-v-e1bb298e]:disabled{color:var(--tj-text-secondary,#c0c4cc);cursor:not-allowed}.chat-input__main[data-v-e1bb298e] .el-textarea__inner{border:none;box-shadow:none;padding:8px 12px 10px;min-height:56px!important}.chat-input .el-button[data-v-e1bb298e]{flex-shrink:0;min-width:64px;height:36px}.chat-input__file[data-v-e1bb298e]{display:none}.chat-clip-overlay[data-v-e1bb298e]{position:fixed;inset:0;z-index:4000;cursor:crosshair;background:transparent}.chat-clip-selection[data-v-e1bb298e]{position:fixed;border:2px solid #409eff;background:rgba(64,158,255,.12);box-shadow:0 0 0 9999px rgba(0,0,0,.35);pointer-events:none}.chat-clip-hint[data-v-e1bb298e]{position:fixed;left:50%;top:24px;transform:translateX(-50%);padding:8px 16px;border-radius:6px;background:rgba(0,0,0,.72);color:#fff;font-size:13px;pointer-events:none;white-space:nowrap}.chat-emoji-panel[data-v-e1bb298e]{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto}.chat-emoji-item[data-v-e1bb298e]{width:40px;height:40px;border:none;background:var(--tj-table-row-hover,#f5f7fa);border-radius:6px;cursor:pointer;padding:4px}.chat-emoji-item img[data-v-e1bb298e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.chat-emoji-item[data-v-e1bb298e]:hover{background:var(--tj-menu-hover-bg,#eef0f3)}.chat-emoji-empty[data-v-e1bb298e]{width:100%;text-align:center;color:var(--tj-text-secondary,#909399);font-size:12px;padding:16px 0}.chat-item-search[data-v-e1bb298e]{margin-bottom:12px}.chat-item-list[data-v-e1bb298e]{max-height:360px;overflow-y:auto}.chat-item-row[data-v-e1bb298e]{width:100%;display:flex;align-items:center;gap:10px;padding:8px;margin-bottom:8px;border:1px solid var(--tj-border-color,#eef0f3);border-radius:8px;background:var(--tj-content-bg,#fff);cursor:pointer;text-align:left}.chat-item-row[data-v-e1bb298e]:hover,.chat-item-row__pic[data-v-e1bb298e]{background:var(--tj-table-row-hover,#f5f7fa)}.chat-item-row__pic[data-v-e1bb298e]{width:48px;height:48px;border-radius:6px;flex-shrink:0}.chat-item-row__pic--empty[data-v-e1bb298e]{background:var(--tj-table-row-hover,#f5f7fa)}.chat-item-row__info[data-v-e1bb298e]{min-width:0;flex:1}.chat-item-row__title[data-v-e1bb298e]{font-size:13px;color:var(--tj-text-primary,#303133);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item-row__price[data-v-e1bb298e]{margin-top:4px;font-size:12px;color:#f56c6c}.quick-phrase-picker[data-v-e1bb298e]{position:absolute;left:0;right:0;bottom:calc(100% + 8px);margin-bottom:0;display:flex;flex-direction:column;max-height:280px;background:var(--tj-content-bg,#fff);border:1px solid var(--tj-border-color,#e4e7ed);border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.1);z-index:2000;overflow:hidden}.quick-phrase-picker__head[data-v-e1bb298e]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--tj-border-color,#f0f2f5);background:var(--tj-secondary-bg,#fafafa);flex-shrink:0}.quick-phrase-picker__title[data-v-e1bb298e]{font-size:13px;font-weight:600;color:var(--tj-text-primary,#303133)}.quick-phrase-picker__meta[data-v-e1bb298e]{font-size:12px;color:var(--tj-text-secondary,#909399)}.quick-phrase-picker__list[data-v-e1bb298e]{flex:1;overflow-y:auto;min-height:0}.quick-phrase-picker__group[data-v-e1bb298e]{padding:6px 12px 4px;font-size:11px;color:var(--tj-text-secondary,#909399);background:var(--tj-secondary-bg,#fafafa);border-top:1px solid var(--tj-border-color,#f5f7fa)}.quick-phrase-picker__group[data-v-e1bb298e]:first-child{border-top:none}.quick-phrase-picker__item[data-v-e1bb298e]{display:flex;width:100%;text-align:left;align-items:center;gap:8px;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-size:13px;line-height:1.4}.quick-phrase-picker__item.active[data-v-e1bb298e],.quick-phrase-picker__item[data-v-e1bb298e]:hover{background:var(--tj-primary-light,#ecf5ff)}.quick-phrase-picker__code[data-v-e1bb298e]{flex-shrink:0;min-width:28px;padding:0 6px;border-radius:4px;background:var(--tj-primary-light,#ecf5ff);color:var(--tj-menu-active-color,#409eff);font-weight:600;font-size:12px;line-height:20px;text-align:center}.quick-phrase-picker__text[data-v-e1bb298e]{flex:1;min-width:0;color:var(--tj-text-primary,#606266);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-phrase-picker__pic[data-v-e1bb298e]{flex-shrink:0;color:var(--tj-text-secondary,#c0c4cc);font-size:14px}.quick-phrase-picker__foot[data-v-e1bb298e]{padding:6px 12px;border-top:1px solid var(--tj-border-color,#f0f2f5);font-size:11px;color:var(--tj-text-secondary,#c0c4cc);text-align:center;flex-shrink:0}.quick-phrase-picker__empty[data-v-e1bb298e]{padding:16px 12px;color:var(--tj-text-secondary,#909399);font-size:13px;text-align:center;line-height:1.5}.quick-phrase-page .mb8[data-v-6c5b5cf2]{margin-bottom:12px}.quick-phrase-usage[data-v-6c5b5cf2] .el-alert__content{color:inherit;font-size:13px;line-height:1.75}.quick-phrase-usage[data-v-6c5b5cf2] .el-alert__content div+div{margin-top:2px}.quick-phrase-usage[data-v-6c5b5cf2] .el-alert__content code{padding:0 4px;font-size:12px;background:var(--tj-menu-hover-bg,#f4f4f5);border-radius:3px}.qp-layout[data-v-6c5b5cf2]{display:flex;gap:16px;min-height:520px}.qp-groups[data-v-6c5b5cf2]{width:252px;flex-shrink:0;border:1px solid var(--tj-border-color,#e4e7ed);border-radius:8px;background:var(--tj-secondary-bg,#fafbfc);display:flex;flex-direction:column;overflow:hidden}.qp-groups__head[data-v-6c5b5cf2]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--tj-border-color,#ebeef5);background:var(--tj-content-bg,#fff)}.qp-groups__title[data-v-6c5b5cf2]{font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133)}.qp-groups__title em[data-v-6c5b5cf2]{font-style:normal;font-weight:400;color:var(--tj-text-secondary,#909399);margin-left:2px}.qp-groups__add[data-v-6c5b5cf2]{padding:0;font-size:13px}.qp-groups__body[data-v-6c5b5cf2]{flex:1;height:480px}.qp-groups__list[data-v-6c5b5cf2]{padding:8px}.qp-groups__empty[data-v-6c5b5cf2]{padding:24px 0}.qp-group-item[data-v-6c5b5cf2]{margin-bottom:8px;padding:10px 10px 8px;border:1px solid transparent;border-radius:6px;background:var(--tj-content-bg,#fff);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.qp-group-item[data-v-6c5b5cf2]:last-child{margin-bottom:0}.qp-group-item[data-v-6c5b5cf2]:hover{border-color:var(--tj-primary-light,#d9ecff);box-shadow:0 1px 4px rgba(64,158,255,.08)}.qp-group-item.active[data-v-6c5b5cf2]{border-color:var(--tj-primary,#b3d8ff);background:var(--tj-primary-light,#ecf5ff);box-shadow:0 1px 4px rgba(64,158,255,.12)}.qp-group-item.disabled[data-v-6c5b5cf2]{opacity:.72}.qp-group-item__main[data-v-6c5b5cf2]{display:flex;align-items:flex-start;gap:6px}.qp-group-item__drag[data-v-6c5b5cf2]{flex-shrink:0;margin-top:3px;font-size:14px;color:var(--tj-text-secondary,#c0c4cc);cursor:grab}.qp-group-item:hover .qp-group-item__drag[data-v-6c5b5cf2]{color:var(--tj-text-secondary,#909399)}.qp-group-item__info[data-v-6c5b5cf2]{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.qp-group-item__name[data-v-6c5b5cf2]{font-size:14px;font-weight:500;color:var(--tj-text-primary,#303133);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-group-item.active .qp-group-item__name[data-v-6c5b5cf2]{color:var(--tj-menu-active-color,#409eff)}.qp-group-item__count[data-v-6c5b5cf2]{flex-shrink:0;font-size:12px;color:var(--tj-text-secondary,#909399);line-height:20px}.qp-group-item__tag[data-v-6c5b5cf2]{flex-shrink:0;transform:scale(.92)}.qp-group-item__ops[data-v-6c5b5cf2]{display:flex;align-items:center;gap:2px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--tj-border-color,#ebeef5);opacity:0;max-height:0;overflow:hidden;transition:opacity .15s,max-height .15s,margin .15s,padding .15s}.qp-group-item.active .qp-group-item__ops[data-v-6c5b5cf2],.qp-group-item:hover .qp-group-item__ops[data-v-6c5b5cf2]{opacity:1;max-height:32px;margin-top:8px;padding-top:8px}.qp-group-item__ops .el-button[data-v-6c5b5cf2]{padding:0 4px;font-size:12px}.qp-group-item__ops .el-button.is-danger[data-v-6c5b5cf2]{color:#f56c6c}.qp-phrases[data-v-6c5b5cf2]{flex:1;min-width:0}.phrase-tools[data-v-6c5b5cf2]{margin-top:8px}.phrase-image-hint[data-v-6c5b5cf2]{margin-left:8px;color:#67c23a;font-size:12px}.hidden-file[data-v-6c5b5cf2]{display:none}.phrase-tools[data-v-6c5b5cf2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.phrase-emoji-panel[data-v-6c5b5cf2]{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto}.phrase-emoji-item[data-v-6c5b5cf2]{width:40px;height:40px;border:none;background:var(--tj-table-row-hover,#f5f7fa);border-radius:6px;cursor:pointer;padding:4px}.phrase-emoji-item img[data-v-6c5b5cf2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.phrase-emoji-item[data-v-6c5b5cf2]:hover{background:var(--tj-menu-hover-bg,#eef0f3)}.phrase-emoji-empty[data-v-6c5b5cf2]{width:100%;text-align:center;color:var(--tj-text-secondary,#909399);font-size:12px;padding:16px 0}.app-container[data-v-11462f77]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-11462f77],.search-form[data-v-11462f77]{margin-bottom:8px}.el-pagination[data-v-11462f77]{margin-top:16px;text-align:right}.template-content-item[data-v-11462f77] .el-form-item__content{line-height:normal}.template-content-wrap[data-v-11462f77]{display:flex;align-items:stretch;gap:12px;width:100%}.template-content-input[data-v-11462f77]{flex:1;min-width:0}.template-content-input[data-v-11462f77] textarea{min-height:220px;resize:vertical}.quick-vars-panel[data-v-11462f77]{flex-shrink:0;width:268px;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;background:#fff}.quick-vars-panel__head[data-v-11462f77]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f5f7fa;border-bottom:1px solid #e4e7ed;font-size:13px;font-weight:500;color:#303133}.quick-vars-panel__icon[data-v-11462f77]{font-size:14px;color:#e6a23c}.quick-vars-panel__body[data-v-11462f77]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.quick-vars-panel__body>.el-button[data-v-11462f77]{width:100%;margin:0;padding:7px 4px;font-size:12px}.quick-vars-panel__section[data-v-11462f77]{grid-column:1/-1;font-size:12px;color:#909399;margin:4px 0 0;padding-top:8px;border-top:1px solid #ebeef5}.quick-vars-panel__emoji[data-v-11462f77]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px}.bind-rule-info[data-v-11462f77]{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:16px;padding:12px 16px;background:#f5f7fa;border-radius:6px;font-size:13px;color:#303133}.bind-rule-info__item[data-v-11462f77]{display:flex;align-items:flex-start;gap:8px}.bind-rule-info__item--content[data-v-11462f77]{flex:1;min-width:280px}.bind-rule-info__label[data-v-11462f77]{flex-shrink:0;color:#909399}.bind-empty-tip[data-v-11462f77]{padding:48px 0;text-align:center;color:#909399;font-size:14px}.bind-transfer[data-v-11462f77]{display:flex;align-items:stretch;gap:12px}.bind-panel[data-v-11462f77]{flex:1;min-width:0}.bind-panel__title[data-v-11462f77]{margin-bottom:8px;font-size:14px;font-weight:600;color:#303133}.bind-actions[data-v-11462f77]{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:0 4px}.bind-footer-actions[data-v-11462f77]{margin-top:16px;text-align:center}.bind-footer-actions .el-button+.el-button[data-v-11462f77]{margin-left:16px}.bind-hint[data-v-11462f77]{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 14px;background:#ecf5ff;border:1px solid #d9ecff;border-radius:6px}.bind-hint__icon[data-v-11462f77]{flex-shrink:0;margin-top:2px;font-size:16px;color:#409eff}.bind-hint__text[data-v-11462f77]{margin:0;flex:1;font-size:13px;line-height:1.6;color:#606266;word-break:break-word}.bind-toolbar[data-v-11462f77]{margin-bottom:12px}.bind-panel .el-pagination[data-v-11462f77]{margin-top:8px;text-align:right}.emoji-btn[data-v-11462f77]{width:auto!important;min-width:30px;padding:4px 2px!important;margin:0!important;font-size:14px}.template-content-item[data-v-16430bef] .el-form-item__content{line-height:normal}.template-content-wrap[data-v-16430bef]{display:flex;align-items:stretch;gap:12px;width:100%}.template-content-input[data-v-16430bef]{flex:1;min-width:0}.template-content-input[data-v-16430bef] textarea{min-height:220px;resize:vertical}.quick-vars-panel[data-v-16430bef]{flex-shrink:0;width:268px;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;background:#fff}.quick-vars-panel__head[data-v-16430bef]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f5f7fa;border-bottom:1px solid #e4e7ed;font-size:13px;font-weight:500;color:#303133}.quick-vars-panel__icon[data-v-16430bef]{font-size:14px;color:#e6a23c}.quick-vars-panel__body[data-v-16430bef]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.quick-vars-panel__body .el-button[data-v-16430bef]{width:100%;margin:0;padding:7px 4px;font-size:12px}.sold-order-page .search-panel[data-v-05063624]{margin-bottom:0;border:none}.sold-order-page .search-panel[data-v-05063624] .el-collapse-item__header{height:36px;line-height:36px;font-weight:500;border-bottom:1px solid var(--tj-border-color,#ebeef5)}.sold-order-page .search-panel[data-v-05063624] .el-collapse-item__wrap{border-bottom:none}.sold-order-page .search-panel[data-v-05063624] .el-collapse-item__content{padding:0 0 4px}.search-panel-title[data-v-05063624]{font-size:14px;color:var(--tj-text-primary,#303133)}.search-panel-summary[data-v-05063624]{margin-left:12px;font-size:12px;font-weight:400;color:var(--tj-text-secondary,#909399)}.sold-order-page .search-form[data-v-05063624]{padding-top:8px;margin-bottom:0}.sold-order-page .search-form[data-v-05063624] .el-form-item{margin-bottom:0}.status-filter-wrap[data-v-05063624]{margin:0 0 12px;padding-top:8px;border-top:1px solid var(--tj-border-color,#ebeef5)}.status-filter[data-v-05063624]{display:flex;flex-wrap:wrap;gap:10px}.status-chip[data-v-05063624]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--tj-border-color,#dcdfe6);border-radius:18px;background:var(--tj-content-bg,#fff);color:var(--tj-text-primary,#303133);font-size:13px;line-height:1.4;cursor:pointer;transition:all .15s ease}.status-chip[data-v-05063624]:hover{border-color:var(--tj-primary,#f5d000)}.status-chip.active[data-v-05063624]{border-color:var(--tj-primary,#ffe60f);background:var(--tj-primary,#ffe60f);color:var(--tj-primary-button-fg,#1f1f1f);font-weight:500}.status-chip-count[data-v-05063624]{min-width:12px;text-align:center}.goods-cell[data-v-05063624]{display:flex;align-items:center;gap:10px}.goods-thumb[data-v-05063624]{width:56px;height:56px;border-radius:4px;flex-shrink:0}.goods-info[data-v-05063624]{min-width:0}.goods-name[data-v-05063624]{font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.goods-meta[data-v-05063624]{margin-top:4px;font-size:12px;color:var(--tj-text-secondary,#909399)}.pagination-bar[data-v-05063624]{margin-top:16px;text-align:right}.detail-wrap[data-v-05063624]{min-height:200px}.detail-steps[data-v-05063624]{display:flex;padding:8px 0 20px;border-bottom:1px solid var(--tj-border-color,#ebeef5)}.detail-step[data-v-05063624]{position:relative;flex:1;min-width:0;text-align:center;padding:0 8px}.detail-step[data-v-05063624]:not(.is-last):after{content:"";position:absolute;top:14px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:var(--tj-primary,#ffe60f)}.detail-step__node[data-v-05063624]{width:28px;height:28px;margin:0 auto 8px;border-radius:50%;background:var(--tj-primary,#ffe60f);color:var(--tj-primary-button-fg,#1f1f1f);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.detail-step:not(.is-done) .detail-step__node[data-v-05063624]{background:var(--tj-border-color,#e4e7ed);color:var(--tj-text-secondary,#909399)}.detail-step[data-v-05063624]:not(.is-done):after{background:var(--tj-border-color,#e4e7ed)}.detail-step__label[data-v-05063624]{font-size:13px;color:var(--tj-text-primary,#303133);line-height:1.4}.detail-step__time[data-v-05063624]{margin-top:4px;font-size:12px;color:var(--tj-text-secondary,#909399);line-height:1.3;word-break:break-all}.detail-hero[data-v-05063624]{padding:20px 0 12px}.detail-hero__title[data-v-05063624]{font-size:22px;font-weight:600;color:var(--tj-text-primary,#303133)}.detail-hero__sub[data-v-05063624]{margin-top:8px;font-size:14px;color:var(--tj-text-primary,#606266)}.detail-hero__actions[data-v-05063624]{margin-top:14px}.detail-note[data-v-05063624]{padding:12px 0 16px;border-bottom:1px solid var(--tj-border-color,#ebeef5);font-size:13px;color:var(--tj-text-primary,#606266)}.detail-note__label[data-v-05063624]{color:var(--tj-text-secondary,#909399)}.detail-section[data-v-05063624]{padding-top:18px}.detail-section__title[data-v-05063624]{margin:0 0 14px;font-size:16px;font-weight:600;color:var(--tj-text-primary,#303133)}.detail-info-grid[data-v-05063624]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.detail-info-col__title[data-v-05063624]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--tj-text-primary,#303133)}.detail-info-row[data-v-05063624]{display:flex;align-items:flex-start;margin-bottom:10px;font-size:13px;line-height:1.5}.detail-info-row__label[data-v-05063624]{flex:0 0 96px;color:var(--tj-text-secondary,#909399)}.detail-info-row__value[data-v-05063624]{flex:1;color:var(--tj-text-primary,#303133);word-break:break-all}.detail-goods-table[data-v-05063624]{border:1px solid var(--tj-border-color,#ebeef5);border-radius:4px;overflow:hidden}.detail-goods-table__body[data-v-05063624],.detail-goods-table__head[data-v-05063624]{display:grid;grid-template-columns:1fr 120px 80px;align-items:center}.detail-goods-table__head[data-v-05063624]{background:var(--tj-table-row-hover,#f5f7fa);color:var(--tj-text-secondary,#909399);font-size:13px}.detail-goods-table__body>div[data-v-05063624],.detail-goods-table__head>span[data-v-05063624]{padding:12px 14px}.detail-goods-table__body[data-v-05063624]{border-top:1px solid var(--tj-border-color,#ebeef5)}.detail-goods-cell[data-v-05063624]{display:flex;align-items:center;gap:12px}.detail-goods-cell__thumb[data-v-05063624]{width:56px;height:56px;border-radius:4px;flex-shrink:0}.detail-goods-cell__title[data-v-05063624]{font-size:13px;line-height:1.5;color:var(--tj-text-primary,#303133)}.detail-goods-qty[data-v-05063624]{margin-top:4px;color:var(--tj-text-secondary,#909399)}.detail-goods-summary[data-v-05063624]{margin-top:16px;margin-left:auto;width:280px}.detail-goods-summary__row[data-v-05063624]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;color:var(--tj-text-primary,#606266)}.detail-goods-summary__row--highlight[data-v-05063624]{font-size:15px;font-weight:600;color:#f56c6c}@media (max-width:900px){.detail-info-grid[data-v-05063624]{grid-template-columns:1fr}}.app-container[data-v-660aca90]{background:#fff;padding:20px;border-radius:4px}.toolbar-row[data-v-660aca90]{margin-bottom:12px}.toolbar-row .search-form[data-v-660aca90]{margin-bottom:0}.item-thumb[data-v-660aca90]{width:40px;height:40px;border-radius:4px;vertical-align:middle}.dialog-body[data-v-63da5d3a]{display:flex;gap:20px;min-height:480px}.dialog-form[data-v-63da5d3a]{flex:1;min-width:0}.dialog-sim[data-v-63da5d3a]{width:320px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:0 4px}.product-banner[data-v-63da5d3a]{display:flex;gap:12px;padding:12px;margin-bottom:16px;background:var(--tj-secondary-bg,#fafafa);border-radius:8px;border:1px solid var(--tj-border-color,#eef0f3)}.product-banner__img[data-v-63da5d3a]{width:48px;height:48px;border-radius:6px;flex-shrink:0}.product-banner__price[data-v-63da5d3a]{color:#f56c6c;font-weight:600;font-size:14px}.product-banner__title[data-v-63da5d3a]{margin-top:4px;font-size:13px;color:var(--tj-text-primary,#303133);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sku-panel[data-v-63da5d3a]{margin-bottom:12px}.sku-toolbar[data-v-63da5d3a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.sku-empty[data-v-63da5d3a],.sku-toolbar__hint[data-v-63da5d3a]{font-size:12px;color:var(--tj-text-secondary,#909399)}.sku-empty[data-v-63da5d3a]{padding:12px 0}.switch-label[data-v-63da5d3a]{margin-right:8px;color:var(--tj-text-primary,#606266);font-size:13px}.tip-icon[data-v-63da5d3a]{margin-left:8px;color:var(--tj-text-secondary,#909399);cursor:help}.sim-header[data-v-63da5d3a]{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--tj-text-primary,#303133)}.iphone-shell[data-v-63da5d3a]{width:100%;display:flex;justify-content:center}.iphone-bezel[data-v-63da5d3a]{width:280px;height:520px;background:#f2f2f7;border-radius:36px;border:10px solid #1c1c1e;box-shadow:0 12px 32px rgba(0,0,0,.18),inset 0 0 0 1px hsla(0,0%,100%,.08);position:relative;display:flex;flex-direction:column;overflow:hidden}.iphone-notch[data-v-63da5d3a]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:26px;background:#1c1c1e;border-radius:0 0 18px 18px;z-index:2}.iphone-status[data-v-63da5d3a]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px 4px;font-size:12px;font-weight:600;color:#1c1c1e;flex-shrink:0}.iphone-status-icons[data-v-63da5d3a]{display:flex;gap:4px;font-size:11px}.iphone-nav[data-v-63da5d3a]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 10px;font-size:15px;font-weight:600;color:#1c1c1e;background:#f2f2f7;border-bottom:1px solid #e5e5ea;flex-shrink:0}.iphone-nav i[data-v-63da5d3a]{font-size:16px;color:#007aff}.iphone-chat[data-v-63da5d3a]{flex:1;overflow-y:auto;padding:12px 10px 8px;background:#f2f2f7}.iphone-chat-empty[data-v-63da5d3a]{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 24px;font-size:12px;color:#8e8e93;line-height:1.6}.iphone-home-indicator[data-v-63da5d3a]{width:120px;height:4px;background:#1c1c1e;border-radius:4px;margin:8px auto 10px;flex-shrink:0;opacity:.35}.sim-clear-btn[data-v-63da5d3a]{margin-top:10px;align-self:center}.sim-msg[data-v-63da5d3a]{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.sim-msg--seller[data-v-63da5d3a]{flex-direction:row-reverse}.sim-msg__avatar[data-v-63da5d3a]{width:32px;height:32px;border-radius:50%;background:#007aff;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sim-msg--seller .sim-msg__avatar[data-v-63da5d3a]{background:linear-gradient(135deg,#ffb347,#fc3);color:#fff}.sim-msg__bubble[data-v-63da5d3a]{max-width:190px;padding:10px 12px;border-radius:16px;background:#fff;font-size:13px;white-space:pre-wrap;word-break:break-word;line-height:1.55;color:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,.06)}.sim-msg--seller .sim-msg__bubble[data-v-63da5d3a]{background:#fff9e6;border-top-right-radius:4px}.sim-msg--buyer .sim-msg__bubble[data-v-63da5d3a]{border-top-left-radius:4px}.global-tip[data-v-a7a0c74e]{margin-bottom:20px}.switch-label[data-v-a7a0c74e]{margin-right:8px;color:#606266;font-size:13px}.dialog-footer[data-v-a7a0c74e]{text-align:right}.product-manage[data-v-92c9d908]{display:flex;min-height:520px;background:var(--tj-content-bg,#fff);color:var(--tj-text-primary,#303133);border-radius:4px}.product-main[data-v-92c9d908]{flex:1;min-width:0;padding:16px 20px 20px}.product-toolbar[data-v-92c9d908]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.status-tabs[data-v-92c9d908]{display:flex;gap:24px}.status-tab[data-v-92c9d908]{border:none;background:none;padding:0 0 8px;font-size:15px;color:var(--tj-text-secondary,#606266);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.status-tab.active[data-v-92c9d908]{color:var(--tj-text-primary,#303133);font-weight:600;border-bottom-color:var(--tj-primary,#faad14)}.action-row[data-v-92c9d908],.filter-form[data-v-92c9d908]{margin-bottom:12px}.action-row .el-button+.el-button[data-v-92c9d908]{margin-left:8px}.text-muted[data-v-92c9d908]{color:var(--tj-text-secondary,#909399)}.product-table[data-v-92c9d908]{width:100%}.product-info[data-v-92c9d908]{display:flex;align-items:flex-start;gap:12px;padding:4px 0}.product-info__img[data-v-92c9d908]{width:56px;height:56px;border-radius:6px;flex-shrink:0}.product-info__body[data-v-92c9d908]{min-width:0;flex:1}.product-info__title[data-v-92c9d908]{font-size:14px;color:var(--tj-text-primary,#303133);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-info__id[data-v-92c9d908]{margin-top:6px;font-size:12px;color:var(--tj-text-secondary,#909399);display:flex;align-items:center;gap:4px}.copy-btn[data-v-92c9d908]{padding:0;font-size:14px;color:var(--tj-menu-active-color,#409eff)}.product-main[data-v-92c9d908] .el-pagination{margin-top:16px;text-align:right}.search-form[data-v-1456a8b3]{margin-bottom:12px}.pager[data-v-1456a8b3]{margin-top:16px;text-align:right}.app-container[data-v-843f1226]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-843f1226]{margin-bottom:8px}.el-pagination[data-v-843f1226]{margin-top:16px;text-align:right}.app-container[data-v-75b338f0]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-75b338f0]{margin-bottom:8px}.app-container[data-v-469ef403]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-469ef403]{margin-bottom:8px}.el-pagination[data-v-469ef403]{margin-top:16px;text-align:right}.app-container[data-v-17537efa]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-17537efa]{margin-bottom:8px}.el-pagination[data-v-17537efa]{margin-top:16px;text-align:right}.link-type[data-v-17537efa]{color:#409eff}.icon-search[data-v-726106de]{margin-bottom:12px}.icon-grid[data-v-726106de]{max-height:480px;overflow:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding-right:4px}.icon-grid[data-v-726106de]::-webkit-scrollbar{width:6px}.icon-grid[data-v-726106de]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.icon-item[data-v-726106de]{border:1px solid #ebeef5;border-radius:6px;padding:12px 8px;text-align:center;cursor:pointer;transition:all .2s}.icon-item.is-active[data-v-726106de],.icon-item[data-v-726106de]:hover{border-color:#409eff;color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.15)}.icon-item__icon[data-v-726106de]{font-size:20px;margin-bottom:8px}.icon-item__text[data-v-726106de]{font-size:12px;line-height:1.2;word-break:break-all}.app-container[data-v-f83b9d24]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-f83b9d24]{margin-bottom:8px}.icon-input[data-v-f83b9d24] .el-input__inner{cursor:pointer;padding-left:38px}.menu-icon-preview[data-v-f83b9d24]{font-size:18px;line-height:32px;color:#909399}.app-container[data-v-33378f10]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-33378f10]{margin-bottom:8px}.el-pagination[data-v-33378f10]{margin-top:16px;text-align:right}.app-container[data-v-b400b108]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-b400b108]{margin-bottom:8px}.el-pagination[data-v-b400b108]{margin-top:16px;text-align:right}.app-container[data-v-ac56bc8a]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-ac56bc8a]{margin-bottom:8px}.app-container[data-v-025fe1c2]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-025fe1c2]{margin-bottom:8px}.el-pagination[data-v-025fe1c2]{margin-top:16px;text-align:right}.form-header[data-v-685556ce]{margin:16px 0 12px;font-size:14px;color:#303133;border-bottom:1px solid #ebeef5;padding-bottom:8px}.app-container[data-v-e9fd3d78]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-e9fd3d78]{margin-bottom:8px}.el-pagination[data-v-e9fd3d78]{margin-top:16px;text-align:right}.profile-card[data-v-47818e75]{margin-bottom:16px}.profile-avatar-wrap[data-v-47818e75]{display:flex;flex-direction:column;align-items:center;padding:8px 0 20px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.profile-avatar-wrap[data-v-47818e75] .el-avatar{border:2px solid #e8f3ff;background:#fff}.profile-nick[data-v-47818e75]{margin-top:12px;font-size:16px;font-weight:600;color:#303133}.info-list[data-v-47818e75]{list-style:none;padding:0;margin:0}.info-list li[data-v-47818e75]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.info-list li span[data-v-47818e75]:first-child{color:#909399}.icon-ul[data-v-620f06de]{margin:0;padding:0;font-size:0}.icon-ul li[data-v-620f06de]{list-style-type:none;text-align:center;font-size:14px;display:inline-block;width:16.66%;box-sizing:border-box;height:108px;padding:15px 6px 6px 6px;cursor:pointer;overflow:hidden}.icon-ul li[data-v-620f06de]:hover{background:var(--tj-table-row-hover,#f2f2f2)}.icon-ul li.active-item[data-v-620f06de]{background:var(--tj-primary-light,#e1f3fb);color:var(--tj-primary,#7a6df0)}.icon-ul li>i[data-v-620f06de]{font-size:30px;line-height:50px}.icon-dialog[data-v-620f06de] .el-dialog{border-radius:8px;margin-bottom:0;margin-top:4vh!important;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;box-sizing:border-box}.icon-dialog[data-v-620f06de] .el-dialog .el-dialog__header{padding-top:14px}.icon-dialog[data-v-620f06de] .el-dialog .el-dialog__body{margin:0 20px 20px 20px;padding:0;overflow:auto}.right-board[data-v-359b8a19]{width:350px;position:absolute;right:0;top:0;height:100%;padding-top:3px;background:var(--tj-content-bg,#fff);border-left:1px solid var(--tj-border-color,#f1e8e8);box-sizing:border-box}.right-board .field-box[data-v-359b8a19]{position:relative;height:calc(100% - 42px);box-sizing:border-box;overflow:hidden}.right-board .el-scrollbar[data-v-359b8a19]{height:100%}.select-item[data-v-359b8a19]{display:flex;border:1px dashed var(--tj-border-color,#dcdfe6);box-sizing:border-box}.select-item .close-btn[data-v-359b8a19]{cursor:pointer;color:#f56c6c}.select-item .el-input+.el-input[data-v-359b8a19]{margin-left:4px}.select-item+.select-item[data-v-359b8a19]{margin-top:4px}.select-item.sortable-chosen[data-v-359b8a19]{border:1px dashed #409eff}.select-line-icon[data-v-359b8a19]{line-height:32px;font-size:22px;padding:0 4px;color:var(--tj-text-secondary,#777)}.option-drag[data-v-359b8a19]{cursor:move}.time-range .el-date-editor[data-v-359b8a19]{width:227px}.time-range[data-v-359b8a19] .el-icon-time{display:none}.document-link[data-v-359b8a19]{position:absolute;display:block;width:26px;height:26px;top:0;left:0;cursor:pointer;background:var(--tj-primary,#409eff);z-index:1;border-radius:0 0 6px 0;text-align:center;line-height:26px;color:var(--tj-primary-button-fg,#fff);font-size:18px}.node-label[data-v-359b8a19]{font-size:14px}.node-icon[data-v-359b8a19]{color:var(--tj-text-secondary,#bebfc3)}.editor-tabs{background:#121315}.editor-tabs .el-tabs__header{margin:0;border-bottom-color:#121315}.editor-tabs .el-tabs__header .el-tabs__nav{border-color:#121315}.editor-tabs .el-tabs__item{height:32px;line-height:32px;color:#888a8e;border-left:1px solid #121315!important;background:#363636;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-tabs .el-tabs__item.is-active{background:#1e1e1e;border-bottom-color:#1e1e1e!important;color:#fff}.editor-tabs .el-icon-edit{color:#f1fa8c}.editor-tabs .el-icon-document{color:#a95812}.right-scrollbar .el-scrollbar__view{padding:12px 18px 15px 15px}.left-scrollbar .el-scrollbar__wrap{box-sizing:border-box;overflow-x:hidden!important;margin-bottom:0!important}.center-tabs .el-tabs__header{margin-bottom:0!important}.center-tabs .el-tabs__item{width:50%;text-align:center}.center-tabs .el-tabs__nav{width:100%}.reg-item{padding:12px 6px;background:var(--tj-input-bg,#f8f8f8);position:relative;border-radius:4px}.reg-item .close-btn{position:absolute;right:-6px;top:-6px;display:block;width:16px;height:16px;line-height:16px;background:rgba(0,0,0,.2);border-radius:50%;color:#fff;text-align:center;z-index:1;cursor:pointer;font-size:12px}.reg-item .close-btn:hover{background:rgba(210,23,23,.5)}.reg-item+.reg-item{margin-top:18px}.action-bar .el-button+.el-button{margin-left:15px}.action-bar i{font-size:20px;vertical-align:middle;position:relative;top:-1px}.custom-tree-node{width:100%;font-size:14px}.custom-tree-node .node-operation{float:right}.custom-tree-node i[class*=el-icon]+i[class*=el-icon]{margin-left:6px}.custom-tree-node .el-icon-plus{color:var(--tj-primary,#409eff)}.custom-tree-node .el-icon-delete{color:#157a0c}.left-scrollbar .el-scrollbar__view{overflow-x:hidden}.el-rate{display:inline-block;vertical-align:text-top}.el-upload__tip{line-height:1.2}.container{position:relative;width:calc(100% + 24px);margin:-12px;background:var(--tj-page-bg,#fff);overflow:hidden}.components-list{padding:8px;box-sizing:border-box;height:100%}.components-list .components-item{display:inline-block;width:48%;margin:1%;transition:transform 0ms!important}.components-draggable{padding-bottom:20px}.components-title{font-size:14px;color:var(--tj-text-primary,#222);margin:6px 2px}.components-title .svg-icon{color:var(--tj-text-secondary,#666);font-size:18px}.components-body{padding:8px 10px;background:var(--tj-primary-light,#f6f7ff);font-size:12px;cursor:move;border:1px dashed var(--tj-primary-light,#f6f7ff);border-radius:3px}.components-body .svg-icon{color:var(--tj-text-secondary,#777);font-size:15px}.components-body:hover{border:1px dashed var(--tj-primary,#787be8)}.components-body:hover,.components-body:hover .svg-icon{color:var(--tj-primary,#787be8)}.left-board{width:260px;position:absolute;left:0;top:0;height:100%;background:var(--tj-content-bg,#fff);border-right:1px solid var(--tj-border-color,#f1e8e8);box-sizing:border-box}.center-scrollbar,.left-scrollbar{height:calc(100% - 42px);overflow:hidden}.center-scrollbar{border-left:1px solid var(--tj-border-color,#f1e8e8);border-right:1px solid var(--tj-border-color,#f1e8e8)}.center-board,.center-scrollbar{box-sizing:border-box;background:var(--tj-content-bg,#fff)}.center-board{height:100%;width:auto;margin:0 350px 0 260px}.empty-info{position:absolute;top:46%;left:0;right:0;text-align:center;font-size:18px;color:var(--tj-text-secondary,#ccb1ea);letter-spacing:4px}.action-bar{position:relative;height:42px;text-align:right;padding:0 15px;box-sizing:border-box;border:1px solid var(--tj-border-color,#f1e8e8);border-top:none;border-left:none;background:var(--tj-content-bg,#fff)}.action-bar .delete-btn{color:#f56c6c}.logo-wrapper{position:relative;height:42px;background:var(--tj-content-bg,#fff);border-bottom:1px solid var(--tj-border-color,#f1e8e8);box-sizing:border-box}.logo{position:absolute;left:12px;top:6px;line-height:30px;color:var(--tj-primary,#00afff);font-weight:600;font-size:17px;white-space:nowrap}.logo>img{width:30px;height:30px;vertical-align:top}.logo .github{display:inline-block;vertical-align:sub;margin-left:15px}.logo .github>img{height:22px}.center-board-row{padding:12px 12px 15px 12px;box-sizing:border-box}.center-board-row>.el-form{height:calc(100% - 27px)}.drawing-board{height:100%;position:relative}.drawing-board .components-body{padding:0;margin:0;font-size:0}.drawing-board .sortable-ghost{position:relative;display:block;overflow:hidden}.drawing-board .sortable-ghost:before{content:" ";position:absolute;left:0;right:0;top:0;height:3px;background:var(--tj-primary,#5959df);z-index:2}.drawing-board .components-item.sortable-ghost{width:100%;height:60px;background-color:var(--tj-primary-light,#f6f7ff)}.drawing-board .active-from-item>.el-form-item{background:var(--tj-primary-light,#f6f7ff);border-radius:6px}.drawing-board .active-from-item>.drawing-item-copy,.drawing-board .active-from-item>.drawing-item-delete{display:initial}.drawing-board .active-from-item>.component-name{color:var(--tj-primary,#409eff)}.drawing-board .el-form-item{margin-bottom:15px}.drawing-item{position:relative;cursor:move}.drawing-item.unfocus-bordered:not(.activeFromItem)>div:first-child{border:1px dashed var(--tj-border-color,#ccc)}.drawing-item .el-form-item{padding:12px 10px}.drawing-row-item{position:relative;cursor:move;box-sizing:border-box;border:1px dashed var(--tj-border-color,#ccc);border-radius:3px;padding:0 2px;margin-bottom:15px}.drawing-row-item .drawing-row-item{margin-bottom:2px}.drawing-row-item .el-col{margin-top:22px}.drawing-row-item .el-form-item{margin-bottom:0}.drawing-row-item .drag-wrapper{min-height:80px}.drawing-row-item.active-from-item{border:1px dashed var(--tj-primary,#409eff)}.drawing-row-item .component-name{position:absolute;top:0;left:0;font-size:12px;color:var(--tj-text-secondary,#bbb);display:inline-block;padding:0 6px}.drawing-item:hover>.el-form-item,.drawing-row-item:hover>.el-form-item{background:var(--tj-primary-light,#f6f7ff);border-radius:6px}.drawing-item:hover>.drawing-item-copy,.drawing-item:hover>.drawing-item-delete,.drawing-row-item:hover>.drawing-item-copy,.drawing-row-item:hover>.drawing-item-delete{display:initial}.drawing-item>.drawing-item-copy,.drawing-item>.drawing-item-delete,.drawing-row-item>.drawing-item-copy,.drawing-row-item>.drawing-item-delete{display:none;position:absolute;top:-10px;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;font-size:12px;border:1px solid;cursor:pointer;z-index:1}.drawing-item>.drawing-item-copy,.drawing-row-item>.drawing-item-copy{right:56px;border-color:var(--tj-primary,#409eff);color:var(--tj-primary,#409eff);background:var(--tj-content-bg,#fff)}.drawing-item>.drawing-item-copy:hover,.drawing-row-item>.drawing-item-copy:hover{background:var(--tj-primary,#409eff);color:var(--tj-primary-button-fg,#fff)}.drawing-item>.drawing-item-delete,.drawing-row-item>.drawing-item-delete{right:24px;border-color:#f56c6c;color:#f56c6c;background:var(--tj-content-bg,#fff)}.drawing-item>.drawing-item-delete:hover,.drawing-row-item>.drawing-item-delete:hover{background:#f56c6c;color:var(--tj-primary-button-fg,#fff)}.app-container[data-v-2a16b781]{background:#fff;padding:20px;border-radius:4px}.pagination[data-v-44be7f87]{margin-top:12px;text-align:right}.app-container[data-v-1314f596]{background:#fff;padding:20px;border-radius:4px}.mb8[data-v-1314f596]{margin-bottom:8px}.el-pagination[data-v-1314f596]{margin-top:16px;text-align:right}.code-block[data-v-1314f596]{max-height:60vh;overflow:auto;background:#f5f7fa;padding:12px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.notice-trigger[data-v-671d4c4a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#4e5969;font-size:18px;cursor:pointer;transition:background .2s ease,color .2s ease}.notice-trigger[data-v-671d4c4a]:hover{background:#f2f3f5;color:#1890ff}.notice-header[data-v-671d4c4a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;font-size:14px;font-weight:600;color:#1f2329;border-bottom:1px solid #f0f0f0}.notice-body[data-v-671d4c4a]{min-height:80px;max-height:320px;overflow-y:auto}.notice-item[data-v-671d4c4a]{padding:10px 16px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .15s ease}.notice-item[data-v-671d4c4a]:hover{background:#f5f7fa}.notice-item.unread .notice-title span[data-v-671d4c4a]{font-weight:600;color:#1f2329}.notice-title[data-v-671d4c4a]{display:flex;align-items:center;gap:6px;font-size:13px;color:#4e5969;line-height:1.4}.notice-time[data-v-671d4c4a]{margin-top:4px;font-size:12px;color:#8f959e}.notice-empty[data-v-671d4c4a]{padding:24px;text-align:center;color:#8f959e;font-size:13px}.notice-footer[data-v-671d4c4a]{padding:10px 16px;text-align:center;font-size:13px;color:#1890ff;cursor:pointer;border-top:1px solid #f0f0f0}.notice-footer[data-v-671d4c4a]:hover{background:#f5f7fa}.notice-menu{width:360px;padding:0!important}.theme-picker[data-v-0178d61f]{display:inline-flex;vertical-align:middle}.theme-trigger[data-v-0178d61f]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#4e5969;font-size:18px;cursor:pointer;transition:background .2s ease,color .2s ease}.theme-trigger[data-v-0178d61f]:hover{background:#f2f3f5;color:var(--tj-primary,#1890ff)}.theme-panel-title[data-v-0178d61f]{font-size:15px;font-weight:600;color:#1f2329;margin-bottom:4px}.theme-panel-tip[data-v-0178d61f]{margin:0 0 14px;font-size:12px;color:#8f959e}.theme-grid[data-v-0178d61f]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:420px;overflow-y:auto}.theme-card[data-v-0178d61f]{position:relative;padding:10px 12px 10px;border:2px solid #e8eaed;border-radius:10px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s;background:#fff}.theme-card[data-v-0178d61f]:hover{border-color:#c9cdd4;box-shadow:0 2px 8px rgba(0,0,0,.06)}.theme-card.active[data-v-0178d61f]{border-color:var(--tj-primary,#1890ff);box-shadow:0 0 0 1px var(--tj-primary,#1890ff)}.theme-swatches[data-v-0178d61f]{display:flex;gap:6px;margin-bottom:8px}.swatch[data-v-0178d61f]{flex:1;height:28px;border-radius:6px;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}.swatch-sidebar[data-v-0178d61f]{flex:1.1}.theme-card-label[data-v-0178d61f]{font-size:13px;font-weight:600;color:#1f2329;line-height:1.3}.theme-card-desc[data-v-0178d61f]{margin-top:2px;font-size:11px;color:#8f959e;line-height:1.3}.theme-check[data-v-0178d61f]{position:absolute;top:8px;right:8px;font-size:14px;font-weight:700;color:var(--tj-primary,#1890ff)}.theme-picker-popper{padding:16px 18px 14px!important}.top-nav[data-v-7dd59e34]{display:flex;align-items:center;gap:2px;min-width:0;flex:1;overflow-x:auto}.top-nav-link[data-v-7dd59e34]{display:inline-flex;align-items:center;gap:6px;height:50px;padding:0 16px;font-size:14px;color:#4e5969;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s,background .2s;box-sizing:border-box;border-radius:4px 4px 0 0}.top-nav-link i[data-v-7dd59e34]{font-size:15px}.top-nav-link[data-v-7dd59e34]:hover{color:var(--tj-primary,#1890ff);background:rgba(24,144,255,.04)}.top-nav-link.active[data-v-7dd59e34]{color:var(--tj-primary,#1890ff);border-bottom-color:var(--tj-primary,#1890ff);font-weight:500}.navbar[data-v-a85d9a78]{height:50px;background:var(--tj-navbar-bg,#fff);border-bottom:1px solid var(--tj-border-color,#eef0f3);display:flex;align-items:center;padding:0 16px;box-sizing:border-box;box-shadow:0 1px 4px rgba(0,21,41,.04)}.navbar-left[data-v-a85d9a78]{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.navbar-right[data-v-a85d9a78]{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.right-item[data-v-a85d9a78]{flex-shrink:0}.avatar-container[data-v-a85d9a78]{margin-left:8px}.avatar-wrapper[data-v-a85d9a78]{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:8px;cursor:pointer;transition:background .2s ease}.avatar-wrapper[data-v-a85d9a78]:hover{background:var(--tj-hover-overlay,rgba(0,0,0,.04))}.user-avatar[data-v-a85d9a78]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#e8f3ff}.user-name[data-v-a85d9a78]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tj-navbar-fg,#4e5969);font-size:14px}.avatar-wrapper .el-icon-caret-bottom[data-v-a85d9a78]{font-size:12px;color:var(--tj-text-secondary,#8f959e)}.navbar-right .header-search,.navbar-right .notice-dropdown,.navbar-right .screenfull,.navbar-right .size-select,.navbar-right .theme-picker{display:inline-flex;vertical-align:middle}.scroll-container[data-v-2dc22d7c]{white-space:nowrap;position:relative;overflow:hidden;width:100%;height:100%}.tags-view-container[data-v-0baa6a88]{--tab-wing:10px;--tab-text-local:var(--tab-text,#5f6368);--tab-active-color:var(--tj-menu-active-color,#1890ff);--tab-active-surface:var(--tab-active-bg,var(--tj-primary-light,#e6f7ff));height:36px;width:100%;background:var(--tab-strip-bg,var(--tj-navbar-bg,#fff));border-bottom:1px solid var(--tj-border-color,#eef0f3);display:flex;align-items:stretch;overflow:visible}.tags-nav-btn[data-v-0baa6a88]{flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#86909c;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s,background .15s}.tags-nav-btn[data-v-0baa6a88]:hover:not(.disabled){color:#4e5969;background:rgba(0,0,0,.04)}.tags-nav-btn.disabled[data-v-0baa6a88]{color:#c9cdd4;cursor:default}.tags-view-wrapper[data-v-0baa6a88]{flex:1;min-width:0;height:100%}.tags-view-item[data-v-0baa6a88]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:30px;max-width:168px;min-width:56px;padding:0 22px;margin:0 0 -1px;font-size:12px;color:var(--tab-text-local);background:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom;transition:background .15s ease,color .15s ease}.tags-view-item[data-v-0baa6a88]:first-of-type{margin-left:4px}.tags-view-item[data-v-0baa6a88]:hover:not(.active){background:var(--tj-tab-hover-bg,#f5f7fa);border-radius:8px 8px 0 0}.tags-view-item.active[data-v-0baa6a88]{z-index:2;height:31px;color:var(--tab-active-color);font-weight:500;background:var(--tab-active-surface);border-radius:var(--tab-wing) var(--tab-wing) 0 0;box-shadow:0 -1px 0 rgba(0,0,0,.03)}.tags-view-item.active[data-v-0baa6a88]:after,.tags-view-item.active[data-v-0baa6a88]:before{content:"";position:absolute;bottom:0;width:var(--tab-wing);height:var(--tab-wing);pointer-events:none}.tags-view-item.active[data-v-0baa6a88]:before{left:calc(var(--tab-wing)*-1);border-bottom-right-radius:var(--tab-wing);box-shadow:calc(var(--tab-wing)*.5) calc(var(--tab-wing)*.5) 0 calc(var(--tab-wing)*.5) var(--tab-active-surface)}.tags-view-item.active[data-v-0baa6a88]:after{right:calc(var(--tab-wing)*-1);border-bottom-left-radius:var(--tab-wing);box-shadow:calc(var(--tab-wing)*-.5) calc(var(--tab-wing)*.5) 0 calc(var(--tab-wing)*.5) var(--tab-active-surface)}.tag-title[data-v-0baa6a88]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;text-align:center}.tag-close[data-v-0baa6a88]{position:absolute;right:4px;top:50%;flex-shrink:0;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;border-radius:50%;opacity:0;transform:translateY(-50%) scale(.85);transition:opacity .15s,background .15s,transform .15s}.tags-view-item.active .tag-close[data-v-0baa6a88],.tags-view-item:hover .tag-close[data-v-0baa6a88]{opacity:1;transform:translateY(-50%) scale(1)}.tag-close[data-v-0baa6a88]:hover{background:rgba(24,144,255,.12);color:var(--tab-active-color)}.tags-action-dropdown[data-v-0baa6a88]{flex-shrink:0}.tags-action-btn[data-v-0baa6a88]{display:flex;align-items:center;justify-content:center;align-self:center;width:32px;height:28px;cursor:pointer;color:#86909c;font-size:15px;border-left:1px solid #eef0f3;transition:background .15s,color .15s}.tags-action-btn[data-v-0baa6a88]:hover{background:rgba(0,0,0,.04);color:#4e5969}.tags-view-wrapper .el-scrollbar{height:100%}.tags-view-wrapper .el-scrollbar__wrap{height:36px!important;overflow-x:auto;overflow-y:hidden;display:flex;align-items:flex-end;scrollbar-width:none}.tags-view-wrapper .el-scrollbar__wrap::-webkit-scrollbar{display:none}.tags-view-wrapper .el-scrollbar__view{display:inline-flex;align-items:flex-end;white-space:nowrap;height:100%;padding-top:2px}.tags-view-wrapper .el-scrollbar__bar{display:none}.tags-dropdown-menu .el-dropdown-menu__item i{margin-right:6px}.drawer-header[data-v-3b035676]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:rgba(0,0,0,.85)}.drawer-header i[data-v-3b035676]{font-size:18px;color:var(--tj-primary,#1890ff)}.drawer-container[data-v-3b035676]{padding:4px 20px 24px;font-size:14px;line-height:1.5}.drawer-block+.drawer-block[data-v-3b035676]{margin-top:8px}.drawer-title[data-v-3b035676]{margin-bottom:12px;padding-top:8px;color:rgba(0,0,0,.85);font-size:14px;line-height:22px;font-weight:700}.nav-wrap[data-v-3b035676]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.nav-item[data-v-3b035676]{position:relative;width:56px;height:48px;border-radius:4px;background:#f0f2f5;border:2px solid transparent;cursor:pointer;overflow:hidden;transition:border-color .2s ease;flex-shrink:0}.nav-item[data-v-3b035676]:hover{border-color:rgba(24,144,255,.35)}.nav-item--active[data-v-3b035676]{border-color:var(--tj-primary,#1890ff)!important}.nav-check[data-v-3b035676]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:var(--tj-primary,#1890ff);z-index:2;pointer-events:none}.nav-item.left b[data-v-3b035676]:first-child{display:block;height:30%;background:#fff}.nav-item.left b[data-v-3b035676]:last-child{position:absolute;top:0;left:0;width:30%;height:100%;background:#1b2a47;border-radius:2px 0 0 2px}.nav-item.mix b[data-v-3b035676]:first-child{display:block;height:30%;background:#1b2a47;border-radius:2px 2px 0 0}.nav-item.mix b[data-v-3b035676]:last-child{position:absolute;top:0;left:0;width:30%;height:100%;background:#1b2a47;border-radius:0 0 0 2px}.nav-item.top b[data-v-3b035676]:first-child{display:block;height:30%;background:#1b2a47;border-radius:2px 2px 0 0}.drawer-item[data-v-3b035676]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;color:rgba(0,0,0,.65);border-bottom:1px solid #f0f0f0}.drawer-item[data-v-3b035676]:last-child{border-bottom:none}.drawer-item-label[data-v-3b035676]{flex:1;font-size:14px;line-height:22px}.drawer-switch[data-v-3b035676]{flex-shrink:0}.drawer-item--size[data-v-3b035676]{flex-wrap:wrap;align-items:flex-start;padding-bottom:14px}.size-radio-group[data-v-3b035676]{flex-shrink:0;margin-top:2px}.drawer-tip[data-v-3b035676]{margin:16px 0 0;padding:10px 12px;font-size:12px;line-height:1.6;color:#8c8c8c;background:#fafafa;border-radius:4px;border:1px solid #f0f0f0}.layout-settings-drawer .el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid #f0f0f0}.layout-settings-drawer .el-drawer__body{padding:0;background:#fff}.layout-settings-drawer .el-drawer__close-btn{color:rgba(0,0,0,.45)}.layout-settings-drawer .el-drawer__close-btn:hover{color:rgba(0,0,0,.75)}.layout-settings-drawer .size-radio-group .el-radio-button__inner{padding:7px 10px;font-size:12px}.lock-screen[data-v-2e0e1b83]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a2332,#2d3a4f 50%,#1e2a3a)}.lock-panel[data-v-2e0e1b83]{width:360px;padding:40px 32px 32px;text-align:center;color:#fff}.lock-time[data-v-2e0e1b83]{font-size:48px;font-weight:300;letter-spacing:2px;line-height:1.2;font-variant-numeric:tabular-nums}.lock-date[data-v-2e0e1b83]{margin:8px 0 28px;font-size:14px;color:hsla(0,0%,100%,.72)}.lock-avatar[data-v-2e0e1b83]{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid hsla(0,0%,100%,.25);margin-bottom:12px}.lock-name[data-v-2e0e1b83]{font-size:18px;margin-bottom:24px}.lock-form[data-v-2e0e1b83]{text-align:left}.lock-form[data-v-2e0e1b83] .el-input__inner{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);color:#fff}.lock-form[data-v-2e0e1b83] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.45)}.lock-form[data-v-2e0e1b83] .el-input__inner::placeholder{color:hsla(0,0%,100%,.45)}.lock-form[data-v-2e0e1b83] .el-input__prefix{color:hsla(0,0%,100%,.6)}.unlock-btn[data-v-2e0e1b83]{width:100%;margin-top:4px}.logout-link[data-v-2e0e1b83]{margin-top:16px;color:hsla(0,0%,100%,.65)!important}.logout-link[data-v-2e0e1b83]:hover{color:#fff!important}.lock-fade-enter-active[data-v-2e0e1b83],.lock-fade-leave-active[data-v-2e0e1b83]{transition:opacity .25s ease}.lock-fade-enter[data-v-2e0e1b83],.lock-fade-leave-to[data-v-2e0e1b83]{opacity:0}body.tj-locked{overflow:hidden}.top-sub-nav[data-v-ec6c9f3a]{flex-shrink:0;background:var(--tj-navbar-bg,#fff);border-bottom:1px solid var(--tj-border-color,#eef0f3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.sub-nav-scroll[data-v-ec6c9f3a]{width:100%}.sub-nav-menu[data-v-ec6c9f3a]{border-bottom:none!important;background:transparent!important;display:flex;flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}.sub-nav-menu[data-v-ec6c9f3a] .el-menu-item,.sub-nav-menu[data-v-ec6c9f3a] .el-submenu__title{height:44px;line-height:44px;padding:0 18px!important;font-size:13px;color:#4e5969!important;border-bottom:2px solid transparent!important;transition:color .2s,border-color .2s,background .2s}.sub-nav-menu[data-v-ec6c9f3a] .el-menu-item:hover,.sub-nav-menu[data-v-ec6c9f3a] .el-submenu__title:hover{color:var(--tj-primary,#1890ff)!important;background:rgba(24,144,255,.04)!important}.sub-nav-menu[data-v-ec6c9f3a] .el-menu-item.is-active{background:rgba(24,144,255,.06)!important}.sub-nav-menu[data-v-ec6c9f3a] .el-menu-item.is-active,.sub-nav-menu[data-v-ec6c9f3a] .el-submenu.is-active>.el-submenu__title{color:var(--tj-primary,#1890ff)!important;border-bottom-color:var(--tj-primary,#1890ff)!important;font-weight:500}.sub-nav-menu[data-v-ec6c9f3a] .el-submenu__icon-arrow{margin-top:-1px;font-size:12px}.menu-icon[data-v-ec6c9f3a]{margin-right:6px;font-size:14px;color:inherit}.top-sub-nav .sub-nav-scroll-wrap{overflow-x:auto;overflow-y:hidden}.top-sub-nav-popper.el-menu--horizontal .el-menu{min-width:140px;padding:6px 0;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.08)}.top-sub-nav-popper .el-menu-item{height:36px;line-height:36px;margin:0 6px;border-radius:4px;font-size:13px}.top-sub-nav-popper .el-menu-item.is-active,.top-sub-nav-popper .el-menu-item:hover{background:var(--tj-primary-light,#e8f3ff)!important;color:var(--tj-primary,#1890ff)!important}.top-sub-nav-popper .el-menu-item.is-active{font-weight:500}.app-wrapper[data-v-859784c2]{display:flex;height:100%;width:100%;background:var(--tj-page-bg,#f5f6f8)}.main-container[data-v-859784c2]{flex:1;display:flex;flex-direction:column;min-width:0;background-color:var(--tj-page-bg,#f5f6f8)}.header-wrapper[data-v-859784c2]{flex-shrink:0;background:var(--tj-navbar-bg,#fff)}.header-wrapper.fixed-header[data-v-859784c2]{position:sticky;top:0;z-index:100;box-shadow:0 1px 4px rgba(0,21,41,.06)}.main-container--home[data-v-859784c2]{min-width:0}.app-main[data-v-859784c2]{flex:1;padding:12px;overflow:auto;box-sizing:border-box}.app-main--home[data-v-859784c2]{padding:10px 12px 16px}.mobile-mask[data-v-859784c2]{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.45)}.app-wrapper.mobile[data-v-859784c2]{position:relative;display:block}.app-wrapper.mobile[data-v-859784c2] .primary-sidebar{position:fixed;left:0;top:0;z-index:2002;width:64px;height:100%;height:100dvh;transform:translateX(-100%);transition:transform .28s ease;box-shadow:4px 0 20px rgba(0,0,0,.18);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.app-wrapper.mobile.mobile-nav-open[data-v-859784c2] .primary-sidebar{transform:translateX(0)}.app-wrapper.mobile[data-v-859784c2] .secondary-sidebar{position:fixed;left:0;top:0;z-index:2001;height:100%;height:100dvh;width:min(220px,78vw)!important;--sidebar-width:min(220px,78vw);transform:translateX(-100%);transition:transform .28s ease;box-shadow:4px 0 20px rgba(0,0,0,.12);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.app-wrapper.mobile.mobile-sec-open[data-v-859784c2] .secondary-sidebar{transform:translateX(0)}.app-wrapper.mobile[data-v-859784c2] .secondary-sidebar.collapsed{width:min(220px,78vw)!important}.app-wrapper.mobile[data-v-859784c2] .secondary-sidebar .panel-inner,.app-wrapper.mobile[data-v-859784c2] .secondary-sidebar .sidebar-panel{width:100%}.app-wrapper.mobile[data-v-859784c2] .secondary-sidebar.collapsed .panel-inner{opacity:1;transform:none;pointer-events:auto}.app-wrapper.mobile .main-container[data-v-859784c2]{width:100%}.app-wrapper.mobile .app-main[data-v-859784c2]{padding:8px;-webkit-overflow-scrolling:touch}html{--tj-primary:#1890ff;--tj-primary-hover:#40a9ff;--tj-primary-light:#e8f3ff;--tj-sidebar-bg:#23292e;--tj-sidebar-text:hsla(0,0%,100%,.88);--tj-sidebar-active-bg:#1890ff;--tj-navbar-bg:#fff;--tj-secondary-bg:#fff;--tj-menu-text:#4e5969;--tj-menu-active-color:#1890ff;--tj-menu-hover-bg:#f5f7fa;--tj-page-bg:#f5f6f8;--tj-text-primary:#1f2329;--tj-text-secondary:#8f959e;--tj-border-color:#eef0f3;--tab-text:#5f6368;--tab-strip-bg:#fff;--tab-active-color:var(--tj-menu-active-color);--tab-active-surface:#fff;--tab-wing:8px;--tab-text-local:var(--tab-text);--el-color-primary:var(--tj-primary)}.el-button--primary{color:var(--tj-primary-button-fg,#fff);background-color:var(--tj-primary);border-color:var(--tj-primary)}.el-button--primary:focus,.el-button--primary:hover{background-color:var(--tj-primary-hover);border-color:var(--tj-primary-hover)}.el-button--primary.is-plain{color:var(--tj-primary);background:var(--tj-primary-light);border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:var(--tj-primary);border-color:var(--tj-primary);color:#fff}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--tj-primary)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core{background-color:var(--tj-primary);border-color:var(--tj-primary)}.el-tabs__item.is-active{color:var(--tj-primary)}.el-tabs__active-bar{background-color:var(--tj-primary)}.el-menu-item.is-active{color:var(--tj-primary)}.navbar{background:var(--tj-navbar-bg)!important;border-bottom-color:var(--tj-border-color)!important}.navbar,.navbar .hamburger,.navbar .header-search,.navbar .notice-dropdown,.navbar .screenfull,.navbar .sidebar-trigger,.navbar .size-select,.navbar .theme-trigger,.navbar .user-name{color:var(--tj-navbar-fg,#4e5969)}.navbar .avatar-wrapper:hover,.navbar .screenfull:hover,.navbar .search-icon:hover,.navbar .size-select:hover,.navbar .theme-trigger:hover{background:var(--tj-hover-overlay,rgba(0,0,0,.04));color:var(--tj-navbar-fg,#4e5969)}.navbar .app-breadcrumb .crumb,.navbar .app-breadcrumb .separator{color:var(--tj-text-secondary,#8f959e)!important}.navbar .app-breadcrumb .crumb.active{color:var(--tj-navbar-fg,#4e5969)!important}.tags-view-container{border-bottom-color:var(--tj-border-color)!important}html.theme-dark .navbar .user-name{color:var(--tj-navbar-fg,var(--tj-text-primary))}html.theme-dark .navbar,html.theme-dark .tags-view-container{border-bottom-color:var(--tj-border-color)!important}html.theme-dark .tags-view-item:hover:not(.active){background:var(--tj-tab-hover-bg,#2b2b2b);border-radius:8px 8px 0 0}html.theme-dark .tags-view-item.active{color:var(--tj-menu-active-color);background:var(--tab-active-bg,#2d3748)}html.theme-mac .tags-view-item:hover:not(.active){background:rgba(0,0,0,.05);border-radius:8px 8px 0 0}html.theme-mac .tags-view-item.active{color:var(--tj-menu-active-color);background:var(--tab-active-bg,#fff);box-shadow:0 -1px 0 rgba(0,0,0,.06)}html.theme-dark .sub-menu-item{color:var(--tj-menu-text)}html.theme-dark .sub-menu-item.active{color:var(--tj-menu-active-color);background:var(--tj-primary-light)}html.theme-dark .group-title-left i,html.theme-dark .sub-menu-item i{color:var(--tj-text-secondary)}html.theme-dark .app-main .el-card{background:var(--tj-content-bg,#1f1f1f);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .app-main .el-card__header{border-bottom-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .dashboard-container .card-header,html.theme-dark .dashboard-container .notice-title,html.theme-dark .dashboard-container .stat-value,html.theme-dark .dashboard-container .tech-title{color:var(--tj-text-primary)}html.theme-dark .dashboard-container .notice-time,html.theme-dark .dashboard-container .stat-label,html.theme-dark .dashboard-container .tech-list{color:var(--tj-text-secondary)}html.theme-dark .dashboard-container .quick-item{background:#2b2b2b;color:var(--tj-text-primary)}html.theme-dark .dashboard-container .quick-item span{color:var(--tj-text-secondary)}html.theme-dark .dashboard-container .quick-item:hover{background:var(--tj-primary-light)}html.theme-dark .app-main .product-manage{background:var(--tj-content-bg,#1f1f1f);color:var(--tj-text-primary)}html.theme-dark .app-main .product-manage .el-empty__description{color:var(--tj-text-secondary)}html.theme-dark .app-main .product-manage .el-button--text{color:var(--tj-menu-active-color)}html.theme-dark .app-main .shop-account-sidebar .el-input__inner{background:var(--tj-input-bg,#141414);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .app-main .shop-account-sidebar .el-input__inner::-moz-placeholder{color:var(--tj-text-secondary)}html.theme-dark .app-main .shop-account-sidebar .el-input__inner::placeholder{color:var(--tj-text-secondary)}html.theme-dark .app-main .online-chat{background:var(--tj-content-bg,#1f1f1f);color:var(--tj-text-primary)}html.theme-dark .app-main .qp-groups,html.theme-dark .app-main .session-panel{background:var(--tj-secondary-bg,#1f1f1f);border-color:var(--tj-border-color)}html.theme-dark .app-main .chat-input__main,html.theme-dark .app-main .chat-item-row,html.theme-dark .app-main .chat-panel,html.theme-dark .app-main .qp-group-item,html.theme-dark .app-main .qp-groups__head,html.theme-dark .app-main .quick-phrase-picker,html.theme-dark .app-main .status-chip{background:var(--tj-content-bg,#1f1f1f);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .app-main .status-chip.active{background:var(--tj-primary);border-color:var(--tj-primary);color:var(--tj-primary-button-fg,#1f1f1f)}html.theme-dark .app-main .chat-header__status.is-pending,html.theme-dark .app-main .session-item__status.is-pending{color:#e6a23c;background:rgba(230,162,60,.18)}html.theme-dark .app-main .chat-header__status.is-success,html.theme-dark .app-main .session-item__status.is-success{color:#67c23a;background:rgba(103,194,58,.18)}html.theme-dark .app-main .chat-header__status.is-default,html.theme-dark .app-main .chat-header__status.is-muted,html.theme-dark .app-main .session-item__status.is-default,html.theme-dark .app-main .session-item__status.is-muted{color:var(--tj-text-secondary);background:var(--tj-menu-hover-bg,#2b2b2b)}html.theme-dark .app-main .message-bubble{background:var(--tj-menu-hover-bg,#2b2b2b);color:var(--tj-text-primary)}html.theme-dark .app-main .message-row.mine .message-bubble{background:var(--tj-primary-light)}html.theme-dark .app-main .message-system{background:var(--tj-menu-hover-bg,#2b2b2b);color:var(--tj-text-secondary)}html.theme-dark .app-main .quick-phrase-picker__group,html.theme-dark .app-main .quick-phrase-picker__head{background:var(--tj-secondary-bg,#262626);border-color:var(--tj-border-color)}html.theme-dark .app-main .qp-group-item.active,html.theme-dark .app-main .quick-phrase-picker__item.active,html.theme-dark .app-main .quick-phrase-picker__item:hover{background:var(--tj-primary-light);border-color:var(--tj-primary)}html.theme-dark .app-main .detail-step:not(.is-done) .detail-step__node,html.theme-dark .app-main .detail-step:not(.is-done):after{background:var(--tj-border-color);color:var(--tj-text-secondary)}html.theme-dark .app-main .detail-goods-table__head{background:var(--tj-table-header-bg,#262626)}html.theme-dark .app-main .quick-phrase-page .el-empty__description,html.theme-dark .app-main .sold-order-page .el-empty__description{color:var(--tj-text-secondary)}html.theme-dark .app-main .quick-phrase-page .quick-phrase-usage.el-alert--info{background-color:rgba(64,158,255,.12);border-color:rgba(64,158,255,.35);color:var(--tj-text-secondary)}html.theme-dark .app-main .quick-phrase-page .quick-phrase-usage.el-alert--info .el-alert__title{color:var(--tj-text-primary)}html.theme-dark .app-main .quick-phrase-page .quick-phrase-usage.el-alert--info .el-alert__content,html.theme-dark .app-main .quick-phrase-page .quick-phrase-usage.el-alert--info .el-alert__description{color:var(--tj-text-secondary)}html.theme-dark .app-main .quick-phrase-page .quick-phrase-usage.el-alert--info .el-alert__icon{color:var(--tj-menu-active-color)}html.theme-dark .app-main .quick-phrase-page .quick-phrase-usage.el-alert--info .el-alert__content code{background:var(--tj-menu-hover-bg,#2b2b2b);color:var(--tj-text-primary)}html.theme-dark .app-main .sold-order-page .el-collapse-item__header,html.theme-dark .app-main .sold-order-page .el-collapse-item__wrap{background:var(--tj-content-bg,#1f1f1f);color:var(--tj-text-primary);border-color:var(--tj-border-color)}html.theme-dark .app-main .session-item.active{background:var(--tj-primary-light)}html.theme-dark .app-main .quick-phrase-picker__foot{border-color:var(--tj-border-color);color:var(--tj-text-secondary)}html.theme-dark .app-main .ai-reply-page .shop-item:hover{background:var(--tj-menu-hover-bg,#2b2b2b)}html.theme-dark .app-main .ai-reply-page .shop-item.active{border-color:var(--tj-primary);background:var(--tj-primary-light)}html.theme-dark .app-main .ai-reply-page .bargain-preview,html.theme-dark .app-main .ai-reply-page .model-card,html.theme-dark .app-main .ai-reply-page .model-detail-box,html.theme-dark .app-main .ai-reply-page .sandbox-meta,html.theme-dark .app-main .ai-reply-page .sandbox-role-section{background:var(--tj-secondary-bg,#262626);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .app-main .ai-reply-page .model-card__provider,html.theme-dark .app-main .ai-reply-page .model-collapsed-tag,html.theme-dark .app-main .ai-reply-page .model-detail-box__provider{color:#e6a23c;background:rgba(230,162,60,.18);border-color:rgba(230,162,60,.35)}html.theme-dark .app-main .ai-reply-page .model-collapsed-tag.disabled{background:var(--tj-menu-hover-bg,#2b2b2b);border-color:var(--tj-border-color);color:var(--tj-text-secondary)}html.theme-dark .app-main .ai-reply-page .provider-chip{background:var(--tj-input-bg,#141414);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .app-main .ai-reply-page .model-card.active,html.theme-dark .app-main .ai-reply-page .model-collapsed-tag.active,html.theme-dark .app-main .ai-reply-page .provider-chip.active{border-color:var(--tj-primary);background:var(--tj-primary-light)}html.theme-dark .app-main .ai-reply-page .model-card--add{background:var(--tj-input-bg,#141414);border-color:var(--tj-border-color)}html.theme-dark .app-main .ai-reply-page .prompt-variable{color:var(--tj-menu-active-color);background:var(--tj-primary-light)}html.theme-dark .app-main .ai-reply-page .el-empty__description{color:var(--tj-text-secondary)}html.theme-dark .app-main .ai-reply-page .ai-reply-usage.el-alert--info{background-color:rgba(64,158,255,.12);border-color:rgba(64,158,255,.35);color:var(--tj-text-secondary)}html.theme-dark .app-main .ai-reply-page .ai-reply-usage.el-alert--info .el-alert__title{color:var(--tj-text-primary)}html.theme-dark .app-main .ai-reply-page .ai-reply-usage.el-alert--info .el-alert__content,html.theme-dark .app-main .ai-reply-page .ai-reply-usage.el-alert--info .el-alert__description{color:var(--tj-text-secondary)}html.theme-dark .app-main .ai-reply-page .ai-reply-usage.el-alert--info .el-alert__icon{color:var(--tj-menu-active-color)}html.theme-dark .app-main .ai-reply-page .ai-reply-usage.el-alert--info .el-alert__closebtn{color:var(--tj-text-secondary)}html.theme-dark .app-main .ai-reply-page .ai-reply-usage.el-alert--info .el-alert__closebtn:hover{color:var(--tj-text-primary)}html.theme-dark .app-main .jd-config-page .quick-vars-panel{background:var(--tj-content-bg,#1f1f1f);border-color:var(--tj-border-color)}html.theme-dark .app-main .jd-config-page .quick-vars-panel__head{background:var(--tj-table-header-bg,#262626);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .app-main .jd-config-page .tab-desc code{background:var(--tj-menu-hover-bg,#2b2b2b);color:var(--tj-text-primary)}html.theme-dark .app-main .app-container{background:var(--tj-content-bg,#1f1f1f);color:var(--tj-text-primary)}html.theme-dark .app-main .link-type,html.theme-dark .app-main .link-type span{color:var(--tj-menu-active-color)}html.theme-dark .app-main .el-form-item__label{color:var(--tj-text-secondary)}html.theme-dark .app-main .el-input__inner,html.theme-dark .app-main .el-textarea__inner{background-color:var(--tj-input-bg,#141414);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .app-main .el-input__inner::-moz-placeholder,html.theme-dark .app-main .el-textarea__inner::-moz-placeholder{color:var(--tj-text-secondary)}html.theme-dark .app-main .el-input__inner::placeholder,html.theme-dark .app-main .el-textarea__inner::placeholder{color:var(--tj-text-secondary)}html.theme-dark .app-main .el-input.is-disabled .el-input__inner,html.theme-dark .app-main .el-textarea.is-disabled .el-textarea__inner{background-color:var(--tj-table-row-hover,#2a2a2a);color:var(--tj-text-secondary)}html.theme-dark .app-main .el-input__inner:focus,html.theme-dark .app-main .el-select .el-input__inner:focus,html.theme-dark .app-main .el-textarea__inner:focus{border-color:var(--tj-primary)}html.theme-dark .app-main .el-button--default{background:var(--tj-input-bg,#141414);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .app-main .el-button--default:focus,html.theme-dark .app-main .el-button--default:hover{background:var(--tj-table-row-hover,#2a2a2a);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .app-main .el-table,html.theme-dark .app-main .el-table__expanded-cell{background-color:var(--tj-content-bg,#1f1f1f);color:var(--tj-text-primary)}html.theme-dark .app-main .el-table th,html.theme-dark .app-main .el-table tr{background-color:var(--tj-content-bg,#1f1f1f)}html.theme-dark .app-main .el-table thead{color:var(--tj-text-primary)}html.theme-dark .app-main .el-table thead th{background-color:var(--tj-table-header-bg,#262626);color:var(--tj-text-primary)}html.theme-dark .app-main .el-table td,html.theme-dark .app-main .el-table th.is-leaf{border-bottom-color:var(--tj-border-color)}html.theme-dark .app-main .el-table--border,html.theme-dark .app-main .el-table--group{border-color:var(--tj-border-color)}html.theme-dark .app-main .el-table--border td,html.theme-dark .app-main .el-table--border th{border-right-color:var(--tj-border-color)}html.theme-dark .app-main .el-table--enable-row-hover .el-table__body tr:hover>td,html.theme-dark .app-main .el-table__body tr.hover-row>td{background-color:var(--tj-table-row-hover,#2a2a2a)!important}html.theme-dark .app-main .el-table__empty-block{background:var(--tj-content-bg,#1f1f1f)}html.theme-dark .app-main .el-table__empty-text{color:var(--tj-text-secondary)}html.theme-dark .app-main .el-table__fixed-right:before,html.theme-dark .app-main .el-table__fixed:before{background-color:var(--tj-border-color)}html.theme-dark .app-main .el-pagination .el-pager li,html.theme-dark .app-main .el-pagination button{background:var(--tj-input-bg,#141414);color:var(--tj-text-primary);border-color:var(--tj-border-color)}html.theme-dark .app-main .el-pagination .el-pager li.active{color:#fff}html.theme-dark .app-main .el-pagination .btn-next,html.theme-dark .app-main .el-pagination .btn-prev{background:var(--tj-input-bg,#141414)}html.theme-dark .app-main .el-pagination__jump,html.theme-dark .app-main .el-pagination__total{color:var(--tj-text-secondary)}html.theme-dark .app-main .el-tree{background:transparent;color:var(--tj-text-primary)}html.theme-dark .app-main .el-tree-node__content:hover{background-color:var(--tj-table-row-hover,#2a2a2a)}html.theme-dark .app-main .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--tj-primary-light);color:var(--tj-menu-active-color)}html.theme-dark .app-main .el-dialog{background:var(--tj-content-bg,#1f1f1f)}html.theme-dark .app-main .el-dialog__body,html.theme-dark .app-main .el-dialog__title{color:var(--tj-text-primary)}html.theme-dark .app-main .el-dialog__header{border-bottom:1px solid var(--tj-border-color)}html.theme-dark .app-main .el-divider{background-color:var(--tj-border-color)}html.theme-dark .app-main .el-loading-mask{background-color:hsla(0,0%,8%,.72)}html.theme-dark .app-main .container{background:var(--tj-page-bg,#141414)}html.theme-dark .app-main .center-tabs .el-tabs__header{background:var(--tj-content-bg,#1f1f1f);border-bottom-color:var(--tj-border-color)}html.theme-dark .app-main .center-tabs .el-tabs__item{color:var(--tj-text-secondary)}html.theme-dark .app-main .center-tabs .el-tabs__item.is-active{color:var(--tj-primary)}html.theme-dark .app-main .center-tabs .el-tabs__nav-wrap:after{background-color:var(--tj-border-color)}html.theme-dark .app-main .center-tabs .el-tabs__active-bar{background-color:var(--tj-primary)}html.theme-dark .app-main .right-board{background:var(--tj-content-bg,#1f1f1f);border-left-color:var(--tj-border-color)}html.theme-dark .app-main .right-board .select-item{border-color:var(--tj-border-color)}html.theme-dark .icon-dialog .icon-ul li:hover{background:var(--tj-table-row-hover,#2a2a2a)}html.theme-dark .icon-dialog .icon-ul li.active-item{background:var(--tj-primary-light);color:var(--tj-primary)}html.theme-hey .primary-sidebar{box-shadow:2px 0 8px rgba(0,21,41,.15)}html.theme-hey .navbar{box-shadow:0 1px 0 #e8e8e8}html.theme-smart .primary-sidebar{box-shadow:2px 0 12px rgba(0,181,120,.12)}html.theme-smart .navbar{border-bottom:2px solid rgba(0,181,120,.35)!important}html.theme-smart .tags-view-item.active{color:var(--tj-menu-active-color)}html.theme-d2 .primary-sidebar .nav-item.active{box-shadow:inset 3px 0 0 #fff}html.theme-d2 .secondary-sidebar .sidebar-panel{box-shadow:2px 0 8px rgba(47,52,71,.08)}html.theme-mac .primary-sidebar,html.theme-white .primary-sidebar{border-right:1px solid var(--tj-border-color)}html.theme-white .primary-sidebar .nav-item.active{color:var(--tj-menu-active-color);background:var(--tj-primary-light);box-shadow:none}html.theme-mac .primary-sidebar .nav-item{color:var(--tj-sidebar-text)}html.theme-mac .primary-sidebar .nav-item:hover{background:rgba(0,0,0,.05)}html.theme-mac .primary-sidebar .nav-item.active{color:var(--tj-menu-active-color);background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04)}html.theme-mac .navbar{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}html.theme-mac .secondary-sidebar .sidebar-panel{background:var(--tj-secondary-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.theme-mac .app-wrapper,html.theme-mac .main-container{background:var(--tj-page-bg)}html.theme-lte .secondary-sidebar .sidebar-panel{background:var(--tj-secondary-bg,#f4f6f9);border-right-color:var(--tj-border-color,#d2d6de);box-shadow:none}html.theme-lte .secondary-sidebar .sec-header{background:var(--tj-secondary-header-bg,#3c8dbc)}html.theme-lte .secondary-sidebar .app-title{color:#fff}html.theme-lte .secondary-sidebar .sec-divider .category{color:hsla(0,0%,100%,.92)}html.theme-lte .secondary-sidebar .sec-divider .line{background:hsla(0,0%,100%,.35)}html.theme-lte .secondary-sidebar .group-title{color:var(--tj-text-primary,#1f2329)}html.theme-lte .secondary-sidebar .group-title:hover{background:#ecf0f5}html.theme-lte .secondary-sidebar .sub-menu-item.active{color:var(--tj-menu-active-color,#3c8dbc);background:var(--tj-primary-light,#e8f4fa);box-shadow:inset 3px 0 0 var(--tj-primary,#3c8dbc)}html.theme-lte .secondary-sidebar .sub-menu-item.child-item.active{padding-left:27px}html.theme-lte .navbar{color:#fff}html.theme-lte .navbar .hamburger,html.theme-lte .navbar .header-search,html.theme-lte .navbar .notice-dropdown,html.theme-lte .navbar .screenfull,html.theme-lte .navbar .sidebar-trigger,html.theme-lte .navbar .size-select,html.theme-lte .navbar .theme-trigger,html.theme-lte .navbar .user-name{color:hsla(0,0%,100%,.92)}html.theme-lte .navbar .app-breadcrumb .crumb,html.theme-lte .navbar .app-breadcrumb .separator{color:hsla(0,0%,100%,.88)!important}html.theme-lte .navbar .app-breadcrumb .crumb.active{color:#fff!important}html.theme-lte .tags-view-item:hover:not(.active){background:hsla(0,0%,100%,.15);border-radius:8px 8px 0 0}html.theme-lte .tags-nav-btn:hover:not(.disabled){color:#fff;background:hsla(0,0%,100%,.12)}html.theme-lte .tags-action-btn{color:hsla(0,0%,100%,.9);border-left-color:hsla(0,0%,100%,.2)}html.theme-lte .tags-action-btn:hover{background:hsla(0,0%,100%,.12);color:#fff}html.theme-colorful .secondary-sidebar .sidebar-panel{background:var(--tj-secondary-bg,#fff)}html.theme-xianyu .primary-sidebar .nav-item.active{color:#1f1f1f;background:var(--tj-primary);box-shadow:none}html.theme-xianyu .navbar{border-bottom-color:var(--tj-border-color)!important;box-shadow:0 1px 4px rgba(0,0,0,.04)}html.theme-xianyu .tags-view-container{background:var(--tab-strip-bg);border-bottom-color:var(--tj-border-color)!important}html.theme-xianyu .tags-view-item:hover:not(.active){background:var(--tj-tab-hover-bg);border-radius:8px 8px 0 0}html.theme-xianyu .tags-view-item.active{color:var(--tj-text-primary);background:var(--tab-active-bg);box-shadow:inset 0 -2px 0 var(--tj-primary),0 -1px 0 rgba(0,0,0,.03)}html.theme-xianyu .secondary-sidebar .sub-menu-item.active{color:#6b5800;background:var(--tj-primary-light);box-shadow:inset 3px 0 0 var(--tj-primary)}html.theme-xianyu .el-button--primary{color:var(--tj-primary-button-fg)}html.theme-xianyu .el-button--primary.is-plain{border-color:rgba(255,230,15,.55)}html.theme-xianyu .tags-view-item .tag-close:hover{background:rgba(255,230,15,.22);color:#6b5800}html.theme-xianyu .app-main .link-type,html.theme-xianyu .el-tabs__item.is-active,html.theme-xianyu .link-type,html.theme-xianyu .link-type span{color:#6b5800}html.theme-xianyu .el-button--primary.is-plain:focus,html.theme-xianyu .el-button--primary.is-plain:hover,html.theme-xianyu .el-pagination.is-background .el-pager li:not(.disabled).active{color:var(--tj-primary-button-fg)}html.theme-dark .el-dropdown-menu,html.theme-dark .el-select-dropdown{background-color:var(--tj-content-bg,#1f1f1f);border-color:var(--tj-border-color)}html.theme-dark .el-dropdown-menu__item,html.theme-dark .el-select-dropdown__item{color:var(--tj-text-primary)}html.theme-dark .el-dropdown-menu__item:hover,html.theme-dark .el-select-dropdown__item.hover,html.theme-dark .el-select-dropdown__item:hover{background-color:var(--tj-table-row-hover,#2a2a2a)}html.theme-dark .el-select-dropdown__item.selected{color:var(--tj-menu-active-color);font-weight:600}html.theme-dark .el-dialog{background:var(--tj-content-bg,#1f1f1f)}html.theme-dark .el-dialog__header{border-bottom:1px solid var(--tj-border-color)}html.theme-dark .el-dialog__body,html.theme-dark .el-dialog__title{color:var(--tj-text-primary)}html.theme-dark .el-message-box{background-color:var(--tj-content-bg,#1f1f1f);border-color:var(--tj-border-color)}html.theme-dark .el-message-box__content,html.theme-dark .el-message-box__message,html.theme-dark .el-message-box__title{color:var(--tj-text-primary)}html.theme-dark .el-date-picker,html.theme-dark .el-picker-panel,html.theme-dark .el-time-panel{background:var(--tj-content-bg,#1f1f1f);border-color:var(--tj-border-color);color:var(--tj-text-primary)}html.theme-dark .el-date-table td.available span,html.theme-dark .el-date-table th{color:var(--tj-text-primary)}html.theme-dark .el-date-table td.available:hover span{background-color:var(--tj-table-row-hover,#2a2a2a)}.app-container{background:var(--tj-content-bg,#fff);color:var(--tj-text-primary,#1f2329);padding:20px;border-radius:4px}.app-container .mb8,.app-container .search-form{margin-bottom:8px}.app-container .el-pagination{margin-top:16px;text-align:right}.dialog-footer{text-align:right}.text-muted{color:var(--tj-text-secondary,#909399)}@media(max-width:768px){#app,body,html{min-width:0!important;overflow-x:hidden}.navbar .app-breadcrumb,.navbar .breadcrumb-container,.navbar .user-name,.navbar-right .header-search,.navbar-right .screenfull,.navbar-right .size-select,.navbar-right .theme-picker{display:none!important}.navbar{padding:0 10px!important;height:48px}.navbar .avatar-wrapper{padding-right:0}.navbar-left{overflow-x:auto;-webkit-overflow-scrolling:touch}.app-main{padding:8px!important}.app-container{padding:12px!important;border-radius:0}.app-container .el-form--inline .el-form-item{display:block;margin-right:0;margin-bottom:10px}.app-container .el-form--inline .el-form-item__content{width:100%}.app-container .el-form--inline .el-date-editor,.app-container .el-form--inline .el-input,.app-container .el-form--inline .el-select{width:100%!important}.app-container .el-table{width:100%}.app-container .el-table__body-wrapper{overflow-x:auto}.app-container .mb20,.app-container .mb8{display:flex;flex-wrap:wrap;gap:8px}.app-container .el-pagination{text-align:center!important;white-space:normal;padding:8px 0}.app-container .el-pagination .el-pagination__jump,.app-container .el-pagination .el-pagination__sizes{display:none}.el-dialog{width:92%!important;margin-top:8vh!important}.el-dialog__body{padding:12px 15px!important}.el-message-box{width:90%!important}.el-drawer{width:85%!important}.el-form--label-right .el-form-item__label{float:none;display:block;text-align:left!important;padding:0 0 6px;line-height:1.4}.el-form--label-right .el-form-item__content{margin-left:0!important}}