/* 后台用户列表 / 订单列表 - 无需横向滚动即可查看完整数据 */

.users-page .table-scroll-wrap,
.orders-page .table-scroll-wrap,
.deposit-review-page .table-scroll-wrap,
.withdraw-review-page .table-scroll-wrap,
.layout-main .table-scroll-wrap {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
}

.orders-page .el-table__body-wrapper,
.orders-page .el-table__header-wrapper {
  overflow-x: hidden !important;
}

.orders-page .el-table {
  width: 100% !important;
}

.orders-page .el-table__header,
.orders-page .el-table__body {
  width: 100% !important;
}

.users-page .el-table .cell,
.orders-page .el-table .cell,
.deposit-review-page .el-table .cell,
.withdraw-review-page .el-table .cell,
.layout-main .el-table .cell {
  white-space: normal !important;
  word-break: break-word !important;
  line-height: 1.45 !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

.users-page .el-table th.el-table__cell,
.users-page .el-table td.el-table__cell,
.orders-page .el-table th.el-table__cell,
.orders-page .el-table td.el-table__cell,
.layout-main .el-table th.el-table__cell,
.layout-main .el-table td.el-table__cell {
  height: auto !important;
  min-width: 0 !important;
  vertical-align: top;
  padding: 10px 8px !important;
}

.users-page .el-table .el-table__body tr,
.orders-page .el-table .el-table__body tr {
  height: auto !important;
}

.orders-page {
  overflow-x: hidden;
  max-width: 100%;
}

/* 搜索栏平铺展示，减少遮挡 */
.users-page .search-form,
.orders-page .search-form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 12px;
}

.users-page .search-form .el-form-item,
.orders-page .search-form .el-form-item {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}

.users-page .toolbar,
.orders-page .toolbar {
  margin-bottom: 16px;
}

/* 分页默认已调大，保留分页器但更易读 */
.users-page .pagination,
.orders-page .pagination,
.layout-main .pagination {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 8px;
}
