.ppsv-col {
  transition: all 0.3s;
}

.create-col(@count, @i) when (@i =< @count) {
  .ppsv-col--span-@{i} {
    flex: 0 0 @i * (100% / 24);
  }

  .ppsv-col--offset-@{i} {
    margin-left: @i * (100% / 24);
  }

  .create-col(@count, @i + 1);
}

.create-col(24, 1);
