.awardtags[data-v-84a9c096]{margin-left:2%;margin-bottom:1%}[data-v-ddd5ad88]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#1888fc;column-second-menu-background:#fff}.form-designer[data-v-ddd5ad88]{display:flex;gap:20px;min-height:600px;background:#f7f8fa;padding:20px;border-radius:8px}.field-library[data-v-ddd5ad88]{width:260px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.field-library .library-header[data-v-ddd5ad88]{padding:16px 20px;border-bottom:1px solid #e8eaed;display:flex;align-items:center;gap:8px;background:#fafbfc;border-radius:8px 8px 0 0}.field-library .library-header i[data-v-ddd5ad88]{font-size:18px;color:#1988fc}.field-library .library-header span[data-v-ddd5ad88]{font-weight:500;color:#303133}.field-library .field-list[data-v-ddd5ad88]{padding:12px;max-height:650px;overflow-y:auto}.field-library .field-item[data-v-ddd5ad88]{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:8px;background:#f7f8fa;border-radius:6px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.field-library .field-item[data-v-ddd5ad88]:hover{background:#eef0f5;border-color:#1988fc;transform:translateX(4px)}.field-library .field-item:hover .add-icon[data-v-ddd5ad88]{opacity:1;transform:scale(1)}.field-library .field-item .field-icon[data-v-ddd5ad88]{width:36px;height:36px;background:#1988fc;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.field-library .field-item .field-info[data-v-ddd5ad88]{flex:1;min-width:0}.field-library .field-item .field-info .field-name[data-v-ddd5ad88]{display:block;font-size:14px;font-weight:500;color:#303133;margin-bottom:2px}.field-library .field-item .field-info .field-desc[data-v-ddd5ad88]{display:block;font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-library .field-item .add-icon[data-v-ddd5ad88]{color:#1988fc;font-size:16px;opacity:0;transform:scale(.8);transition:all .3s ease}.form-preview[data-v-ddd5ad88]{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column}.form-preview .preview-header[data-v-ddd5ad88]{padding:16px 20px;border-bottom:1px solid #e8eaed;display:flex;align-items:center;gap:8px;background:#fafbfc;border-radius:8px 8px 0 0}.form-preview .preview-header i[data-v-ddd5ad88]{font-size:18px;color:#1988fc}.form-preview .preview-header span[data-v-ddd5ad88]{font-weight:500;color:#303133}.form-preview .preview-header .field-count[data-v-ddd5ad88]{margin-left:auto;font-size:12px;color:#909399;background:#f0f2f5;padding:4px 12px;border-radius:12px}.form-preview .empty-state[data-v-ddd5ad88]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399}.form-preview .empty-state i[data-v-ddd5ad88]{font-size:80px;color:#d0d4d9;margin-bottom:16px}.form-preview .empty-state p[data-v-ddd5ad88]{font-size:14px}.form-preview .drag-container[data-v-ddd5ad88]{flex:1;padding:20px;overflow-y:auto;min-height:400px}.form-preview .form-field-item[data-v-ddd5ad88]{position:relative;background:#fafbfc;border:2px solid #e8eaed;border-radius:8px;padding:16px 16px 16px 52px;margin-bottom:16px;cursor:pointer;transition:all .3s ease}.form-preview .form-field-item[data-v-ddd5ad88]:hover{border-color:#1988fc;box-shadow:0 4px 12px rgba(25,136,252,.15)}.form-preview .form-field-item:hover .drag-handle[data-v-ddd5ad88],.form-preview .form-field-item:hover .field-actions[data-v-ddd5ad88]{opacity:1}.form-preview .form-field-item.is-active[data-v-ddd5ad88]{border-color:#1988fc;background:#f0f7ff;box-shadow:0 4px 12px rgba(25,136,252,.2)}.form-preview .form-field-item .drag-handle[data-v-ddd5ad88]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#bbbfc4;cursor:move;opacity:0;transition:all .3s ease}.form-preview .form-field-item .drag-handle i[data-v-ddd5ad88]{font-size:16px}.form-preview .form-field-item .drag-handle[data-v-ddd5ad88]:hover{color:#1988fc}.form-preview .form-field-item .field-content .field-item-preview[data-v-ddd5ad88]{margin-bottom:0}.form-preview .form-field-item .field-content .field-label[data-v-ddd5ad88]{display:flex;align-items:center;margin-bottom:8px;gap:4px}.form-preview .form-field-item .field-content .field-label .label-text[data-v-ddd5ad88]{font-size:14px;font-weight:500;color:#303133}.form-preview .form-field-item .field-content .field-label .required-mark[data-v-ddd5ad88]{color:#f56c6c;font-size:14px;line-height:1}.form-preview .form-field-item .field-content .checkbox-group[data-v-ddd5ad88]{display:flex;flex-direction:column;gap:8px}.form-preview .form-field-item .field-content[data-v-ddd5ad88] .el-checkbox,.form-preview .form-field-item .field-content[data-v-ddd5ad88] .el-date-editor,.form-preview .form-field-item .field-content[data-v-ddd5ad88] .el-input,.form-preview .form-field-item .field-content[data-v-ddd5ad88] .el-radio-group{pointer-events:none}.form-preview .form-field-item .field-content[data-v-ddd5ad88] .el-input__inner{background:#fafbfc;border-color:#e8eaed}.form-preview .form-field-item .field-content[data-v-ddd5ad88] .el-radio{margin-right:16px;margin-bottom:8px}.form-preview .form-field-item .field-content[data-v-ddd5ad88] .el-checkbox{margin-right:16px}.form-preview .form-field-item .field-content .text-description[data-v-ddd5ad88]{padding:12px 16px;background:#f7f8fa;border-left:3px solid #1988fc;border-radius:4px;color:#000;min-height:60px;font-size:14px;line-height:1.6}.form-preview .form-field-item .field-content .text-description p[data-v-ddd5ad88]{margin:0}.form-preview .form-field-item .field-content .upload-placeholder[data-v-ddd5ad88]{display:flex;align-items:center;gap:8px;padding:12px;background:#f7f8fa;border:2px dashed #d0d4d9;border-radius:6px;color:#909399;transition:all .3s ease}.form-preview .form-field-item .field-content .upload-placeholder i[data-v-ddd5ad88]{font-size:18px}.form-preview .form-field-item .field-content .fixed-image img[data-v-ddd5ad88]{max-width:100%;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-preview .form-field-item .field-content .fixed-image .image-placeholder[data-v-ddd5ad88]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:#f7f8fa;border:2px dashed #d0d4d9;border-radius:6px;color:#909399}.form-preview .form-field-item .field-content .fixed-image .image-placeholder i[data-v-ddd5ad88]{font-size:48px;margin-bottom:8px;color:#d0d4d9}.form-preview .form-field-item .field-content .fixed-image .image-placeholder span[data-v-ddd5ad88]{font-size:13px}.form-preview .form-field-item .field-actions[data-v-ddd5ad88]{position:absolute;right:16px;top:16px;display:flex;gap:8px;opacity:0;transition:all .3s ease}.form-preview .form-field-item .field-actions .el-button[data-v-ddd5ad88]{width:32px;height:32px;padding:0}.form-preview .form-field-item .field-actions .el-button[data-v-ddd5ad88]:hover{transform:scale(1.1)}.config-panel[data-v-ddd5ad88]{width:320px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column}.config-panel .panel-header[data-v-ddd5ad88]{padding:16px 20px;border-bottom:1px solid #e8eaed;display:flex;align-items:center;gap:8px;background:#fafbfc;border-radius:8px 8px 0 0}.config-panel .panel-header i[data-v-ddd5ad88]{font-size:18px;color:#1988fc}.config-panel .panel-header span[data-v-ddd5ad88]{font-weight:500;color:#303133}.config-panel .empty-config[data-v-ddd5ad88]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;padding:40px 20px}.config-panel .empty-config i[data-v-ddd5ad88]{font-size:48px;color:#d0d4d9;margin-bottom:12px}.config-panel .empty-config p[data-v-ddd5ad88]{font-size:14px}.config-panel .config-content[data-v-ddd5ad88]{flex:1;padding:20px;overflow-y:auto}.config-panel .config-content .current-field[data-v-ddd5ad88]{margin-bottom:20px}.config-panel .config-content .current-field .field-type-badge[data-v-ddd5ad88]{display:inline-block;padding:6px 16px;background:#1988fc;color:#fff;border-radius:16px;font-size:13px;font-weight:500}.changeCircle[data-v-ddd5ad88]{width:70%;margin-left:2cm}.changeCircleRadius[data-v-ddd5ad88]{width:82%;float:left}.changeCircleRadiusSlider[data-v-ddd5ad88]{float:left;width:100%}.changeCircleRadiusIcon[data-v-ddd5ad88]{width:15%;float:right}.changeCircleRadiusIconPM[data-v-ddd5ad88]{font-size:24px;color:#409eff}.mapcontainer[data-v-ddd5ad88]{width:100%;height:400px}