.instance-name[data-v-04ec9f9c]{font-size:14px;font-weight:600;color:var(--app-color-primary);cursor:pointer}.instance-name[data-v-04ec9f9c]:hover{color:var(--app-color-primary-hover)}.cell-sub[data-v-04ec9f9c]{font-size:12px;color:var(--app-color-text-secondary);line-height:1.5}.status-badge[data-v-04ec9f9c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500;white-space:nowrap}.status-dot[data-v-04ec9f9c]{width:6px;height:6px;border-radius:50%;margin-right:6px}.status-badge.online[data-v-04ec9f9c]{background:var(--app-color-success-light);border:1px solid var(--app-color-success-light);color:var(--app-color-success-active)}.status-badge.online .status-dot[data-v-04ec9f9c]{background:var(--app-color-success)}.status-badge.offline[data-v-04ec9f9c]{background:var(--app-color-error-light);border:1px solid var(--app-color-error-light);color:var(--app-color-error-active)}.status-badge.offline .status-dot[data-v-04ec9f9c]{background:var(--app-color-error)}.status-badge.syncing[data-v-04ec9f9c]{background:var(--app-color-primary-light);border:1px solid var(--app-color-primary-border);color:var(--app-color-primary)}.status-badge.syncing .status-dot[data-v-04ec9f9c]{background:var(--app-color-primary)}.status-badge.warning[data-v-04ec9f9c]{background:var(--app-color-warning-light);border:1px solid var(--app-color-warning-light);color:var(--app-color-warning-active)}.status-badge.warning .status-dot[data-v-04ec9f9c]{background:var(--app-color-warning)}.status-badge.unknown[data-v-04ec9f9c]{background:var(--app-color-bg-hover);border:1px solid var(--app-color-border);color:var(--app-color-text-secondary)}.status-badge.unknown .status-dot[data-v-04ec9f9c]{background:var(--app-color-text-tertiary)}.remote-cell[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.remote-cell[data-v-04ec9f9c],.remote-chip[data-v-04ec9f9c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remote-chip[data-v-04ec9f9c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:66px;height:26px;padding:0 10px;border-radius:13px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:24px;white-space:nowrap}.remote-chip__dot[data-v-04ec9f9c]{width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}.remote-cell__summary[data-v-04ec9f9c]{max-width:150px;color:var(--app-color-text-secondary);font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remote-chip--online[data-v-04ec9f9c]{color:var(--app-color-success-active);background:var(--app-color-success-light);border-color:var(--app-color-success-light)}.remote-chip--limited[data-v-04ec9f9c],.remote-chip--waiting[data-v-04ec9f9c]{color:var(--app-color-warning-active);background:var(--app-color-warning-light);border-color:var(--app-color-warning-light)}.remote-chip--wake[data-v-04ec9f9c]{color:var(--app-color-primary);background:var(--app-color-primary-light);border-color:var(--app-color-primary-border)}.remote-chip--off[data-v-04ec9f9c],.remote-chip--pending[data-v-04ec9f9c],.remote-chip--unknown[data-v-04ec9f9c]{color:var(--app-color-text-secondary);background:var(--app-color-bg-hover);border-color:var(--app-color-border)}.backup-name[data-v-04ec9f9c]{font-size:13px;color:var(--app-color-text)}.danger-link[data-v-04ec9f9c]{color:var(--app-color-error)!important}.backup-toolbar[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.restore-section[data-v-04ec9f9c]{margin-top:16px;padding:16px;background:var(--app-color-bg-hover);border-radius:4px;border:1px solid var(--app-color-border-secondary)}.restore-form[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.restore-source-name[data-v-04ec9f9c]{font-weight:500;color:var(--app-color-text)}.restore-actions[data-v-04ec9f9c]{margin-top:12px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.deploy-actions[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:12px 0}.remote-policy-alert[data-v-04ec9f9c]{margin-bottom:16px}.remote-policy-form[data-v-04ec9f9c]{margin-bottom:4px}.remote-policy-meta[data-v-04ec9f9c]{margin-top:8px}.remote-result-preview[data-v-04ec9f9c]{min-height:74px;max-height:180px;margin:0;padding:12px;overflow:auto;background:var(--app-color-bg-layout);border:1px solid var(--app-color-border);border-radius:4px;white-space:pre-wrap;word-break:break-all;font-size:12px}.remote-policy-footer[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--app-color-border-secondary)}.config-preview[data-v-04ec9f9c]{max-height:300px;margin:0;padding:12px;overflow:auto;background:var(--app-color-bg-layout);border:1px solid var(--app-color-border);border-radius:4px;white-space:pre-wrap;word-break:break-all;font-size:12px}.binding-section[data-v-04ec9f9c]{padding:16px;background:var(--app-color-bg-container);border:1px solid var(--app-color-border-secondary);border-radius:4px}.binding-section__header[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:12px}.binding-form-title[data-v-04ec9f9c],.binding-section__title[data-v-04ec9f9c]{color:var(--app-color-text);font-size:15px;font-weight:600;line-height:22px}.binding-section__meta[data-v-04ec9f9c]{margin-top:2px;color:var(--app-color-text-secondary);font-size:12px;line-height:18px}.binding-form-footer[data-v-04ec9f9c],.binding-form-state[data-v-04ec9f9c],.binding-toolbar[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.binding-toolbar[data-v-04ec9f9c]{-ms-flex-negative:0;flex-shrink:0}.binding-cell-main[data-v-04ec9f9c]{color:var(--app-color-text);font-weight:500}.binding-all-device[data-v-04ec9f9c]{color:var(--app-color-text-secondary)}.binding-form-panel[data-v-04ec9f9c]{margin-top:16px;padding:16px;background:var(--app-color-bg-hover);border:1px solid var(--app-color-border-secondary);border-radius:4px}.binding-form-header[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--app-color-border-secondary)}.binding-form-state[data-v-04ec9f9c]{color:var(--app-color-text-secondary);font-size:13px;white-space:nowrap}.binding-form-footer[data-v-04ec9f9c]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px}.access-instance-name[data-v-04ec9f9c]{text-align:center;font-size:15px;font-weight:600;color:var(--app-color-text);margin-bottom:20px}.access-buttons[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.access-buttons .ant-btn[data-v-04ec9f9c]{height:64px;font-size:15px}.flow-link[data-v-04ec9f9c]{color:var(--app-color-primary);cursor:pointer}.flow-link[data-v-04ec9f9c]:hover{color:var(--app-color-primary-hover)}.flow-link--error[data-v-04ec9f9c]{color:var(--app-color-error)}.flow-link--error[data-v-04ec9f9c]:hover{color:var(--app-color-error-active)}.flow-cell[data-v-04ec9f9c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-height:24px}.flow-cell[data-v-04ec9f9c],.flow-refresh-btn[data-v-04ec9f9c],.flow-refresh-wrapper[data-v-04ec9f9c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flow-refresh-btn[data-v-04ec9f9c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;min-width:24px;padding:0}.flow-toolbar[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.flow-toolbar-left[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.import-preview[data-v-04ec9f9c]{margin-top:16px;padding:16px;background:var(--app-color-bg-hover);border-radius:4px;border:1px solid var(--app-color-border-secondary)}.import-actions[data-v-04ec9f9c]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.asset-layout[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;min-height:400px}.asset-nav[data-v-04ec9f9c]{width:120px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid var(--app-color-border-secondary);padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.asset-nav-item[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--app-color-text-secondary);-webkit-transition:all .2s;transition:all .2s}.asset-nav-item[data-v-04ec9f9c]:hover{background:var(--app-color-bg-layout);color:var(--app-color-text)}.asset-nav-item.active[data-v-04ec9f9c]{background:var(--app-color-primary-light);color:var(--app-color-primary);font-weight:500}.asset-content[data-v-04ec9f9c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-left:20px}.instance-form__footer[data-v-04ec9f9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--app-color-border-secondary)}