.iot-detail-container[data-v-391a4dd9]{padding:24px;background-color:#f7f9fb;min-height:calc(100vh - 64px)}.iot-detail-container .header-breadcrumb[data-v-391a4dd9]{display:flex;align-items:center;margin-bottom:24px;font-size:14px}.iot-detail-container .header-breadcrumb .back-link[data-v-391a4dd9]{color:#606266;cursor:pointer;display:flex;align-items:center;transition:color .2s}.iot-detail-container .header-breadcrumb .back-link[data-v-391a4dd9]:hover{color:#409eff}.iot-detail-container .header-breadcrumb .back-link i[data-v-391a4dd9]{margin-right:4px;font-weight:700}.iot-detail-container .header-breadcrumb .sep[data-v-391a4dd9]{margin:0 12px;color:#c0c4cc}.iot-detail-container .header-breadcrumb .current-page[data-v-391a4dd9]{font-weight:600;color:#303133;font-size:16px}.iot-detail-container .main-content[data-v-391a4dd9]{background:#fff;border-radius:12px;padding:20px 28px 28px;box-shadow:0 1px 8px rgba(0,0,0,.04)}.iot-detail-container .main-content .proto-tabs[data-v-391a4dd9] .el-tabs__header{margin-bottom:30px}.iot-detail-container .main-content .proto-tabs[data-v-391a4dd9] .el-tabs__item{font-size:15px;height:50px;line-height:50px;padding:0 25px}.iot-detail-container .main-content .proto-tabs[data-v-391a4dd9] .el-tabs__item.is-active{font-weight:600;color:#1e6fff}.iot-detail-container .main-content .proto-tabs[data-v-391a4dd9] .el-tabs__active-bar{background-color:#1e6fff;height:3px;border-radius:3px}.iot-detail-container .main-content .proto-tabs[data-v-391a4dd9] .el-tabs__nav-wrap:after{height:1px;background-color:#f0f2f5}.iot-detail-container .main-content .tab-body[data-v-391a4dd9]{padding-top:10px}.iot-detail-container .main-content .tab-body .table-tools[data-v-391a4dd9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.iot-detail-container .main-content .tab-body .table-tools .table-title[data-v-391a4dd9]{font-size:18px;font-weight:600;color:#303133}.iot-detail-container .main-content .tab-body .table-tools .right-tools[data-v-391a4dd9]{display:flex;gap:15px}.iot-detail-container .main-content .tab-body .table-tools .search-box[data-v-391a4dd9]{display:flex}.iot-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-391a4dd9]{width:320px}.iot-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-391a4dd9] .el-input__inner{border-radius:8px 0 0 8px;height:40px;border-right:none}.iot-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-391a4dd9] .el-input-group__append{background-color:#1e6fff;border-color:#1e6fff;color:#fff;border-radius:0 8px 8px 0;padding:0 15px}.iot-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-391a4dd9] .el-input-group__append .el-button{margin:-10px -20px}.iot-detail-container .main-content .tab-body .table-tools .search-box .el-input[data-v-391a4dd9] .el-input-group__append i{color:#fff}.iot-detail-container .main-content .overview-tab .stats-grid[data-v-391a4dd9]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card[data-v-391a4dd9]{background:#fff;border-radius:10px;padding:24px;border:1px solid #f0f2f5;box-shadow:0 2px 12px rgba(0,0,0,.02);display:flex;flex-direction:column;justify-content:center;min-height:140px}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card .card-title[data-v-391a4dd9]{font-size:15px;color:#606266;margin-bottom:12px;display:flex;align-items:center}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card .card-title i[data-v-391a4dd9]{margin-right:8px;font-size:18px}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card .card-value[data-v-391a4dd9]{font-size:34px;font-weight:700;color:#303133;margin-bottom:8px}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card .card-sub[data-v-391a4dd9]{font-size:13px;color:#909399}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card.card-total[data-v-391a4dd9]{background-color:#f7fbff;border-color:#e6f1ff}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card.card-total .card-title i[data-v-391a4dd9]{color:#1e6fff}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card.card-online .card-title i[data-v-391a4dd9]{color:#67c23a}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card.card-offline .card-title i[data-v-391a4dd9]{color:#f56c6c}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card.card-types .card-title i[data-v-391a4dd9]{color:#409eff}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card.card-factories .card-title i[data-v-391a4dd9]{color:#e6a23c}.iot-detail-container .main-content .overview-tab .stats-grid .stats-card.card-availability .card-title i[data-v-391a4dd9]{color:#00bcd4}.iot-detail-container .main-content .proto-table[data-v-391a4dd9] th{background-color:#f8f9fb!important;color:#303133;font-weight:600;padding:12px 0}.iot-detail-container .main-content .proto-table[data-v-391a4dd9] .el-table__row{height:64px}.iot-detail-container .main-content .proto-table .image-placeholder[data-v-391a4dd9]{color:#909399;font-size:13px;display:flex;align-items:center;justify-content:center}.iot-detail-container .main-content .proto-table .image-placeholder i[data-v-391a4dd9]{margin-right:4px;font-size:16px}.iot-detail-container .main-content .proto-table .oval-tag[data-v-391a4dd9]{display:inline-block;padding:2px 12px;border-radius:12px;font-size:13px}.iot-detail-container .main-content .proto-table .oval-tag.bg-green-light[data-v-391a4dd9]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.iot-detail-container .main-content .proto-table .oval-tag.bg-red-light[data-v-391a4dd9]{background:#fff1f0;color:#f5222d;border:1px solid #ffa39e}.iot-detail-container .main-content .proto-table .oval-tag.bg-orange-light[data-v-391a4dd9]{background:#fffbe6;color:#faad14;border:1px solid #ffe58f}.iot-detail-container .main-content .color-green[data-v-391a4dd9]{color:#52c41a!important}.iot-detail-container .main-content .color-red[data-v-391a4dd9]{color:#f5222d!important}.iot-detail-container .main-content .color-orange[data-v-391a4dd9]{color:#faad14!important}.iot-detail-container .main-content .color-blue[data-v-391a4dd9]{color:#1890ff!important}.iot-detail-container .main-content .color-cyan[data-v-391a4dd9]{color:#00bcd4!important}.iot-detail-container .main-content .pagination-container[data-v-391a4dd9],.iot-detail-container .main-content .pagination-mock[data-v-391a4dd9]{margin-top:28px;display:flex;justify-content:space-between;align-items:center}.iot-detail-container .main-content .pagination-container .total-info[data-v-391a4dd9],.iot-detail-container .main-content .pagination-mock .total-info[data-v-391a4dd9]{font-size:14px;color:#909399}.iot-detail-container .main-content .pagination-container[data-v-391a4dd9] .el-pagination .el-pager li,.iot-detail-container .main-content .pagination-mock[data-v-391a4dd9] .el-pagination .el-pager li{margin:0 3px;border:1px solid #dcdfe6;border-radius:4px}.iot-detail-container .main-content .pagination-container[data-v-391a4dd9] .el-pagination .el-pager li.active,.iot-detail-container .main-content .pagination-mock[data-v-391a4dd9] .el-pagination .el-pager li.active{background-color:#1e6fff;border-color:#1e6fff;color:#fff}