.announcements-container[data-v-2eb68d10]{margin-top:-10px;margin-bottom:10px}.announcements-container li[data-v-2eb68d10]{padding-top:15px;list-style:none;padding-bottom:15px;margin-left:20px;margin-top:10px;font-size:16px;border:1px solid hsla(0,0%,73.3%,.5);border-left:2px solid #409eff}.flex-container[data-v-2eb68d10]{text-align:center}.flex-container .info[data-v-2eb68d10]{margin-top:5px}.flex-container .title .entry[data-v-2eb68d10]{color:#495060;font-style:oblique}.flex-container .title a[data-v-2eb68d10]:hover{color:#2d8cf0;border-bottom:1px solid #2d8cf0}.creator[data-v-2eb68d10],.date[data-v-2eb68d10]{width:200px;text-align:center}.date[data-v-2eb68d10]{margin-right:5px}.content-container[data-v-2eb68d10]{padding:0 20px 20px 20px}.no-announcement[data-v-2eb68d10]{text-align:center;font-size:16px}.announcement-animate-enter-active[data-v-2eb68d10]{animation:fadeIn 1s}ul[data-v-2eb68d10]{list-style-type:none;padding-inline-start:0}.contest-card-running{border-color:#19be6b}.contest-card-schedule{border-color:#f90}[data-v-64bf3eb3] .el-card__header{padding:.6rem 1.25rem!important}.home-contest[data-v-64bf3eb3]{text-align:left;font-size:21px;font-weight:500;line-height:30px}.oj-logo[data-v-64bf3eb3]{border:1px solid rgba(0,0,0,.15);border-radius:4px;margin-bottom:1rem;padding:.5rem 1rem;background:#fff;min-height:47px}.oj-normal[data-v-64bf3eb3]{border-color:#409eff}.oj-error[data-v-64bf3eb3]{border-color:#e65c47}.el-carousel__item h3[data-v-64bf3eb3]{color:#475669;font-size:14px;opacity:.75;line-height:200px;margin:0}.contest-card[data-v-64bf3eb3]{margin-bottom:20px}.contest-title[data-v-64bf3eb3]{font-size:1.15rem;font-weight:600}.contest-type-auth[data-v-64bf3eb3]{text-align:center;margin-top:-10px;margin-bottom:5px}li[data-v-64bf3eb3],ul[data-v-64bf3eb3]{padding:0;margin:0;list-style:none}.contest-info[data-v-64bf3eb3]{text-align:center}.contest-info li[data-v-64bf3eb3]{display:inline-block;padding-right:10px}[data-v-64bf3eb3] .contest-card-running .el-card__header{border-color:#19be6b;background-color:rgba(94,185,94,.15)}.contest-card-running .contest-title[data-v-64bf3eb3]{color:#5eb95e}[data-v-64bf3eb3] .contest-card-schedule .el-card__header{border-color:#f90;background-color:rgba(243,123,29,.15)}.contest-card-schedule .contest-title[data-v-64bf3eb3]{color:#f37b1d}.content-center[data-v-64bf3eb3]{text-align:center}.clearfix[data-v-64bf3eb3]:after,.clearfix[data-v-64bf3eb3]:before{display:table;content:""}.clearfix[data-v-64bf3eb3]:after{clear:both}.welcome-title[data-v-64bf3eb3]{font-weight:600;font-size:25px;font-family:Raleway}.contest-status[data-v-64bf3eb3]{float:right}.img-carousel[data-v-64bf3eb3]{height:490px}@media screen and (max-width:768px){.contest-status[data-v-64bf3eb3]{text-align:center;float:none;margin-top:5px}.contest-header[data-v-64bf3eb3]{text-align:center}.img-carousel[data-v-64bf3eb3]{height:220px;overflow:hidden}.phone-margin[data-v-64bf3eb3]{margin-top:20px}}.title .el-link[data-v-64bf3eb3]{font-size:21px;font-weight:500;color:#444}.clearfix h2[data-v-64bf3eb3]{color:#409eff}.el-link.el-link--default[data-v-64bf3eb3]:hover{color:#409eff;transition:all .28s ease}.contest .content-info[data-v-64bf3eb3]{padding:0 70px 40px 70px}.contest .contest-description[data-v-64bf3eb3]{margin-top:25px}span.rank-tag.no1[data-v-64bf3eb3]{line-height:24px;background:#bf2c24}span.rank-tag.no2[data-v-64bf3eb3]{line-height:24px;background:#e67225}span.rank-tag.no3[data-v-64bf3eb3]{line-height:24px;background:#e6bf25}span.rank-tag[data-v-64bf3eb3]{font:16px/22px FZZCYSK;min-width:14px;height:22px;padding:0 4px;text-align:center;color:#fff;background:#000;background:rgba(0,0,0,.6)}.user-avatar[data-v-64bf3eb3]{margin-right:5px!important;vertical-align:middle}.cite[data-v-64bf3eb3]{display:block;width:14px;height:0;margin:0 auto;margin-top:-3px;border-right:11px solid transparent;border-bottom:0 none;border-left:11px solid transparent}.cite.no0[data-v-64bf3eb3]{border-top:5px solid #bf2c24}.cite.no1[data-v-64bf3eb3]{border-top:5px solid #e67225}.cite.no2[data-v-64bf3eb3]{border-top:5px solid #e6bf25}@media screen and (min-width:1050px){[data-v-64bf3eb3] .vxe-table--body-wrapper{overflow-x:hidden!important}}.label[data-v-64bf3eb3]{position:absolute;right:20px}