.sportList[data-v-569bc29d]{padding-bottom:.6rem}.sportList[data-v-569bc29d] .van-nav-bar__title{font-weight:700}.sportList .filter-bar[data-v-569bc29d]{background:#fff;padding:.16rem .3rem;border-bottom:1px solid #f0f0f0}.sportList .filter-bar .filter-tabs[data-v-569bc29d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.sportList .filter-bar .filter-tabs .tab-item[data-v-569bc29d]{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;padding:.14rem 0;font-size:.26rem;color:#666;background:#f5f5f5;border-radius:.3rem;margin:0 .08rem}.sportList .filter-bar .filter-tabs .tab-item.tab-active[data-v-569bc29d]{color:#fff;background:-webkit-linear-gradient(left,#106fff,#3fcfff);background:linear-gradient(90deg,#106fff,#3fcfff);font-weight:700}.sportList .match-list[data-v-569bc29d]{padding:.3rem}.sportList .match-card[data-v-569bc29d]{margin-bottom:.3rem;padding:.28rem .3rem;background:#fff;border-radius:.2rem;box-shadow:0 .05rem .2rem 0 rgba(16,111,255,.08)}.sportList .match-card .match-league[data-v-569bc29d]{font-size:.22rem;color:#999;margin-bottom:.08rem}.sportList .match-card .match-time[data-v-569bc29d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:.22rem;color:#999;margin-bottom:.16rem}.sportList .match-card .status-badge[data-v-569bc29d]{padding:.04rem .16rem;border-radius:.2rem;font-size:.2rem;color:#fff}.sportList .match-card .status-badge.status-0[data-v-569bc29d]{background:#106fff}.sportList .match-card .status-badge.status-1[data-v-569bc29d]{background:#07c160}.sportList .match-card .status-badge.status-2[data-v-569bc29d]{background:#999}.sportList .match-card .status-badge.status-3[data-v-569bc29d]{background:#ff976a}.sportList .match-card .match-teams[data-v-569bc29d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:.12rem}.sportList .match-card .match-teams .team[data-v-569bc29d]{font-size:.34rem;font-weight:700;color:#001d49;-webkit-box-flex:1;-webkit-flex:1;flex:1}.sportList .match-card .match-teams .team.home[data-v-569bc29d]{text-align:right}.sportList .match-card .match-teams .team.away[data-v-569bc29d]{text-align:left}.sportList .match-card .match-teams .vs[data-v-569bc29d]{padding:0 .4rem;font-size:.28rem;color:#ff334c;font-weight:700}.sportList .match-card .match-score[data-v-569bc29d]{text-align:center;font-size:.36rem;font-weight:700;color:#ff334c;margin-bottom:.12rem}.sportList .match-card .match-score .half-score[data-v-569bc29d]{font-size:.22rem;color:#999;font-weight:400}.sportList .match-card .match-odds-types[data-v-569bc29d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.08rem}.sportList .match-card .match-odds-types .odds-type-tag[data-v-569bc29d]{padding:.04rem .16rem;margin:.04rem;font-size:.2rem;color:#106fff;background:#e8f2ff;border-radius:.2rem}.sportList .match-card .match-enter[data-v-569bc29d]{text-align:right;font-size:.24rem;color:#106fff;font-weight:700}