/* 水平间距 */
/* 水平间距 */
.container.data-v-07e72d3c {
  padding: 0 30rpx;
}
.container .time .time-title.data-v-07e72d3c {
  height: 128rpx;
  line-height: 128rpx;
  font-size: 30rpx;
  font-weight: bold;
}
.container .time .time-title span.data-v-07e72d3c {
  font-size: 24rpx;
  font-weight: 400;
  color: #B3B3B3;
}
.container .time .time-list.data-v-07e72d3c {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 100rpx;
  grid-gap: 30rpx 20rpx;
}
.container .time .time-list .time-list-item.data-v-07e72d3c {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 26rpx;
  border: 1rpx solid #CCCCCC;
  border-radius: 12rpx;
}
.container .time .time-list .active.data-v-07e72d3c {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 26rpx;
  border: 1rpx solid #CCCCCC;
  border-radius: 12rpx;
  color: #fff;
  background-image: linear-gradient(#8684FF, #3D50E7);
}
.container .time .time-list .disable.data-v-07e72d3c {
  background: #E6E6E6;
}
.container .bus .bus-title.data-v-07e72d3c {
  height: 128rpx;
  line-height: 128rpx;
  font-size: 30rpx;
  font-weight: bold;
}
.container .bus .bus-title span.data-v-07e72d3c {
  font-size: 24rpx;
  font-weight: 400;
}
.container .bus .bus-list.data-v-07e72d3c {
  display: flex;
  flex-direction: column;
}
.container .bus .bus-list .bus-list-item.data-v-07e72d3c {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 30rpx;
  height: 100rpx;
  font-size: 26rpx;
  border: 1rpx solid #CCCCCC;
  border-radius: 12rpx;
}
.container .bus .bus-list .active.data-v-07e72d3c {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 30rpx;
  height: 100rpx;
  font-size: 26rpx;
  border: 1rpx solid #CCCCCC;
  border-radius: 12rpx;
  color: #fff;
  background-image: linear-gradient(#8684FF, #3D50E7);
}
.container .bus .bus-list .disable.data-v-07e72d3c {
  background: #E6E6E6;
}
.container .bus .bus-list-nodata.data-v-07e72d3c {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #B3B3B3;
}
.container .bus .bus-list-nodata .nodata-img.data-v-07e72d3c {
  position: relative;
  width: 500rpx;
  height: 500rpx;
}
.container .bus .bus-list-nodata .nodata-img img.data-v-07e72d3c {
  width: 100%;
  height: 100%;
}
.container .bus .bus-list-nodata .nodata-img .nodata-info.data-v-07e72d3c {
  position: absolute;
  left: 250rpx;
  bottom: 50rpx;
  transform: translateX(-50%);
  white-space: nowrap;
}
.container .btn.data-v-07e72d3c {
  position: relative;
  display: flex;
  margin-top: 50rpx;
  padding: 24rpx 30rpx;
  box-sizing: border-box;
  height: 115rpx;
  border-radius: 15rpx;
  box-shadow: 0px 0px 12rpx rgba(0, 0, 0, 0.12);
}
.container .btn .btn-clock.data-v-07e72d3c {
  width: 61rpx;
  height: 61rpx;
}
.container .btn .btn-clock img.data-v-07e72d3c {
  width: 100%;
}
.container .btn .btn-info.data-v-07e72d3c {
  margin-left: 18rpx;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.container .btn .btn-info .btn-info-title.data-v-07e72d3c {
  font-size: 28rpx;
  color: #5863F1;
}
.container .btn .btn-info .btn-info-time.data-v-07e72d3c {
  font-size: 24rpx;
  color: #B3B3B3;
}
.container .btn .btn-button.data-v-07e72d3c {
  position: absolute;
  right: 0;
  top: -7rpx;
  width: 257rpx;
  height: 130rpx;
  line-height: 130rpx;
  text-align: center;
  font-size: 30rpx;
  color: #fff;
  background: url(data:image/png;base64,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);
  background-size: 100% 100%;
}
.container .info.data-v-07e72d3c {
  margin: 40rpx 0;
}
.container .info .info-title.data-v-07e72d3c {
  height: 41rpx;
  font-size: 28rpx;
}
.container .info .info-detail.data-v-07e72d3c {
  margin-top: 5rpx;
  height: 70rpx;
  color: #B3B3B3;
  font-size: 24rpx;
}