.c-pre[data-v-2158575c]{font-family:JetBrains Mono,sans-serif!important;font-size:.16rem;color:#515a6e;overflow:auto}.c-pre-none[data-v-2158575c]{display:none}.event-calendar-container .back-to[data-v-338d3a48]{display:block;width:1.01333rem;height:1.01333rem;position:fixed;right:.32rem;bottom:.64rem}.grid-container[data-v-338d3a48]{display:grid;grid-template-columns:1fr}.challenge-nav-box[data-v-338d3a48]{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff}.challenge-electricity[data-v-338d3a48]{height:1.17333rem}.challenge-electricity.u-flex-space-between-center[data-v-338d3a48]{display:flex;justify-content:space-between;align-items:center}.challenge-nav[data-v-338d3a48]{height:1.17333rem;font-size:.45333rem;color:#000;font-weight:700}.challenge-nav .cn-left[data-v-338d3a48]{padding-left:.4rem;flex:none}.challenge-nav .cn-left i[data-v-338d3a48]{font-size:.50667rem;font-weight:400}.challenge-nav .cn-center[data-v-338d3a48]{flex:auto;text-align:center}.challenge-nav .cn-right[data-v-338d3a48]{flex:none;padding-right:.4rem}.challenge-nav .cn-right i[data-v-338d3a48]{font-size:.53333rem;font-weight:400}.challenge-nav .cn-right img[data-v-338d3a48]{width:.58667rem;height:.58667rem}.content[data-v-338d3a48]{background:#efefef;min-height:100%}.bannerBox[data-v-338d3a48]{padding:.26667rem;border-radius:.26667rem;margin:0 auto;box-sizing:border-box}.bannerImg[data-v-338d3a48]{width:100%;display:block;border-radius:.26667rem}.eventMain[data-v-338d3a48]{width:100%;padding:0 .26667rem;background-color:#f3f3f3!important;box-sizing:border-box}.eventMain .eventBox[data-v-338d3a48]{border-radius:.26667rem;display:flex;box-sizing:border-box;background-color:#fff;box-shadow:0 .05333rem .05333rem 0 rgba(0,0,0,.1)}.eventMain .eventBox .calendarBox[data-v-338d3a48]{width:1.65333rem;height:1.54147rem;background:#00c8c3;border-radius:.2rem;text-align:center;margin:.38667rem}.eventMain .eventBox .calendarBox .calendarHeader[data-v-338d3a48]{width:1.65333rem;height:.464rem;line-height:.464rem;color:#fff;font-size:.29333rem;background:linear-gradient(180deg,#0eafab,#00c8c3 100%);border-radius:.2rem .2rem 0 0}.eventMain .eventBox .calendarBox .calendarBody .calendarBodyMain[data-v-338d3a48]{width:1.45333rem;height:.98667rem;line-height:.98667rem;font-size:.8rem;color:#0b1013;background:#fff;border-radius:0 0 .13333rem .13333rem;margin:0 auto}.eventMain .eventBox .eventContent[data-v-338d3a48]{width:6.62667rem;margin-top:.37333rem}.eventMain .eventBox .eventContent .eventName[data-v-338d3a48]{color:#0b1013;font-size:.34667rem;font-weight:700;min-height:.88rem;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.eventMain .eventBox .eventContent .address[data-v-338d3a48]{font-size:.32rem;margin-top:.25333rem;color:#545759;display:flex;align-items:flex-start}.eventMain .eventBox .eventContent .address .addressIcon[data-v-338d3a48]{width:.33333rem;height:.33333rem;margin:0 .13333rem 0 0;position:relative;top:.02667rem}.eventMain .eventBox .eventContent .footerBtn[data-v-338d3a48]{margin-top:.34667rem;display:flex;justify-content:space-between}.eventMain .eventBox .eventContent .footerBtn .eventLv[data-v-338d3a48]{display:flex;align-items:center;font-size:.32rem;color:#545759}.eventMain .eventBox .eventContent .footerBtn .eventLv .eventLvIcon[data-v-338d3a48]{width:.4rem;height:.4rem;margin-right:.09333rem}.eventMain .eventBox .eventContent .footerBtn .btnBox button[data-v-338d3a48]{width:1.66667rem;height:.50667rem;line-height:.50667rem;font-size:.26667rem;color:#fff;background:#00c8c3;border-radius:.08rem;outline:none;border:none}.eventMain .eventBox .eventContent .footerBtn .btnBox--plain button[data-v-338d3a48]{width:1.66667rem;height:.50667rem;line-height:.50667rem;font-size:.26667rem;color:#00c8c3;border-radius:.08rem;outline:none;background:rgba(0,200,195,.1);border:.01333rem solid #00c8c3}.eventMain .eventBox .eventContent .btnBox---bottom[data-v-338d3a48]{height:.38667rem;border-bottom:.01333rem solid #d8d8d8;width:100%}.eventMain .eventBox .eventContent .btnBox---bottom-none[data-v-338d3a48]{border-bottom:none!important}.fade-enter-active[data-v-338d3a48],.fade-leave-active[data-v-338d3a48]{transition:opacity .28s}.fade-enter[data-v-338d3a48],.fade-leave-active[data-v-338d3a48]{opacity:0}