.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}.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-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}.industrial-tag-rule-center[data-v-6cf18b59] .ind-pill{margin-left:0;border-radius:4px;font-size:12px;line-height:20px;-webkit-transform:none;transform:none}.industrial-tag-rule-center .rule-toolbar[data-v-6cf18b59]{border-bottom:1px solid var(--app-color-border-secondary,#f0f0f0);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px;padding:12px 0}.industrial-tag-rule-center .rule-source[data-v-6cf18b59],.industrial-tag-rule-center .rule-toolbar[data-v-6cf18b59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.industrial-tag-rule-center .rule-source[data-v-6cf18b59]{color:#606266;gap:8px}.industrial-tag-rule-center .rule-stats[data-v-6cf18b59]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(120px,1fr));margin-bottom:14px}.industrial-tag-rule-center .rule-stat[data-v-6cf18b59]{border:1px solid var(--app-color-border-secondary,#f0f0f0);border-radius:4px;padding:12px}.industrial-tag-rule-center .rule-stat strong[data-v-6cf18b59]{color:#1f2d3d;display:block;font-size:22px;line-height:28px;margin-top:4px}.industrial-tag-rule-center .rule-error[data-v-6cf18b59],.industrial-tag-rule-center .rule-muted[data-v-6cf18b59],.industrial-tag-rule-center .stat-label[data-v-6cf18b59]{color:#909399;font-size:12px}.industrial-tag-rule-center .rule-muted[data-v-6cf18b59]{margin-left:4px}.industrial-tag-rule-center code[data-v-6cf18b59]{word-break:break-all}@media (max-width:960px){.industrial-tag-rule-center .rule-toolbar[data-v-6cf18b59]{-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:12px}.industrial-tag-rule-center .rule-stats[data-v-6cf18b59]{grid-template-columns:repeat(2,minmax(120px,1fr))}}.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}.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}.protocol-config-form .advanced-config[data-v-67cb7825]{margin-top:4px;background:transparent}.industrial-console[data-v-07a898c3]{background:var(--app-color-bg-container,#fff);padding:16px;border-radius:4px}.industrial-console[data-v-07a898c3] .ind-pill{margin-left:0;border-radius:4px;font-size:12px;line-height:20px;-webkit-transform:none;transform:none}.industrial-filter[data-v-07a898c3],.section-toolbar[data-v-07a898c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:14px}.section-toolbar[data-v-07a898c3]{padding:12px 0;border-bottom:1px solid var(--app-color-border-secondary,#f0f0f0)}.danger-link[data-v-07a898c3]{color:var(--app-color-error,#ff4d4f)}.tag-builder-hint[data-v-07a898c3]{color:#909399;font-size:12px;line-height:18px;margin-bottom:6px}.runtime-grid[data-v-07a898c3]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:16px}.runtime-panel[data-v-07a898c3]{border:1px solid var(--app-color-border-secondary,#f0f0f0);border-radius:4px;padding:16px;min-width:0}.panel-title[data-v-07a898c3]{font-size:15px;font-weight:600;margin-bottom:12px}.runtime-actions[data-v-07a898c3]{margin-top:14px}.runtime-actions .ant-btn+.ant-btn[data-v-07a898c3]{margin-left:8px}.json-preview[data-v-07a898c3]{margin-top:12px;padding:12px;min-height:180px;max-height:360px;overflow:auto;background:var(--app-color-bg-layout,#f5f7fa);border-radius:4px;font-size:12px}code[data-v-07a898c3]{word-break:break-all}.industrial-table[data-v-07a898c3] .ant-table-body{scrollbar-width:thin}.industrial-table[data-v-07a898c3] .ant-table-body::-webkit-scrollbar{height:6px}.industrial-table[data-v-07a898c3] .ant-table-body::-webkit-scrollbar-thumb{border-radius:6px;background:rgba(148,163,184,.7)}.industrial-table[data-v-07a898c3] .ant-table-body::-webkit-scrollbar-track{background:transparent}@media (max-width:960px){.industrial-filter[data-v-07a898c3],.section-toolbar[data-v-07a898c3]{-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}.runtime-grid[data-v-07a898c3]{grid-template-columns:1fr}}