.stats-dashboard-page[data-v-722b8954]{padding:20px;background:#f5f7fa;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;overflow:auto}.stats-dashboard-page .page-header[data-v-722b8954]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.stats-dashboard-page .page-header .page-title[data-v-722b8954]{font-size:16px;font-weight:600;color:#303133}.stats-dashboard-page .stats-row[data-v-722b8954]{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:15px}.stats-dashboard-page .stats-row .stat-item[data-v-722b8954]{background:#fff;border-radius:8px;padding:18px;text-align:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.stats-dashboard-page .stats-row .stat-item .stat-item-value[data-v-722b8954]{font-size:28px;font-weight:600;margin-bottom:5px}.stats-dashboard-page .stats-row .stat-item .stat-item-label[data-v-722b8954]{font-size:14px;color:#909399}.stats-dashboard-page .stats-row .stat-item.primary .stat-item-value[data-v-722b8954]{color:#2296f7}.stats-dashboard-page .stats-row .stat-item.success .stat-item-value[data-v-722b8954]{color:#67c23a}.stats-dashboard-page .stats-row .stat-item.warning .stat-item-value[data-v-722b8954]{color:#e6a23c}.stats-dashboard-page .stats-row .stat-item.danger .stat-item-value[data-v-722b8954]{color:#f56c6c}.stats-dashboard-page .stats-row .stat-item.purple .stat-item-value[data-v-722b8954]{color:#a27ce3}.stats-dashboard-page .content-row[data-v-722b8954]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.stats-dashboard-page .content-row>.card[data-v-722b8954]{min-height:0}@media(max-width:1100px){.stats-dashboard-page .content-row[data-v-722b8954]{grid-template-columns:1fr}}.stats-dashboard-page .card[data-v-722b8954]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);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}.stats-dashboard-page .card .card-header[data-v-722b8954]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin-bottom:15px}.stats-dashboard-page .card .card-header.card-header-with-action[data-v-722b8954]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stats-dashboard-page .card .card-header .card-title[data-v-722b8954]{font-size:15px;font-weight:600;color:#303133}.stats-dashboard-page .card .card-header .card-subtitle[data-v-722b8954]{font-size:12px;color:#909399}.stats-dashboard-page .chart-card[data-v-722b8954]{position:relative}.stats-dashboard-page .chart-card .chart-container[data-v-722b8954],.stats-dashboard-page .panel-empty[data-v-722b8954]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:300px}.stats-dashboard-page .panel-empty[data-v-722b8954]{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;font-size:14px;color:#909399;background:#fafafa;border-radius:4px}.stats-dashboard-page .matrix-empty[data-v-722b8954]{min-height:200px}.stats-dashboard-page .table-card[data-v-722b8954]{overflow:hidden}.stats-dashboard-page .table-card .matrix-table-scroll[data-v-722b8954]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto}.stats-dashboard-page .table-card .matrix-table[data-v-722b8954]{width:100%}.stats-dashboard-page .table-card .matrix-table[data-v-722b8954] .el-table__footer-wrapper table{width:100%!important}.stats-dashboard-page .table-card .matrix-table[data-v-722b8954] .el-table__footer-wrapper td{vertical-align:middle}.drawer-content[data-v-722b8954]{padding:16px}.device-stats-drill-drawer .el-drawer__header{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #ebeef5}.device-stats-drill-drawer .drawer-title-wrap{display:inline-block;line-height:1.4;vertical-align:middle}.device-stats-drill-drawer .drawer-title-main{font-size:20px;font-weight:600;color:#409eff}.device-stats-drill-drawer .drawer-title-suffix{font-size:14px;font-weight:400;color:#606266}