.template-selector .template-option .template-info[data-v-7bfd7143]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.template-selector .template-option .template-info .template-name[data-v-7bfd7143]{font-weight:500;color:#303133}.template-selector .template-option .template-meta[data-v-7bfd7143]{font-size:12px;color:#909399}.template-selector .template-option .template-meta .template-code[data-v-7bfd7143]{margin-right:10px}.template-selector .template-detail[data-v-7bfd7143]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e4e7ed}.template-selector .template-detail .detail-header[data-v-7bfd7143]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.template-selector .template-detail .detail-header h4[data-v-7bfd7143]{margin:0;font-size:14px;color:#303133}.template-selector .template-detail .detail-content p[data-v-7bfd7143]{margin:5px 0;font-size:12px;color:#606266}.template-selector .template-detail .detail-content p strong[data-v-7bfd7143]{color:#303133}.template-selector .template-detail .detail-content .sign-items-preview[data-v-7bfd7143]{margin-top:5px}.template-selector .template-detail .detail-content .sign-items-preview .more-items[data-v-7bfd7143]{font-size:12px;color:#909399}.template-selector .template-full-detail .sign-items-section[data-v-7bfd7143]{margin-top:20px}.template-selector .template-full-detail .sign-items-section h4[data-v-7bfd7143]{font-size:16px;color:#303133;margin-bottom:10px}.template-selector .template-full-detail .sign-items-section .position-config .config-item[data-v-7bfd7143]{display:block;font-size:12px;color:#606266;background:#f0f9ff;padding:2px 6px;border-radius:2px;margin-bottom:2px;word-break:break-all}.template-selector .template-full-detail .sign-items-section .no-config[data-v-7bfd7143]{font-size:12px;color:#c0c4cc;font-style:italic}.batch-upload .upload-section[data-v-3e6c5d48]{margin-bottom:20px}.batch-upload .section-header[data-v-3e6c5d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.batch-upload .section-header .section-title[data-v-3e6c5d48]{margin:0;font-size:16px;font-weight:600;color:#303133}.batch-upload .batch-uploader .upload-content[data-v-3e6c5d48]{text-align:center;padding:40px 20px}.batch-upload .batch-uploader .upload-content .upload-icon[data-v-3e6c5d48]{font-size:67px;color:#c0c4cc;margin-bottom:16px;line-height:50px}.batch-upload .batch-uploader .upload-content .upload-text p[data-v-3e6c5d48]{margin:0;font-size:14px;color:#606266;line-height:1.5}.batch-upload .batch-uploader .upload-content .upload-text p em[data-v-3e6c5d48]{color:#409eff;font-style:normal}.batch-upload .batch-uploader .upload-content .upload-text .upload-hint[data-v-3e6c5d48]{font-size:12px;color:#909399;margin-top:8px}.batch-upload .file-list-section[data-v-3e6c5d48]{margin-bottom:20px}.batch-upload .file-list[data-v-3e6c5d48]{margin-bottom:16px}.batch-upload .file-list .file-name[data-v-3e6c5d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.batch-upload .file-list .file-name .file-icon[data-v-3e6c5d48]{color:#909399;margin-right:8px;font-size:14px}.batch-upload .file-list .file-name .name-text[data-v-3e6c5d48]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-upload .batch-actions[data-v-3e6c5d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#f8f9fa;border:1px solid #e4e7ed;border-radius:4px}.batch-upload .batch-actions .batch-info[data-v-3e6c5d48]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:14px;color:#606266}.batch-upload .batch-actions .batch-info span[data-v-3e6c5d48]{white-space:nowrap}.batch-upload .batch-actions .action-buttons[data-v-3e6c5d48]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.batch-upload .upload-progress[data-v-3e6c5d48]{border:1px solid #e4e7ed;border-radius:8px;background:#fff;margin-top:20px}.batch-upload .upload-progress .progress-header[data-v-3e6c5d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e4e7ed}.batch-upload .upload-progress .progress-header h4[data-v-3e6c5d48]{margin:0;font-size:16px;color:#303133}.batch-upload .upload-progress .progress-content[data-v-3e6c5d48]{padding:20px}.batch-upload .upload-progress .progress-content .overall-progress[data-v-3e6c5d48]{margin-bottom:20px}.batch-upload .upload-progress .progress-content .overall-progress .progress-info[data-v-3e6c5d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#606266}.batch-upload .upload-progress .progress-content .file-progress-list .file-progress[data-v-3e6c5d48]{margin-bottom:12px}.batch-upload .upload-progress .progress-content .file-progress-list .file-progress .file-info[data-v-3e6c5d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;font-size:13px}.batch-upload .upload-progress .progress-content .file-progress-list .file-progress .file-info .file-name[data-v-3e6c5d48]{color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.batch-upload .upload-progress .progress-content .file-progress-list .file-progress .file-info .file-status[data-v-3e6c5d48]{color:#909399}.batch-upload .preview-content[data-v-3e6c5d48]{height:70vh}.batch-upload .preview-content .preview-iframe[data-v-3e6c5d48]{width:100%;height:100%;border:none}@media (max-width:768px){.batch-upload .batch-actions[data-v-3e6c5d48]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.batch-upload .batch-actions .action-buttons[data-v-3e6c5d48],.batch-upload .batch-actions .batch-info[data-v-3e6c5d48]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.batch-upload .upload-progress .progress-content[data-v-3e6c5d48]{padding:15px}}.execution .batch-container .batch-config[data-v-fefd5ac6],.execution .page-header[data-v-fefd5ac6]{margin-bottom:24px}.execution .batch-container .batch-config .config-card .card-header[data-v-fefd5ac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.execution .batch-container .batch-upload[data-v-fefd5ac6]{margin-bottom:24px}.execution .batch-container .batch-upload .upload-card .card-header[data-v-fefd5ac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.execution .batch-container .batch-upload .upload-card .file-list[data-v-fefd5ac6]{margin-top:16px}.execution .batch-container .batch-upload .upload-card .file-list h4[data-v-fefd5ac6]{margin:0 0 12px 0;color:#303133}.execution .batch-container .batch-actions[data-v-fefd5ac6]{text-align:center;padding:24px 0;border-top:1px solid #e4e7ed}.execution .batch-container .batch-actions .el-button[data-v-fefd5ac6]{margin:0 8px;min-width:120px}.execution .batch-container .batch-progress[data-v-fefd5ac6]{margin-bottom:24px}.execution .batch-container .batch-progress .progress-card .card-header[data-v-fefd5ac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.execution .batch-container .batch-progress .progress-card .progress-content .progress-info[data-v-fefd5ac6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.execution .batch-container .batch-progress .progress-card .progress-content .progress-info .info-item[data-v-fefd5ac6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.execution .batch-container .batch-progress .progress-card .progress-content .progress-info .info-item .label[data-v-fefd5ac6]{color:#909399}.execution .batch-container .batch-progress .progress-card .progress-content .progress-info .info-item .value[data-v-fefd5ac6]{font-weight:700}.execution .batch-container .batch-progress .progress-card .progress-content .progress-info .info-item .value.success[data-v-fefd5ac6]{color:#67c23a}.execution .batch-container .batch-progress .progress-card .progress-content .progress-info .info-item .value.error[data-v-fefd5ac6]{color:#f56c6c}.execution .batch-container .batch-progress .progress-card .progress-content .progress-results[data-v-fefd5ac6]{margin-top:24px}