:root{--yhq-primary: #c8102e;--yhq-bg: #f5f6f8}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--yhq-bg);color:#1f2328;font-size:14px}.page{padding:16px}.page-card{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 2px #0000000a}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.toolbar-spacer{flex:1}.muted{color:#8a9099;font-size:12px}.price{color:var(--yhq-primary);font-weight:600}.thumb{width:48px;height:48px;border-radius:6px;object-fit:cover;background:#f0f1f3;display:block}.thumb-lg{width:88px;height:88px;border-radius:8px;object-fit:cover;background:#f0f1f3;display:block}.el-table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-table td.cell-wrap .cell{white-space:normal;word-break:break-word;overflow:visible;text-overflow:clip}.el-table .cell .el-input-number,.el-table .cell .el-input,.el-table .cell .el-select{width:100%}.el-table .cell .muted{line-height:1.5}.mt{margin-top:14px}.mb{margin-bottom:14px}.el-pagination.pager{margin-top:14px;justify-content:flex-end}
