/* AdminJS表格布局优化 */

/* AdminJS表格布局优化 - 彻底解决右侧空白列问题 */

/* 确保表格容器宽度为100% - 使用更具体的选择器 */
.adminjs-record-table, 
.adminjs-record-table-container, 
.adminjs-table-container {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: visible !important;
}

/* 确保表格本身宽度为100% */
.adminjs-record-table table, 
.adminjs-table-container table {
  width: 100% !important;
  table-layout: fixed !important;
  margin: 0 !important;
}

/* 优化表格单元格显示 */
.adminjs-record-table th,
.adminjs-record-table td,
.adminjs-table-container th,
.adminjs-table-container td {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  min-width: 0 !important;
}

/* 特别针对操作列的优化 - 解决右侧空白列问题 */
.adminjs-record-table th:last-child,
.adminjs-record-table td:last-child,
.adminjs-table-container th:last-child,
.adminjs-table-container td:last-child {
  width: auto !important;
  min-width: 0 !important;
  max-width: 150px !important;
  padding-right: 10px !important;
}

/* 确保内容区域完全填充父容器 */
.adminjs-content, 
.adminjs-content__body {
  width: 100% !important;
  overflow-x: hidden !important;
  padding-right: 0 !important;
}

/* 移除可能导致右侧空白的内边距和滚动条占位 */
.adminjs-table-wrapper, 
.adminjs-table-body, 
.adminjs-data-grid {
  padding-right: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  overflow-x: hidden !important;
}

/* 确保所有容器都不占用额外空间 */
.adminjs-layout, 
.adminjs-layout__content, 
.adminjs-resources, 
.adminjs-records, 
.adminjs-records-list {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
}

/* 针对AdminJS内部结构的额外优化 */
.adminjs-data-grid-wrapper {
  padding-right: 0 !important;
  overflow-x: hidden !important;
}

/* 移除所有可能的右侧边距和内边距 */
* {
  box-sizing: border-box !important;
}

/* 强制表格内容完全填充可用空间 */
.adminjs-record-table thead,
.adminjs-record-table tbody {
  width: 100% !important;
}