/* 幽默竞猜 /vote — 49 绿主题 #07c160 */
.page-vote-49 {
  background: #f2f4f7;
}

.page-vote-49 .vote-home {
  padding-top: 46px;
  max-width: 480px;
  margin: 0 auto;
  background-color: #f2f4f7;
}

.page-vote-49 .vote-home .van-nav-bar {
  background-color: #07c160 !important;
  max-width: 480px;
  left: 50%;
  transform: translateX(-50%);
  right: auto;
  width: 100%;
}

.page-vote-49 .vote-home .van-nav-bar:after {
  display: none !important;
}

.page-vote-49 .vote-home .van-nav-bar__content {
  height: 46px !important;
}

.page-vote-49 .vote-home .van-nav-bar__title {
  color: #fff !important;
  font-weight: 700 !important;
  width: 100% !important;
  max-width: none !important;
}

.page-vote-49 .vote-home .van-nav-bar__left .van-icon {
  color: #fff !important;
}

/* 图片/视频 Tab 条 */
.page-vote-49 .vote-home-tab {
  background: #07c160;
  border-bottom: none !important;
  padding-bottom: 0 !important;
}

.page-vote-49 .vote-home-tab .van-tabs__wrap,
.page-vote-49 .vote-home-tab .van-tabs__nav {
  background: #07c160 !important;
}

.page-vote-49 .vote-home-tab .van-tab {
  color: rgba(255, 255, 255, 0.85) !important;
  font-weight: 700;
}

.page-vote-49 .vote-home-tab .van-tab--active {
  color: #fff !important;
}

.page-vote-49 .vote-home-tab .van-tabs__line {
  background-color: #fff !important;
}

/* 期数 / 下拉 */
.page-vote-49 .m-tabs-period-home .van-dropdown-menu__title .van-ellipsis {
  color: #07c160 !important;
}

.page-vote-49 .m-tabs-period-home .van-dropdown-menu__title:after {
  border-color: transparent transparent #07c160 #07c160 !important;
}

.page-vote-49 .m-tabs-period-home .tag-body span.act {
  background-color: #07c160 !important;
  color: #fff !important;
}

.page-vote-49 .m-tabs-period .m-tabs-period-bd span.act {
  background-color: #07c160 !important;
  color: #fff !important;
}

/* 投票区 */
.page-vote-49 .vote-home .vote-list .proportion {
  border-color: #07c160 !important;
}

.page-vote-49 .vote-home .vote-list .proportion i {
  background: #07c160 !important;
}

.page-vote-49 .vote-home .ft-btns label {
  background: #07c160 !important;
  color: #fff !important;
}

.page-vote-49 .vote-home .dialog-set-vote .item.act {
  background: #07c160 !important;
  color: #fff !important;
}

.page-vote-49 .vote-dialog-ft button.primary {
  color: #07c160 !important;
}

.page-vote-49 .vote-comment-empty a {
  color: #07c160 !important;
}

.page-vote-49 .vote-home .actm {
  background: #e8f8ef;
}
