.protocol-config-form .field-help[data-v-67cb7825]{color:var(--app-color-text-secondary,rgba(0,0,0,.45));font-size:12px;line-height:1.4;margin-top:4px}.protocol-config-form .field-inherited[data-v-67cb7825]{color:var(--app-color-primary,#1890ff);font-size:12px;line-height:1.4;margin-top:4px;word-break:break-all}.device-connection-config .advanced-config[data-v-a1e11200],.protocol-config-form .advanced-config[data-v-67cb7825]{margin-top:4px;background:transparent}.device-connection-config .form-actions[data-v-a1e11200]{margin-top:12px;padding-left:16.6667%}[data-v-08f2c6bb] .effective-col{background:#f6ffed}.disabled[data-v-1062c002]{color:var(--app-color-text-disabled,#bfbfbf);cursor:not-allowed}.table-toolbar[data-v-73fe1ef8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.toolbar-actions[data-v-73fe1ef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.danger-link[data-v-73fe1ef8]{color:var(--app-color-error,#ff4d4f)}.runtime-counts[data-v-73fe1ef8]{color:var(--app-color-text-tertiary,#8c8c8c);font-size:12px;line-height:18px;margin-top:2px;white-space:nowrap}.table-toolbar[data-v-59066404]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.table-toolbar[data-v-59066404],.toolbar-actions[data-v-59066404]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.danger-link[data-v-59066404]{color:var(--app-color-error,#ff4d4f)}code[data-v-59066404]{word-break:break-all}.industrial-tag-address-builder .builder-templates[data-v-1f3c4b27]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:8px}.industrial-tag-address-builder .template-label[data-v-1f3c4b27]{color:#606266;font-size:12px}.industrial-tag-address-builder .builder-label[data-v-1f3c4b27]{color:#606266;font-size:12px;line-height:20px}.industrial-tag-address-builder .builder-help[data-v-1f3c4b27]{color:#909399;font-size:12px;line-height:18px;margin-top:2px}.industrial-tag-address-builder .full-width[data-v-1f3c4b27]{width:100%}.industrial-tag-address-builder .tag-preview[data-v-1f3c4b27]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f8fa;border:1px solid #e8e8e8;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px;min-height:36px;padding:6px 8px}.industrial-tag-address-builder .tag-preview code[data-v-1f3c4b27]{background:transparent;color:#1f2d3d;font-size:12px;word-break:break-all}.industrial-tag-address-builder .preview-label[data-v-1f3c4b27],.industrial-tag-address-builder .tag-description[data-v-1f3c4b27]{color:#909399;font-size:12px}.industrial-tag-address-builder .raw-address-input[data-v-1f3c4b27]{margin-top:8px}.modal-alert[data-v-1d9520f8]{margin-bottom:12px}.generate-summary[data-v-1d9520f8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:10px}.property-key[data-v-1d9520f8]{color:#909399;display:block;font-size:12px;font-weight:400;margin-top:2px}code[data-v-1d9520f8]{background:#f7f8fa;border:1px solid #edf0f5;border-radius:4px;display:inline-block;max-width:440px;padding:2px 6px;word-break:break-all}code[data-v-7f88ab73]{word-break:break-all}.runtime-workbench[data-v-a8c5f556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.runtime-header[data-v-a8c5f556]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.runtime-header[data-v-a8c5f556],.runtime-header__status[data-v-a8c5f556]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.runtime-header__status[data-v-a8c5f556]{gap:6px}.status-label[data-v-a8c5f556]{color:#1f2933;font-size:15px;font-weight:600}.status-desc[data-v-a8c5f556]{color:#8c939d;font-size:13px}.runtime-header__actions[data-v-a8c5f556]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.runtime-metrics[data-v-a8c5f556]{background:#f9fbfd;border:1px solid #edf1f7;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;padding:12px 20px}.metric[data-v-a8c5f556]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.metric__label[data-v-a8c5f556]{color:#8c939d;font-size:12px}.metric__value[data-v-a8c5f556]{color:#1f2933;font-size:14px;font-weight:600}.metric__value--ok[data-v-a8c5f556]{color:#52c41a}.metric__value--warn[data-v-a8c5f556]{color:#faad14}.metric__value--error[data-v-a8c5f556]{color:#f5222d}.metric__value--light[data-v-a8c5f556]{font-weight:400;font-size:13px}.runtime-error-bar[data-v-a8c5f556]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:8px 12px}.error-icon[data-v-a8c5f556]{color:#f5222d;-ms-flex-negative:0;flex-shrink:0}.error-text[data-v-a8c5f556]{color:#434e59;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-rw[data-v-a8c5f556]{border:1px solid #edf1f7;border-radius:6px;display:grid;grid-template-columns:1fr 1fr}.rw-item[data-v-a8c5f556]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 16px}.rw-item[data-v-a8c5f556]:first-child{border-right:1px solid #edf1f7}.rw-item__title[data-v-a8c5f556]{color:#1f2933;font-weight:500}.rw-item__detail[data-v-a8c5f556]{color:#606266;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-item__meta[data-v-a8c5f556]{color:#8c939d;font-size:12px;margin-left:auto;white-space:nowrap}@media (max-width:768px){.runtime-header[data-v-a8c5f556]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.runtime-header__actions[data-v-a8c5f556]{-ms-flex-wrap:wrap;flex-wrap:wrap}.runtime-rw[data-v-a8c5f556]{grid-template-columns:1fr}.rw-item[data-v-a8c5f556]:first-child{border-bottom:1px solid #edf1f7;border-right:none}}.industrial-write-value-input[data-v-fa5076c2]{width:100%}.industrial-write-value-input__meta[data-v-fa5076c2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--app-color-text-secondary,rgba(0,0,0,.45));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:6px;margin-top:6px}.field-help[data-v-a43bb87e]{color:#909399;font-size:12px;line-height:18px;margin-top:2px}.property-option[data-v-82bc573c]{line-height:1.35;padding:4px 0}.property-option__main[data-v-82bc573c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:0}.property-option__name[data-v-82bc573c]{color:var(--app-color-text-primary,rgba(0,0,0,.85));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-option__id[data-v-82bc573c]{color:var(--app-color-text-secondary,rgba(0,0,0,.45));-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:12px}.property-option__meta[data-v-82bc573c]{color:var(--app-color-text-tertiary,rgba(0,0,0,.35));font-size:12px}.tag-builder-hint[data-v-70391d1c]{color:#909399;font-size:12px;line-height:20px;margin-bottom:6px}.tag-examples[data-v-70391d1c]{margin-top:6px}.tag-examples .ant-tag[data-v-70391d1c]{cursor:pointer;margin-bottom:4px}.device-industrial-panel .panel-toolbar[data-v-5c8612e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.device-industrial-panel .panel-toolbar .panel-toolbar__actions[data-v-5c8612e4],.device-industrial-panel .panel-toolbar .panel-toolbar__status[data-v-5c8612e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.device-industrial-panel .panel-toolbar .endpoint-select[data-v-5c8612e4]{min-width:220px}.device-industrial-panel[data-v-5c8612e4] .ind-pill{margin-left:0;border-radius:4px;font-size:12px;line-height:20px;-webkit-transform:none;transform:none}.device-industrial-panel .inner-tabs[data-v-5c8612e4]{margin-top:12px}.device-industrial-panel .setup-strip[data-v-5c8612e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--app-color-bg-hover,#f7f9fc);border:1px solid var(--app-color-border-secondary,#edf0f5);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:12px;padding:12px}.device-industrial-panel .setup-strip .setup-strip__body[data-v-5c8612e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.device-industrial-panel .connection-section .section-header[data-v-5c8612e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.device-industrial-panel .connection-section .section-title[data-v-5c8612e4]{color:#1f2933;font-size:14px;font-weight:600}