.monitoring-scheme-step[data-v-0b183a00]{margin:0 -20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.monitoring-scheme-step .step-content[data-v-0b183a00]{-ms-flex:1;flex:1;padding:16px}.monitoring-scheme-step .form-section[data-v-0b183a00]{margin-bottom:24px}.monitoring-scheme-step .form-section .project-config-tabs[data-v-0b183a00],.monitoring-scheme-step .form-section .project-config-tabs[data-v-0b183a00] .ant-tabs-bar{margin-bottom:12px}.monitoring-scheme-step .form-section .section-header[data-v-0b183a00]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.monitoring-scheme-step .form-section .section-title[data-v-0b183a00]{font-size:14px;font-weight:600;color:#333}.monitoring-scheme-step .form-section .add-record-btn button[data-v-0b183a00]{border:1px solid #2768ff;color:#2768ff;background:#fff}.monitoring-scheme-step .form-section .add-record-btn button[data-v-0b183a00]:hover{border-color:#2768ff;color:#2768ff;background:#f0f7ff}.monitoring-scheme-step .monitor-points-list[data-v-0b183a00]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.monitoring-scheme-step .monitor-points-list .monitor-point-card[data-v-0b183a00]{background:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header[data-v-0b183a00]{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;border-bottom:1px solid #e8e8e8}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .point-icon[data-v-0b183a00]{width:20px;height:20px}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .point-title[data-v-0b183a00]{font-size:14px;font-weight:600;color:#333}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .point-name-input[data-v-0b183a00]{width:200px}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .edit-icon[data-v-0b183a00]{width:16px;height:16px;cursor:pointer;opacity:.6;transition:opacity .2s}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .edit-icon[data-v-0b183a00]:hover{opacity:1}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .edit-actions[data-v-0b183a00]{display:-ms-flexbox;display:flex;gap:8px}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .edit-actions .action-btn[data-v-0b183a00]{cursor:pointer;font-size:13px}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .edit-actions .action-btn.save-btn[data-v-0b183a00]{color:#2768ff}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .edit-actions .action-btn.save-btn[data-v-0b183a00]:hover{color:#1d56d4}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .edit-actions .action-btn.cancel-btn[data-v-0b183a00]{color:#999}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .edit-actions .action-btn.cancel-btn[data-v-0b183a00]:hover{color:#666}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .remove-icon[data-v-0b183a00]{margin-left:auto;width:20px;height:20px;cursor:pointer;transition:opacity .2s}.monitoring-scheme-step .monitor-points-list .monitor-point-card .point-header .remove-icon[data-v-0b183a00]:hover{opacity:.7}.monitoring-scheme-step .monitor-points-list .monitor-point-card .monitor-point-form[data-v-0b183a00]{padding:16px;margin:0!important;background-color:#fff;border-radius:0 0 8px 8px}.monitoring-scheme-step .monitor-points-list .monitor-point-card[data-v-0b183a00] .ant-form-item{margin-bottom:0}.monitoring-scheme-step .monitor-points-list .add-point-btn[data-v-0b183a00]{margin-top:8px}.monitoring-scheme-step .add-record-btn[data-v-0b183a00]{margin-top:16px}.monitoring-scheme-step .remove-btn[data-v-0b183a00]{color:#ff4d4f;cursor:pointer;transition:opacity .2s}.monitoring-scheme-step .remove-btn[data-v-0b183a00]:hover{opacity:.7}.monitoring-scheme-step .quality-safety-section .quality-safety-block[data-v-0b183a00]{margin-bottom:24px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.monitoring-scheme-step .quality-safety-section .quality-safety-block[data-v-0b183a00]:last-child{margin-bottom:0}.monitoring-scheme-step .quality-safety-section .quality-safety-block .block-header[data-v-0b183a00]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #e8e8e8}.monitoring-scheme-step .quality-safety-section .quality-safety-block .block-header .block-title[data-v-0b183a00]{font-size:14px;font-weight:600;color:#333;margin-right:20px}.monitoring-scheme-step .quality-safety-section .quality-safety-block .block-content[data-v-0b183a00]{padding:16px;background:#fff}.monitoring-scheme-step .quality-safety-section .quality-safety-block .block-content[data-v-0b183a00] .ant-checkbox-wrapper{margin-right:0;width:100%;line-height:1.6}.monitoring-scheme-step .quality-safety-section .quality-safety-block .block-content[data-v-0b183a00] .ant-checkbox{-ms-flex-align:start;align-items:flex-start}.monitoring-scheme-step .quality-safety-section .quality-safety-block .block-content[data-v-0b183a00] .ant-checkbox+span{padding-left:8px}.monitoring-scheme-step .quality-safety-section .quality-safety-block .block-content .other-option-row[data-v-0b183a00]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;gap:8px}.monitoring-scheme-step .quality-safety-section .quality-safety-block .block-content .other-option-row[data-v-0b183a00] .ant-checkbox-wrapper{width:auto;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.monitoring-scheme-step .quality-safety-section .quality-safety-block .block-content .other-option-row[data-v-0b183a00] .ant-input-affix-wrapper{-ms-flex:1;flex:1;min-width:0}.monitoring-scheme-step .object-name-cell[data-v-0b183a00]{color:#333;line-height:32px}.monitoring-scheme-step .attachment-section .upload-area[data-v-0b183a00]{margin-bottom:16px}.monitoring-scheme-step .attachment-section .upload-area .upload-tip[data-v-0b183a00]{font-size:12px;color:#999;margin-top:8px}.monitoring-scheme-step .attachment-section .attachment-list[data-v-0b183a00]{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item[data-v-0b183a00]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #e8e8e8}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item[data-v-0b183a00]:last-child{border-bottom:none}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-info[data-v-0b183a00]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-info .file-icon[data-v-0b183a00]{color:#666;font-size:16px}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-info .file-name[data-v-0b183a00]{color:#333;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-info .file-size[data-v-0b183a00]{color:#999;font-size:12px}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-info .file-uploading[data-v-0b183a00]{margin-left:8px}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-actions[data-v-0b183a00]{display:-ms-flexbox;display:flex;gap:12px}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-actions .action-icon[data-v-0b183a00]{cursor:pointer;color:#666;font-size:16px}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-actions .action-icon[data-v-0b183a00]:hover{color:#2768ff}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-actions .action-icon.disabled[data-v-0b183a00]{color:#ccc;cursor:not-allowed}.monitoring-scheme-step .attachment-section .attachment-list .attachment-item .file-actions .action-icon.disabled[data-v-0b183a00]:hover{color:#ccc}.monitoring-scheme-step .step-footer[data-v-0b183a00]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:16px;border-top:1px solid #e8e8e8;gap:8px;position:fixed;bottom:0;right:0;background:#fff;z-index:10}