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