#action-row {
  display: flex;
  gap: var(--vertical-padding) var(--horizontal-padding);
  padding: var(--vertical-padding) var(--horizontal-padding);
  background: var(--color-primary-background);
  position: sticky;
  bottom: 0;
  border-top: 1px solid var(--color-text-dark);
}
#action-row a {
  padding: var(--vertical-padding-sm) var(--horizontal-padding);
  border: var(--border-width) solid var(--color-accent);
}

#municipality-table-wrapper,
#auth-bypass-table-wrapper {
  overflow-x: auto;
}

#municipality-table,
#auth-bypass-table {
  margin: var(--vertical-padding) var(--horizontal-padding);
  border-collapse: collapse;
  border-spacing: var(--vertical-padding-sm) var(--horizontal-padding-sm);
}
#municipality-table td,
#auth-bypass-table td {
  max-width: 30ch;
  padding: var(--vertical-padding-sm) var(--horizontal-padding-sm);
}
#municipality-table th,
#auth-bypass-table th {
  padding: var(--vertical-padding-sm) var(--horizontal-padding-sm);
}
#municipality-table td,
#municipality-table th,
#auth-bypass-table td,
#auth-bypass-table th {
  border: 1px solid var(--color-text-dark);
}
#municipality-table tr:nth-of-type(even),
#municipality-table thead,
#auth-bypass-table tr:nth-of-type(even),
#auth-bypass-table thead {
  background-color: var(--color-secondary-background);
}
