.verify-task-container[data-v-2d8fb565]{background:#f0f2f5}.task-main[data-v-2d8fb565]{width:95%;max-width:none;margin:0 auto;box-sizing:border-box}.task-card[data-v-2d8fb565]{margin-bottom:24px}.task-card[data-v-2d8fb565]:last-child{margin-bottom:0}.task-content .task-tabs[data-v-2d8fb565]{margin-bottom:24px}.task-content .prompt-list[data-v-2d8fb565]{list-style:none;padding-left:0;margin:0}.task-content .prompt-list li[data-v-2d8fb565]{margin-bottom:16px;padding:12px;background:#fafafa;border-radius:4px;border-left:3px solid #1890ff}.task-content .prompt-list li[data-v-2d8fb565]:last-child{margin-bottom:0}.task-content .prompt-list li .prompt-content[data-v-2d8fb565]{color:rgba(0,0,0,.85);font-size:14px;line-height:1.6;margin-bottom:8px}.task-content .prompt-list li .prompt-control[data-v-2d8fb565]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.task-content .prompt-list li .prompt-control .ant-tag[data-v-2d8fb565]{margin:0}.task-content .copy-text[data-v-2d8fb565]{color:rgba(0,0,0,.65);font-size:14px;line-height:1.8;margin:0}.task-content .image-section[data-v-2d8fb565]{margin-bottom:24px}.task-content .image-section .section-title[data-v-2d8fb565]{font-weight:500;font-size:14px;margin-bottom:16px;color:rgba(0,0,0,.85)}.task-content .image-wrapper[data-v-2d8fb565]{position:relative;width:100%;padding-top:100%;background:#f5f5f5;border-radius:4px;overflow:hidden;cursor:pointer;transition:all .3s}.task-content .image-wrapper[data-v-2d8fb565]:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.task-content .image-wrapper.image-deletable:hover .delete-icon[data-v-2d8fb565]{opacity:1}.task-content .image-wrapper .task-image[data-v-2d8fb565]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.task-content .image-wrapper .delete-icon[data-v-2d8fb565]{position:absolute;top:8px;right:8px;font-size:20px;color:#fff;background:rgba(0,0,0,.5);border-radius:50%;width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .3s;z-index:10}.task-content .image-wrapper .delete-icon[data-v-2d8fb565]:hover{background:rgba(255,0,0,.8)}.task-content .image-wrapper .image-title[data-v-2d8fb565]{position:absolute;bottom:0;left:0;right:0;padding:8px;background:hsla(0,0%,100%,.9);font-size:12px;font-weight:500;text-align:center;color:rgba(0,0,0,.85)}.task-content .action-buttons[data-v-2d8fb565]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.lightbox-container[data-v-2d8fb565]{position:relative;min-height:400px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.lightbox-container .lightbox-image[data-v-2d8fb565]{max-width:100%;max-height:80vh;object-fit:contain}.lightbox-container .lightbox-delete-btn[data-v-2d8fb565]{position:absolute;top:16px;right:16px}.review-page[data-v-2d8fb565]{width:100%;max-width:none;margin:0 auto;padding:0 4px 24px;color:#333;box-sizing:border-box}.supply-sticky-wrap[data-v-2d8fb565]{position:relative}.supply-sticky-ph[data-v-2d8fb565]{width:100%;pointer-events:none}.supply-chain-sticky[data-v-2d8fb565]{position:relative;z-index:6;margin:0 0 20px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.08);border-radius:8px;border:1px solid #f0f0f0}.sticky-tab-nav[data-v-2d8fb565]{display:-ms-flexbox;display:flex;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.sticky-tab-item[data-v-2d8fb565]{padding:12px 24px;cursor:pointer;color:#595959;border-bottom:2px solid transparent;background:transparent}.sticky-tab-item.active[data-v-2d8fb565]{color:#1890ff;border-bottom-color:#1890ff;background:#fff}.sticky-tab-body[data-v-2d8fb565]{padding:20px 24px 24px}.tab-pane-supply .supply-row[data-v-2d8fb565]{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:stretch;align-items:stretch}.supply-skus-col[data-v-2d8fb565]{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;min-width:0}.supply-label[data-v-2d8fb565]{font-size:12px;color:#8c8c8c;margin-bottom:10px}.sku-thumb-wrap[data-v-2d8fb565]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.sku-thumb-wrap--empty[data-v-2d8fb565]{min-height:200px;border:1px dashed #e8e8e8;border-radius:6px;background:#fafafa}.sku-empty-block[data-v-2d8fb565]{width:100%;min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px;box-sizing:border-box}.sku-thumb-card[data-v-2d8fb565]{width:140px;border:1px solid #f0f0f0;border-radius:4px;overflow:hidden;text-align:center}.sku-thumb-img[data-v-2d8fb565]{height:140px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fafafa;padding:8px;cursor:zoom-in}.sku-thumb-img img[data-v-2d8fb565]{max-width:100%;max-height:100%;object-fit:contain}.sku-thumb-title[data-v-2d8fb565]{padding:8px;font-size:13px}.supply-params-col[data-v-2d8fb565]{-ms-flex:1;flex:1;min-width:0;border-left:1px solid #f0f0f0;padding-left:20px;background:#fafafa;border-radius:0 6px 6px 0;padding:12px 14px 14px 20px;box-sizing:border-box;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.supply-params-scroll[data-v-2d8fb565]{height:200px;-ms-flex-negative:0;flex-shrink:0;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.param-table-native[data-v-2d8fb565]{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45;table-layout:fixed}.param-table-native td[data-v-2d8fb565],.param-table-native th[data-v-2d8fb565]{padding:10px 12px;border:1px solid #d9d9d9;background:#fff;vertical-align:middle;word-break:break-word}.param-table-native th[data-v-2d8fb565]{width:34%;font-weight:600}.param-table-native--supply-4col[data-v-2d8fb565]{min-width:920px}.param-table-native--supply-4col td[data-v-2d8fb565],.param-table-native--supply-4col th[data-v-2d8fb565]{width:auto;padding:10px 14px}.param-table-native--supply-4col th[data-v-2d8fb565]:nth-child(odd){width:8%;font-weight:600;color:#595959;background:#fafafa}.param-table-native--supply-4col td[data-v-2d8fb565]:nth-child(2n){width:17%}.model-block-title[data-v-2d8fb565]{margin:0 0 12px;font-weight:500}.model-table th[data-v-2d8fb565]{width:28%;background:#fafafa!important}.product-category-breadcrumb[data-v-2d8fb565]{font-size:13px;color:#595959;margin-bottom:12px;line-height:1.7;padding:10px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.bc-label[data-v-2d8fb565]{font-weight:600;color:#8c8c8c;margin-right:8px}.bc-sep[data-v-2d8fb565]{color:#bfbfbf;padding:0 6px}.bc-empty[data-v-2d8fb565]{color:#8c8c8c}.bc-value[data-v-2d8fb565]{color:#262626;font-weight:500;word-break:break-word}.product-title-block[data-v-2d8fb565]{margin-bottom:24px}.product-title-actions-row[data-v-2d8fb565]{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;-ms-flex-align:center;align-items:center;column-gap:20px}.product-title-actions-row--title-only[data-v-2d8fb565]{display:block;margin-bottom:24px}.product-title-actions-row--title-only .product-page-title[data-v-2d8fb565]{margin-bottom:0}.product-title-actions-row>.product-page-title[data-v-2d8fb565],.product-title-block .product-page-title[data-v-2d8fb565]{margin:0;min-width:0}.product-title-block .product-title-actions-row[data-v-2d8fb565]{margin-bottom:0}.title-review-actions-inline[data-v-2d8fb565]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:10px;min-width:136px;max-width:200px;padding:8px 0;box-sizing:border-box;justify-self:end;-ms-flex-item-align:center;align-self:center}.product-page-title[data-v-2d8fb565]{font-size:24px;font-weight:600;margin-bottom:18px;color:#262626}.image-card-row[data-v-2d8fb565],.title-review-panel[data-v-2d8fb565]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-bottom:20px;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);background:#fff;transition:all .3s}.title-review-section[data-v-2d8fb565]{margin-bottom:40px}.prompt-main-col[data-v-2d8fb565],.prompt-middle-col[data-v-2d8fb565]{-ms-flex:1;flex:1;padding:20px;border-right:1px solid #f0f0f0;min-width:0}.title-review-panel .prompt-main-col[data-v-2d8fb565]{background:#fff}.image-col[data-v-2d8fb565]{-ms-flex:0 0 280px;flex:0 0 280px;background:#fafafa;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px;cursor:zoom-in}.image-col--no-image[data-v-2d8fb565]{cursor:default}.card-preview-img[data-v-2d8fb565]{max-width:100%;max-height:280px;border-radius:4px;object-fit:contain}.dual-prompt-grid[data-v-2d8fb565]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px}.prompt-column[data-v-2d8fb565]{border:1px solid #f0f0f0;border-radius:6px;padding:12px;background:#fff}.prompt-col-label[data-v-2d8fb565]{font-size:13px;font-weight:600;color:#8c8c8c;margin-bottom:8px}.column-prompt-text[data-v-2d8fb565]{font-size:14px;line-height:1.6;color:#434343;white-space:pre-wrap;word-break:break-word}.title-review-panel .prompt-column[data-v-2d8fb565]{background:#fff;border:none;border-radius:0;padding:0}.title-review-panel .dual-prompt-grid[data-v-2d8fb565]{gap:24px}.title-review-panel .marketing-prompt-body[data-v-2d8fb565],.title-review-panel .title-prompt-body[data-v-2d8fb565]{max-height:150px;overflow-y:auto;overflow-x:hidden}.prompt-actions-col[data-v-2d8fb565]{-ms-flex:0 0 160px;flex:0 0 160px;padding:24px 24px 34px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:12px;background:#fafafa}.title-review-panel .prompt-actions-col[data-v-2d8fb565]{background:#fff}.title-review-panel.title-review-panel--with-prompts[data-v-2d8fb565]{margin-top:14px;width:100%;box-sizing:border-box}.title-review-panel.title-review-panel--with-prompts .title-review-prompts-col[data-v-2d8fb565]{-ms-flex:1;flex:1;border-right:none;min-width:0}.title-section-hints[data-v-2d8fb565]{margin-top:12px;padding-top:10px;border-top:1px solid #f0f0f0}.title-review-panel.title-review-panel--marketing-only .title-review-marketing-col[data-v-2d8fb565]{max-width:100%}.title-review-panel.title-review-panel--marketing-only .marketing-prompt-body[data-v-2d8fb565]{max-height:220px}.fb-title-marketing-discard[data-v-2d8fb565]{margin-bottom:16px}.fb-title-marketing-discard .fb-hint[data-v-2d8fb565]{margin-top:8px}.fb-title-marketing-discard--stacked .fb-title-discard-section--follow[data-v-2d8fb565]{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.main-keywords-bar[data-v-2d8fb565]{margin-bottom:14px;padding:10px 14px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mk-label[data-v-2d8fb565]{font-weight:600;color:#389e0d;white-space:nowrap}.mk-text[data-v-2d8fb565]{color:#595959}.material-section[data-v-2d8fb565]{margin-bottom:40px}.section-heading[data-v-2d8fb565]{font-size:20px;font-weight:500;border-bottom:2px solid #f0f0f0;padding-bottom:12px;margin-bottom:24px;color:#1890ff}.image-card-row.material-reviewed.row-collapsed .image-col[data-v-2d8fb565],.image-card-row.material-reviewed.row-collapsed .prompt-middle-col[data-v-2d8fb565]{max-height:60px;overflow:hidden;opacity:.55}.image-card-row.material-reviewed.row-collapsed .prompt-actions-col[data-v-2d8fb565]{opacity:.55}.submit-confirm-bar[data-v-2d8fb565]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%;margin-top:40px;padding:20px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;gap:16px;box-sizing:border-box}.approve-all-hint[data-v-2d8fb565]{-ms-flex:1 1 220px;flex:1 1 220px;font-size:13px;color:#8c8c8c;line-height:1.5}.submit-confirm-actions[data-v-2d8fb565]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.btn-approve-all[data-v-2d8fb565],.btn-continue-gen[data-v-2d8fb565]{-ms-flex:0 0 auto;flex:0 0 auto;min-width:112px;height:40px!important;padding:0 20px!important;font-size:15px!important}.btn-approve-all[data-v-2d8fb565]{font-weight:600!important}.image-modal-overlay[data-v-2d8fb565]{position:fixed;inset:0;background:rgba(0,0,0,.82);z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:zoom-out}.image-modal-img[data-v-2d8fb565]{max-width:90%;max-height:90%;object-fit:contain;border-radius:8px}.feedback-modal-desc[data-v-2d8fb565]{margin-bottom:12px;color:#8c8c8c;font-size:13px}.fb-prompt-title[data-v-2d8fb565]{font-size:14px;font-weight:600;margin-bottom:8px}.fb-prompt-preview[data-v-2d8fb565]{max-height:110px;overflow:auto;white-space:pre-wrap;word-break:break-word;padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;font-size:13px;color:#595959;margin-bottom:10px}.fb-check-label[data-v-2d8fb565]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:600;margin-bottom:8px;cursor:pointer}.fb-hint[data-v-2d8fb565]{margin-top:6px;font-size:12px;color:#8c8c8c}.impact-scope-block[data-v-2d8fb565]{margin-top:16px}.scope-extra[data-v-2d8fb565]{margin-top:10px;padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px}.fb-platform-radio-row[data-v-2d8fb565]{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;gap:4px 12px;overflow-x:auto;padding:4px 0 2px;-webkit-overflow-scrolling:touch}.fb-platform-radio-row .ant-radio-wrapper[data-v-2d8fb565]{margin-right:0;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.fb-scope-row-label[data-v-2d8fb565]{font-size:13px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:6px}.fb-category-name-box[data-v-2d8fb565]{min-height:40px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;font-size:14px;line-height:1.5;color:rgba(0,0,0,.85);word-break:break-word}.fb-category-name-box--muted[data-v-2d8fb565]{color:#8c8c8c;font-size:13px}.fb-category-id-line[data-v-2d8fb565]{margin-top:8px;word-break:break-all}.feedback-modal-footer[data-v-2d8fb565]{margin-top:20px;padding-top:14px;border-top:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.prompt-template-link-wrap[data-v-2d8fb565]{margin-top:10px;text-align:right}.prompt-caution-link[data-v-2d8fb565]{color:#fa8c16;font-size:12px;cursor:pointer}.prompt-caution-link[data-v-2d8fb565]:hover{color:#d46b08;text-decoration:underline}.copy-review-module[data-v-2d8fb565]{margin-bottom:20px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden}.copy-review-tabs[data-v-2d8fb565]{display:-ms-flexbox;display:flex;border-bottom:1px solid #f0f0f0;background:#fff}.crt-tab[data-v-2d8fb565]{padding:12px 20px;font-size:14px;color:#595959;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.crt-tab.active[data-v-2d8fb565]{color:#1890ff;font-weight:600;border-bottom-color:#1890ff;background:#fff}.crt-meta[data-v-2d8fb565]{padding:8px 16px 0;font-size:12px;color:#8c8c8c}.crt-kind-hint[data-v-2d8fb565]{margin:6px 16px 0;padding:8px 10px;font-size:12px;line-height:1.55;color:#595959;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.crt-toolbar[data-v-2d8fb565]{padding:0 16px 8px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.crt-view-toggle[data-v-2d8fb565]{display:-ms-inline-flexbox;display:inline-flex;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;background:#fff}.crt-view-tab[data-v-2d8fb565]{padding:5px 16px;font-size:13px;line-height:1.5;cursor:pointer;color:#595959;border-left:1px solid #d9d9d9;-webkit-user-select:none;-ms-user-select:none;user-select:none}.crt-view-tab[data-v-2d8fb565]:first-child{border-left:0}.crt-view-tab.active[data-v-2d8fb565]{background:#1890ff;color:#fff}.crt-body[data-v-2d8fb565]{padding:12px 16px 8px;min-height:120px}.crt-text-block[data-v-2d8fb565]{font-size:14px;line-height:1.65;color:#262626;white-space:pre-wrap;word-break:break-word;max-height:150px;overflow-y:auto;min-height:0}.crt-text-block.crt-json-doc[data-v-2d8fb565]{margin:0;font-family:Consolas,Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.55;padding:12px 14px;background:#fff;border:1px solid #f0f0f0;border-radius:6px;max-height:min(360px,45vh);tab-size:2}.crt-footer[data-v-2d8fb565]{padding:12px 16px 16px;text-align:right;border-top:1px solid #f0f0f0;background:#fff}.crt-toolbar-inner[data-v-2d8fb565]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.crt-json-dual-hint[data-v-2d8fb565]{font-size:12px;color:#8c8c8c;line-height:1.5}.crt-json-dual-body[data-v-2d8fb565],.crt-tpl-plain-body[data-v-2d8fb565]{min-height:120px}.copy-review-module .crt-tpl-plain-pre[data-v-2d8fb565]{margin:0;padding:12px 14px;font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;max-height:min(45vh,420px);overflow:auto;color:#262626;font-family:inherit}.copy-review-module .jd-struct-wrap[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-struct-wrap[data-v-2d8fb565]{border:1px solid #f0f0f0;border-radius:8px;background:#fafafa;padding:12px;max-height:min(52vh,480px);overflow:auto}.copy-review-module .jd-struct-wrap--page[data-v-2d8fb565]{max-height:min(45vh,420px)}.copy-tpl-modal-wrap .jd-struct-wrap--modal[data-v-2d8fb565]{max-height:min(40vh,360px)}.copy-review-module .jd-raw-pre[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-raw-pre[data-v-2d8fb565]{margin:0;padding:12px;font-size:12px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Courier New,monospace;background:#1e1e1e;color:#d4d4d4;border-radius:8px;max-height:min(52vh,480px);overflow:auto;white-space:pre-wrap;word-break:break-word}.copy-review-module .jd-raw-pre--page[data-v-2d8fb565]{max-height:min(45vh,420px)}.copy-tpl-modal-wrap .jd-raw-pre--modal[data-v-2d8fb565]{max-height:min(40vh,360px)}.copy-review-module .jd-raw-pre--nested[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-raw-pre--nested[data-v-2d8fb565]{max-height:14rem;font-size:11px;background:#fafafa;color:#333;border:1px solid #eee}.copy-review-module .jd-sec[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-sec[data-v-2d8fb565]{margin-bottom:16px}.copy-review-module .jd-sec[data-v-2d8fb565]:last-child,.copy-tpl-modal-wrap .jd-sec[data-v-2d8fb565]:last-child{margin-bottom:0}.copy-review-module .jd-sec-title[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-sec-title[data-v-2d8fb565]{font-size:13px;font-weight:600;color:#1890ff;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #e6f7ff}.copy-review-module .jd-card[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-card[data-v-2d8fb565]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px 14px;margin-bottom:10px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.copy-review-module .jd-card[data-v-2d8fb565]:last-child,.copy-tpl-modal-wrap .jd-card[data-v-2d8fb565]:last-child{margin-bottom:0}.copy-review-module .jd-card-head[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-card-head[data-v-2d8fb565]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.copy-review-module .jd-pill[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-pill[data-v-2d8fb565]{font-size:11px;padding:2px 8px;border-radius:999px;background:#f5f5f5;color:#595959}.copy-review-module .jd-pill-type[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-pill-type[data-v-2d8fb565]{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.copy-review-module .jd-kv[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-kv[data-v-2d8fb565]{font-size:13px;margin-bottom:6px;line-height:1.55}.copy-review-module .jd-kv[data-v-2d8fb565]:last-child,.copy-tpl-modal-wrap .jd-kv[data-v-2d8fb565]:last-child{margin-bottom:0}.copy-review-module .jd-k[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-k[data-v-2d8fb565]{color:#8c8c8c;font-weight:500;min-width:5em;display:inline-block;vertical-align:top}.copy-review-module .jd-v[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-v[data-v-2d8fb565]{color:#262626;white-space:pre-wrap;word-break:break-word}.copy-review-module .jd-prose[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-prose[data-v-2d8fb565]{font-size:13px;line-height:1.65;color:#434343;white-space:pre-wrap;word-break:break-word}.copy-review-module .jd-title-bar[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-title-bar[data-v-2d8fb565]{font-size:15px;font-weight:600;color:#262626;margin-bottom:8px;padding:10px 12px;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.copy-review-module .jd-ul[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-ul[data-v-2d8fb565]{margin:0;padding-left:1.2em;font-size:13px;line-height:1.65;color:#434343}.copy-review-module .jd-ul li[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-ul li[data-v-2d8fb565]{margin-bottom:6px}.copy-review-module .jd-err[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-err[data-v-2d8fb565]{padding:12px;background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;color:#cf1322;font-size:13px;margin-bottom:10px}.copy-review-module .jd-fallback-hint[data-v-2d8fb565],.copy-tpl-modal-wrap .jd-fallback-hint[data-v-2d8fb565]{font-size:12px;color:#8c8c8c;margin:0}.copy-review-module .crt-cfg-hints[data-v-2d8fb565],.title-section-cfg-hints[data-v-2d8fb565]{margin-bottom:10px}.cfg-hint-line[data-v-2d8fb565]{font-size:12px;line-height:1.55;color:#ad6800;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;padding:6px 10px;margin-bottom:6px}.cfg-hint-line[data-v-2d8fb565]:last-child{margin-bottom:0}.ctpl-overwrite-confirm-wrap .ant-modal[data-v-2d8fb565]{width:640px!important;max-width:calc(100vw - 32px)!important;top:40px;padding-bottom:0}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-confirm-lead[data-v-2d8fb565]{margin:0 0 10px;font-size:13px;line-height:1.65;color:rgba(0,0,0,.72)}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-confirm-lead code[data-v-2d8fb565]{font-size:12px;padding:0 4px;background:#f5f5f5;border-radius:2px}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-confirm-lead strong[data-v-2d8fb565]{font-weight:600}.ctpl-overwrite-confirm-wrap .ctpl-diff-truncation-hint[data-v-2d8fb565]{margin:0 0 10px;padding:6px 10px;font-size:12px;line-height:1.5;color:#ad6800;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-diff-heads[data-v-2d8fb565]{display:-ms-flexbox;display:flex;gap:8px;margin-bottom:6px}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-diff-head[data-v-2d8fb565]{-ms-flex:1;flex:1;font-size:12px;font-weight:600;padding:5px 8px;border-radius:4px;box-sizing:border-box}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-diff-head--old[data-v-2d8fb565]{background:#fff7e6;border:1px solid #ffd591;color:#ad6800}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-diff-head--new[data-v-2d8fb565]{background:#e6f7ff;border:1px solid #91d5ff;color:#096dd9}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-sync-scroll[data-v-2d8fb565]{max-height:48vh;overflow:auto;border:1px solid #d9d9d9;border-radius:4px;background:#fafafa}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-diff-table[data-v-2d8fb565]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px;line-height:1.45;font-family:Consolas,Courier New,monospace}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-diff-td[data-v-2d8fb565]{width:50%;vertical-align:top;padding:2px 6px;white-space:pre-wrap;word-break:break-word;border-right:1px solid #e8e8e8;color:rgba(0,0,0,.85)}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-diff-td--new[data-v-2d8fb565]{border-right:none}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-diff-td--old[data-v-2d8fb565]{background:rgba(255,247,230,.35)}.ctpl-overwrite-confirm-wrap .ctpl-overwrite-diff-td--new[data-v-2d8fb565]{background:rgba(230,247,255,.35)}.ctpl-overwrite-confirm-wrap .ctpl-diff-placeholder[data-v-2d8fb565]{color:#bfbfbf;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ctpl-overwrite-confirm-wrap .ctpl-diff-mark[data-v-2d8fb565]{display:inline;border-radius:2px;padding:0 1px}.ctpl-overwrite-confirm-wrap .ctpl-diff-mark--del[data-v-2d8fb565]{background:#ffccc7;outline:1px solid #ffa39e}.ctpl-overwrite-confirm-wrap .ctpl-diff-mark--ins[data-v-2d8fb565]{background:#b7eb8f;outline:1px solid #95de64}.image-replace-modal-body .replace-current-preview[data-v-2d8fb565]{text-align:center;margin-bottom:16px}.image-replace-modal-body .replace-current-preview .replace-label[data-v-2d8fb565]{font-weight:500;margin-bottom:8px;color:rgba(0,0,0,.65);font-size:13px}.image-replace-modal-body .replace-current-preview .replace-preview-img[data-v-2d8fb565]{max-width:200px;max-height:200px;object-fit:contain;border:1px solid #d9d9d9;border-radius:4px;padding:4px}.image-replace-modal-body .replace-tabs[data-v-2d8fb565]{margin-top:8px}.image-replace-modal-body .replace-upload-section[data-v-2d8fb565]{min-height:120px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.image-replace-modal-body .replace-supply-section[data-v-2d8fb565]{min-height:120px;max-height:360px;overflow-y:auto}.image-replace-modal-body .replace-supply-grid[data-v-2d8fb565]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(140px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:4px 0}.image-replace-modal-body .replace-supply-item[data-v-2d8fb565]{position:relative;border:2px solid #e8e8e8;border-radius:6px;padding:6px;cursor:pointer;transition:border-color .2s,box-shadow .2s;text-align:center}.image-replace-modal-body .replace-supply-item[data-v-2d8fb565]:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.2)}.image-replace-modal-body .replace-supply-item--selected[data-v-2d8fb565]{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.3)}.image-replace-modal-body .replace-supply-img[data-v-2d8fb565]{width:100%;height:120px;object-fit:cover;border-radius:4px;display:block}.image-replace-modal-body .replace-supply-title[data-v-2d8fb565]{margin-top:4px;font-size:12px;color:rgba(0,0,0,.65);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-replace-modal-body .replace-supply-check[data-v-2d8fb565]{position:absolute;top:-2px;right:-2px;background:#fff;border-radius:50%;line-height:0}.image-replace-modal-body .replace-modal-footer[data-v-2d8fb565]{margin-top:20px;text-align:right;padding-top:12px;border-top:1px solid #f0f0f0}.copy-tpl-modal-wrap .ctpl-modal-title-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;padding-right:36px;box-sizing:border-box}.copy-tpl-modal-wrap .ctpl-modal-title-text{-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-tpl-modal-wrap .ctpl-max-toggle{-ms-flex:0 0 auto;flex:0 0 auto;padding:0 4px;height:auto;line-height:1.2}.copy-tpl-modal-wrap--max .ant-modal{top:12px;padding-bottom:0;max-width:96vw}.copy-tpl-modal-wrap--max .ant-modal-content{height:calc(100vh - 24px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.copy-tpl-modal-wrap--max .ant-modal-body{-ms-flex:1;flex:1;overflow:auto;min-height:0}.copy-tpl-modal-wrap .ant-modal-body{padding-top:12px;background:#fafafa}.copy-tpl-modal-wrap .ctpl-readonly-pre{margin:0;max-height:min(220px,28vh);overflow:auto;padding:10px 12px;font-family:Consolas,Menlo,Monaco,Courier New,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:#262626;background:#fff;border:1px solid #f0f0f0;border-radius:6px;tab-size:2}.copy-tpl-modal-wrap--max .ctpl-readonly-pre{max-height:min(320px,32vh)}.copy-tpl-modal-wrap .jd-raw-pre.ctpl-readonly-pre{background:#1e1e1e;color:#d4d4d4;border:none}.copy-tpl-modal-wrap .ctpl-section{margin-bottom:14px}.copy-tpl-modal-wrap .ctpl-section--card{border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px 14px;background:#fff;margin-bottom:16px}.copy-tpl-modal-wrap .ctpl-section-head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:8px;margin-bottom:8px}.copy-tpl-modal-wrap .ctpl-section-head .ctpl-label{margin-bottom:0}.copy-tpl-modal-wrap .ctpl-json-toolbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.copy-tpl-modal-wrap .ctpl-json-dual-hint{font-size:12px;color:#8c8c8c;line-height:1.5;-ms-flex:1;flex:1;min-width:120px;text-align:right}.copy-tpl-modal-wrap .ctpl-view-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;background:#fff}.copy-tpl-modal-wrap .ctpl-view-tab{padding:4px 14px;font-size:12px;line-height:1.5;cursor:pointer;color:#595959;border-left:1px solid #d9d9d9;-webkit-user-select:none;-ms-user-select:none;user-select:none}.copy-tpl-modal-wrap .ctpl-view-tab:first-child{border-left:0}.copy-tpl-modal-wrap .ctpl-view-tab.active{background:#1890ff;color:#fff}.copy-tpl-modal-wrap .ctpl-label{font-size:12px;color:#8c8c8c;margin-bottom:6px}.copy-tpl-modal-wrap .ctpl-readonly{background:#fafafa!important;color:#595959!important}.copy-tpl-modal-wrap .ctpl-regen-block{margin:8px 0 16px}.copy-tpl-modal-wrap .ctpl-regen-actions{text-align:right}.copy-tpl-modal-wrap .ctpl-hint{margin-top:8px;font-size:12px;color:#8c8c8c;line-height:1.5;text-align:left}.copy-tpl-modal-wrap .ctpl-hint--regen{max-width:100%}.copy-tpl-modal-wrap .ctpl-modal-footer{margin-top:8px;padding-top:12px;border-top:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.copy-tpl-modal-wrap .ctpl-footer-submit-wrap{display:inline-block;line-height:1}.feedback-modal-regenerating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 16px;margin:12px 0;background:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;color:#1890ff;font-size:14px;font-weight:500}