*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}.page-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h2{color:#303133;font-size:20px;font-weight:600}.stat-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:20px;display:grid}.stat-card .el-card__body{padding:20px}.stat-card .stat-label{color:#909399;margin-bottom:8px;font-size:14px}.stat-card .stat-value{color:#303133;font-size:28px;font-weight:700}.stat-card .stat-sub{color:#909399;margin-top:4px;font-size:12px}.el-table{width:100%!important}.el-table th.el-table__cell{font-weight:600;background-color:#f5f7fa!important}.filter-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}@media screen and (max-width:1440px){.stat-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.stat-card .stat-value{font-size:24px}.page-header h2{font-size:18px}}@media screen and (max-width:1024px){.filter-bar{flex-direction:column;align-items:stretch}.stat-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.stat-cards{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:flex-start;gap:12px}}
