@charset "UTF-8";*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#303133;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px}.page-stack{display:flex;flex-direction:column;gap:18px}.page-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.page-title{margin:0;font-size:20px;font-weight:600}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.el-card,.admin-card{padding:18px;background:#fff;border:1px solid #ebeef5;border-radius:8px}.el-table{width:100%}.el-table th.el-table__cell,.el-table td.el-table__cell{vertical-align:middle}.el-table .cell{display:flex;align-items:center;min-height:32px;line-height:20px}.el-table__empty-text{font-size:0}.el-table__empty-text:after{content:"暂无数据";color:#909399;font-size:14px}.el-button+.el-button{margin-left:8px}.muted{color:#909399}
