.protocol-config[data-v-9a28cf4c]{padding:20px}.protocol-config .tab-header[data-v-9a28cf4c]{margin-bottom:20px}.protocol-config .tab-header[data-v-9a28cf4c] .el-radio-button__inner{padding:8px 20px}.protocol-config .tab-header[data-v-9a28cf4c] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#3987ad;border-color:#3987ad;color:#fff}.protocol-config .tab-content .can-content .can-form[data-v-9a28cf4c]{width:100%}.protocol-config .tab-content .sensor-content .sensor-header[data-v-9a28cf4c]{display:flex;align-items:center;padding:10px 0;color:#909399;font-size:14px}.protocol-config .tab-content .sensor-content .sensor-header .header-item[data-v-9a28cf4c]{flex:1;text-align:center}.protocol-config .tab-content .sensor-content .sensor-header .header-item.sensor-select[data-v-9a28cf4c]{flex:1.2;text-align:left;padding-left:10px}.protocol-config .tab-content .sensor-content .sensor-header .header-item.name-define[data-v-9a28cf4c]{flex:1.5}.protocol-config .tab-content .sensor-content .sensor-list .sensor-row[data-v-9a28cf4c]{display:flex;align-items:center;padding:8px 0}.protocol-config .tab-content .sensor-content .sensor-list .sensor-row .row-item[data-v-9a28cf4c]{flex:1;display:flex;justify-content:center;align-items:center}.protocol-config .tab-content .sensor-content .sensor-list .sensor-row .row-item.sensor-select[data-v-9a28cf4c]{flex:1.2;justify-content:flex-start;padding-left:10px}.protocol-config .tab-content .sensor-content .sensor-list .sensor-row .row-item.name-define[data-v-9a28cf4c]{flex:1.5;padding-right:10px}.protocol-config .tab-content .sensor-content .sensor-list .sensor-row .row-item.name-define .el-input[data-v-9a28cf4c]{width:100%}.protocol-config .tab-content .sensor-content[data-v-9a28cf4c] .el-radio__label{display:none}.protocol-config .tab-content .sensor-content[data-v-9a28cf4c] .el-checkbox__inner,.protocol-config .tab-content .sensor-content[data-v-9a28cf4c] .el-radio__inner{width:16px;height:16px}.protocol-config .tab-content .sensor-content[data-v-9a28cf4c] .el-radio__inner:after{width:6px;height:6px}.protocol-config .action-btn[data-v-9a28cf4c]{text-align:center;margin-top:100px}.config-record[data-v-2adf697a]{padding:20px}.config-record .filter-area[data-v-2adf697a]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.config-record .filter-area[data-v-2adf697a] .el-date-editor{width:260px}.config-record .record-list .record-group[data-v-2adf697a]{margin-bottom:10px;border:1px solid #e5e7ed;border-radius:4px}.config-record .record-list .record-group .group-header[data-v-2adf697a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f5f9fb;cursor:pointer}.config-record .record-list .record-group .group-header .header-left[data-v-2adf697a]{display:flex;align-items:center;gap:8px}.config-record .record-list .record-group .group-header .header-left .el-icon-date[data-v-2adf697a]{color:#909399}.config-record .record-list .record-group .group-header .header-left .date-text[data-v-2adf697a]{font-size:14px;color:#303133}.config-record .record-list .record-group .group-header .el-icon-arrow-down[data-v-2adf697a],.config-record .record-list .record-group .group-header .el-icon-arrow-up[data-v-2adf697a]{color:#909399}.config-record .record-list .record-group .group-content[data-v-2adf697a]{padding:0 16px}.config-record .record-list .record-group .group-content .record-item[data-v-2adf697a]{padding:16px 0;border-bottom:1px solid #ebeef5}.config-record .record-list .record-group .group-content .record-item[data-v-2adf697a]:last-child{border-bottom:none}.config-record .record-list .record-group .group-content .record-item .record-time[data-v-2adf697a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#909399;font-size:13px}.config-record .record-list .record-group .group-content .record-item .record-time .el-icon-time[data-v-2adf697a]{font-size:14px}.config-record .record-list .record-group .group-content .record-item .record-time .operator[data-v-2adf697a]{margin-left:16px}.config-record .record-list .record-group .group-content .record-item .record-time .opt-type[data-v-2adf697a]{margin-left:16px;color:#409eff}.config-record .record-list .record-group .group-content .record-item .config-compare[data-v-2adf697a]{display:flex;align-items:stretch;padding:12px;background-color:#fafafa;border-radius:4px}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section[data-v-2adf697a]{flex:1;padding:12px;border-radius:4px}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section.before[data-v-2adf697a]{background-color:#fef0f0;border:1px solid #fde2e2}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section.after[data-v-2adf697a]{background-color:#f0f9eb;border:1px solid #e1f3d8}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section .section-title[data-v-2adf697a]{font-size:13px;font-weight:500;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section.before .section-title[data-v-2adf697a]{color:#f56c6c}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section.after .section-title[data-v-2adf697a]{color:#67c23a}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section .section-content p[data-v-2adf697a]{margin:0;padding:6px 0;font-size:13px;color:#606266;line-height:1.6;display:flex}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section .section-content p .label[data-v-2adf697a]{color:#909399;min-width:80px}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section .section-content p .value[data-v-2adf697a]{flex:1;color:#303133}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section .section-content p.changed[data-v-2adf697a]{background-color:rgba(255,193,7,.15);border-radius:2px;padding-left:4px;padding-right:4px}.config-record .record-list .record-group .group-content .record-item .config-compare .config-section .section-content p.changed .value[data-v-2adf697a]{font-weight:500}.config-record .record-list .record-group .group-content .record-item .config-compare .compare-arrow[data-v-2adf697a]{display:flex;align-items:center;justify-content:center;padding:0 16px}.config-record .record-list .record-group .group-content .record-item .config-compare .compare-arrow i[data-v-2adf697a]{font-size:20px;color:#909399}.config-record .record-list .record-group .group-content .record-item .sensor-compare[data-v-2adf697a]{display:flex;flex-direction:column;gap:12px;padding:12px;background-color:#fafafa;border-radius:4px}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section[data-v-2adf697a]{padding:12px;border-radius:4px}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section.before[data-v-2adf697a]{background-color:#fef0f0;border:1px solid #fde2e2}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section.after[data-v-2adf697a]{background-color:#f0f9eb;border:1px solid #e1f3d8}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .section-title[data-v-2adf697a]{font-size:13px;font-weight:500;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section.before .section-title[data-v-2adf697a]{color:#f56c6c}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section.after .section-title[data-v-2adf697a]{color:#67c23a}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table[data-v-2adf697a]{width:100%;border-collapse:collapse;font-size:13px}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table td[data-v-2adf697a],.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table th[data-v-2adf697a]{padding:8px 12px;text-align:center;border:1px solid #ebeef5}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table th[data-v-2adf697a]{background-color:#f5f7fa;color:#606266;font-weight:500}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table td[data-v-2adf697a]{color:#303133}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table td .channel-name[data-v-2adf697a]{margin-left:8px;color:#409eff}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table td .custom-checkbox[data-v-2adf697a]{display:inline-block;width:14px;height:14px;border:1px solid #dcdfe6;border-radius:2px;background-color:#fff;vertical-align:middle;position:relative}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table td .custom-checkbox.checked[data-v-2adf697a]{background-color:#409eff;border-color:#409eff}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table td .custom-checkbox.checked[data-v-2adf697a]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:2px solid #fff;border-left:0;border-top:0;transform:rotate(45deg)}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table td .custom-radio[data-v-2adf697a]{display:inline-block;width:14px;height:14px;border:1px solid #dcdfe6;border-radius:50%;background-color:#fff;vertical-align:middle;position:relative}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table td .custom-radio.checked[data-v-2adf697a]{border-color:#409eff}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table td .custom-radio.checked[data-v-2adf697a]:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;background-color:#409eff;border-radius:50%;transform:translate(-50%,-50%)}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table tr.changed[data-v-2adf697a]{background-color:rgba(255,193,7,.15)}.config-record .record-list .record-group .group-content .record-item .sensor-compare .sensor-section .sensor-table tr.changed td[data-v-2adf697a]{font-weight:500}.config-record .record-list .record-group .group-content .record-item .sensor-compare .compare-arrow.vertical[data-v-2adf697a]{display:flex;align-items:center;justify-content:center;padding:8px 0}.config-record .record-list .record-group .group-content .record-item .sensor-compare .compare-arrow.vertical i[data-v-2adf697a]{font-size:24px;color:#909399}.config-record .empty-state[data-v-2adf697a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.config-record .empty-state i[data-v-2adf697a]{font-size:48px;margin-bottom:16px}.config-record .empty-state p[data-v-2adf697a]{margin:0;font-size:14px}.bind-record[data-v-0e004608]{padding:20px}.bind-record .filter-area[data-v-0e004608]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.bind-record .filter-area[data-v-0e004608] .el-date-editor{width:260px}.bind-record .record-list .record-group[data-v-0e004608]{margin-bottom:10px;border:1px solid #e5e7ed;border-radius:4px}.bind-record .record-list .record-group .group-header[data-v-0e004608]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f5f9fb;cursor:pointer}.bind-record .record-list .record-group .group-header .header-left[data-v-0e004608]{display:flex;align-items:center;gap:8px}.bind-record .record-list .record-group .group-header .header-left .el-icon-date[data-v-0e004608]{color:#909399}.bind-record .record-list .record-group .group-header .header-left .date-text[data-v-0e004608]{font-size:14px;color:#303133}.bind-record .record-list .record-group .group-header .el-icon-arrow-down[data-v-0e004608],.bind-record .record-list .record-group .group-header .el-icon-arrow-up[data-v-0e004608]{color:#909399}.bind-record .record-list .record-group .group-content[data-v-0e004608]{padding:0 16px}.bind-record .record-list .record-group .group-content .record-item[data-v-0e004608]{padding:16px 0;border-bottom:1px solid #ebeef5}.bind-record .record-list .record-group .group-content .record-item[data-v-0e004608]:last-child{border-bottom:none}.bind-record .record-list .record-group .group-content .record-item .record-time[data-v-0e004608]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#909399;font-size:13px}.bind-record .record-list .record-group .group-content .record-item .record-time .el-icon-time[data-v-0e004608]{font-size:14px}.bind-record .record-list .record-group .group-content .record-item .record-time .operator[data-v-0e004608]{margin-left:8px}.bind-record .record-list .record-group .group-content .record-item .record-detail[data-v-0e004608]{padding-left:22px}.bind-record .record-list .record-group .group-content .record-item .record-detail p[data-v-0e004608]{margin:0;padding:4px 0;font-size:13px;color:#606266;line-height:1.6}.bind-record .record-list .record-group .group-content .record-item .record-detail .action-tag[data-v-0e004608]{font-size:13px;font-weight:500}.bind-record .record-list .record-group .group-content .record-item .record-detail .action-tag.bind[data-v-0e004608]{color:#3987ad}.bind-record .record-list .record-group .group-content .record-item .record-detail .action-tag.unbind[data-v-0e004608]{color:#e6a23c}.bind-record .empty-state[data-v-0e004608]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#909399}.bind-record .empty-state i[data-v-0e004608]{font-size:48px;margin-bottom:16px}.bind-record .empty-state p[data-v-0e004608]{margin:0;font-size:14px}.carrierInfo{position:relative}.carrierInfo .el-drawer__header{color:#222}.carrierInfo .el-tabs__nav{margin-left:20px}.carrierInfo .btn-edit{position:absolute;width:160px;bottom:20px;right:calc(50% - 80px)}.carrierInfo .el-tabs__content{overflow-y:scroll;max-height:80vh}.el-table__body,.el-table__header{width:100%!important}