.unbind-tip[data-v-feb02f12]{padding:.32rem .53333rem .42667rem;font-size:.34667rem;line-height:1.6;color:#64748b;text-align:center}.card-row--action{padding-bottom:.10667rem}.card-power-value{font-size:.53333rem;font-weight:600;color:#38bdf8}.soft-close-btn{height:.85333rem;padding:0 .37333rem;border:none;border-radius:.21333rem;font-size:.32rem;font-weight:600;cursor:pointer;font-family:inherit;background:#fb7185;color:#fff;-webkit-transition:opacity .2s,-webkit-transform .15s;transition:opacity .2s,-webkit-transform .15s;transition:transform .15s,opacity .2s;transition:transform .15s,opacity .2s,-webkit-transform .15s}.soft-close-btn:active{-webkit-transform:scale(.95);transform:scale(.95);opacity:.8}.card-wrap{padding:.37333rem .42667rem .16rem}.card-footer{padding-top:.08rem;margin-top:0}.card-row-left{gap:.16rem;min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.card-row-left,.row-value{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.chip-tag{display:inline-block;padding:.02667rem .16rem;border-radius:.10667rem;font-size:.26667rem;font-weight:600;-webkit-flex-shrink:0;flex-shrink:0}.chip-tag--blue{background:rgba(56,189,248,.12);color:#0ea5e9}.chip-tag--orange{background:rgba(251,146,60,.12);color:#ea580c}.chip-tag--cyan{background:rgba(45,212,191,.12);color:#0d9488}.chip-tag--purple{background:rgba(167,139,250,.12);color:#7c3aed}.card-warning{border-left-color:#fb7185}.card-header{margin-bottom:.16rem}.card-off .card-icon,.card-warning .card-icon{color:#94a3b8}.card-row{padding:.16rem .10667rem}.card-row-light{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.16rem .10667rem}.card-light-bar-wrap,.card-row-light{display:-webkit-box;display:-webkit-flex;display:flex}.card-light-bar-wrap{width:50%;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.card-light-bar{width:100%}.xiaofang[data-v-b0eb55e0]{font-size:.42667rem}.juzhong[data-v-b0eb55e0]{text-align:center;padding:.26667rem 0}.status-icon[data-v-b0eb55e0],.xiaofang-icon[data-v-b0eb55e0]{font-size:1.22667rem;color:#fff}.status-icon-name[data-v-b0eb55e0]{font-size:.42667rem;color:#fff}.card-data-line[data-v-b0eb55e0]{display:-webkit-box;display:-webkit-flex;display:flex;padding-top:.26667rem}.card-power-line[data-v-b0eb55e0]{padding-top:0}.card-hh2-power-name[data-v-b0eb55e0]{padding-left:.4rem;padding-top:.13333rem;width:50%;height:1.06667rem;text-align:left}.card-data-right[data-v-b0eb55e0]{padding-right:.4rem;padding-top:.26667rem;width:50%;text-align:right}.card-data-value[data-v-b0eb55e0]{color:#fff;font-size:.42667rem;line-height:1.06667rem}.card-wrap{background:#fff;border-radius:.42667rem;padding:.37333rem .42667rem .21333rem;margin-bottom:.26667rem;box-shadow:0 .05333rem .32rem rgba(0,0,0,.04),0 .16rem .53333rem rgba(0,0,0,.04);-webkit-transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s;border-left:.10667rem solid #38bdf8;cursor:pointer}.card-wrap:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 .02667rem .16rem rgba(0,0,0,.04)}.card-on{border-left-color:#38bdf8}.card-off{border-left-color:#cbd5e1;opacity:.7}.card-header{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.21333rem}.card-header,.card-header-left{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.card-header-left{gap:.21333rem;min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.card-icon{font-size:.58667rem;color:#38bdf8;-webkit-flex-shrink:0;flex-shrink:0}.card-off .card-icon{color:#94a3b8}.card-name{font-size:.4rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-group-tag{font-size:.26667rem;color:#94a3b8;background:#f1f5f9;padding:.05333rem .21333rem;border-radius:.16rem;font-weight:500}.card-group-tag,.card-header-right{-webkit-flex-shrink:0;flex-shrink:0}.card-header-right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.10667rem;margin-left:.21333rem}.card-status-dot{width:.16rem;height:.16rem;border-radius:50%}.dot-online{background:#38bdf8}.dot-offline{background:#94a3b8}.card-status-text{font-size:.29333rem;color:#94a3b8;font-weight:500}.card-body{padding:.10667rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.05333rem}.card-body,.card-row{display:-webkit-box;display:-webkit-flex;display:flex}.card-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.21333rem .10667rem}.card-row--last{padding-bottom:.05333rem}.row-label{font-size:.34667rem;color:#94a3b8;font-weight:400}.row-value{font-size:.37333rem;color:#475569;font-weight:500}.card-data-value{font-size:.42667rem;font-weight:600;color:#475569}.card-footer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:.02667rem solid #f1f5f9;padding-top:.16rem;margin-top:.05333rem;line-height:1.2}.card-footer,.footer-left{display:-webkit-box;display:-webkit-flex;display:flex}.footer-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-width:0}.footer-id,.footer-time{font-size:.26667rem;color:#cbd5e1;font-weight:400;line-height:1.3}.data-value[data-v-0017b7ad]{color:#fff;font-size:.42667rem;line-height:.5}.card-data-line[data-v-da6f6464]{display:-webkit-box;display:-webkit-flex;display:flex}.card-hh2-power-name[data-v-da6f6464]{padding-left:.4rem;width:50%;height:.8rem;text-align:left}.card-data-right[data-v-da6f6464]{padding-right:.4rem;width:50%;text-align:right}.card-data-value[data-v-da6f6464]{color:#fff;font-size:.42667rem;line-height:.8rem}.socket-block[data-v-da6f6464]{padding-top:.26667rem}.card-data-line[data-v-4f03de83]{display:-webkit-box;display:-webkit-flex;display:flex}.card-hh2-power-name[data-v-4f03de83]{padding-left:.4rem;width:50%;height:.8rem;text-align:left}.card-data-right[data-v-4f03de83]{padding-right:.4rem;width:50%;text-align:right}.card-data-value[data-v-4f03de83]{color:#fff;font-size:.42667rem;line-height:.8rem}.socket-block[data-v-4f03de83]{padding-top:.26667rem}.card-data-line[data-v-16560efa]{display:-webkit-box;display:-webkit-flex;display:flex}.card-hh2-power-name[data-v-16560efa]{padding-left:.4rem;width:50%;height:.8rem;text-align:left}.card-data-right[data-v-16560efa]{padding-right:.4rem;width:50%;text-align:right}.card-data-value[data-v-16560efa]{color:#fff;font-size:.42667rem;line-height:.8rem}.socket-block[data-v-16560efa]{padding-top:.26667rem}.shape-1{background:-webkit-radial-gradient(circle,rgba(56,189,248,.12) 0,transparent 70%)!important;background:radial-gradient(circle,rgba(56,189,248,.12) 0,transparent 70%)!important}.group-select-popup .van-tree-select__nav{background:#f8fafc}.group-select-popup .van-tree-select__nav-item{padding:.37333rem .32rem;font-size:.37333rem;color:#475569;border-bottom:.02667rem solid #f1f5f9;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;font-weight:500}.group-select-popup .van-tree-select__nav-item--active{background:#fff;color:#38bdf8;font-weight:600}.group-select-popup .van-tree-select__content{background:#fff}.group-select-popup .van-tree-select__item{padding:.37333rem .42667rem;font-size:.37333rem;color:#475569;border-bottom:.02667rem solid #f8fafc;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;font-weight:500}.group-select-popup .van-tree-select__item:active{background:#f0f9ff}.group-select-popup .van-tree-select__item--active{color:#38bdf8;font-weight:600}.group-select-popup .van-tree-select__item--active:after{border-color:#38bdf8}.devlist-page[data-v-a615902e]{min-height:100vh;min-height:100dvh;background:-webkit-linear-gradient(305deg,#f0f9ff,#e0f2fe 35%,#f5f3ff);background:linear-gradient(145deg,#f0f9ff,#e0f2fe 35%,#f5f3ff);font-family:Inter,Noto Sans SC,sans-serif;position:relative;overflow:hidden}.devlist-index[data-v-a615902e]{position:relative;z-index:1;background:transparent!important;padding-bottom:1.6rem;min-height:100vh;min-height:100dvh;-webkit-animation:pageEnter .6s cubic-bezier(.16,1,.3,1) forwards;animation:pageEnter .6s cubic-bezier(.16,1,.3,1) forwards}.page-header[data-v-a615902e]{padding:.32rem .42667rem .21333rem}.header-row[data-v-a615902e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem}.header-icon-sm[data-v-a615902e]{display:block;-webkit-flex-shrink:0;flex-shrink:0}.page-title[data-v-a615902e]{font-weight:700;font-size:.48rem;color:#1e293b;margin:0;letter-spacing:.008rem}.page-count[data-v-a615902e]{font-size:.32rem;color:#94a3b8;font-weight:400;margin-left:auto}.top-bar[data-v-a615902e]{background:#fff;border-radius:.48rem;margin:0 .32rem .32rem;padding:.32rem .37333rem .26667rem;box-shadow:0 .05333rem .42667rem rgba(0,0,0,.04),0 .21333rem .64rem rgba(0,0,0,.04)}.top-row[data-v-a615902e]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.26667rem}.group-selector[data-v-a615902e],.top-row[data-v-a615902e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.group-selector[data-v-a615902e]{gap:.16rem;background:#f8fafc;border:.05333rem solid #e2e8f0;border-radius:.32rem;padding:.21333rem .37333rem;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s;-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;margin-right:.26667rem}.group-selector[data-v-a615902e]:active{border-color:#38bdf8}.group-icon[data-v-a615902e]{font-size:.42667rem;color:#38bdf8;-webkit-flex-shrink:0;flex-shrink:0}.group-text[data-v-a615902e]{font-size:.37333rem;font-weight:500;color:#1e293b;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions[data-v-a615902e]{display:-webkit-box;display:-webkit-flex;display:flex;gap:.16rem;-webkit-flex-shrink:0;flex-shrink:0}.action-btn[data-v-a615902e]{height:.96rem;padding:0 .37333rem;border:none;border-radius:.26667rem;font-size:.32rem;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.action-btn[data-v-a615902e]:active{-webkit-transform:scale(.95);transform:scale(.95)}.action-btn--primary[data-v-a615902e]{background:-webkit-linear-gradient(315deg,rgba(56,189,248,.15),rgba(56,189,248,.25));background:linear-gradient(135deg,rgba(56,189,248,.15),rgba(56,189,248,.25));color:#0ea5e9}.filter-row[data-v-a615902e]{display:-webkit-box;display:-webkit-flex;display:flex;gap:.16rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.filter-chip[data-v-a615902e]{display:inline-block;padding:.10667rem .32rem;border-radius:.37333rem;font-size:.32rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-family:inherit;-webkit-user-select:none;user-select:none}.filter-chip--active[data-v-a615902e]{background:#38bdf8;color:#fff}.filter-chip--inactive[data-v-a615902e]{background:#f1f5f9;color:#94a3b8}.filter-chip--inactive[data-v-a615902e]:active{background:#e2e8f0}.dev-list-area[data-v-a615902e]{padding:0 .32rem 2.13333rem}.empty-state[data-v-a615902e]{text-align:center;padding:1.6rem .53333rem}.empty-state svg[data-v-a615902e]{margin-bottom:.42667rem}.empty-text[data-v-a615902e]{font-size:.37333rem;color:#94a3b8;margin:0}.dialog-body[data-v-a615902e]{padding:.21333rem .53333rem .53333rem}.dialog-label[data-v-a615902e]{display:block;font-size:.34667rem;font-weight:500;color:#475569;margin-bottom:.16rem;padding-left:.05333rem}.dialog-input-wrap[data-v-a615902e] :deep(.van-cell){background:#f8fafc;border:.05333rem solid #e2e8f0;border-radius:.32rem;padding:.26667rem .37333rem;min-height:1.17333rem;-webkit-transition:border-color .25s,box-shadow .25s,background .25s;transition:border-color .25s,box-shadow .25s,background .25s}.dialog-input-wrap[data-v-a615902e] :deep(.van-cell:focus-within){border-color:#38bdf8;background:#fff;box-shadow:0 0 0 .10667rem rgba(56,189,248,.08)}.dialog-input-wrap[data-v-a615902e] :deep(.van-field__body){background:transparent}.dialog-field[data-v-a615902e]{color:#1e293b!important;font-size:.4rem!important;font-weight:500!important;background:transparent!important}.dialog-input-wrap[data-v-a615902e] :deep(.van-field__placeholder){color:#cbd5e1!important;font-weight:400!important}.group-select-popup[data-v-a615902e]{padding:0;min-height:9.33333rem;max-height:70vh;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.group-select-popup .popup-header[data-v-a615902e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem;padding:.42667rem .53333rem .32rem;border-bottom:.02667rem solid #f1f5f9;-webkit-flex-shrink:0;flex-shrink:0}.group-select-popup .popup-header-title[data-v-a615902e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:.45333rem;font-weight:600;color:#1e293b}.group-select-popup .popup-close[data-v-a615902e]{width:.85333rem;height:.85333rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;-webkit-flex-shrink:0;flex-shrink:0}.group-select-popup .popup-close[data-v-a615902e]:active{background:#f1f5f9}.group-select-popup .van-tree-select[data-v-a615902e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden}