.create-page[data-v-c399d5b0]{padding:24px;background-color:#f0f2f5;min-height:100vh}.create-header[data-v-c399d5b0]{margin-bottom:24px}.create-header .page-title[data-v-c399d5b0]{margin:0 0 6px 0;color:#3c4a64;font-size:26px;font-weight:700}.create-card[data-v-c399d5b0]{max-width:900px;margin:0 auto;background-color:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.form-row[data-v-c399d5b0]{display:flex;gap:40px}.form-col[data-v-c399d5b0]{flex:1}.form-item[data-v-c399d5b0]{margin-bottom:28px}.form-item[data-v-c399d5b0] .el-form-item__label{color:#8b8b8b;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding-bottom:8px;line-height:1.4}.field-hint[data-v-c399d5b0]{font-size:11px;color:#909399;margin-top:6px}.text-warning[data-v-c399d5b0]{color:#e6a23c;display:flex;align-items:center;gap:6px}.text-warning .dot[data-v-c399d5b0]{width:6px;height:6px;border-radius:50%;background-color:#e6a23c}.upload-box[data-v-c399d5b0]{border:1px dashed #dcdfe6;border-radius:8px;background-color:#fffaf5;height:160px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;transition:all .2s}.upload-box[data-v-c399d5b0]:hover{border-color:#fca82d}.upload-box .preview-img[data-v-c399d5b0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-box .upload-placeholder[data-v-c399d5b0]{display:flex;flex-direction:column;align-items:center;color:#8b8b8b;gap:8px}.upload-box .upload-placeholder b[data-v-c399d5b0]{color:#fca82d}.upload-box .hidden-input[data-v-c399d5b0]{display:none}.iot-btn[data-v-c399d5b0]{width:100%;border-radius:8px;border:1px solid #dcdfe6;color:#3c4a64;font-weight:600;height:40px;justify-content:center}.zone-box[data-v-c399d5b0]{border:1px solid #dcdfe6;border-radius:8px;padding:12px;display:flex;align-items:center;gap:16px;cursor:pointer}.zone-box .zone-map-preview[data-v-c399d5b0]{width:48px;height:48px;background-color:#333;border-radius:6px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZmlsbD0iIzJjMmMyYyIgZD0iTTAgMGg0OHY0OEgweiIvPjxwYXRoIGQ9Ik0yNCAxMmw4IDE2SDE2bDgtMTZ6IiBmaWxsPSIjNGY0ZjRmIi8+PC9zdmc+")}.zone-box .zone-info[data-v-c399d5b0]{flex:1;display:flex;flex-direction:column;font-size:13px}.zone-box .zone-info b[data-v-c399d5b0]{color:#3c4a64}.zone-box .zone-info .red-dot[data-v-c399d5b0]{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#f56c6c;margin-right:4px}.zone-box .zone-info .zone-hint[data-v-c399d5b0]{color:#909399;font-size:11px;margin-top:2px}.zone-box .arrow-icon[data-v-c399d5b0]{color:#c0c4cc}.form-actions[data-v-c399d5b0]{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid #ebeef5}.form-actions .action-hint[data-v-c399d5b0]{display:flex;align-items:center;gap:8px;color:#909399;font-size:12px}.form-actions .buttons[data-v-c399d5b0]{display:flex;gap:16px}.form-actions .submit-btn[data-v-c399d5b0]{font-weight:600;padding:12px 32px;height:auto;border-radius:8px}.form-actions .submit-icon[data-v-c399d5b0]{margin-left:8px;font-size:16px}