.remark-input[data-v-531d18e9]{padding:20px}.tpl-change-mask[data-v-531d18e9]{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2000;display:flex;align-items:center;justify-content:center}.tpl-change-mask .tpl-change-dialog[data-v-531d18e9]{width:460px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.18)}.tpl-change-mask .tpl-change-dialog .tpl-change-title[data-v-531d18e9]{padding:18px 24px;font-size:16px;font-weight:600;color:#1a1a1a;border-bottom:1px solid #eef0f5}.tpl-change-mask .tpl-change-dialog .tpl-change-body[data-v-531d18e9]{padding:20px 24px;font-size:13px;color:#4a5568;line-height:22px}.tpl-change-mask .tpl-change-dialog .tpl-change-body p[data-v-531d18e9]{margin:0 0 10px}.tpl-change-mask .tpl-change-dialog .tpl-change-body .tpl-change-line[data-v-531d18e9]{color:#1a1a1a}.tpl-change-mask .tpl-change-dialog .tpl-change-body .tpl-change-line .tpl-change-label[data-v-531d18e9]{display:inline-block;width:56px;color:#8a94a6}.tpl-change-mask .tpl-change-dialog .tpl-change-body .tpl-change-tip[data-v-531d18e9]{margin:0;color:#8a94a6;font-size:12px}.tpl-change-mask .tpl-change-dialog .tpl-change-footer[data-v-531d18e9]{display:flex;justify-content:flex-end;gap:12px;padding:14px 24px;border-top:1px solid #eef0f5}.report-edit-module[data-v-531d18e9]{background:#fff}.dialog-title-bar[data-v-531d18e9]{display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 30px;background:#fff;border-bottom:1px solid #e8ebf0;height:54px}.dialog-title-bar .dialog-title-text[data-v-531d18e9]{font-size:18px;font-weight:600;color:#1a1a1a}.dialog-title-bar .dialog-title-close[data-v-531d18e9]{width:40px;height:40px;font-size:18px}.dialog-title-bar .dialog-title-close color #999[data-v-531d18e9]{transition:all .3s ease}.dialog-title-bar .dialog-title-close[data-v-531d18e9]:hover{color:red}.dialog-title-bar .dialog-title-actions[data-v-531d18e9]{display:flex;align-items:center;gap:16px}.dialog-title-bar .dialog-title-actions .title-action-icon[data-v-531d18e9]{font-size:16px;color:#8a94a6;cursor:pointer;transition:color .2s}.dialog-title-bar .dialog-title-actions .title-action-icon[data-v-531d18e9]:hover{color:#1890ff}.edit-body[data-v-531d18e9]{overflow:hidden;background:#fff}.edit-body .category-nav[data-v-531d18e9]{width:220px;flex-shrink:0;background:#fff;overflow:hidden;padding:30px 0;border-right:1px solid #edf0f5}.edit-body .category-nav .nav-list[data-v-531d18e9]{height:100%;padding:8px 0}.edit-body .category-nav .nav-list .nav-item[data-v-531d18e9]{display:flex;align-items:center;padding:11px 30px;font-size:14px;color:#8a94a6;cursor:pointer;transition:all .2s}.edit-body .category-nav .nav-list .nav-item .nav-bullet[data-v-531d18e9]{display:inline-block;width:4px;height:4px;border:1px solid #c5d0dc;margin-right:10px;flex-shrink:0;transition:all .2s}.edit-body .category-nav .nav-list .nav-item[data-v-531d18e9]:hover{color:#4a5568}.edit-body .category-nav .nav-list .nav-item.z-alive[data-v-531d18e9]{color:#3d5eff;font-weight:600}.edit-body .category-nav .nav-list .nav-item.z-alive .nav-bullet[data-v-531d18e9]{border-color:#3d5eff;background:#3d5eff}.edit-body .form-main[data-v-531d18e9]{min-width:0;background:#fff;border-right:1px solid #edf0f5}.edit-body .form-main .product-bar[data-v-531d18e9]{display:flex;align-items:center;background:#f0f3ff;height:70px;background-repeat:no-repeat;background-size:auto 66px;background-position:left 20px top 4px}.edit-body .form-main .product-bar .report-type-icon[data-v-531d18e9]{width:46px;height:46px;line-height:46px;text-align:center;font-size:22px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:10px;flex-shrink:0;margin-left:20px;box-shadow:0 3px 8px rgba(24,144,255,.3);letter-spacing:-1px}.edit-body .form-main .product-bar .product-info[data-v-531d18e9]{flex:1;text-align:center}.edit-body .form-main .product-bar .product-info .product-title[data-v-531d18e9]{margin:0 0 10px;font-size:16px;font-weight:600;color:#3d5eff}.edit-body .form-main .product-bar .product-info .product-title .title-sep[data-v-531d18e9]{margin:0 10px}.edit-body .form-main .product-bar .product-info .product-meta[data-v-531d18e9]{margin:0;font-size:13px;color:#7a8ea0}.edit-body .form-main .product-bar .product-info .product-meta .meta-sep[data-v-531d18e9]{margin:0 10px;color:#d0dce6}.edit-body .form-main .form-scroll[data-v-531d18e9]{padding:0}.edit-body .form-main .form-header[data-v-531d18e9]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px}.edit-body .form-main .form-header .form-header-left[data-v-531d18e9]{display:flex;align-items:center}.edit-body .form-main .form-header .form-header-icon[data-v-531d18e9]{font-size:18px;margin-right:8px}.edit-body .form-main .form-header .form-header-text[data-v-531d18e9]{font-size:16px;font-weight:600;color:#1d3557}.edit-body .form-main .form-header .form-header-actions[data-v-531d18e9]{display:flex;gap:10px;flex-shrink:0}.edit-body .form-main .form-group[data-v-531d18e9]{padding:16px 16px;margin:0 16px 20px;border-radius:5px;background:linear-gradient(180deg,#f5f7ff,#fff 40%,#fff)}.edit-body .form-main .form-group[data-v-531d18e9]:last-child{margin-bottom:0}.edit-body .form-main .form-group>.c-title[data-v-531d18e9]{margin:0 0 16px;font-size:14px;font-weight:600;color:#1d3557;padding-bottom:8px;border-bottom:1px solid #f5f7fa}.edit-body .form-main .form-group .form-group-title[data-v-531d18e9]{display:block;margin:0 0 12px;font-size:15px;font-weight:600;color:#1a1a1a}.edit-body .form-main .form-group .field-row[data-v-531d18e9]{display:flex;align-items:flex-start;padding:8px 0;border-radius:4px}.edit-body .form-main .form-group .field-row .field-label[data-v-531d18e9]{flex-shrink:0;width:120px;line-height:36px;font-size:13px;color:#4a5568}.edit-body .form-main .form-group .field-row .field-label i[data-v-531d18e9]{margin-right:2px;font-style:normal;color:#e53e3e}.edit-body .form-main .form-group .field-row .field-label em[data-v-531d18e9]{margin-left:4px;font-size:11px;font-style:normal;color:#fa8c16}.edit-body .form-main .form-group .field-row .field-control[data-v-531d18e9]{flex:1;display:flex;flex-wrap:wrap;gap:8px}.edit-body .form-main .form-group .field-row .field-control .option-btn[data-v-531d18e9]{position:relative;padding:10px 16px;border:1px solid #f5f5f5;border-radius:4px;font-size:13px;color:#4a5568;background:#f5f5f5;cursor:pointer;overflow:hidden}.edit-body .form-main .form-group .field-row .field-control .option-btn .opt-check[data-v-531d18e9]{display:none}.edit-body .form-main .form-group .field-row .field-control .option-btn[data-v-531d18e9]:hover{border-color:#3d5eff;color:#3d5eff}.edit-body .form-main .form-group .field-row .field-control .option-btn.s-normal[data-v-531d18e9]:hover{border-color:#38a169;color:#38a169}.edit-body .form-main .form-group .field-row .field-control .option-btn.s-defect[data-v-531d18e9]:hover{border-color:#e53e3e;color:#e53e3e}.edit-body .form-main .form-group .field-row .field-control .option-btn.z-alive[data-v-531d18e9]{border-color:#3d5eff;color:#3d5eff;background:#fff;font-weight:600}.edit-body .form-main .form-group .field-row .field-control .option-btn.z-alive .opt-check[data-v-531d18e9]{display:inline;position:absolute;bottom:-1px;right:-1px;width:0;height:0;border-style:solid;border-width:0 0 18px 20px;border-color:transparent transparent #3d5eff transparent}.edit-body .form-main .form-group .field-row .field-control .option-btn.z-alive .opt-check[data-v-531d18e9]:after{content:"\e63f";position:absolute;bottom:-16px;right:2px;font-size:6px;color:#fff;line-height:1}.edit-body .form-main .form-group .field-row .field-control .option-btn.z-normal[data-v-531d18e9]{border-color:#38a169;color:#38a169;background:#fff;font-weight:600}.edit-body .form-main .form-group .field-row .field-control .option-btn.z-normal .opt-check[data-v-531d18e9]{display:inline;position:absolute;bottom:-1px;right:-1px;width:0;height:0;border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #38a169 transparent}.edit-body .form-main .form-group .field-row .field-control .option-btn.z-normal .opt-check[data-v-531d18e9]:after{content:"\e66f";position:absolute;bottom:-16px;right:2px;font-size:6px;color:#fff;line-height:1}.edit-body .form-main .form-group .field-row .field-control .option-btn.z-defect[data-v-531d18e9]{border-color:#e53e3e;color:#e53e3e;background:#fff;font-weight:600}.edit-body .form-main .form-group .field-row .field-control .option-btn.z-defect .opt-check[data-v-531d18e9]{display:inline;position:absolute;bottom:-1px;right:-1px;width:0;height:0;border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #e53e3e transparent}.edit-body .form-main .form-group .field-row .field-control .option-btn.z-defect .opt-check[data-v-531d18e9]:after{content:"\e66f";position:absolute;bottom:-16px;right:2px;font-size:6px;color:#fff;line-height:1}.edit-body .form-main .form-group .field-row .field-control .c-datetime[data-v-531d18e9],.edit-body .form-main .form-group .field-row .field-control .c-input[data-v-531d18e9]{width:260px}.edit-body .preview-side[data-v-531d18e9]{width:430px;flex-shrink:0;background:#fff;overflow:hidden;display:flex;flex-direction:column}.edit-body .preview-side .preview-title[data-v-531d18e9]{margin:0;padding:0 18px;font-size:15px;font-weight:600;color:#1d3557;line-height:46px;background:#f9f9f9}.edit-body .preview-side .preview-tabs[data-v-531d18e9]{display:flex;background:#f9f9f9;border-bottom:1px solid #edf0f5}.edit-body .preview-side .preview-tabs .preview-tab[data-v-531d18e9]{flex:1;text-align:center;font-size:13px;color:#8a94a6;line-height:36px;cursor:pointer;transition:all .2s}.edit-body .preview-side .preview-tabs .preview-tab.z-alive[data-v-531d18e9]{color:#3d5eff;font-weight:600;background:#fff;border-bottom:2px solid #3d5eff}.edit-body .preview-side .preview-list[data-v-531d18e9]{flex:1;padding:12px 20px}.edit-body .preview-side .preview-list .preview-item[data-v-531d18e9]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 18px;font-size:13px;line-height:20px;cursor:pointer;border-radius:6px;transition:background .15s}.edit-body .preview-side .preview-list .preview-item[data-v-531d18e9]:hover{background:#f5f8ff}.edit-body .preview-side .preview-list .preview-item label[data-v-531d18e9]{color:#5a6b7f;flex-shrink:0}.edit-body .preview-side .preview-list .preview-item span[data-v-531d18e9]{flex:1;color:#1a1a1a;text-align:right;word-break:break-all;font-weight:400}.edit-body .preview-side .preview-list .preview-item span.z-empty[data-v-531d18e9]{color:#bbb}.edit-body .preview-side .preview-list .preview-item span.z-normal[data-v-531d18e9]{color:#38a169;font-weight:600}.edit-body .preview-side .preview-list .preview-item span.z-defect[data-v-531d18e9]{color:#e53e3e;font-weight:600}.edit-body .preview-side .preview-list .preview-item .preview-ref-btn[data-v-531d18e9]{flex-shrink:0;margin-left:8px;padding:0 10px;line-height:20px;font-size:12px;font-style:normal;color:#3d5eff;border:1px solid #c9d4ff;border-radius:10px;cursor:pointer;transition:all .2s}.edit-body .preview-side .preview-list .preview-item .preview-ref-btn[data-v-531d18e9]:hover{color:#fff;background:#3d5eff;border-color:#3d5eff}.edit-body .preview-side .preview-empty[data-v-531d18e9]{padding:24px 18px;font-size:12px;color:#bbb;text-align:center}.ref-config-body[data-v-531d18e9]{padding:18px 20px}.ref-config-body .ref-config-item[data-v-531d18e9]{display:flex;align-items:baseline;gap:8px;margin-bottom:14px;padding:10px 14px;background:#f5f8ff;border-left:3px solid #3d5eff;border-radius:4px}.ref-config-body .ref-config-item label[data-v-531d18e9]{flex-shrink:0;font-size:13px;color:#5a6b7f}.ref-config-body .ref-config-item span[data-v-531d18e9]{font-size:14px;font-weight:600;color:#1d3557}.ref-config-table[data-v-531d18e9]{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid #e4e9f0;border-radius:6px}.ref-config-table th[data-v-531d18e9]{padding:10px 14px;background:#f7f9fc;font-size:12px;font-weight:600;color:#5a6b7f;text-align:left;white-space:nowrap;border-bottom:1px solid #e4e9f0}.ref-config-table th[data-v-531d18e9]:first-child{width:34%}.ref-config-table th[data-v-531d18e9]:nth-child(2){width:30%}.ref-config-table td[data-v-531d18e9]{padding:11px 14px;font-size:13px;color:#2d3748;text-align:left;vertical-align:middle;border-bottom:1px solid #eef1f6;word-break:break-all}.ref-config-table tbody tr:last-child td[data-v-531d18e9]{border-bottom:none}.ref-config-table tbody tr[data-v-531d18e9]:hover{background:#f8faff}.ref-config-empty[data-v-531d18e9]{padding:36px 0;font-size:13px;color:#b0b7c3;text-align:center}.ref-config-off[data-v-531d18e9]{display:inline-block;margin-left:6px;padding:0 6px;font-size:11px;line-height:16px;font-style:normal;color:#fa8c16;background:#fff7e6;border-radius:8px;vertical-align:1px}.factory-list .factory-item[data-v-531d18e9]{margin-bottom:10px}.factory-list .factory-item label[data-v-531d18e9]{flex-shrink:0;width:90px;font-size:13px;color:#5a6b7f}.factory-list .factory-item .factory-value[data-v-531d18e9]{flex:1;font-size:13px;color:#2d3748;font-weight:500}.dialog-footer[data-v-531d18e9]{margin-top:18px;padding-top:14px;border-top:1px solid #edf2f7;text-align:right}.channel-tip[data-v-531d18e9]{margin:0 0 14px;font-size:13px;color:#7a8ea0}.channel-list .channel-item[data-v-531d18e9]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;margin-bottom:8px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}.channel-list .channel-item .channel-name[data-v-531d18e9]{font-size:13px;color:#2d3748;font-weight:500}.channel-list .channel-item .channel-fee[data-v-531d18e9]{font-size:12px;color:#8a9bb0;background:#f7fafc;padding:2px 8px;border-radius:10px}.channel-list .channel-item[data-v-531d18e9]:hover{border-color:#90cdf4;background:#f7faff}.channel-list .channel-item.z-alive[data-v-531d18e9]{border-color:#1890ff;background:#e6f4ff}.channel-list .channel-item.z-alive .channel-name[data-v-531d18e9]{color:#1890ff}.query-loading[data-v-531d18e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;gap:14px;font-size:14px;color:#7a8ea0}.query-loading .loading-spinner[data-v-531d18e9]{display:inline-block;width:24px;height:24px;border:2.5px solid #e2e8f0;border-top-color:#1890ff;border-radius:50%;animation:spin-531d18e9 .7s linear infinite}@keyframes spin-531d18e9{to{transform:rotate(1turn)}}