.theme-color-blue[data-v-04ec8073]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-04ec8073]{color:#409eff}.theme-color-red[data-v-04ec8073]{color:#f56c6c}[data-v-04ec8073]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.integration-page-header[data-v-04ec8073]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px 18px;margin-bottom:14px;border:1px solid #dfe6ee;border-top:3px solid #2f6fca;border-radius:8px;background:#fff}.integration-page-header__content[data-v-04ec8073]{min-width:0}.integration-page-header__title-row[data-v-04ec8073]{display:flex;align-items:center;gap:10px}h2[data-v-04ec8073]{margin:0;color:#233549;font-size:21px;font-weight:600;line-height:30px}p[data-v-04ec8073]{margin:5px 0 0;color:#738195;font-size:13px;line-height:20px}.integration-page-header__actions[data-v-04ec8073]{display:flex;flex-shrink:0;align-items:center;gap:8px}.integration-page-header--sticky[data-v-04ec8073]{position:sticky;top:0;z-index:30}.integration-page-header--hero[data-v-04ec8073]{min-height:96px;padding:20px 24px;margin-bottom:0;border:0;border-radius:8px 8px 0 0;background:linear-gradient(135deg,#4b80fd,#3a6fe0);box-shadow:0 7px 18px rgba(75,128,253,.24)}.integration-page-header--hero h2[data-v-04ec8073]{color:#fff}.integration-page-header--hero p[data-v-04ec8073]{color:#d5e3e9}.integration-page-header--hero[data-v-04ec8073] .el-tag{border-color:hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.1);color:#fff}.integration-page-header--hero[data-v-04ec8073] .el-button--default{border-color:hsla(0,0%,100%,.34);background:transparent;color:#fff}.integration-page-header--hero[data-v-04ec8073] .el-button--primary{border-color:#fff;background:#fff;color:#3a6fe0}@media(max-width:1024px){.integration-page-header[data-v-04ec8073]{align-items:flex-start;padding:16px}.integration-page-header__actions[data-v-04ec8073]{flex-direction:column;align-items:stretch}}.theme-color-blue[data-v-1cb1c9ba]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1cb1c9ba]{color:#409eff}.theme-color-red[data-v-1cb1c9ba]{color:#f56c6c}[data-v-1cb1c9ba]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.binding-panel__title[data-v-1cb1c9ba]{display:flex;min-width:0;flex:1;align-items:center;gap:9px}.binding-panel__title>div[data-v-1cb1c9ba]{min-width:0}.binding-panel__title p[data-v-1cb1c9ba]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.binding-panel__index[data-v-1cb1c9ba]{display:grid;flex:0 0 30px;height:30px;place-items:center;border-radius:7px;background:#e4edf2;color:#2e6078;font-size:11px;font-weight:700}.theme-color-blue[data-v-67be16a8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-67be16a8]{color:#409eff}.theme-color-red[data-v-67be16a8]{color:#f56c6c}[data-v-67be16a8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.connection-console[data-v-67be16a8]{margin-bottom:0}.connection-console__head[data-v-67be16a8]{align-items:center}.connection-console__status-grid[data-v-67be16a8]{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:12px;margin-bottom:14px}.connection-address[data-v-67be16a8],.connection-status[data-v-67be16a8]{display:flex;align-items:center;min-height:62px;box-sizing:border-box;padding:12px 14px;border:1px solid #dfe6ee;border-radius:9px;background:#f8fafc}.connection-status[data-v-67be16a8]{gap:11px}.connection-status__signal[data-v-67be16a8]{display:grid;flex:0 0 30px;height:30px;place-items:center;border-radius:50%;background:#fff4dd}.connection-status__signal i[data-v-67be16a8]{width:9px;height:9px;border-radius:50%;background:#d99a24;box-shadow:0 0 0 4px rgba(217,154,36,.14)}.connection-status.is-success .connection-status__signal[data-v-67be16a8]{background:#e7f7ef}.connection-status.is-success .connection-status__signal i[data-v-67be16a8]{background:#2f9e68;box-shadow:0 0 0 4px rgba(47,158,104,.14)}.connection-status.is-danger .connection-status__signal[data-v-67be16a8]{background:#fff0f0}.connection-status.is-danger .connection-status__signal i[data-v-67be16a8]{background:#dc5a5a;box-shadow:0 0 0 4px rgba(220,90,90,.14)}.connection-status.is-ready .connection-status__signal[data-v-67be16a8]{background:#e8f0ff}.connection-status.is-ready .connection-status__signal i[data-v-67be16a8]{background:#2f6fca;box-shadow:0 0 0 4px rgba(47,111,202,.14)}.connection-status small[data-v-67be16a8],.connection-status strong[data-v-67be16a8]{display:block}.connection-status strong[data-v-67be16a8]{color:#233549;font-size:14px}.connection-status small[data-v-67be16a8]{margin-top:4px;color:#738195;font-size:11px;line-height:17px}.connection-address[data-v-67be16a8]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.connection-address>span[data-v-67be16a8]{color:#738195;font-size:12px}.connection-address code[data-v-67be16a8]{overflow:hidden;color:#233549;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.connection-console__health[data-v-67be16a8]{margin-bottom:14px}.identity-pair[data-v-67be16a8]{padding:15px;border:1px solid #dfe6ee;border-radius:9px;background:linear-gradient(145deg,#fff 68%,#eff9f7)}.identity-pair__head[data-v-67be16a8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.identity-pair__head span[data-v-67be16a8],.identity-pair__head strong[data-v-67be16a8]{display:block}.identity-pair__head strong[data-v-67be16a8]{color:#293d51;font-size:14px}.identity-pair__head span[data-v-67be16a8]{margin-top:4px;color:#748395;font-size:11px}.identity-pair__form[data-v-67be16a8]{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:10px}.identity-pair__form .el-select[data-v-67be16a8]{width:100%}.identity-credential[data-v-67be16a8]{min-height:210px;box-sizing:border-box;padding:14px;border:1px solid #dfe6ee;border-top:3px solid #2f6fca;border-radius:9px;background:#fff}.identity-credential.is-peer[data-v-67be16a8]{border-top-color:#168779}.identity-credential__title[data-v-67be16a8]{margin-bottom:12px}.identity-credential__title span[data-v-67be16a8],.identity-credential__title strong[data-v-67be16a8]{display:block}.identity-credential__title strong[data-v-67be16a8]{color:#293d51;font-size:13px}.identity-credential__title span[data-v-67be16a8]{margin-top:3px;color:#748395;font-size:11px}[data-v-67be16a8] .identity-credential .el-form-item{margin-bottom:10px}.credential-input[data-v-67be16a8]{width:100%}[data-v-67be16a8] .credential-input .el-input__inner{padding-right:70px;font-family:Consolas,SFMono-Regular,monospace}[data-v-67be16a8] .credential-input .el-input__suffix{right:7px;display:flex;align-items:center}[data-v-67be16a8] .credential-input.is-readonly .el-input__inner{background:#f7f9fb;color:#44576a;cursor:default}.credential-input__actions[data-v-67be16a8]{display:flex;align-items:center;gap:3px;height:100%}.credential-input__action[data-v-67be16a8]{display:inline-grid;width:26px;height:26px;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#718096;cursor:pointer}.credential-input__action.is-active[data-v-67be16a8],.credential-input__action[data-v-67be16a8]:focus,.credential-input__action[data-v-67be16a8]:hover{outline:none;background:#e9f1fb;color:#2f6fca}.credential-input__action[data-v-67be16a8]:disabled,.credential-input__action[data-v-67be16a8]:disabled:hover{background:transparent;color:#c2cad3;cursor:not-allowed}.identity-pair__bridge[data-v-67be16a8]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;margin-top:5px}.identity-pair__bridge>i[data-v-67be16a8]{height:1px;background:#b8c8d7}.identity-pair__bridge span[data-v-67be16a8]{display:grid;width:24px;height:24px;place-items:center;border:1px solid #b8c8d7;border-radius:50%;background:#fff;color:#2f6fca}.field-help[data-v-67be16a8]{margin:6px 0 0;color:#8492a6;font-size:11px;line-height:17px}.field-help.is-success[data-v-67be16a8]{color:#2f9e68}.field-help.is-warning[data-v-67be16a8]{color:#d28a18}.field-help.is-danger[data-v-67be16a8]{color:#dc5a5a}.routing-summary[data-v-67be16a8]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:11px 13px;border-left:3px solid #d39a37;border-radius:7px;background:#fffaf0}.routing-summary.is-ready[data-v-67be16a8]{border-left-color:#168779;background:#f1faf7}.routing-summary__icon[data-v-67be16a8]{display:grid;height:34px;place-items:center;border-radius:8px;background:#fff0d2;color:#b77714}.routing-summary.is-ready .routing-summary__icon[data-v-67be16a8]{background:#dff3ed;color:#168779}.routing-summary p[data-v-67be16a8],.routing-summary strong[data-v-67be16a8]{display:block;margin:0}.routing-summary strong[data-v-67be16a8]{color:#2b4054;font-size:12px}.routing-summary p[data-v-67be16a8]{margin-top:3px;color:#748395;font-size:11px;line-height:17px}.settings-drawer__body[data-v-67be16a8]{height:calc(100vh - 182px);box-sizing:border-box;padding:0 24px 28px;overflow-y:auto}.settings-drawer__intro[data-v-67be16a8]{margin:0;padding:0 0 14px;color:#738195;font-size:12px;line-height:18px}.settings-drawer__footer[data-v-67be16a8]{display:flex;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid #e4e9ef;background:#fff}.drawer-section[data-v-67be16a8]{padding:18px 0 6px;border-bottom:1px solid #e4e9ef}.drawer-section[data-v-67be16a8]:last-child{border-bottom:0}.drawer-section__head[data-v-67be16a8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.drawer-section__head span[data-v-67be16a8],.drawer-section__head strong[data-v-67be16a8]{display:block}.drawer-section__head strong[data-v-67be16a8]{color:#233549;font-size:14px}.drawer-section__head span[data-v-67be16a8],.drawer-section__note[data-v-67be16a8]{margin:4px 0 0;color:#738195;font-size:11px;line-height:17px}.settings-grid[data-v-67be16a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.settings-grid--paths[data-v-67be16a8]{grid-template-columns:1fr}.connection-advanced[data-v-67be16a8]{margin:2px 0 12px}.connection-advanced__title[data-v-67be16a8]{color:#475569;font-size:12px;font-weight:600}.connection-advanced__title i[data-v-67be16a8]{margin-right:5px;color:#2f6fca}.engine-switches[data-v-67be16a8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px dashed #dfe6ee;color:#607285;font-size:12px}.engine-switches>span[data-v-67be16a8]{display:flex;align-items:center;gap:8px}[data-v-67be16a8] .settings-grid .el-input-number{width:100%}@media(max-width:1080px){.connection-console__status-grid[data-v-67be16a8],.identity-pair__form[data-v-67be16a8]{grid-template-columns:1fr}.identity-pair__bridge[data-v-67be16a8]{display:none}}@media(max-width:720px){.connection-address[data-v-67be16a8],.settings-grid[data-v-67be16a8]{grid-template-columns:1fr}.connection-console__head[data-v-67be16a8]{align-items:stretch}.routing-summary[data-v-67be16a8]{grid-template-columns:34px 1fr}.routing-summary .el-tag[data-v-67be16a8]{grid-column:2;justify-self:start}}.theme-color-blue{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue{color:#409eff}.theme-color-red{color:#f56c6c}:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.system-integration-page{height:100%;min-height:0;box-sizing:border-box;padding:16px;overflow-x:hidden;overflow-y:auto;background:#f5f7fa;color:#1f2933}.page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page-title h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.page-title span{color:#6b7280;font-size:13px}.title-tags{display:flex;gap:8px}.system-grid{display:grid;grid-template-columns:minmax(520px,1fr) minmax(560px,1fr);gap:12px;align-items:start}.panel{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:14px;margin-bottom:12px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-header h3{margin:0;font-size:15px;font-weight:600;line-height:24px}.field-tip{margin-left:4px;color:#909399;cursor:help}.toolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.toolbar .el-input{width:240px}.toolbar .el-select{width:130px}.log-toolbar{flex-wrap:wrap}.log-toolbar .el-date-editor{width:360px}.health-result{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:4px;background:#fff7ed;color:#9a3412;font-size:13px}.health-result.success{background:#ecfdf5;color:#047857}.health-result em{font-style:normal;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-result strong{font-weight:500}.table-pagination{margin-top:12px;text-align:right}.platform-editor ::v-deep .el-collapse{border-top:1px solid #ebeef5;border-bottom:none}.config-stack{display:grid;gap:12px}.advanced-grid,.strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.config-card{padding:14px 14px 4px;border:1px solid #dfe6ee;border-radius:8px;background:#fbfcfe}.connection-card{border-top:3px solid #3a78b8}.send-card{border-top:3px solid #d58b24}.receive-card{border-top:3px solid #2f8b72}.advanced-intro,.config-card__head,.engine-switches,.override-item__control,.override-item__title{display:flex;align-items:center;justify-content:space-between;gap:10px}.config-card__head{margin-bottom:12px}.advanced-intro strong,.config-card__head strong{display:block;color:#26384a}.advanced-intro span,.config-card__head small,.override-item__title span{display:block;margin-top:3px;font-size:12px;color:#8492a6}.engine-switches{flex-wrap:wrap;margin:8px 0 12px;padding-top:10px;border-top:1px dashed #dfe6ee;font-size:12px;color:#5b6b7b}.engine-switches>span{display:flex;align-items:center;gap:7px}.advanced-intro{margin-bottom:12px;padding:12px 14px;border-left:4px solid #d58b24;background:#fff9ee}.override-item{padding:12px;border:1px solid #e5eaf0;border-radius:7px;background:#fff}.override-item__control{margin-top:10px}.override-item p{margin:8px 0 0;font-size:12px;color:#68798a}.override-item p b{color:#b36b0f}.advanced-remark{margin-top:14px}.danger-text{color:#f56c6c}.main-cell{font-weight:500;color:#1f2933;line-height:20px}.sub-cell{color:#6b7280;font-size:12px;line-height:18px}.payload-block{margin-top:14px}.payload-title{margin-bottom:6px;font-weight:600}pre{max-height:280px;margin:0;padding:12px;overflow:auto;background:#111827;color:#e5e7eb;border-radius:4px;font-size:12px;line-height:18px;white-space:pre-wrap;word-break:break-word}.drawer-body{padding:0 16px 16px}::v-deep .el-input-number{width:100%}@media(max-width:1280px){.advanced-grid,.strategy-grid,.system-grid{grid-template-columns:1fr}}.integration-page,.supervision-scope{height:100%;min-height:0;box-sizing:border-box;padding:18px;overflow-x:hidden;overflow-y:auto;background:#f4f7fa;color:#233549}.integration-page__body{width:100%;max-width:1680px;margin:0 auto}.integration-panel{padding:16px;margin-bottom:14px;border:1px solid #dfe6ee;border-radius:8px;background:#fff}.integration-panel--flush{padding:0;overflow:hidden}.integration-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.integration-section-head h3{margin:0;color:#233549;font-size:15px;font-weight:600;line-height:22px}.integration-section-head p,.integration-section-note{margin:4px 0 0;color:#738195;font-size:12px;line-height:18px}.integration-section-head__actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.scope-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;border:1px solid #dfe6ee;border-radius:8px;background:#fff;overflow:hidden}.scope-rail__item{display:flex;align-items:center;gap:11px;padding:13px 18px;border-right:1px solid #dfe6ee}.scope-rail__item:last-child{border-right:0}.scope-rail__index{display:grid;flex:0 0 26px;height:26px;place-items:center;border-radius:50%;background:#edf4ff;color:#2f6fca;font-size:11px;font-weight:700}.scope-rail__item span,.scope-rail__item strong{display:block}.scope-rail__item strong{color:#233549;font-size:13px}.scope-rail__item span{margin-top:3px;color:#738195;font-size:11px}.integration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.integration-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.strategy-card{padding:16px 16px 4px;border:1px solid #dfe6ee;border-top-width:3px;border-radius:8px;background:#fff}.strategy-card--send{border-top-color:#c47a16}.strategy-card--receive{border-top-color:#23806f}.strategy-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.strategy-card__head span,.strategy-card__head strong{display:block}.strategy-card__head strong{color:#233549;font-size:14px}.strategy-card__head span{margin-top:4px;color:#738195;font-size:12px}.integration-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.integration-summary__item{padding:12px 14px;border:1px solid #dfe6ee;border-radius:7px;background:#fff}.integration-summary__item span,.integration-summary__item strong{display:block}.integration-summary__item span{color:#738195;font-size:12px}.integration-summary__item strong{margin-top:5px;color:#233549;font-size:20px;font-variant-numeric:tabular-nums}.integration-summary__item--success strong{color:#23806f}.integration-summary__item--warning strong{color:#c47a16}.integration-table-wrap{overflow-x:auto;border-radius:6px}.integration-table-cell__main{color:#233549;font-weight:500;line-height:20px}.integration-table-cell__sub{margin-top:2px;color:#8492a6;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;line-height:17px}.integration-pagination{margin-top:14px;text-align:right}.integration-empty{padding:34px 16px;color:#738195;text-align:center}.integration-empty i{display:block;margin-bottom:8px;color:#a7b3c1;font-size:28px}.integration-empty span,.integration-empty strong{display:block}.integration-empty strong{color:#43566d;font-size:14px}.integration-empty span{margin-top:5px;font-size:12px}.integration-direction-switch{display:inline-flex;padding:3px;border-radius:6px;background:#edf1f5}.application-editor{margin-top:12px;padding:14px;border:1px solid #e6d8c3;border-left:4px solid #c47a16;border-radius:7px;background:#fffdf8}.integration-payload{margin-top:12px}.integration-payload__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#33485f;font-weight:600}.integration-payload pre{max-height:320px;margin:0;padding:12px;overflow:auto;border-radius:5px;background:#182536;color:#d5e4f2;font:12px/1.6 Consolas,SFMono-Regular,monospace;white-space:pre-wrap;word-break:break-word}.integration-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-page :focus-visible{outline:2px solid rgba(47,111,202,.45);outline-offset:2px}@media(max-width:1200px){.integration-summary,.strategy-grid{grid-template-columns:1fr}.integration-form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.integration-page,.supervision-scope{padding:12px}.integration-detail-grid,.integration-form-grid,.integration-form-grid--three,.scope-rail{grid-template-columns:1fr}.scope-rail__item{border-right:0;border-bottom:1px solid #dfe6ee}.scope-rail__item:last-child{border-bottom:0}.integration-section-head{align-items:stretch;flex-direction:column}.integration-section-head__actions{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.integration-page *,.supervision-scope *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.binding-workbench{padding-bottom:20px}.connection-workbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:stretch}.connection-workbench .integration-panel{margin-bottom:14px}.connection-workbench__main{position:relative;border-top:3px solid #2f6fca}.binding-policy-grid,.connection-form-grid,.connection-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.connection-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-advanced{margin-top:2px;border-top:1px solid #e5eaf0;border-bottom:0}.binding-policy-collapse .el-collapse-item__header,.connection-advanced .el-collapse-item__header{height:42px;border-bottom-color:#e5eaf0;color:#40566d;font-size:13px}.binding-policy-collapse .el-collapse-item__wrap,.connection-advanced .el-collapse-item__wrap{border-bottom:0}.connection-advanced__title{display:inline-flex;align-items:center;gap:7px;font-weight:600}.connection-advanced__title i{color:#2f6fca}.connection-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #edf0f3}.identity-card{position:relative;border-top:3px solid #168779;background:linear-gradient(145deg,#fff 68%,#eff9f7)}.identity-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.identity-card__head span,.identity-card__head strong{display:block}.identity-card__head span{color:#748395;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.identity-card__head strong{margin-top:3px;color:#293d51;font-size:15px}.identity-card__pulse{position:relative;width:10px;height:10px;border-radius:50%;background:#b6c0ca}.identity-card__pulse.is-ready{background:#168779;box-shadow:0 0 0 5px rgba(22,135,121,.12)}.identity-card .el-button{width:100%}.routing-gate{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:92px;border-left:4px solid #d39a37}.routing-gate.is-ready{border-left-color:#168779}.routing-gate__head{display:flex;align-items:center;gap:11px;min-width:0}.routing-gate__icon{display:grid;flex:0 0 36px;height:36px;place-items:center;border-radius:9px;background:#fff4df;color:#b77714;font-size:17px}.routing-gate.is-ready .routing-gate__icon{background:#e7f6f2;color:#168779}.routing-gate p,.routing-gate strong{display:block;margin:0}.routing-gate strong{color:#2b4054;font-size:13px}.routing-gate p{margin-top:4px;color:#748395;font-size:11px;line-height:17px}.routing-gate__control{display:grid;flex:0 0 112px;justify-items:end;gap:5px}.routing-gate__control>span{color:#607285;font-size:10px;white-space:nowrap}.binding-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.binding-summary-card{position:relative;min-height:64px;padding:12px 14px;overflow:hidden;border:1px solid #e1e7ed;border-radius:7px;background:#f8fafc}.binding-summary-card:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#6e8296;content:""}.binding-summary-card.is-active:before{background:#168779}.binding-summary-card.is-warning:before{background:#d39a37}.binding-summary-card.is-danger:before{background:#cf5961}.binding-summary-card span,.binding-summary-card strong{display:block}.binding-summary-card span{color:#748395;font-size:11px}.binding-summary-card strong{margin-top:5px;color:#273d52;font-size:23px;font-variant-numeric:tabular-nums;line-height:27px}.binding-toolbar{display:flex;align-items:center;gap:8px;padding:10px;margin-bottom:10px;border:1px solid #e5eaf0;border-radius:7px;background:#f8fafc}.binding-toolbar .el-input{width:min(320px,100%)}.binding-toolbar .el-select{width:160px}.binding-table:before{display:none}.relationship-band{display:grid;grid-template-columns:minmax(92px,1fr) 64px minmax(92px,1fr);align-items:center;gap:8px}.relationship-band__party{min-width:0}.relationship-band__party span,.relationship-band__party strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-band__party span{color:#8290a0;font-size:10px;line-height:16px}.relationship-band__party strong{color:#293e52;font-size:13px;font-weight:600;line-height:19px}.relationship-band__party.is-target{text-align:right}.relationship-band__track{display:flex;align-items:center}.relationship-band__track i{flex:0 0 7px;height:7px;border:2px solid #7890a7;border-radius:50%;background:#fff}.relationship-band__track span{position:relative;flex:1;height:2px;background:#c3ced8}.relationship-band__track span:after{position:absolute;top:-3px;right:-1px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #7890a7;content:""}.relationship-band__track.is-active i{border-color:#168779}.relationship-band__track.is-active span{background:#7cc0b5}.relationship-band__track.is-disabled i,.relationship-band__track.is-failed i{border-color:#cf5961}.relationship-band__track.is-disabled span,.relationship-band__track.is-failed span{background:#e6a7ab}.credential-pair{display:grid;gap:3px;color:#5f7183;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;line-height:17px}.connection-state{display:inline-flex;align-items:center;gap:6px;color:#8b98a5;font-size:12px}.connection-state i{width:7px;height:7px;border-radius:50%;background:currentColor}.connection-state.is-online{color:#168779}.binding-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 12px;color:#8290a0}.binding-empty i{font-size:20px}.integration-binding-drawer{max-width:calc(100vw - 12px)}.integration-binding-drawer .el-drawer__body{height:100%;overflow:hidden;background:#f5f7fa}.binding-drawer-shell{display:flex;flex-direction:column;height:100%;min-height:0}.binding-drawer-head{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 17px;border-top:4px solid #2f6fca;border-bottom:1px solid #e1e7ed;background:#fff}.binding-drawer-head h3,.binding-drawer-head p,.binding-drawer-head span{display:block;margin:0}.binding-drawer-head span{color:#2f6fca;font-size:10px;font-weight:700;letter-spacing:.12em}.binding-drawer-head h3{margin-top:5px;color:#263b50;font-size:20px;font-weight:600;line-height:28px}.binding-drawer-head p{max-width:470px;margin-top:4px;color:#748395;font-size:12px;line-height:18px}.binding-drawer-body{flex:1 1 auto;min-height:0;padding:18px 22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.binding-drawer-body .el-select{width:100%}.binding-drawer-footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px;padding:13px 22px;border-top:1px solid #dfe6ed;background:#fff;box-shadow:0 -5px 15px rgba(34,54,75,.05)}.binding-rule-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:18px;border-left:3px solid #2f6fca;background:#edf4ff;color:#4d647a;font-size:12px;line-height:19px}.binding-rule-note i{margin-top:2px;color:#2f6fca}.binding-wizard-track{display:grid;grid-template-rows:6px 28px 18px;justify-items:center;margin:-6px 0 2px;color:#2f6fca}.binding-wizard-track>i:first-child{width:8px;height:8px;border:2px solid #2f6fca;border-radius:50%;background:#fff}.binding-wizard-track span{width:2px;height:28px;background:#b9cce8}.binding-wizard-track .el-icon-bottom{font-size:15px}.el-select-dropdown__item small{float:right;color:#9aa6b2;font-family:Consolas,SFMono-Regular,monospace}.binding-detail-relationship{display:grid;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:center;gap:10px;padding:17px;border:1px solid #dfe6ed;border-radius:8px;background:#fff}.binding-detail-relationship>div:last-child{text-align:right}.binding-detail-relationship span,.binding-detail-relationship strong{display:block}.binding-detail-relationship>div>span{color:#8290a0;font-size:11px}.binding-detail-relationship strong{margin-top:4px;color:#2b4054;font-size:14px}.binding-detail-relationship__line{display:flex!important;align-items:center;color:#168779}.binding-detail-relationship__line i{flex:1;height:1px;background:#8dc8bf}.binding-detail-relationship__line em{padding:3px 7px;border:1px solid #b5ddd6;border-radius:10px;font-size:9px;font-style:normal}.binding-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.binding-detail-grid>div{padding:11px 12px;border:1px solid #e1e7ed;border-radius:6px;background:#fff}.binding-detail-grid span,.binding-detail-grid strong{display:block}.binding-detail-grid span{color:#8290a0;font-size:10px}.binding-detail-grid strong{margin-top:4px;color:#30465b;font-size:12px;font-weight:600}.binding-action-panel{padding:15px;margin-top:12px;border:1px solid #e1e7ed;border-radius:8px;background:#fff}.binding-action-panel__head span,.binding-action-panel__head strong{display:block}.binding-action-panel__head strong{color:#2b4054;font-size:13px}.binding-action-panel__head span{margin-top:3px;color:#8290a0;font-size:11px}.binding-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.binding-action-grid .el-button{margin-left:0}.binding-policy-collapse{margin-top:12px;padding:0 14px;border:1px solid #e1e7ed;border-radius:8px;background:#fff}.binding-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1200px){.connection-workbench{grid-template-columns:1fr}.connection-workbench__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:768px){.binding-detail-grid,.binding-policy-grid,.binding-summary-grid,.connection-form-grid,.connection-path-grid,.connection-workbench__side{grid-template-columns:1fr}.binding-toolbar{align-items:stretch;flex-direction:column}.binding-toolbar .el-input,.binding-toolbar .el-select{width:100%}.binding-detail-relationship{grid-template-columns:1fr}.binding-detail-relationship>div:last-child{text-align:left}.binding-detail-relationship__line{width:120px}.binding-action-grid{grid-template-columns:1fr}.binding-drawer-body,.binding-drawer-footer,.binding-drawer-head{padding-right:15px;padding-left:15px}}@media(prefers-reduced-motion:reduce){.identity-card__pulse,.integration-binding-drawer *,.relationship-band__track *{animation:none!important;transition:none!important}}.system-params-page{padding:18px;background:transparent}.system-params-page .integration-page__body{max-width:1520px;margin:0 auto}.integration-config-head{position:sticky;top:0;z-index:30}.integration-header-actions{display:flex;align-items:center;gap:8px}.integration-master-switch{display:flex;height:40px;box-sizing:border-box;align-items:center;gap:12px;padding:5px 10px 5px 12px;border:1px solid hsla(0,0%,100%,.38);border-radius:8px;background:rgba(15,23,42,.18);box-shadow:0 4px 12px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.1)}.integration-master-switch small,.integration-master-switch strong{display:block;white-space:nowrap}.integration-master-switch strong{color:#fff;font-size:12px;font-weight:600;line-height:16px}.integration-master-switch small{color:hsla(0,0%,100%,.74);font-size:10px;line-height:14px}.system-params-page .integration-master-switch .el-switch__core{border-color:hsla(0,0%,100%,.38)!important;background:rgba(15,23,42,.32)!important}.system-params-page .integration-master-switch .el-switch.is-checked .el-switch__core{border-color:hsla(0,0%,100%,.96)!important;background:hsla(0,0%,100%,.96)!important}.system-params-page .integration-master-switch .el-switch.is-checked .el-switch__core:after{background:#3a6fe0;box-shadow:0 1px 3px rgba(15,23,42,.28)}.system-params-page .integration-header-action.el-button{height:40px;box-sizing:border-box;margin-left:0;border-radius:8px;font-size:14px;font-weight:600}.system-params-page .integration-header-action--refresh.el-button{min-width:72px;padding:0 14px;border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.06);box-shadow:none;color:#fff;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.system-params-page .integration-header-action--refresh.el-button:not(.is-disabled):focus,.system-params-page .integration-header-action--refresh.el-button:not(.is-disabled):hover{border-color:hsla(0,0%,100%,.62);background:hsla(0,0%,100%,.14);color:#fff;transform:translateY(-1px)}.system-params-page .integration-header-action--save.el-button{min-width:112px;padding:0 16px;border-color:#fff;background:#fff;box-shadow:0 5px 14px rgba(58,111,224,.24);color:#3a6fe0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.system-params-page .integration-header-action--save.el-button:not(.is-disabled):focus,.system-params-page .integration-header-action--save.el-button:not(.is-disabled):hover{border-color:#fff;background:#fff;box-shadow:0 7px 18px rgba(58,111,224,.3);color:#3a6fe0;transform:translateY(-1px)}.system-params-page .integration-header-action--save.el-button.is-disabled{opacity:.68}.integration-config-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start;padding:14px 18px 20px}.integration-config-main{display:flex;min-width:0;flex-direction:column;gap:14px}.integration-config-main>.integration-panel,.integration-config-main>section{width:100%;box-sizing:border-box;margin-bottom:0}.integration-section-title{display:flex;min-width:0;flex:1;align-items:center;gap:9px}.integration-section-title>div{min-width:0}.integration-section-title p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-section-index{display:grid;flex:0 0 30px;height:30px;place-items:center;border-radius:7px;background:#e4edf2;color:#2e6078;font-size:11px;font-weight:700}.identity-settings-panel{padding:0;overflow:hidden}.identity-settings-panel>.integration-section-head{padding:12px 14px 10px;margin:0;border-bottom:1px solid #e8edef}.identity-settings-content{padding:12px 14px 10px;margin:0;border:0;border-radius:0;box-shadow:none}.identity-settings-content .identity-pair{padding:0;border:0;background:transparent}.identity-settings-content .identity-pair__head{display:none}.identity-settings-content .identity-credential{min-height:0;padding:10px 12px;border-radius:7px}.identity-settings-content .identity-credential__title{margin-bottom:8px}.identity-settings-content .routing-summary{grid-template-columns:minmax(0,1fr);padding:7px 9px;margin-top:8px;border:0;background:#eef4f7}.identity-settings-content .routing-summary .el-tag,.identity-settings-content .routing-summary__icon,.identity-settings-content .routing-summary strong{display:none}.integration-validation-panel{position:sticky;top:164px;padding:14px;border:1px solid #dfe6ee;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(34,54,75,.06)}.integration-config-steps{margin:0 0 14px;border-top:0;border-radius:0 0 8px 8px;box-shadow:none}.integration-config-steps .scope-rail__item>div{min-width:0}.integration-config-steps .scope-rail__item>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.validation-panel__head{display:flex;align-items:center;gap:10px}.validation-panel__icon{display:grid;flex:0 0 34px;height:34px;place-items:center;border-radius:9px;background:#e7f6f2;color:#168779;font-size:17px}.validation-panel__head h3,.validation-panel__head p{margin:0}.validation-panel__head h3{color:#293e52;font-size:14px}.validation-panel__head p,.validation-panel__hint{margin-top:3px;color:#7b8998;font-size:11px;line-height:17px}.validation-panel__hint{padding:8px 9px;margin:12px 0;border-radius:6px;background:#f2f6f9}.validation-item,.validation-panel__items{display:grid;gap:8px}.validation-item{grid-template-columns:17px minmax(0,1fr);padding:9px;border:1px solid #e1e7ed;border-radius:6px;background:#f8fafc}.validation-item>i{margin-top:1px;color:#8997a5}.validation-item.is-success{border-color:#cfe8df;background:#f1faf7}.validation-item.is-success>i{color:#168779}.validation-item.is-warning{border-color:#ecd8b8;background:#fffaf0}.validation-item.is-warning>i{color:#c47a16}.validation-item.is-danger{border-color:#efcfd2;background:#fff5f5}.validation-item.is-danger>i{color:#cf5961}.validation-item span,.validation-item strong{display:block}.validation-item strong{color:#33495e;font-size:12px}.validation-item span{margin-top:3px;color:#7b8998;font-size:10px;line-height:15px}.validation-panel__summary{padding:8px 9px;margin:10px 0;border-radius:6px;background:#eef4f8;color:#536b7f;font-size:10px;line-height:16px}.integration-validation-panel .el-button{width:100%}.validation-panel__time{display:block;margin-top:8px;color:#8a97a4;text-align:center}.connection-settings-panel{padding:0 16px 14px;overflow:hidden}.connection-settings-panel>.integration-section-head{padding:12px 14px 10px;margin:0 -16px 12px;border-bottom:1px solid #e8edef}.connection-basic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.connection-basic-grid__wide{grid-column:1/-1}.field-help{margin:6px 0 0;color:#8492a6;font-size:11px;line-height:17px}.connection-login-hint{margin:-4px 0 12px}.connection-advanced__title small{margin-left:8px;color:#8492a6;font-size:11px;font-weight:400}.system-advanced-section{padding:14px 14px 2px;border:1px solid #e5eaf0;border-radius:7px;background:#fbfcfe}.system-advanced-section__head{margin-bottom:12px}.system-advanced-section__head span,.system-advanced-section__head strong{display:block}.system-advanced-section__head strong{color:#33495e;font-size:13px}.system-advanced-section__head span{margin-top:3px;color:#7b8998;font-size:11px}.connection-strategy-grid{margin:14px 0 0}.integration-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1080px){.system-params-page{padding:12px}.integration-config-layout{grid-template-columns:1fr}.integration-validation-panel{position:static}}@media(max-width:720px){.connection-basic-grid,.connection-path-grid,.integration-form-grid--two{grid-template-columns:1fr}.connection-basic-grid__wide{grid-column:auto}}