/* =========================================================
   Làng Ẩn Dật - BẢN 8F.8 ADMIN USER CENTER COLUMNS
   Danh sách thành viên:
   - Username căn trái.
   - Tên nhân vật / ID / Phái / Point / Donate / Role / Thao tác căn giữa.
   ========================================================= */

/* Header bảng */
.admin-table-head{
  align-items:center!important;
}

.admin-table-head > span:first-child{
  text-align:left!important;
  justify-self:start!important;
}

.admin-table-head > span:nth-child(n+2){
  text-align:center!important;
  justify-self:center!important;
}

/* Row user */
.admin-user-row{
  align-items:center!important;
}

/* Username giữ căn trái */
.admin-user-row > *:first-child{
  text-align:left!important;
  justify-self:start!important;
}

/* Các cột còn lại căn giữa */
.admin-user-row > *:nth-child(n+2){
  text-align:center!important;
  justify-self:center!important;
}

/* Tên nhân vật căn giữa nhưng vẫn đủ rõ */
.admin-user-row > *:nth-child(2){
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
}

/* ID / Phái dạng pill căn giữa */
.admin-user-row > *:nth-child(3),
.admin-user-row > *:nth-child(4){
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
}

/* Point / Donate / Role */
.admin-user-row > *:nth-child(5),
.admin-user-row > *:nth-child(6),
.admin-user-row > *:nth-child(7){
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
}

/* Thao tác căn giữa */
.admin-user-row > .admin-row-actions,
.admin-user-row > *:nth-child(8){
  justify-self:center!important;
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
  align-items:center!important;
}

.admin-row-actions button{
  justify-self:center!important;
  width:100%!important;
  max-width:88px!important;
}

/* Mobile giữ dạng card, không ép căn giữa toàn bộ để dễ đọc */
@media(max-width:760px){
  .admin-table-head{
    display:none!important;
  }

  .admin-user-row > *{
    justify-self:stretch!important;
    text-align:left!important;
  }

  .admin-user-row > *:nth-child(2),
  .admin-user-row > *:nth-child(3),
  .admin-user-row > *:nth-child(4),
  .admin-user-row > *:nth-child(5),
  .admin-user-row > *:nth-child(6),
  .admin-user-row > *:nth-child(7){
    justify-content:flex-start!important;
    text-align:left!important;
  }

  .admin-user-row > .admin-row-actions,
  .admin-user-row > *:nth-child(8){
    justify-self:stretch!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }

  .admin-row-actions button{
    max-width:none!important;
  }
}