/* GP_ADMIN_FIVE_PAGE_RESPONSIVE: page-local frames; preserve column alignment. */
.admin-content .RegisteredUsers,
.admin-content .CleanRecordForTest {
  box-sizing: border-box;
  min-width: 0;
}
.admin-content .RegisteredUsers .registered-users-table:not([data-gp-single='true']) table {
  min-width: 1204px;
  width: 100%;
  table-layout: fixed;
}
.admin-content .RegisteredUsers .registered-users-table:not([data-gp-single='true']) col:nth-child(1) { width: 13% !important; }
.admin-content .RegisteredUsers .registered-users-table:not([data-gp-single='true']) col:nth-child(2) { width: 16% !important; }
.admin-content .RegisteredUsers .registered-users-table:not([data-gp-single='true']) col:nth-child(3) { width: 9% !important; }
.admin-content .RegisteredUsers .registered-users-table:not([data-gp-single='true']) col:nth-child(4),
.admin-content .RegisteredUsers .registered-users-table:not([data-gp-single='true']) col:nth-child(5) { width: 14% !important; }
.admin-content .RegisteredUsers .registered-users-table:not([data-gp-single='true']) col:nth-child(6),
.admin-content .RegisteredUsers .registered-users-table:not([data-gp-single='true']) col:nth-child(7) { width: 11% !important; }
.admin-content .RegisteredUsers .registered-users-table:not([data-gp-single='true']) col:nth-child(8) { width: 12% !important; }
.admin-content .CleanRecordForTest .test-records-table:not([data-gp-single='true']) table {
  width: 100%;
  min-width: 1200px;
  table-layout: fixed;
}
.admin-content .CleanRecordForTest .test-records-table:not([data-gp-single='true']) col:nth-child(1) { width: 27% !important; }
.admin-content .CleanRecordForTest .test-records-table:not([data-gp-single='true']) col:nth-child(2) { width: 7% !important; }
.admin-content .CleanRecordForTest .test-records-table:not([data-gp-single='true']) col:nth-child(3) { width: 14% !important; }
.admin-content .CleanRecordForTest .test-records-table:not([data-gp-single='true']) col:nth-child(4) { width: 10% !important; }
.admin-content .CleanRecordForTest .test-records-table:not([data-gp-single='true']) col:nth-child(5),
.admin-content .CleanRecordForTest .test-records-table:not([data-gp-single='true']) col:nth-child(6) { width: 15% !important; }
.admin-content .CleanRecordForTest .test-records-table:not([data-gp-single='true']) col:nth-child(7) { width: 12% !important; }
.admin-content :is(.RegisteredUsers .registered-users-table:not([data-gp-single='true']), .CleanRecordForTest .test-records-table:not([data-gp-single='true'])) td {
  white-space: nowrap !important;
  overflow: hidden;
}
.admin-content :is(.RegisteredUsers .registered-users-table:not([data-gp-single='true']), .CleanRecordForTest .test-records-table:not([data-gp-single='true'])) td > .copy-id {
  max-width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
}
.admin-content .announcements-page {
  height: calc(100dvh - var(--admin-header-height) - 48px);
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.admin-content .announcements-page > :is(.header-row, .ops-panel) { flex: 0 0 auto; }
.admin-content .announcements-page > .el-container {
  flex: 1 1 0;
  min-height: 0;
  overflow: hidden;
}
.admin-content .announcements-page > .el-container > .el-aside {
  height: 100%;
  min-height: 0;
  margin-bottom: 0;
  overflow: hidden;
}
.admin-content .announcements-page > .el-container > .el-aside > .t-table { height: 100%; }
.admin-content .ManageDistributors .distributor-guided-table .t-table__content {
  scrollbar-width: none !important;
  -ms-overflow-style: none;
}
.admin-content .ManageDistributors .distributor-guided-table .t-table__content::-webkit-scrollbar {
  display: none;
}
.admin-content .ManagePermissions .permission-table :is(th:last-child, td:last-child) {
  padding-inline: 16px;
}
@media (max-width: 767px) {
  .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 :is(.RegisteredUsers, .CleanRecordForTest) .pagination { flex-wrap: wrap; gap: 12px; }
}

.AddDistributor .t-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}
.AddDistributor .t-form__item{min-width:0}
.AddDistributor .t-form__item:last-child{grid-column:1/-1}
.announcements-page{--announcement-list-height:max(360px,calc(100dvh - 220px))}
.announcements-page > .el-container > .el-aside .admin-compat-table > .t-table__content > table > tbody > tr > td:last-child{white-space:nowrap;text-align:center}
.announcements-page > .el-container > .el-aside .admin-compat-table > .t-table__content > table > tbody > tr > td:last-child > .t-button{display:inline-flex;vertical-align:middle;margin:0}
.announcements-page > .el-container > .el-aside .admin-compat-table > .t-table__content > table > tbody > tr > td:last-child > .t-button + .t-button{margin-left:8px}
.announcements-page .version-form .t-button{min-width:104px;height:36px;flex-shrink:0;font-size:14px;white-space:nowrap}
.apply-distributors-page .apply-empty{display:grid;justify-items:center;align-content:center;min-height:126px;padding:14px;color:var(--admin-muted,#6b7280);text-align:center;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.apply-distributors-page .apply-empty > div,.apply-distributors-page .apply-empty > svg,.apply-distributors-page .apply-empty__detail{display:none!important}
.apply-distributors-page .apply-empty strong{font-weight:400}
@media(max-width:767px){.AddDistributor .t-form{grid-template-columns:minmax(0,1fr)}}
