*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-track{background:#f1f1f1}.page-container{padding:20px}.page-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header .page-title{color:#333;font-size:18px;font-weight:600}.search-form{background:#f5f7fa;border-radius:4px;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:20px;display:flex}.search-form .el-form-item{margin-bottom:0}.data-table{background:#fff;border-radius:4px}.data-table .el-table{border-radius:4px}.pagination{justify-content:flex-end;margin-top:20px;display:flex}.stats-card .card-value{color:#333;font-size:28px;font-weight:600}.stats-card .card-label{color:#999;margin-top:5px;font-size:14px}.stats-card .card-icon{color:#409eff;font-size:40px}.action-buttons{gap:10px;display:flex}.action-buttons .el-button{padding:8px 15px}.status-tag.success{color:#67c23a;background:#f0f9eb;border-color:#e1f3d8}.status-tag.warning{color:#e6a23c;background:#fdf6ec;border-color:#faecd8}.status-tag.danger{color:#f56c6c;background:#fef0f0;border-color:#fde2e2}.status-tag.info{color:#909399;background:#f4f4f5;border-color:#e9e9eb}@media screen and (width<=768px){.page-container{padding:10px}.search-form{flex-direction:column}.el-col-12{flex:0 0 100%;max-width:100%}.pagination{justify-content:center}}
