.progress[data-v-12f8dda4]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-12f8dda4]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-12f8dda4]{font-size:16px;color:#43266d}.progress .outside[data-v-12f8dda4]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-12f8dda4]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-12f8dda4]{height:100%}.progress .bar .left[data-v-12f8dda4]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-12f8dda4]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-12f8dda4]{width:100px}.tooltip[data-v-12f8dda4]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-12f8dda4]{flex:1;white-space:nowrap}.loading[data-v-12f8dda4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10,10,10,.4);display:flex;align-items:center;z-index:200}.loading .sk-folding-cube[data-v-12f8dda4]{margin:20px auto;width:40px;height:40px;position:relative;transform:rotate(45deg)}.loading .sk-folding-cube .sk-cube[data-v-12f8dda4]{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.loading .sk-folding-cube .sk-cube[data-v-12f8dda4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#43266d;animation:sk-foldCubeAngle-12f8dda4 2.4s linear infinite both;transform-origin:100% 100%}.loading .sk-folding-cube .sk-cube2[data-v-12f8dda4]{transform:scale(1.1) rotate(90deg)}.loading .sk-folding-cube .sk-cube3[data-v-12f8dda4]{transform:scale(1.1) rotate(180deg)}.loading .sk-folding-cube .sk-cube4[data-v-12f8dda4]{transform:scale(1.1) rotate(270deg)}.loading .sk-folding-cube .sk-cube2[data-v-12f8dda4]:before{animation-delay:.3s}.loading .sk-folding-cube .sk-cube3[data-v-12f8dda4]:before{animation-delay:.6s}.loading .sk-folding-cube .sk-cube4[data-v-12f8dda4]:before{animation-delay:.9s}@keyframes sk-foldCubeAngle-12f8dda4{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}.progress[data-v-154d0aa3]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-154d0aa3]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-154d0aa3]{font-size:16px;color:#43266d}.progress .outside[data-v-154d0aa3]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-154d0aa3]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-154d0aa3]{height:100%}.progress .bar .left[data-v-154d0aa3]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-154d0aa3]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-154d0aa3]{width:100px}.tooltip[data-v-154d0aa3]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-154d0aa3]{flex:1;white-space:nowrap}.teacherClassList[data-v-154d0aa3]{padding:20px 5%;position:relative}.teacherClassList>div[data-v-154d0aa3]:first-child{display:flex}.teacherClassList>div:first-child button[data-v-154d0aa3]{padding:8px 20px}.teacherClassList>div:first-child>div[data-v-154d0aa3]:first-child{position:absolute;top:-60px;left:5%}.teacherClassList>div:first-child>div[data-v-154d0aa3]:nth-child(2){position:absolute;right:5%;top:-60px;display:flex}.teacherClassList>div:first-child>div:nth-child(2)>div[data-v-154d0aa3]{margin-left:10px}.teacherClassList>div[data-v-154d0aa3]:nth-child(n+2){margin-bottom:30px}.teacherClassList>div:nth-child(n+2)>div[data-v-154d0aa3]:first-child{width:-moz-fit-content;width:fit-content;height:42px;display:flex;align-items:center;position:relative;padding:0 20px;margin-bottom:20px;font-size:20px;font-weight:700;color:#000;background:#fff;border-radius:30px;border:3px solid #000}@media (max-width:480px){.teacherClassList>div:nth-child(n+2)>div[data-v-154d0aa3]:first-child{font-size:16px}}.teacherClassList>div:nth-child(n+2)>div[data-v-154d0aa3]:first-child:before{content:"";position:absolute;left:0;top:3px;background:#ffbf00;border:3px solid #000;width:105%;height:42px;border-radius:30px;z-index:-1}.teacherClassList>div:nth-child(n+2)>div[data-v-154d0aa3]:nth-child(2){border-radius:20px;border:3px solid #000;padding:20px}.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row.active[data-v-154d0aa3]{color:#43266d;font-weight:700}.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row.notActive[data-v-154d0aa3]{color:#aaa}.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row>div[data-v-154d0aa3]:nth-child(n+1):not(:last-child){line-height:30px}.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row>div[data-v-154d0aa3]:nth-child(3),.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row>div[data-v-154d0aa3]:nth-child(4){flex:1}.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row>div[data-v-154d0aa3]:first-child,.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row>div[data-v-154d0aa3]:nth-child(2){flex:0.35}.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row>div[data-v-154d0aa3]:nth-child(5),.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row>div[data-v-154d0aa3]:nth-child(6){flex:0.3}.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row>div:nth-child(5) button[data-v-154d0aa3],.teacherClassList>div:nth-child(n+2)>div:nth-child(2) .row>div:nth-child(6) button[data-v-154d0aa3]{font-size:14px;width:60px;height:30px}.apcsRanking[data-v-154d0aa3]{margin:30px 0 20px}.apcsRanking .apcsRanking-title[data-v-154d0aa3]{font-size:16px;font-weight:700;color:#333;margin-bottom:10px}.apcsRanking .apcsRanking-wrap[data-v-154d0aa3]{overflow-x:auto;display:inline-block;max-width:100%}.apcsRanking .apcsRanking-table[data-v-154d0aa3]{border:1px solid #ddd;border-radius:8px;border-collapse:separate;border-spacing:0;font-size:13px;white-space:nowrap}.apcsRanking .apcsRanking-table thead tr[data-v-154d0aa3]{background:#43266d;color:#fff}.apcsRanking .apcsRanking-table thead .lr-group-row th[data-v-154d0aa3]{padding:4px 6px 2px}.apcsRanking .apcsRanking-table thead .lr-group-row th.lr-group[data-v-154d0aa3]{text-align:center;border-bottom:1px solid hsla(0,0%,100%,.3);border-left:1px solid hsla(0,0%,100%,.2)}.apcsRanking .apcsRanking-table thead .lr-group-row th.lr-group.ac[data-v-154d0aa3]{border-left:1px solid hsla(0,0%,100%,.4)}.apcsRanking .apcsRanking-table thead .lr-sub-row th[data-v-154d0aa3]{padding:2px 6px 4px;font-weight:600}.apcsRanking .apcsRanking-table td[data-v-154d0aa3],.apcsRanking .apcsRanking-table th[data-v-154d0aa3]{padding:4px 6px;border:1px solid rgba(0,0,0,.1)}.apcsRanking .apcsRanking-table thead th[data-v-154d0aa3]{border-color:hsla(0,0%,100%,.2)}.apcsRanking .apcsRanking-table tbody tr:last-child td[data-v-154d0aa3]{border-bottom:none}.apcsRanking .apcsRanking-table tbody tr[data-v-154d0aa3]:hover{background:#f9f5ff}.apcsRanking .apcsRanking-table tbody tr.inactive[data-v-154d0aa3]{color:#999}.apcsRanking .lr-rank[data-v-154d0aa3]{text-align:center}.apcsRanking .lr-name[data-v-154d0aa3],.apcsRanking .lr-school[data-v-154d0aa3]{text-align:left}.apcsRanking .lr-num[data-v-154d0aa3]{text-align:right}.apcsRanking .lr-num.sortable[data-v-154d0aa3]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.apcsRanking .lr-num.sortable[data-v-154d0aa3]:hover{text-decoration:underline}.apcsRanking .lr-num.active[data-v-154d0aa3]{font-weight:700}.apcsRanking .lr-num.zero[data-v-154d0aa3]{color:#e74c3c;font-weight:700}.apcsRanking .lr-num .lr-arrow[data-v-154d0aa3]{font-size:10px;margin-left:2px}.apcsRanking .lr-time[data-v-154d0aa3]{text-align:left}.apcsRanking .lr-time .lr-days[data-v-154d0aa3]{color:#888;font-size:11px;margin-left:2px}