/*
* 活动用 变量
*/
.banner-content .banner[data-v-e9ee1dca] {
  width: 100%;
  position: relative;
}
.banner-content .login[data-v-e9ee1dca] {
  position: absolute;
  top: 146vw;
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.banner-content .login-box[data-v-e9ee1dca] {
  width: auto;
  height: 0.8rem;
  padding: 0 0.213333rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#feeedd), to(#f8d2ad));
  background: linear-gradient(180deg, #feeedd 0%, #f8d2ad 100%);
  border-radius: 0.213333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.banner-content .login-text[data-v-e9ee1dca] {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.373333rem;
  line-height: 0.533333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #f02a2a;
}
.banner-content .pointer[data-v-e9ee1dca] {
  cursor: pointer;
}
/*
* 活动用 变量
*/
.chess-relief-header .header-container[data-v-76fd4072] {
  position: relative;
  margin: 0 auto 0 auto;
}
.chess-relief-header .header-container .activity-info[data-v-76fd4072] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: -4rem auto 0;
  width: 8.8rem;
  height: auto;
  background: -webkit-gradient(linear, left top, left bottom, from(#fde5c7), to(#febf74));
  background: linear-gradient(180deg, #fde5c7 0%, #febf74 100%);
  -webkit-backdrop-filter: blur(0.68rem);
  backdrop-filter: blur(0.68rem);
  border-radius: 0.266667rem;
}
.chess-relief-header .header-container .activity-info .info[data-v-76fd4072] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 0.4rem;
}
.chess-relief-header .header-container .activity-info .info .title[data-v-76fd4072] {
  width: 1.866667rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  font-size: 0.426667rem;
  line-height: 0.586667rem;
  text-align: center;
  color: #7b3e02;
}
.chess-relief-header .header-container .activity-info .info .content-container[data-v-76fd4072] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.chess-relief-header .header-container .activity-info .info .content-container .content[data-v-76fd4072] {
  width: 1.866667rem;
  margin-top: 0.213333rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.32rem;
  line-height: 0.453333rem;
  text-align: center;
  color: #86411b;
}
.chess-relief-header .header-container .activity-info .line[data-v-76fd4072] {
  width: 0.013333rem;
  height: 3.013333rem;
  background: #86411b;
}
/*
* 活动用 变量
*/
.activity-container-rules[data-v-00305af1] {
  position: relative;
  padding-bottom: 0.533333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.activity-container-rules .title[data-v-00305af1] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.266667rem 0.133333rem;
  width: 3.28rem;
  height: 1.066667rem;
  font-family: 'Pragati Narrow';
  font-style: normal;
  font-weight: 400;
  font-size: 0.64rem;
  line-height: 1.093333rem;
  background: linear-gradient(272.78deg, #ffd67d -6.71%, #ffffff 120.93%), linear-gradient(177.59deg, #feeedd 35.24%, #f8d2ad 75.25%), #ffffff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.activity-container-rules .rule-container[data-v-00305af1] {
  width: 9.333333rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.426667rem;
  line-height: 0.586667rem;
  text-align: justify;
  color: #ffffff;
}
/*
* 活动用 变量
*/
.table-container[data-v-fe280eaa] {
  width: 9.333333rem;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(3, 17, 58, 0.7)), to(rgba(15, 102, 199, 0.7)));
  background: linear-gradient(360deg, rgba(3, 17, 58, 0.7) 0%, rgba(15, 102, 199, 0.7) 100%);
  border: 0.026667rem solid #ffce86;
  border-radius: 0.133333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.table-container .activity-detail[data-v-fe280eaa] {
  width: 8.8rem;
  margin: 0.373333rem 0.4rem;
}
.table-container .activity-detail th[data-v-fe280eaa] {
  width: 2.933333rem;
  height: 0.68rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  background: -webkit-gradient(linear, left top, left bottom, from(#e73064), to(#861b1b)), -webkit-gradient(linear, left top, left bottom, from(#ff719a), to(#9d173e)), -webkit-gradient(linear, left top, left bottom, from(#ffb673), to(#a75c32)), -webkit-gradient(linear, left top, left bottom, from(#e73064), to(#861b1b)), -webkit-gradient(linear, left top, left bottom, from(#c87243), to(#86411b)), -webkit-gradient(linear, left top, left bottom, from(#fdd59a), to(#cc7049));
  background: linear-gradient(180deg, #e73064 0%, #861b1b 100%), linear-gradient(180deg, #ff719a 0%, #9d173e 100%), linear-gradient(180deg, #ffb673 0%, #a75c32 100%), linear-gradient(180deg, #e73064 0%, #861b1b 100%), linear-gradient(180deg, #c87243 0%, #86411b 100%), linear-gradient(180deg, #fdd59a 0%, #cc7049 100%);
  border-right: 0.010133rem solid #cc7f55;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.426667rem;
  line-height: 0.586667rem;
  text-align: center;
  color: #ffffff;
}
.table-container .activity-detail th[data-v-fe280eaa]:first-child {
  border-top-left-radius: 0.089031rem;
}
.table-container .activity-detail th[data-v-fe280eaa]:last-child {
  border-top-right-radius: 0.089031rem;
  border: none;
}
.table-container .activity-detail td[data-v-fe280eaa] {
  width: 2.933333rem;
  height: 0.997067rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  background: #fcf4e9;
  border-right: 0.010133rem solid #cc7f55;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.373333rem;
  line-height: 0.533333rem;
  color: #331111;
}
.table-container .activity-detail tr > td[data-v-fe280eaa]:last-child {
  border: none;
}
.table-container .activity-detail tr:first-child > td[data-v-fe280eaa]:first-child {
  border-bottom-left-radius: 0.089031rem;
}
.table-container .activity-detail tr:last-child > td[data-v-fe280eaa]:last-child {
  border-bottom-right-radius: 0.089031rem;
}
.table-container .activity-detail .odd-item[data-v-fe280eaa] {
  background-color: #eed9b9;
}
.table-container .activity-detail .even-item[data-v-fe280eaa] {
  background-color: #fcf4e9;
}
/*
* 活动用 变量
*/
.table-container[data-v-c150cbee] {
  width: 9.333333rem;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(3, 17, 58, 0.7)), to(rgba(15, 102, 199, 0.7)));
  background: linear-gradient(360deg, rgba(3, 17, 58, 0.7) 0%, rgba(15, 102, 199, 0.7) 100%);
  border: 0.026667rem solid #ffce86;
  border-radius: 0.133333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.table-container .activity-detail[data-v-c150cbee] {
  width: 8.8rem;
  margin: 0.373333rem 0.4rem 0;
}
.table-container .activity-detail tr[data-v-c150cbee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.8rem;
}
.table-container .activity-detail th[data-v-c150cbee] {
  width: 2.186667rem;
  height: 0.682667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#e73064), to(#861b1b)), -webkit-gradient(linear, left top, left bottom, from(#ff719a), to(#9d173e)), -webkit-gradient(linear, left top, left bottom, from(#ffb673), to(#a75c32)), -webkit-gradient(linear, left top, left bottom, from(#e73064), to(#861b1b)), -webkit-gradient(linear, left top, left bottom, from(#c87243), to(#86411b)), -webkit-gradient(linear, left top, left bottom, from(#fdd59a), to(#cc7049));
  background: linear-gradient(180deg, #e73064 0%, #861b1b 100%), linear-gradient(180deg, #ff719a 0%, #9d173e 100%), linear-gradient(180deg, #ffb673 0%, #a75c32 100%), linear-gradient(180deg, #e73064 0%, #861b1b 100%), linear-gradient(180deg, #c87243 0%, #86411b 100%), linear-gradient(180deg, #fdd59a 0%, #cc7049 100%);
  border-right: 0.010133rem solid #cc7f55;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.426667rem;
  line-height: 0.586667rem;
  text-align: center;
  color: #ffffff;
}
.table-container .activity-detail th[data-v-c150cbee]:first-child {
  border-top-left-radius: 0.101601rem;
}
.table-container .activity-detail th[data-v-c150cbee]:last-child {
  border-top-right-radius: 0.101601rem;
  border: none;
}
.table-container .activity-detail td[data-v-c150cbee] {
  width: 2.186667rem;
  height: 0.995733rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fcf4e9;
  border-right: 0.010133rem solid #cc7f55;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.373333rem;
  line-height: 0.533333rem;
  color: #331111;
}
.table-container .activity-detail tr > td[data-v-c150cbee]:last-child {
  border: none;
}
.table-container .activity-detail tr:last-child > td[data-v-c150cbee]:first-child {
  border-bottom-left-radius: 0.101601rem;
}
.table-container .activity-detail tr:last-child > td[data-v-c150cbee]:last-child {
  border-bottom-right-radius: 0.101601rem;
}
.table-container .activity-detail .relief-button[data-v-c150cbee] {
  width: 1.866667rem;
  height: 0.533333rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#dedddd), color-stop(0.01%, #cacaca), to(#777777)), -webkit-gradient(linear, left top, left bottom, from(#ff1500), to(#a91808)), -webkit-gradient(linear, left top, left bottom, from(#ffa614), to(#e9760c)), -webkit-gradient(linear, left bottom, left top, from(#ffa614), to(#ffa614)), #eb7535;
  background: linear-gradient(180deg, #dedddd 0%, #cacaca 0.01%, #777777 100%), linear-gradient(180deg, #ff1500 0%, #a91808 100%), linear-gradient(180deg, #ffa614 0%, #e9760c 100%), linear-gradient(0deg, #ffa614, #ffa614), #eb7535;
  border: 0.015622rem solid rgba(255, 255, 232, 0.5);
  border-radius: 0.671741rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 0.32rem;
  line-height: 0.453333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #ffffff;
}
.table-container .activity-detail .ongoing[data-v-c150cbee] {
  background: -webkit-gradient(linear, left top, left bottom, from(#feb77c), to(#ff1b63)), -webkit-gradient(linear, left bottom, left top, from(#ffa614), to(#ffa614)), #eb7535;
  background: linear-gradient(180deg, #feb77c 0%, #ff1b63 100%), linear-gradient(0deg, #ffa614, #ffa614), #eb7535;
}
.table-container .activity-detail .canReceive[data-v-c150cbee] {
  background: -webkit-gradient(linear, left top, left bottom, from(#fdc838), color-stop(0.01%, #ffc040), to(#ff7527)), -webkit-gradient(linear, left bottom, left top, from(#ffa614), to(#ffa614)), #eb7535;
  background: linear-gradient(180deg, #fdc838 0%, #ffc040 0.01%, #ff7527 100%), linear-gradient(0deg, #ffa614, #ffa614), #eb7535;
  cursor: pointer !important;
}
.table-container .activity-detail .received[data-v-c150cbee] {
  background: -webkit-gradient(linear, left top, left bottom, from(#02cbff), to(#485ff1)), -webkit-gradient(linear, left top, left bottom, from(#ffa614), to(#e9760c)), -webkit-gradient(linear, left bottom, left top, from(#ffa614), to(#ffa614)), #eb7535;
  background: linear-gradient(180deg, #02cbff 0%, #485ff1 100%), linear-gradient(180deg, #ffa614 0%, #e9760c 100%), linear-gradient(0deg, #ffa614, #ffa614), #eb7535;
}
.table-container .activity-detail .other[data-v-c150cbee] {
  background: -webkit-gradient(linear, left top, left bottom, from(#dedddd), color-stop(0.01%, #cacaca), to(#777777)), -webkit-gradient(linear, left top, left bottom, from(#ff1500), to(#a91808)), -webkit-gradient(linear, left top, left bottom, from(#ffa614), to(#e9760c)), -webkit-gradient(linear, left bottom, left top, from(#ffa614), to(#ffa614)), #eb7535;
  background: linear-gradient(180deg, #dedddd 0%, #cacaca 0.01%, #777777 100%), linear-gradient(180deg, #ff1500 0%, #a91808 100%), linear-gradient(180deg, #ffa614 0%, #e9760c 100%), linear-gradient(0deg, #ffa614, #ffa614), #eb7535;
}
.table-container .activity-detail .odd-item[data-v-c150cbee] {
  background-color: #eed9b9;
}
.table-container .activity-detail .even-item[data-v-c150cbee] {
  background-color: #fcf4e9;
}
.table-container .award-money[data-v-c150cbee] {
  margin-bottom: 0.533333rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.426667rem;
  line-height: 0.586667rem;
  text-align: center;
  color: #ffffff;
}
/*
* 活动用 变量
*/
.sports-container[data-v-664218ff] {
  background: #06184b;
}
.sports-container .banner[data-v-664218ff] {
  width: 100%;
  position: relative;
}
.sports-container .content[data-v-664218ff] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sports-container .table-header-title[data-v-664218ff] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.266667rem 0.133333rem;
  width: 3.28rem;
  height: 1.066667rem;
  font-family: 'Pragati Narrow';
  font-style: normal;
  font-weight: 400;
  font-size: 0.64rem;
  line-height: 1.093333rem;
  background: linear-gradient(272.78deg, #ffd67d -6.71%, #ffffff 120.93%), linear-gradient(177.59deg, #feeedd 35.24%, #f8d2ad 75.25%), #ffffff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.chess-relief-j2jh3j .activity-container-header--wrapper[data-v-664218ff] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
