html,body,#app{margin:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:var(--el-text-color-primary);background:var(--el-bg-color-page);-webkit-font-smoothing:antialiased}.page{display:flex;flex-direction:column;gap:16px}.filter-card .el-card__body{padding-bottom:2px}.filter-form .el-form-item{margin-right:16px;margin-bottom:16px}.filter-form .el-input,.filter-form .el-select{width:200px}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.toolbar__title{font-size:15px;font-weight:600}.toolbar__actions{display:flex;gap:8px;align-items:center}.muted{color:var(--el-text-color-secondary);font-size:12px}.money{font-variant-numeric:tabular-nums}.money--strong{color:var(--el-color-danger);font-weight:600}.thumb{width:64px;height:44px;border-radius:4px;display:block}.form-tip{color:var(--el-text-color-secondary);font-size:12px;line-height:1.6;margin-top:4px}.section-title{font-size:15px;font-weight:600;margin:8px 0 12px;padding-left:8px;border-left:3px solid var(--el-color-primary)}.el-table .cell{word-break:break-all}.el-drawer__header{margin-bottom:8px}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
