.count[data-v-0b6e3c26]{background:#f74300;border-radius:10px 10px 10px 0;color:#fff;font-size:14px;padding:0 10px}.team-btn[data-v-b4eed3be]{background:linear-gradient(318deg,#195aff,#008fff);border-radius:20px;box-shadow:0 10px 20px 0 rgba(0,30,255,.15);color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:40px;line-height:40px;text-align:center;width:200px}.team-btn.disabled[data-v-b4eed3be]{cursor:not-allowed;opacity:.5}.team-status[data-v-7ed2b2b6]{color:#666;font-size:16px}.in-team[data-v-7ed2b2b6]{color:#fba500}.team-success[data-v-7ed2b2b6]{color:#00c38e}.contest-difficulty[data-v-01d8f9c9]{align-items:center;background:#29ba9c;border-radius:11px;color:#fff;display:flex;font-size:14px;font-weight:400;height:22px;justify-content:center;line-height:22px;margin-left:8px;padding:0 8px}.contest-difficulty .icon-difficulty[data-v-01d8f9c9]{height:14px;margin-right:4px;width:14px}.contest-difficulty.difficulty20[data-v-01d8f9c9]{background:#29ba9c}.contest-difficulty.difficulty10[data-v-01d8f9c9]{background:#fe9852}.contest-info-panel[data-v-df071afe]{background:#fff;border-radius:10px;box-shadow:0 2px 10px 0 rgba(229,235,241,.5);padding:24px 20px;position:relative;width:100%}.contest-info-panel .team-user-number[data-v-df071afe]{left:0;position:absolute;top:0}.contest-info-panel .status-icon[data-v-df071afe]{height:74px;position:absolute;right:0;top:0;width:74px}.contest-info-panel .title[data-v-df071afe]{align-items:center;color:#000;display:flex;font-size:20px;font-weight:500}.contest-info-panel .title .tag[data-v-df071afe]{background:#2e7eee;color:#fff;margin-left:10px;text-align:center}.contest-info-panel .title .custom-tag[data-v-df071afe],.contest-info-panel .title .tag[data-v-df071afe]{border-radius:11px;font-size:14px;font-weight:400;height:22px;line-height:22px;padding:0 8px}.contest-info-panel .title .custom-tag[data-v-df071afe]{border:1px solid #2e7eee;color:#2e7eee;margin-left:8px;max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contest-info-panel .desc[data-v-df071afe]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:16px;font-weight:400;margin-bottom:30px;margin-top:16px;overflow:hidden;text-overflow:ellipsis}.contest-info-panel .operation-wrap[data-v-df071afe]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.contest-info-panel .operation-wrap .left[data-v-df071afe]{align-items:flex-end;display:flex}.contest-info-panel .operation-wrap .left .team-btn-container[data-v-df071afe]{margin-right:15px}.contest-info-panel .operation-wrap .left .btn-disabled[data-v-df071afe]{cursor:not-allowed;opacity:.5}.contest-info-panel .operation-wrap .left .btn-apply[data-v-df071afe],.contest-info-panel .operation-wrap .left .btn-disabled[data-v-df071afe]{background:linear-gradient(318deg,#195aff,#008fff);border-radius:20px;box-shadow:0 10px 20px 0 rgba(0,30,255,.15);color:#fff;font-size:16px;font-weight:500;height:40px;line-height:40px;margin-right:16px;text-align:center;width:203px}.contest-info-panel .operation-wrap .left .btn-apply[data-v-df071afe]{cursor:pointer}.contest-info-panel .operation-wrap .left .apply-count[data-v-df071afe]{color:#666;font-size:16px;font-weight:400;margin-right:30px}.contest-info-panel .operation-wrap .left .entry-level-tip[data-v-df071afe]{color:#666;font-size:16px;font-weight:400}.contest-info-panel .operation-wrap .left .entry-level-tip .icon-desc[data-v-df071afe]{height:16px;margin-right:4px;width:16px}.contest-info-panel .operation-wrap .share[data-v-df071afe]{align-items:center;color:#0080f6;cursor:pointer;display:flex;font-size:16px;font-weight:500}.contest-info-panel .operation-wrap .icon-share[data-v-df071afe]{height:16px;margin-right:4px;width:16px}.contest-info-panel .tip[data-v-df071afe]{color:#999;font-size:14px;font-weight:400}.contest-info-panel .tip .time[data-v-df071afe]{color:#e00}.barrage[data-v-8da077f8],.barrage[data-v-e69e22c6]{background:rgba(46,126,238,.1);border-radius:100px 100px 100px 2px;color:#2f7eee;font-size:14px;padding:4px 16px;white-space:nowrap;word-break:keep-all}.barrage img[data-v-e69e22c6]{display:inline-block;height:20px;width:52px}.barrage-wrap[data-v-31b49aa6]{background:#fff;border-radius:10px;box-shadow:0 6px 16px 0 rgba(51,51,65,.05);display:flex;flex-direction:column;height:203px;margin-bottom:20px;padding:20px 0;width:100%}.content[data-v-31b49aa6]{align-items:center;display:flex;height:163px;justify-content:center;overflow:hidden;position:relative}.barrage-item[data-v-31b49aa6]{animation:run-31b49aa6 40s linear;animation-play-state:running;left:1203px;position:absolute}.barrage-item.paused[data-v-31b49aa6]{animation-play-state:paused}.barrage-item.in-tunnel-1[data-v-31b49aa6]{top:0}.barrage-item.in-tunnel-2[data-v-31b49aa6]{top:40px}.barrage-item.in-tunnel-3[data-v-31b49aa6]{top:80px}.barrage-default[data-v-31b49aa6]{animation:run-default-31b49aa6 30s linear;left:250px}.barrage-default.paused[data-v-31b49aa6]{animation-play-state:paused}.barrage-empty[data-v-31b49aa6]{width:150px}.tip[data-v-31b49aa6]{color:#999;font-size:14px;margin-right:20px;text-align:right}@keyframes run-default-31b49aa6{0%{left:250px}to{left:-1000px}}@keyframes run-31b49aa6{0%{left:1203px}to{left:-1000px}}.code-box-editor[data-v-2e21702e]{height:400px;width:100%}[data-v-59716062] .modal-768{max-width:768px;padding:0;position:relative;width:768px}.icon-close[data-v-59716062]{cursor:pointer;height:48px;position:absolute;right:0;top:0;width:48px}.modal-title[data-v-59716062]{color:#000;font-size:24px;font-weight:500;margin-bottom:20px}.retry-box[data-v-3ea556e5]{align-items:center;background:rgba(255,44,0,.15);border-radius:10px;color:#000;display:flex;font-size:14px;font-weight:400;height:20px;justify-content:center;padding:0 8px}.retry-box .icon-retry[data-v-3ea556e5]{height:14px;margin-right:2px;width:14px}.rank-empty[data-v-3950bb20]{align-items:center;display:flex;flex-direction:column;padding-top:63px}.rank-empty .icon-empty[data-v-3950bb20]{height:90px;margin:0 auto 20px;width:140px}.rank-empty .tip[data-v-3950bb20]{color:#000;font-size:14px;font-weight:400;margin-bottom:20px}.rank-empty .btn-certified[data-v-3950bb20]{background:linear-gradient(1turn,#ff4600,#ff8745);border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:40px;line-height:40px;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:203px}[data-v-7dc71058] .modal-768{max-width:768px;padding:0;width:768px}.modal-title[data-v-7dc71058]{color:#000;font-size:24px;font-weight:500;margin-bottom:20px}.personal-rank-wrap[data-v-7dc71058]{margin-top:4px;position:relative}.personal-rank-wrap .tip[data-v-7dc71058]{color:#0080f6;font-size:16px;font-weight:400;position:absolute;right:286px;top:-27px}.personal-rank-wrap .tip[data-v-7dc71058] .prefix-tip-text{color:#333;font-size:16px}.personal-rank-wrap .refresh[data-v-7dc71058]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:400;position:absolute;right:174px;top:-27px}.personal-rank-wrap .refresh .icon-refresh[data-v-7dc71058]{height:20px;margin-right:4px;width:20px}.personal-rank-wrap .personal-table[data-v-7dc71058]{width:100%}.personal-rank-wrap .personal-table.highlight-first-row[data-v-7dc71058] .ant-table-tbody>tr:first-child{background-color:#f2f4fa}.personal-rank-wrap .custom-title[data-v-7dc71058]{display:flex}.personal-rank-wrap .table-user-info[data-v-7dc71058]{align-items:center;display:flex}.personal-rank-wrap .table-user-info a[data-v-7dc71058]{flex-shrink:0}.personal-rank-wrap .table-user-info .avatar[data-v-7dc71058]{border-radius:50%;margin-right:15px}.personal-rank-wrap .table-user-info .user-name[data-v-7dc71058]{margin-bottom:3px;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-rank-wrap .table-user-info .school-name[data-v-7dc71058]{color:#999;font-size:12px;font-weight:400;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-rank-wrap .elapsed-minutes[data-v-7dc71058]{align-items:center;display:flex}.personal-rank-wrap .elapsed-minutes .icon-ak[data-v-7dc71058]{height:16px;margin-left:4px;width:33px}.personal-rank-wrap .p-score[data-v-7dc71058]{color:#000;font-size:14px;font-weight:400}.personal-rank-wrap .p-score .answer-time[data-v-7dc71058]{display:inline-block;position:relative}.personal-rank-wrap .p-score .answer-time .retry-count[data-v-7dc71058]{position:absolute;right:0;top:50%;transform:translate(110%,-50%)}.personal-rank-wrap .p-score .answer-time-end[data-v-7dc71058]{cursor:pointer}.personal-rank-wrap .p-score .answer-time-end[data-v-7dc71058]:hover{color:#0080f6}.personal-rank-wrap .p-score.first-ac[data-v-7dc71058]{color:#ff8211}[data-v-7dc71058] .ant-table-placeholder{border:none}[data-v-7dc71058] .ant-table-thead>tr>th{background:none;border:none;color:#666;font-size:14px;font-weight:400}[data-v-7dc71058] .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,[data-v-7dc71058] .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,[data-v-7dc71058] .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,[data-v-7dc71058] .ant-table-thead>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background:none}[data-v-7dc71058] .ant-table-tbody>tr>td{border:none;color:#000;font-size:14px;font-weight:400}[data-v-7dc71058] .ant-table-tbody>tr>td:hover{background:none}[data-v-7dc71058] .ant-table-tbody>tr>td,[data-v-7dc71058] .ant-table-thead>tr>th{padding:8px 10px}.pagination-box[data-v-7dc71058]{box-sizing:border-box;height:52px;margin-top:23px;padding-bottom:20px;text-align:center}[data-v-7dc71058] .ant-table-pagination{display:flex;float:none;justify-content:center}[data-v-7dc71058] .ant-pagination-item,[data-v-7dc71058] .ant-pagination-next .ant-pagination-item-link,[data-v-7dc71058] .ant-pagination-prev .ant-pagination-item-link{border:none}[data-v-7dc71058] .ant-pagination-item-active{background:#2e7eee;border:none;color:#fff}.school-rank-wrap[data-v-7fc1a3ec]{margin-top:23px}.user-info[data-v-7fc1a3ec]{align-items:center;display:flex;margin-bottom:24px;position:relative}.user-info .my-school-wrap[data-v-7fc1a3ec]{color:#000;font-size:16px;font-weight:500;margin-right:40px}.user-info .my-school-wrap .key[data-v-7fc1a3ec]{margin-right:12px}.user-info .my-school-wrap .value[data-v-7fc1a3ec]{color:#000}.school-info[data-v-7fc1a3ec]{align-items:center;display:flex}.school-info .school-badge[data-v-7fc1a3ec]{border-radius:50%;height:40px;margin-right:15px;width:40px}.school-info .right-info[data-v-7fc1a3ec]{display:flex;flex-direction:column;justify-content:space-between}.school-info .name[data-v-7fc1a3ec]{color:#333;font-size:16px;font-weight:500;margin-bottom:6px}.school-info .count[data-v-7fc1a3ec]{color:#666;font-size:14px;font-weight:400}[data-v-7fc1a3ec] .ant-table-placeholder{border:none}[data-v-7fc1a3ec] .ant-table-thead>tr>th{background:none;border:none;color:#666;font-size:14px;font-weight:400}[data-v-7fc1a3ec] .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,[data-v-7fc1a3ec] .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,[data-v-7fc1a3ec] .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,[data-v-7fc1a3ec] .ant-table-thead>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background:none}[data-v-7fc1a3ec] .ant-table-tbody>tr>td{border:none;color:#000;font-size:14px;font-weight:400}[data-v-7fc1a3ec] .ant-table-tbody>tr>td:hover{background:none}[data-v-7fc1a3ec] .ant-table-tbody>tr>td,[data-v-7fc1a3ec] .ant-table-thead>tr>th{padding:16px 10px 0}.pagination-box[data-v-7fc1a3ec]{box-sizing:border-box;height:52px;margin-top:23px;padding-bottom:20px;text-align:center}[data-v-7fc1a3ec] .ant-pagination-item,[data-v-7fc1a3ec] .ant-pagination-next .ant-pagination-item-link,[data-v-7fc1a3ec] .ant-pagination-prev .ant-pagination-item-link{border:none}[data-v-7fc1a3ec] .ant-pagination-item-active{background:#2e7eee;border:none;color:#fff}.rank-tip[data-v-070d4b9a]{margin-bottom:20px}.rank-tabs-wrap[data-v-070d4b9a]{justify-content:space-between}.rank-tabs-wrap .tabs[data-v-070d4b9a],.rank-tabs-wrap[data-v-070d4b9a]{align-items:center;display:flex}.rank-tabs-wrap .tabs .tab-item[data-v-070d4b9a]{color:#000;cursor:pointer;font-size:14px;font-weight:400;height:24px;line-height:24px;text-align:center;width:62px}.rank-tabs-wrap .tabs .tab-item.active[data-v-070d4b9a]{background:linear-gradient(318deg,#195aff,#008fff);border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.03);color:#fff}.rank-tabs-wrap .tabs .tab-item[data-v-070d4b9a]:not(:last-child){margin-right:30px}[data-v-373981ce] .table td,[data-v-373981ce] .table th{border-top:none}[data-v-373981ce] .table th{color:#666}[data-v-373981ce] .table td{color:#000}[data-v-373981ce] .table td.text-center .item{justify-content:center}[data-v-373981ce] .table thead th{background-color:transparent}[data-v-373981ce] .ant-pagination{margin-top:40px;text-align:center}[data-v-373981ce] .ant-pagination-item,[data-v-373981ce] .ant-pagination-next .ant-pagination-item-link,[data-v-373981ce] .ant-pagination-prev .ant-pagination-item-link{border:none}[data-v-373981ce] .ant-pagination-item-active{background:#0080f6;border:none;color:#fff}.name[data-v-373981ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px;word-break:keep-all}.full-time-icon[data-v-373981ce]{background:#00c38e;border-radius:9px;color:#fff;display:inline-block;font-size:13px;font-weight:500;height:18px;line-height:18px;text-align:center;width:42px}.is-empty[data-v-373981ce] thead{display:none}.empty[data-v-373981ce]{text-align:center}.empty img[data-v-373981ce]{display:inline-block;margin:50px 0 20px;width:140px}[data-v-228678d7] .table td,[data-v-228678d7] .table th{border-top:none}[data-v-228678d7] .table th{color:#666}[data-v-228678d7] .table td{color:#000}[data-v-228678d7] .table td.text-center .item{justify-content:center}[data-v-228678d7] .table thead th{background-color:transparent}[data-v-228678d7] .ant-pagination{margin-top:40px;text-align:center}[data-v-228678d7] .ant-pagination-item,[data-v-228678d7] .ant-pagination-next .ant-pagination-item-link,[data-v-228678d7] .ant-pagination-prev .ant-pagination-item-link{border:none}[data-v-228678d7] .ant-pagination-item-active{background:#0080f6;border:none;color:#fff}.table-head-ac img[data-v-228678d7]{cursor:pointer;display:inline-block;width:20px}.item[data-v-228678d7],.name-container[data-v-228678d7]{align-items:center;display:flex;height:38px}.name-container img[data-v-228678d7]{border-radius:50%;height:38px;width:38px}.name[data-v-228678d7]{margin-left:15px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.school[data-v-228678d7]{display:flex}.school div[data-v-228678d7]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.captain[data-v-228678d7]{background:#fcd14f;border-radius:9px;color:#871f06;display:inline-block;font-size:13px;font-weight:500;height:18px;line-height:18px;margin-left:5px;text-align:center;width:42px}.is-empty[data-v-228678d7] thead{display:none}.empty[data-v-228678d7]{font-size:14px;text-align:center}.empty img[data-v-228678d7]{display:inline-block;margin:50px 0 20px;width:140px}.in-team[data-v-228678d7]{margin-bottom:20px;text-align:center}.in-team span[data-v-228678d7]{color:#f66}.members-container[data-v-228678d7]{display:flex;justify-content:center}.join-btn[data-v-228678d7]{background:linear-gradient(318deg,#195aff,#008fff);border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:40px;line-height:40px;margin:20px auto 0;text-align:center;width:200px}.invite-btn[data-v-228678d7]{margin-top:60px}.oj-contest-detail[data-v-567ee483]{margin:0 auto;padding:12px 0 40px;width:1200px}.oj-contest-detail .content[data-v-567ee483]{display:flex;justify-content:space-between;margin-top:21px}.oj-contest-detail .content .left[data-v-567ee483]{flex:1;width:100%}.oj-contest-detail .content .left .rank-panel[data-v-567ee483]{background:#fff;border-radius:10px;box-shadow:0 6px 16px 0 rgba(51,51,65,.05);padding:23px 21px;width:100%}.oj-contest-detail .content .left .rank-panel .problem-unopen-img[data-v-567ee483]{height:592px;width:883px}.oj-contest-detail .content .right[data-v-567ee483]{margin-left:20px;width:293px}