.large-table-pagination {
  display: flex;
  justify-content: flex-end;
  gap: 6px;
  padding: 8px 10px;
  border-bottom: 1px solid var(--line);
  background: var(--surface);
}

.large-table-pagination button,
.large-table-page-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  min-height: 30px;
  border: 1px solid var(--line);
  border-radius: 7px;
  background: #fff;
  color: var(--ink);
  font: inherit;
  font-size: 1.1rem;
  cursor: pointer;
}

.large-table-pagination button:disabled,
.large-table-page-button:disabled {
  cursor: default;
  opacity: 0.42;
}

.live-pacing-table th:nth-child(1),
.live-pacing-table td:nth-child(1),
.live-pacing-table th:nth-child(2),
.live-pacing-table td:nth-child(2),
.live-pacing-table th:nth-child(3),
.live-pacing-table td:nth-child(3) {
  position: sticky;
  background: var(--surface);
}

.live-pacing-table th:nth-child(1),
.live-pacing-table td:nth-child(1) {
  left: 0;
}

.live-pacing-table th:nth-child(2),
.live-pacing-table td:nth-child(2) {
  left: 220px;
}

.live-pacing-table th:nth-child(3),
.live-pacing-table td:nth-child(3) {
  left: 332px;
  box-shadow: 1px 0 0 var(--line);
}

.live-pacing-table th:nth-child(-n + 3) {
  z-index: 3;
  background: var(--surface-soft);
}

.live-pacing-table td:nth-child(-n + 3) {
  z-index: 2;
}

.live-pacing-table tbody tr,
.coverage-table tbody tr {
  content-visibility: auto;
  contain-intrinsic-size: 48px;
}
