a[data-v-64b80fd3],body[data-v-64b80fd3],dd[data-v-64b80fd3],div[data-v-64b80fd3],dl[data-v-64b80fd3],dt[data-v-64b80fd3],form[data-v-64b80fd3],h1[data-v-64b80fd3],h2[data-v-64b80fd3],h3[data-v-64b80fd3],input[data-v-64b80fd3],li[data-v-64b80fd3],option[data-v-64b80fd3],p[data-v-64b80fd3],select[data-v-64b80fd3],span[data-v-64b80fd3],strong[data-v-64b80fd3],textarea[data-v-64b80fd3],ul[data-v-64b80fd3]{margin:0;padding:0}em[data-v-64b80fd3],i[data-v-64b80fd3],strong[data-v-64b80fd3]{font-style:normal}li[data-v-64b80fd3]{list-style:none}body[data-v-64b80fd3]::-webkit-scrollbar,html[data-v-64b80fd3]::-webkit-scrollbar{width:0;height:0}body[data-v-64b80fd3],html[data-v-64b80fd3]{margin:0;height:100%;font-family:PingFang-SC-Regular,Microsoft YaHei,微软雅黑,Arial}[data-v-64b80fd3]::-webkit-scrollbar{display:none}a[data-v-64b80fd3]{text-decoration:none;color:#000}[data-v-64b80fd3]{-ms-touch-action:pan-y;touch-action:pan-y}[data-v-64b80fd3] .van-button--primary{background-color:#387dfc;border-color:#387dfc}.blue[data-v-64b80fd3]{color:#387dfc}.grey[data-v-64b80fd3]{color:#999}.flex-center[data-v-64b80fd3],.flex[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center[data-v-64b80fd3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-1[data-v-64b80fd3]{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-wrap[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center-start[data-v-64b80fd3]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-center-end[data-v-64b80fd3],.flex-center-start[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-center-end[data-v-64b80fd3]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-center-center[data-v-64b80fd3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-center-between[data-v-64b80fd3],.flex-center-center[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-center-between[data-v-64b80fd3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center-around[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.pd60[data-v-64b80fd3]{padding-bottom:1.6rem}.global-box[data-v-64b80fd3]{width:9.28rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .32rem 0;margin:0 .32rem .32rem;background:#fff;border-radius:.10667rem;position:relative;border-radius:.16rem;overflow:hidden}.overflow-hidden[data-v-64b80fd3]{overflow:hidden}.overflow-auto[data-v-64b80fd3]{overflow:auto}.global-line[data-v-64b80fd3]{display:block;width:.16rem;height:.53333rem;background:#387dfc;position:absolute;top:0;left:0;border-radius:.10667rem 0 0 0}body .van-toast[data-v-64b80fd3]{background-color:rgba(50,50,51,.6)}.van-overlay[data-v-64b80fd3]{background-color:rgba(0,0,0,.4)!important}.pt8[data-v-64b80fd3]{padding-top:.21333rem;background:#f5f7fa}.mr-8[data-v-64b80fd3]{margin-right:.21333rem}.mr-10[data-v-64b80fd3]{margin-right:.26667rem}.mt-4[data-v-64b80fd3]{margin-top:.10667rem}.mb-4[data-v-64b80fd3]{margin-bottom:.10667rem}.van-field__control[data-v-64b80fd3]:disabled{color:#000}.h-10[data-v-64b80fd3]{height:.26667rem}.van-dialog__confirm[data-v-64b80fd3]:active,body .van-dialog__confirm[data-v-64b80fd3]{color:#387dfc}.video-js .vjs-big-play-button[data-v-64b80fd3]{top:0!important;left:0!important;right:0;bottom:0;margin:auto}.link_btn[data-v-64b80fd3]{color:#409eff}.link_btn[data-v-64b80fd3],.primary_btn[data-v-64b80fd3]{font-size:.32rem;height:.8rem;line-height:.8rem;width:2.13333rem;border:.02667rem solid #387dfc;border-radius:.53333rem}.primary_btn[data-v-64b80fd3]{color:#fff!important;background:#387dfc;color:#409eff}.default_btn[data-v-64b80fd3]{color:#002!important;color:#409eff;border:.02667rem solid #002;border-radius:.53333rem}.default_btn[data-v-64b80fd3],.plain_btn[data-v-64b80fd3]{font-size:.32rem;height:.8rem;line-height:.8rem;width:2.13333rem}.plain_btn[data-v-64b80fd3]{color:#409eff;border:.02667rem solid #387dfc;border-radius:.53333rem}.bold-7[data-v-64b80fd3]{font-weight:700}.hol-line[data-v-64b80fd3]{border-bottom:.02667rem solid rgba(0,0,0,.06)}.border-0[data-v-64b80fd3]{border:0}.link[data-v-64b80fd3]{border-bottom:.02667rem solid #00f;color:#00f}.ellipsis[data-v-64b80fd3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-orient:vertical;width:100%;text-align:left}.empty-list[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:70vh}.empty-list img[data-v-64b80fd3]{width:2.66667rem;height:2.66667rem;margin-bottom:.53333rem}.empty-list span[data-v-64b80fd3]{font-size:.42667rem}.search-layout[data-v-64b80fd3]{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.18667rem .32rem}.search-layout .search-input[data-v-64b80fd3]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:.53333rem;-webkit-box-sizing:content-box;box-sizing:content-box;border:.02667rem solid #e5e5e5;position:relative}.search-layout .search-input-unfocus[data-v-64b80fd3]{border:.02667rem solid #387dfc!important}.search-layout .van-search__action[data-v-64b80fd3]{position:absolute;right:.26667rem;top:.05333rem}.search-layout .van-search__action[data-v-64b80fd3]:active{background-color:transparent}.search-layout .search-btn[data-v-64b80fd3]{padding:0 .4rem;font-size:.4rem;color:#387dfc}.search-layout[data-v-64b80fd3] .van-search__content{background-color:#fff}.search-layout[data-v-64b80fd3] .van-field__left-icon{padding-left:.42667rem}.port-info-page[data-v-64b80fd3]{height:100vh;overflow:hidden;background:#f5f7fa}.page-body[data-v-64b80fd3]{-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100vh - 1.06667rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:0;padding:.32rem;text-align:left}.detail-section[data-v-64b80fd3],.topology-card[data-v-64b80fd3]{background:#fff;border-radius:.32rem;-webkit-box-shadow:0 .21333rem .64rem rgba(45,77,143,.08);box-shadow:0 .21333rem .64rem rgba(45,77,143,.08)}.topology-card[data-v-64b80fd3]{-ms-flex-negative:0;flex-shrink:0;padding:.26667rem 0 .37333rem}.detail-section[data-v-64b80fd3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:.32rem;padding:.37333rem .32rem .32rem}.empty-box[data-v-64b80fd3],.empty-detail-box[data-v-64b80fd3],.loading-box[data-v-64b80fd3]{padding:.8rem .32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#97a0af;font-size:.34667rem;line-height:.53333rem;text-align:center}.loading-box.compact[data-v-64b80fd3]{padding:.64rem .32rem}.loading-text[data-v-64b80fd3]{margin-top:.26667rem}.topology-stage[data-v-64b80fd3]{position:relative;padding:0 .32rem}.topology-scroller[data-v-64b80fd3]{overflow-x:auto;overflow-y:hidden;padding:0 0 .05333rem;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.topology-nav[data-v-64b80fd3]{position:absolute;top:50%;z-index:2;width:.64rem;height:1.17333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:none;background:transparent;color:#334155;font-size:.58667rem;font-weight:700;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.topology-nav.prev[data-v-64b80fd3]{left:.26667rem}.topology-nav.next[data-v-64b80fd3]{right:.26667rem}.topology-nav.disabled[data-v-64b80fd3]{color:#d8dee8}.topology-scroller[data-v-64b80fd3]::-webkit-scrollbar{height:.16rem}.topology-scroller[data-v-64b80fd3]::-webkit-scrollbar-track{background:#eef2f7;border-radius:26.64rem}.topology-scroller[data-v-64b80fd3]::-webkit-scrollbar-thumb{background:#c5cfdb;border-radius:26.64rem}.topology-canvas[data-v-64b80fd3]{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.topology-head[data-v-64b80fd3]{-webkit-box-sizing:border-box;box-sizing:border-box;height:.37333rem;border:.02667rem solid #eef2f7;border-bottom:none;background:-webkit-gradient(linear,left top,left bottom,from(#fafbfd),to(#eef2f8));background:linear-gradient(180deg,#fafbfd,#eef2f8);-webkit-clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);clip-path:polygon(4% 0,96% 0,100% 100%,0 100%)}.topology-board[data-v-64b80fd3]{-webkit-box-sizing:border-box;box-sizing:border-box;gap:.74667rem;padding:.21333rem .42667rem .26667rem;border:.02667rem solid #d7dde7;border-radius:0 .21333rem .21333rem .21333rem;background:#fff}.electrical-wrap[data-v-64b80fd3],.topology-board[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.electrical-wrap[data-v-64b80fd3]{gap:.58667rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.optical-wrap[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.32rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}.port-group[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.port-row[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.32rem}.port-row+.port-row[data-v-64b80fd3]{margin-top:.10667rem}.port-shell[data-v-64b80fd3],.port-trigger[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex}.port-shell[data-v-64b80fd3]{width:.90667rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.port-index[data-v-64b80fd3]{font-size:.32rem;line-height:.42667rem;color:#334155}.port-index.top[data-v-64b80fd3]{margin-bottom:.08rem}.port-index.bottom[data-v-64b80fd3]{margin-top:.08rem}.port-button[data-v-64b80fd3]{width:.90667rem;height:1.01333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.08rem;border:none;background:transparent}.port-button.selectable[data-v-64b80fd3]{cursor:pointer}.port-button.selected[data-v-64b80fd3]{border-radius:.10667rem;background:rgba(66,176,255,.28)}.port-graphic[data-v-64b80fd3]{width:.58667rem;height:.58667rem;display:block}.legend-wrap[data-v-64b80fd3]{padding:.26667rem .32rem 0}.legend-box[data-v-64b80fd3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.32rem .48rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.24rem .42667rem;border:.02667rem solid #d6dde7;border-radius:.58667rem;background:#fff;-webkit-box-shadow:.13333rem .16rem .32rem rgba(17,24,39,.12);box-shadow:.13333rem .16rem .32rem rgba(17,24,39,.12)}.legend-box[data-v-64b80fd3],.legend-item[data-v-64b80fd3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend-item[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;color:#3f4857;font-size:.34667rem;line-height:.48rem}.legend-icon[data-v-64b80fd3]{width:.32rem;height:.32rem;margin-right:.16rem;display:block}.port-detail-list[data-v-64b80fd3]{display:grid;gap:.32rem}.port-detail-card[data-v-64b80fd3]{border:.02667rem solid #d7dde6;border-radius:.21333rem;background:#fff;overflow:hidden}.port-detail-header-wrapper[data-v-64b80fd3]{padding:.32rem .37333rem;background:#f6f7f9;border-bottom:.02667rem solid #d7dde6}.port-detail-header[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.port-detail-header .connect_text[data-v-64b80fd3]{font-size:.32rem;color:#19a219}.port-detail-title[data-v-64b80fd3]{position:relative;padding-left:.26667rem;font-size:.4rem;line-height:.58667rem;color:#2f3440;font-weight:600}.port-detail-title[data-v-64b80fd3]:before{content:"";position:absolute;left:0;top:.05333rem;width:.08rem;height:.48rem;border-radius:.05333rem;background:#2f54eb}.port-summary[data-v-64b80fd3]{padding-top:.32rem}.summary-row[data-v-64b80fd3]{font-size:.34667rem;line-height:.53333rem;color:#6e7785;word-break:break-all}.summary-row+.summary-row[data-v-64b80fd3]{margin-top:.10667rem}.summary-value[data-v-64b80fd3]{color:#2f3440}.poe-device-card[data-v-64b80fd3],.sub-device-list[data-v-64b80fd3]{padding:.32rem .37333rem .37333rem}.sub-device-card+.sub-device-card[data-v-64b80fd3]{margin-top:.32rem;padding-top:.32rem;border-top:.02667rem solid #eef2f8}.sub-device-head[data-v-64b80fd3]{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:.32rem;margin-bottom:.16rem;font-size:.34667rem;line-height:.53333rem}.sub-device-type[data-v-64b80fd3]{color:#6e7785;word-break:break-all}.sub-device-status[data-v-64b80fd3]{-ms-flex-negative:0;flex-shrink:0;color:#9098a6}.sub-device-status.online[data-v-64b80fd3]{color:#27b148}.detail-row[data-v-64b80fd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.34667rem;line-height:.53333rem;color:#6e7785;word-break:break-all}.detail-row+.detail-row[data-v-64b80fd3]{margin-top:.10667rem}.detail-label[data-v-64b80fd3]{-ms-flex-negative:0;flex-shrink:0}.detail-value[data-v-64b80fd3]{color:#2f3440}.empty-device-box[data-v-64b80fd3]{padding:.37333rem;font-size:.34667rem;line-height:.53333rem;color:#97a0af}