.upgrade-page[data-v-6fe27614]{padding:20px;background-color:#f5f7fa;min-height:87vh;-webkit-box-sizing:border-box;box-sizing:border-box}.header-container[data-v-6fe27614]{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;width:100%;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;height:40px;padding:0}.tabs-container[data-v-6fe27614]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.btn-group[data-v-6fe27614],.tabs-container[data-v-6fe27614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.btn-group[data-v-6fe27614]{gap:10px}.action-btn[data-v-6fe27614]{padding-top:5px!important;padding-bottom:5px!important;height:32px!important;font-size:14px!important;line-height:1!important}.batch-actions[data-v-6fe27614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin:0 0 15px;padding:8px 10px;background-color:#fff;border-radius:4px;border:1px solid #e4e7ed}.selected-count[data-v-6fe27614]{color:#606266;font-size:18px}.cards-container[data-v-6fe27614]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:15px}.card-item[data-v-6fe27614]{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 11.25px);flex:0 0 calc(25% - 11.25px);min-width:220px;max-width:calc(25% - 11.25px);position:relative;font-size:11px;-webkit-transition:all .2s ease;transition:all .2s ease;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.card-item[data-v-6fe27614]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.card-item-gujian[data-v-6fe27614]{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 11.25px);flex:0 0 calc(50% - 11.25px);min-width:250px;max-width:calc(50% - 11.25px);position:relative;font-size:11px;-webkit-transition:all .2s ease;transition:all .2s ease;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.card-item-gujian[data-v-6fe27614]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.delete-checkbox[data-v-6fe27614]{position:absolute;bottom:10px;right:10px;z-index:1}.edit-checkbox[data-v-6fe27614]{position:absolute;top:10px;right:10px;z-index:1}.card-info[data-v-6fe27614]{padding-top:5px}.card-info p[data-v-6fe27614]{margin:3px 0;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;word-break:break-all;padding:2px 0}.firmware-container[data-v-6fe27614]{margin-top:0}.card-info span[data-v-6fe27614]:first-child{font-weight:700;margin-right:5px;min-width:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.image-text-container[data-v-6fe27614]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;vertical-align:middle;max-width:calc(100% - 50px);padding:2px 0}.block-img[data-v-6fe27614]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.block-img[data-v-6fe27614]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.firmware-text[data-v-6fe27614]{font-size:14px;word-wrap:break-word;word-break:break-all;white-space:normal;line-height:1.4;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.time-detail-container[data-v-6fe27614]{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:3px 0 0;line-height:1.5}.time-label[data-v-6fe27614]{font-weight:700;margin-right:5px;min-width:65px}.create-time[data-v-6fe27614]{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}.detail-btn[data-v-6fe27614]{-ms-flex-negative:0;flex-shrink:0;margin-left:10px;color:#409eff;white-space:nowrap}.progress-text[data-v-6fe27614]{color:#409eff}.detail-content p[data-v-6fe27614]{margin:8px 0;line-height:1.7}.empty-state[data-v-6fe27614]{margin:30px 0;text-align:center}@media (max-width:1200px){.card-item[data-v-6fe27614]{max-width:calc(33.33% - 15px)}}@media (max-width:992px){.card-item[data-v-6fe27614]{max-width:calc(50% - 15px)}}@media (max-width:768px){.card-item[data-v-6fe27614]{max-width:100%}.batch-actions[data-v-6fe27614]{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-container[data-v-6fe27614]{height:auto}}.text_31[data-v-6fe27614]{margin-left:52px}.text_31[data-v-6fe27614],.text_32[data-v-6fe27614]{width:60px;height:17px;overflow-wrap:break-word;color:#576175;font-size:12px;text-align:left;white-space:nowrap;line-height:17px}.flex-col[data-v-6fe27614]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-col[data-v-6fe27614],.flex-row[data-v-6fe27614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.flex-row[data-v-6fe27614]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.justify-between[data-v-6fe27614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-6fe27614] .no-inner-border{border:none!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1)!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important}[data-v-6fe27614] .no-inner-border .el-card__body{padding:0 0!important;border-top:none!important}.image-text-wrapper[data-v-6fe27614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:8px}.image-text-wrapper img[data-v-6fe27614]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px}.image-text-wrapper span[data-v-6fe27614]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.left-items[data-v-6fe27614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dot[data-v-6fe27614]{width:4px;height:4px}.goto-btn[data-v-6fe27614]{margin-left:auto;width:36px;height:36px;padding:0;border:none;background:transparent;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.goto-btn[data-v-6fe27614]:hover{border-radius:4px}.goto-icon[data-v-6fe27614]{width:20px;height:20px;vertical-align:middle}[data-v-6fe27614] .el-form-item__label{font-weight:400!important}.data-card.active[data-v-6fe27614]{-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3);border:1px solid #97c675}.data-card[data-v-6fe27614]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-header[data-v-6fe27614],.icon-wrapper[data-v-6fe27614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-wrapper[data-v-6fe27614]{width:40px;height:40px;background-color:#ebebeb;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}.icon-wrapper i[data-v-6fe27614]{font-size:20px;color:#999}.text-group[data-v-6fe27614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.device-name[data-v-6fe27614]{font-size:14px;font-weight:500;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-sn[data-v-6fe27614]{margin-top:4px;font-size:12px;color:#a9a9a9;white-space:nowrap}.color-block[data-v-6fe27614]{width:36px;height:16px;border-radius:3px}.checkbox-container[data-v-6fe27614] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#2b8777!important;border-color:#2b8777!important}.checkbox-container[data-v-6fe27614] .el-checkbox__inner:after{border-color:#fff!important}.checkbox-container[data-v-6fe27614] .el-checkbox__input.is-checked+.el-checkbox__label{color:inherit!important}