.stretch-height[data-v-03a3325d]{display:flex;align-items:center;justify-content:center;width:100%;height:10px;background:var(--color-border-primary);cursor:row-resize}.el-form-item[data-v-5301a212]{margin-top:12px}.payload-type[data-v-5301a212]{box-sizing:border-box;width:100%;padding:2px 12px;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-top:none;text-align:right;line-height:1}.payload-type .el-radio__label[data-v-5301a212]{font-size:13px}.from-select[data-v-d13e1080]{width:100%}.option-content[data-v-d13e1080]{display:flex;justify-content:space-between}.option-content p[data-v-d13e1080]{margin-top:0;margin-bottom:0}.item-id[data-v-d13e1080]{color:var(--el-text-color-secondary)}.from-select-popper.is-hidden{visibility:hidden}.code-view{position:relative;margin:1em 0}.code-view .hljs{border-radius:8px;padding:20px;background-color:#232933;border:1px solid var(--color-border-primary)}.code-view pre{margin:0}.code-view .icon-copy{position:absolute;top:6px;right:8px;cursor:pointer}.el-popper .hljs{border-radius:8px}.sql-test{width:100%}.sql-test .from-select-container{display:flex;position:absolute;align-items:center;top:-34px;left:85px}.sql-test .sql-example-btn{margin-left:6px}.sql-test .icon-warning{color:var(--el-color-warning);margin-left:6px}.sql-test .context-handlers{position:absolute;float:left;top:-34px;right:0;font-size:16px}.sql-test .context-handlers .el-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:2px;background-color:var(--color-bg-split);cursor:pointer}.sql-test .context-handlers .el-icon:not(:last-child){margin-right:8px}.sql-test .monaco-container{height:200px;margin-top:12px}.SQL-test-dialog .el-dialog__body{padding-top:8px;padding-bottom:4px}.SQL-template-drawer .el-drawer__header{padding:16px 20px;margin-bottom:0;border-bottom:1px solid var(--color-border-primary)}.SQL-template-drawer .el-drawer__body{overflow:auto}.SQL-template-drawer p{margin-top:0;margin-bottom:0}.SQL-template-drawer .usage-desc{color:var(--el-text-color-secondary)}.SQL-template-drawer .sub-block-hd{display:flex;justify-content:space-between;margin-bottom:8px}.SQL-template-drawer .el-collapse-item__header{line-height:1.6}.SQL-template-drawer .el-collapse-item__content{background-color:var(--color-bg-split)}.key-and-value-editor[data-v-dba09e36]{min-width:200px}.TLS-base-config{margin-bottom:20px}.TLS-base-config .TLS-base-config-title{margin-top:0;color:var(--color-title-primary);font-weight:700;line-height:20px}.TLS-enable-config{margin-bottom:12px}.TLS-enable-config .TLS-enable-config-title{margin-top:0;margin-bottom:8px;color:var(--color-title-primary);font-weight:700;line-height:20px}.TLS-enable-config .TLS-input{width:60%}.oneof{width:100%;display:flex}.oneof .oneof-item{display:flex;width:50%}.oneof .oneof-item .split{margin:0 12px}.bridge-config .block-desc[data-v-1677daae]{margin-bottom:0;font-size:14px;color:var(--el-text-color-secondary);line-height:20px}.bridge-config .part-sub-title[data-v-1677daae]{font-size:14px;font-weight:700}.bridge-config .TLS-base-config .TLS-base-config-title[data-v-1677daae]{font-size:14px;font-weight:400}.bridge-config .TLS-enable-config .TLS-input[data-v-1677daae]{width:100%}.iot-form .part-header[data-v-1677daae]{margin-bottom:12px}.iot-form .sub-block-desc[data-v-1677daae]{margin-bottom:12px;color:var(--el-text-color-secondary);font-size:14px}.iot-form .label-container[data-v-1677daae]{display:flex;justify-content:space-between;align-items:center}.payload-desc[data-v-1677daae]{margin-top:4px;margin-bottom:0;color:var(--el-text-color-secondary)}.monaco-container[data-v-1677daae]{margin-top:12px;height:200px}.tls-config-form[data-v-7ad86a09] .TLS-base-config{margin-bottom:0}.tls-config-form[data-v-7ad86a09] .TLS-base-config .TLS-base-config-title{font-size:14px;font-weight:400}.tls-config-form[data-v-7ad86a09] .TLS-enable-config .TLS-input{width:100%}.payload-desc{margin:8px 0;color:var(--el-text-color-secondary)}.bridge-config .block-desc[data-v-99769606]{margin-bottom:0;font-size:14px;color:var(--el-text-color-secondary);line-height:20px}.bridge-config .part-sub-title[data-v-99769606]{font-size:14px;font-weight:700}.bridge-config .TLS-base-config .TLS-base-config-title[data-v-99769606]{font-size:14px;font-weight:400}.bridge-config .TLS-enable-config .TLS-input[data-v-99769606]{width:100%}.iot-form .part-header[data-v-99769606]{margin-bottom:12px}.iot-form .sub-block-desc[data-v-99769606]{margin-bottom:12px;color:var(--el-text-color-secondary);font-size:14px}.iot-form .label-container[data-v-99769606]{display:flex;justify-content:space-between;align-items:center}.monaco-container[data-v-99769606]{margin-top:12px;height:200px}.trans-tabs .trans-desc[data-v-99769606]{margin:20px 0;color:var(--color-text-secondary)}.trans-tabs .el-card[data-v-99769606]{border:1px solid var(--el-card-border-color)}.trans-tabs .broker-block-title[data-v-99769606]{margin-top:0;font-size:16px}.el-icon.check-icon{border-radius:50%;margin-right:6px;position:relative;color:#fff}.el-icon.check-icon.check{background:var(--color-primary)}.el-icon.check-icon.close{background:#e44242}.el-icon.check-icon.warning{background-color:var(--el-color-warning)}.el-icon.check-icon.disable{background-color:var(--el-disabled-bg-color)}[data-v-14314166] .el-badge__content--success{background-color:var(--el-color-primary)}.node-status[data-v-14314166]{cursor:default;display:inline-flex;align-items:center}.node-status.tag[data-v-14314166]{display:inline-flex;align-items:center;height:24px;padding-left:16px;padding-right:16px;font-size:12px;color:#8d96a2;background:var(--color-bg-split);border:1px solid var(--color-border-primary);border-radius:8px}.node-status.tag .text-status[data-v-14314166]{font-weight:400}.node-status.tag[data-v-14314166] .el-badge__content{border:none}.el-popper.is-dark.tooltip-node-status-list{padding-top:4px;padding-bottom:4px}.el-popper.is-dark .node-status-list{margin-top:0;margin-bottom:0;list-style:none;padding-left:0;width:200px}.el-popper.is-dark .node-status-item{display:flex;justify-content:space-between;margin:12px 0}.el-popper.is-dark .node-status-item .text-status{flex-shrink:0;margin-right:20px}.el-popper.is-dark .node-status-item .node-name{word-break:break-all}.detail-header{margin-top:18px;margin-bottom:24px;max-width:90%}.detail-header .el-page-header__content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.delete-bridge-second-confirm .el-dialog__header{display:none}.delete-bridge-second-confirm .el-dialog__body{padding-top:20px;padding-bottom:0}.delete-bridge-second-confirm .el-dialog__footer{padding-bottom:12px}.delete-bridge-second-confirm ul{list-style:none;padding-left:36px;margin-bottom:0}.delete-bridge-second-confirm .rule-item{display:inline-block;padding:4px 0}.section-header img[data-v-a376b188]{width:64px;vertical-align:top}.title-n-status[data-v-a376b188]{vertical-align:top}.section-title[data-v-a376b188]{margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:22px}.info-tags .el-tag[data-v-a376b188],.info-tags[data-v-a376b188] .node-status{margin-right:8px}.setting-area[data-v-a376b188]{width:75%}.btn-area[data-v-a376b188]{margin-top:40px}.hide-tabs[data-v-a376b188]>.el-tabs__header{display:none}.guide-bar{display:flex;font-size:16px;margin-bottom:36px}.guide-bar .guide-item{position:relative;padding-right:110px;flex-shrink:0;display:flex;align-items:center}.guide-bar .guide-item .el-icon-check,.guide-bar .guide-item .icon-number{height:20px;width:20px;border-radius:50%;line-height:20px;text-align:center;color:#fff;font-size:14px}.guide-bar .guide-item .el-icon-check{display:flex;align-items:center;justify-content:center;font-weight:600;background:var(--color-primary)}.guide-bar .guide-item .el-icon-check:before{position:absolute;content:"";border-radius:50%;left:-4px;width:28px;height:28px;background-color:rgba(0,177,115,.2)}.guide-bar .guide-item .icon-number{background:var(--color-border-primary)}.guide-bar .guide-item .guide-title{display:inline-block;margin-left:8px;color:var(--color-title-primary)}.guide-bar .guide-item .guide-desc{color:var(--color-text-secondary);font-size:14px;font-weight:400;margin-left:6px}.guide-bar .guide-item.active{font-weight:600}.guide-bar .guide-item.active .guide-title{color:var(--color-title-primary)}.guide-bar .guide-item:after{position:absolute;content:"";width:88px;height:1px;background-color:#e2edeb;top:50%;right:12px}.guide-bar .guide-item:last-child{padding-right:0}.guide-bar .guide-item:last-child:after{display:none}.guide-bar.vertical{flex-direction:column}.guide-bar.vertical .guide-item:after{position:absolute;content:"";width:1px;height:90%;background-color:#e2edeb;top:38px;left:10px}.el-col[data-v-98bdf1b4]{margin-bottom:16px}.bridge-select[data-v-98bdf1b4]{margin-top:12px}.bridge-select[data-v-98bdf1b4] .el-input:before{background-image:url(../../static/img/mqtt.4a5be9b0.png);background-size:contain}.option-content[data-v-98bdf1b4]{display:flex;align-items:center}.option-content img[data-v-98bdf1b4]{margin-right:12px}.config-btn[data-v-98bdf1b4]{margin-top:24px}.el-radio-group .el-row[data-v-98bdf1b4]{width:100%}.el-radio.is-bordered[data-v-98bdf1b4] .el-radio__label{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:0 0 0 52px;min-height:52px}.el-radio.is-bordered[data-v-98bdf1b4] .el-radio__label .title{margin-bottom:8px;font-weight:700;font-size:14px;color:var(--color-title-primary)}.el-radio.is-bordered[data-v-98bdf1b4] .el-radio__label .bridge-type-desc{color:var(--color-title-primary);font-size:12px;white-space:normal}.el-radio.is-bordered[data-v-98bdf1b4] .el-radio__label .bridge-type-item-bd{padding-left:16px;padding-top:12px;padding-bottom:12px}.config-body[data-v-98bdf1b4]{flex-direction:column;width:70%}.bridge-type-select[data-v-98bdf1b4]{width:100%;margin-bottom:24px}.bridge-type-item[data-v-98bdf1b4]{box-sizing:border-box;width:100%;height:100%;min-width:40%;margin-top:16px;padding:0 12px 0 2px;border:2px solid var(--color-border-primary)}.bridge-type-item-img[data-v-98bdf1b4]{position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-item-content[data-v-78eefc44]{display:flex;width:100%}.form-item-content .btn-handler[data-v-78eefc44]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border-primary);border-radius:var(--el-border-radius-base);cursor:pointer;margin-left:8px}.form-item-content .btn-handler.is-disabled[data-v-78eefc44]{opacity:.5;cursor:not-allowed}.output-content[data-v-78eefc44]{margin-top:16px;padding-top:20px;border-top:1px solid var(--color-border-menu)}.payload-desc[data-v-78eefc44]{color:var(--color-text-secondary)}.outputs-item[data-v-169f7f76]{height:64px;border:1px solid var(--color-border-primary);display:flex;align-items:center;box-sizing:border-box;border-radius:var(--el-border-radius-base);padding:0 6px;margin-bottom:12px}.outputs-item img[data-v-169f7f76]{margin-right:12px}.outputs-item span[data-v-169f7f76]:nth-child(2){flex-grow:1}.outputs-item span:nth-child(2) div[data-v-169f7f76]{line-height:1.6}.outputs-item span:nth-child(2) .output-desc[data-v-169f7f76]{color:var(--color-text-secondary)}.outputs-item .output-op[data-v-169f7f76]{padding:0 10px;visibility:hidden}.outputs-item[data-v-169f7f76]:hover{border-color:var(--el-color-primary);cursor:pointer}.outputs-item:hover span[data-v-169f7f76]{color:var(--el-color-primary);visibility:visible}.btn-add[data-v-169f7f76]{margin-top:24px}.btn-add[data-v-169f7f76] span{display:flex;align-items:center}.btn-add .el-icon[data-v-169f7f76]{font-size:16px}.edit-output[data-v-169f7f76]{color:var(--el-color-primary);line-height:50px;cursor:pointer}.events-select p{margin:0}.events-select .custom-collapse-item-hd{display:flex;align-items:center;flex-grow:1;margin-right:8px;line-height:1;font-weight:400}.events-select .el-button{font-weight:400}.events-select a{color:unset;transition:none}.events-select .btn-use{margin-left:12px}.events-select .event-name-container{display:flex;align-items:center}.events-select .event-name{margin-left:8px;color:var(--color-text-secondary);font-weight:400;opacity:.8}.events-select .el-collapse-item .el-collapse-item__header{padding-right:8px}.events-select .el-collapse-item .el-collapse-item__content{padding-top:12px;padding-bottom:12px;background-color:var(--color-bg-split)}.events-select .event-desc{color:var(--color-text-secondary);margin-bottom:16px}.events-select .code-container{position:relative}.events-select .icon-copy{position:absolute;top:8px;right:8px;color:#fff;cursor:pointer}.events-select .bridge-list{list-style:none;padding-left:0;margin-top:0}.events-select .bridge-item,.events-select .bridge-item-hd{display:flex}.events-select .bridge-item{padding:8px 0;justify-content:space-between}.events-select .bridge-item:not(:last-child){border-bottom:1px solid #f1f1f1}.events-select .bridge-item-hd span{margin-left:8px;color:var(--color-text-secondary);opacity:.8}.bridge-config .block-desc{margin-bottom:0;font-size:14px;color:var(--el-text-color-secondary);line-height:20px}.bridge-config .part-sub-title{font-size:14px;font-weight:700}.bridge-config .TLS-base-config .TLS-base-config-title{font-size:14px;font-weight:400}.bridge-config .TLS-enable-config .TLS-input{width:100%}.iot-form .part-header{margin-bottom:12px}.iot-form .sub-block-desc{margin-bottom:12px;color:var(--el-text-color-secondary);font-size:14px}.iot-form .label-container{display:flex;justify-content:space-between;align-items:center}.iot-form .sql-col{padding:24px;border-right:1px solid var(--color-border-normal)}.iot-form .action-col{padding:12px 24px;height:640px}.iot-form .action-col .el-tabs{display:flex;flex-direction:column;max-height:100%}.iot-form .action-col .el-tabs__content{padding:4px;overflow-y:scroll}.iot-form .action-col .el-tabs__nav{width:100%}.iot-form .action-col .el-tabs__item{text-align:center;width:50%}.iot-form .part-header{margin-top:12px}.iot-form .sub-block-desc{margin:12px 0 16px 0;line-height:1.6}.iot-form .monaco-container.sql{height:400px}.iot-form .editor-row{border-bottom:1px solid var(--color-border-normal)}.iot-form .oper-row{padding:24px;border-top:1px solid var(--color-border-normal)}.iot-form .test-row{padding:24px}.iot-create .iot-form-card>.el-card__body{padding:0}