/* GP_ADMIN_ACTION_GUTTERS: three requested tables only. */
.admin-content .announcements-page,
.admin-content .announcements-page > .el-container,
.admin-content .announcements-page > .el-container > .el-aside {
  min-width: 0;
  max-width: 100%;
}
.admin-content .announcements-page > .el-container > .el-aside > .t-table > .t-table__content {
  flex: 1 1 0;
  min-height: 0;
  height: 0 !important;
  max-height: 100% !important;
  max-width: 100%;
  overflow: auto;
  overscroll-behavior-inline: contain;
}
.admin-content .announcements-page > .el-container > .el-aside > .t-table {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: 100% !important;
}
.admin-content .announcements-page > .el-container > .el-aside > .t-table:not([data-gp-empty='true']) table {
  width: 100%;
  min-width: 1172px;
  table-layout: fixed;
}
.admin-content .announcements-page col:last-child {
  width: 176px !important;
}
.admin-content .announcements-page :is(th:last-child, tr:not(.t-table__empty-row) > td:last-child) {
  text-align: center !important;
  white-space: nowrap !important;
  padding-inline: 16px !important;
}
.admin-content .announcements-page th:last-child .t-table__th-cell-inner {
  width: 100%;
  text-align: center;
}
.admin-content .announcements-page td:last-child > .t-button {
  margin: 0 !important;
  vertical-align: middle;
}
.admin-content .announcements-page td:last-child > .t-button + .t-button {
  margin-inline-start: 8px !important;
}
.admin-content .ManagePermissions .permission-table table {
  width: 100%;
  min-width: 608px;
  table-layout: fixed;
}
.admin-content .ManagePermissions .permission-table col:last-child {
  width: 176px !important;
}
.admin-content .ManagePermissions .permission-table :is(th:last-child, tr:not(.t-table__empty-row) > td:last-child) {
  padding-inline: 16px !important;
  text-align: center;
  white-space: nowrap;
}
.admin-content .ManagePermissions .permission-table th:last-child .t-table__th-cell-inner {
  width: 100%;
  text-align: center;
}
.admin-content .ManagePermissions .permission-table td:last-child > .t-space {
  display: inline-flex;
  justify-content: center;
  width: auto;
}
.admin-content .dashboard .carousel-list table {
  width: 100%;
  min-width: 1000px;
  table-layout: fixed;
}
.admin-content .dashboard .carousel-list col:nth-child(3) { width: 180px !important; }
.admin-content .dashboard .carousel-list col:nth-child(4) { width: 280px !important; }
.admin-content .dashboard .carousel-list col:last-child { width: 272px !important; }
.admin-content .dashboard .carousel-list :is(th:last-child, tr:not(.t-table__empty-row) > td:last-child) {
  padding-inline: 16px !important;
  text-align: center;
  white-space: nowrap;
}
.admin-content .dashboard .carousel-list th:last-child .t-table__th-cell-inner {
  width: 100%;
  text-align: center;
}
.admin-content .dashboard .carousel-list .carousel-actions {
  flex-wrap: nowrap;
  align-items: center;
}
@media (max-width: 768px) {
  .admin-content .announcements-page { height: calc(100dvh - var(--admin-header-height) - 28px); }
  .admin-content .announcements-page .ops-panel { gap: 8px; padding-bottom: 12px; }
  .admin-content .announcements-page .ops-card { padding: 12px; }
  .admin-content .announcements-page .ops-control { flex-direction: row; align-items: center; }
  .admin-content .announcements-page .version-form { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px; }
  .admin-content .announcements-page .version-form > :nth-child(2) { grid-column: 1; }
  .admin-content .announcements-page .version-form > .t-button { grid-column: 2; grid-row: 1 / span 2; }
  .admin-content .dashboard .carousel-list col:last-child { width: 312px !important; }
}
/* GP_ADMIN_ACTION_GUTTERS_END */
