.position-config .position-type[data-v-bda0fcea]{margin-bottom:30px}.position-config .position-type .el-form-item[data-v-bda0fcea]{margin-bottom:15px}.position-config .position-hint[data-v-bda0fcea]{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:4px;padding:12px;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1e40af;font-size:13px}.position-config .position-hint i[data-v-bda0fcea]{margin-right:8px;color:#3b82f6}.position-config .advanced-settings[data-v-bda0fcea]{margin-bottom:30px;padding-top:20px;border-top:1px solid #e4e7ed}.position-config .advanced-settings .section-title[data-v-bda0fcea]{margin:0 0 15px 0;font-size:14px;font-weight:500;color:#606266}.position-config .advanced-settings .el-form-item[data-v-bda0fcea]{margin-bottom:15px}.position-config .position-preview .section-title[data-v-bda0fcea]{margin:0 0 15px 0;font-size:14px;font-weight:500;color:#606266}.position-config .position-preview .preview-container[data-v-bda0fcea]{background:#fafafa;border:1px solid #e4e7ed;border-radius:4px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.position-config .position-preview .preview-container .preview-page[data-v-bda0fcea]{width:400px;height:600px;background:#fff;border:2px solid #dcdfe6;border-radius:4px;position:relative;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.position-config .position-preview .preview-container .preview-page .preview-sign[data-v-bda0fcea]{background:rgba(64,158,255,.1);border-color:#409eff}.position-config .position-preview .preview-container .preview-page .preview-sign .sign-text[data-v-bda0fcea]{font-size:12px;color:#409eff;font-weight:500}.position-config .position-preview .preview-container .preview-page .preview-keyword[data-v-bda0fcea]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:4px 8px;font-size:12px;color:#856404;white-space:nowrap;z-index:0}.position-config .el-slider .el-slider__runway[data-v-bda0fcea]{margin:16px 0}@media (max-width:768px){.position-config .position-preview .preview-container[data-v-bda0fcea]{padding:15px}.position-config .position-preview .preview-container .preview-page[data-v-bda0fcea]{width:300px;height:450px}}.content-config .config-type .el-form-item[data-v-45951104]{margin-bottom:20px}.content-config .resource-option[data-v-45951104]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-config .resource-option .resource-thumbnail[data-v-45951104]{width:24px;height:24px;margin-right:8px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.content-config .image-preview .preview-image[data-v-45951104],.content-config .seal-preview .preview-image[data-v-45951104]{max-width:200px;max-height:200px;border:1px solid #dcdfe6;border-radius:4px;-o-object-fit:contain;object-fit:contain}.content-config .image-preview .preview-image.seal-image[data-v-45951104],.content-config .seal-preview .preview-image.seal-image[data-v-45951104]{border-radius:50%}.content-config .image-preview .preview-placeholder[data-v-45951104],.content-config .seal-preview .preview-placeholder[data-v-45951104]{width:200px;height:200px;border:2px dashed #dcdfe6;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc}.content-config .image-preview .preview-placeholder i[data-v-45951104],.content-config .seal-preview .preview-placeholder i[data-v-45951104]{font-size:32px;margin-bottom:10px}.content-config .image-preview .preview-placeholder p[data-v-45951104],.content-config .seal-preview .preview-placeholder p[data-v-45951104]{margin:0;font-size:14px}.content-config .text-preview[data-v-45951104]{padding:20px;border:1px solid #dcdfe6;border-radius:4px;background:#fafafa;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-config .text-preview span[data-v-45951104]{word-break:break-all;text-align:center}.content-config .qrcode-preview .qrcode-placeholder[data-v-45951104]{width:200px;height:200px;border:1px solid #dcdfe6;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f7fa}.content-config .qrcode-preview .qrcode-placeholder i[data-v-45951104]{font-size:48px;color:#409eff;margin-bottom:10px}.content-config .qrcode-preview .qrcode-placeholder p[data-v-45951104]{margin:5px 0;font-size:14px;font-weight:500;color:#303133}.content-config .qrcode-preview .qrcode-placeholder small[data-v-45951104]{font-size:12px;color:#909399;text-align:center;word-break:break-all;max-width:180px}.content-config .qrcode-preview .preview-placeholder[data-v-45951104]{width:200px;height:200px;border:2px dashed #dcdfe6;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc}.content-config .qrcode-preview .preview-placeholder i[data-v-45951104]{font-size:32px;margin-bottom:10px}.content-config .qrcode-preview .preview-placeholder p[data-v-45951104]{margin:0;font-size:14px}.content-config .dialog-footer[data-v-45951104]{text-align:right}@media (max-width:768px){.content-config .image-preview .preview-image[data-v-45951104],.content-config .image-preview .preview-placeholder[data-v-45951104],.content-config .image-preview .qrcode-placeholder[data-v-45951104],.content-config .qrcode-preview .preview-image[data-v-45951104],.content-config .qrcode-preview .preview-placeholder[data-v-45951104],.content-config .qrcode-preview .qrcode-placeholder[data-v-45951104],.content-config .seal-preview .preview-image[data-v-45951104],.content-config .seal-preview .preview-placeholder[data-v-45951104],.content-config .seal-preview .qrcode-placeholder[data-v-45951104]{width:150px;height:150px}}.sign-item-preview[data-v-b5626506]{width:100%;max-width:400px;margin:0 auto}.sign-item-preview .preview-placeholder[data-v-b5626506]{text-align:center;padding:40px 20px;color:#c0c4cc}.sign-item-preview .preview-placeholder .placeholder-icon[data-v-b5626506]{font-size:48px;margin-bottom:12px}.sign-item-preview .preview-placeholder .placeholder-text[data-v-b5626506]{font-size:14px}.sign-item-preview .preview-content[data-v-b5626506]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden}.sign-item-preview .preview-content .item-info[data-v-b5626506]{padding:15px;background:#f8f9fa;border-bottom:1px solid #e4e7ed}.sign-item-preview .preview-content .item-info .item-name[data-v-b5626506]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#303133}.sign-item-preview .preview-content .item-info .item-meta[data-v-b5626506]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:8px}.sign-item-preview .preview-content .item-info .item-meta .el-tag[data-v-b5626506]{font-size:11px}.sign-item-preview .preview-content .item-info .item-description[data-v-b5626506]{font-size:12px;color:#606266;line-height:1.4}.sign-item-preview .preview-content .content-preview[data-v-b5626506]{padding:20px;text-align:center;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-item-preview .preview-content .content-preview .image-preview[data-v-b5626506],.sign-item-preview .preview-content .content-preview .qrcode-preview[data-v-b5626506],.sign-item-preview .preview-content .content-preview .text-preview[data-v-b5626506]{width:100%}.sign-item-preview .preview-content .content-preview .image-container[data-v-b5626506]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-item-preview .preview-content .content-preview .image-placeholder[data-v-b5626506]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c0c4cc}.sign-item-preview .preview-content .content-preview .image-placeholder i[data-v-b5626506]{font-size:48px;margin-bottom:8px}.sign-item-preview .preview-content .content-preview .image-placeholder span[data-v-b5626506]{font-size:12px}.sign-item-preview .preview-content .content-preview .text-content[data-v-b5626506]{padding:10px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;text-align:center;min-height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-all}.sign-item-preview .preview-content .content-preview .qrcode-container[data-v-b5626506],.sign-item-preview .preview-content .content-preview .qrcode-mock[data-v-b5626506],.sign-item-preview .preview-content .content-preview .text-content[data-v-b5626506]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-item-preview .preview-content .content-preview .qrcode-mock[data-v-b5626506]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px}.sign-item-preview .preview-content .content-preview .qrcode-mock .qrcode-icon[data-v-b5626506]{font-size:20px;font-weight:700;color:#909399;margin-bottom:4px}.sign-item-preview .preview-content .content-preview .qrcode-mock .qrcode-text[data-v-b5626506]{font-size:8px;color:#c0c4cc;text-align:center;word-break:break-all;max-width:70px;line-height:1.2}.sign-item-preview .preview-content .content-preview .qrcode-placeholder[data-v-b5626506]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c0c4cc}.sign-item-preview .preview-content .content-preview .qrcode-placeholder i[data-v-b5626506]{font-size:48px;margin-bottom:8px}.sign-item-preview .preview-content .content-preview .qrcode-placeholder span[data-v-b5626506]{font-size:12px}.sign-item-preview .preview-content .position-preview[data-v-b5626506]{padding:12px 15px;background:#fafafa;border-top:1px solid #e4e7ed;font-size:12px;color:#606266}.sign-item-preview .preview-content .position-preview .position-info[data-v-b5626506]{margin-bottom:4px}.sign-item-preview .preview-content .position-preview .position-info .position-label[data-v-b5626506]{font-weight:500}.sign-item-preview .preview-content .position-preview .position-info .position-value[data-v-b5626506]{color:#303133}.sign-item-preview .preview-content .position-preview .position-details[data-v-b5626506]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:11px;color:#909399}.sign-item-preview .preview-content .position-preview .position-details span[data-v-b5626506]{white-space:nowrap}@media (max-width:768px){.sign-item-preview .preview-content .item-info[data-v-b5626506]{padding:12px}.sign-item-preview .preview-content .item-info .item-name[data-v-b5626506]{font-size:14px}.sign-item-preview .preview-content .content-preview[data-v-b5626506]{padding:15px;min-height:100px}.sign-item-preview .preview-content .position-preview[data-v-b5626506]{padding:10px 12px}}.sign-config[data-v-20944fc2]{border:1px solid #e4e7ed;border-radius:8px;background:#fff;margin-bottom:20px;overflow:hidden}.sign-config .config-header[data-v-20944fc2]{background:#f5f7fa;padding:15px 20px;border-bottom:1px solid #e4e7ed}.sign-config .config-header .config-title[data-v-20944fc2]{margin:0;font-size:16px;font-weight:600;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sign-config .config-header .config-title .el-button[data-v-20944fc2]{font-size:12px;padding:5px}.sign-config .config-section[data-v-20944fc2]{padding:20px;border-bottom:1px solid #f0f0f0}.sign-config .config-section[data-v-20944fc2]:last-child{border-bottom:none}.sign-config .config-section .section-title[data-v-20944fc2]{margin:0 0 15px 0;font-size:14px;font-weight:500;color:#606266;padding-bottom:8px;border-bottom:2px solid #409eff;display:inline-block}.sign-config .config-section .preview-area[data-v-20944fc2]{background:#fafafa;border:1px dashed #dcdfe6;border-radius:4px;padding:20px;text-align:center;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-config .config-actions[data-v-20944fc2]{background:#f5f7fa;padding:15px 20px;text-align:right;border-top:1px solid #e4e7ed}.sign-config .config-actions .el-button[data-v-20944fc2]{margin-left:10px}.sign-config .el-form-item[data-v-20944fc2]{margin-bottom:15px}.sign-config .el-row[data-v-20944fc2]{margin-bottom:-15px}.sign-config .el-row .el-col[data-v-20944fc2]{margin-bottom:15px}@media (max-width:768px){.sign-config .config-section[data-v-20944fc2]{padding:15px}.sign-config .el-form-item[data-v-20944fc2]{margin-bottom:12px}.sign-config .section-title[data-v-20944fc2]{font-size:13px}}