[data-v-0d7bb1a0] .scoreDialog .el-dialog__body{padding-top:.052083rem}.scoreSubject[data-v-0d7bb1a0]{padding:.083333rem;border:1px solid rgba(68,146,255,.22);border-radius:.041667rem;background:rgba(246,251,255,.9)}.scoreSubjectName[data-v-0d7bb1a0]{color:#184575;font-size:.125rem;font-weight:700}.scoreSubjectMeta[data-v-0d7bb1a0]{margin-top:.020833rem;color:#4e79a8;font-size:.09375rem}.scoreItemList[data-v-0d7bb1a0]{max-height:4.166667rem;max-height:min(4.166667rem,50vh);margin-top:.083333rem;padding:.041667rem .041667rem .041667rem 0;border:1px solid rgba(68,146,255,.18);border-radius:.041667rem;background:rgba(246,251,255,.6);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(47,127,234,.72) rgba(68,146,255,.12)}.scoreItemList[data-v-0d7bb1a0]::-webkit-scrollbar{width:.041667rem}.scoreItemList[data-v-0d7bb1a0]::-webkit-scrollbar-track{border-radius:.041667rem;background:rgba(68,146,255,.12)}.scoreItemList[data-v-0d7bb1a0]::-webkit-scrollbar-thumb{border-radius:.041667rem;background:rgba(47,127,234,.72)}.scoreItemList[data-v-0d7bb1a0]::-webkit-scrollbar-thumb:hover{background:rgba(47,127,234,.85)}.scoreEditItem[data-v-0d7bb1a0]{min-height:.364583rem;margin:.041667rem;margin-bottom:.041667rem;padding:.0625rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.083333rem;border:1px solid rgba(68,146,255,.22);border-radius:.041667rem;background:hsla(0,0%,100%,.92)}.scoreEditInfo[data-v-0d7bb1a0]{min-width:0}.scoreEditTitle[data-v-0d7bb1a0]{color:#184575;font-size:.104167rem;font-weight:700}.scoreEditWeight[data-v-0d7bb1a0]{margin-top:.015625rem;color:#4e79a8;font-size:.083333rem}.scoreRateBox[data-v-0d7bb1a0]{display:flex;align-items:center}.scoreRateBox[data-v-0d7bb1a0]>*+*{margin-left:.0625rem}.scoreRate[data-v-0d7bb1a0] .el-rate__icon{margin-right:.026042rem;font-size:.15625rem}.scoreRateText[data-v-0d7bb1a0]{min-width:.416667rem;color:#2f7fea;font-size:.104167rem;font-weight:700;text-align:right}.scoreTotal[data-v-0d7bb1a0]{margin-top:.083333rem;color:#2f7fea;font-size:.114583rem;font-weight:700;text-align:right}.memberScrollWrap[data-v-ecbfa254]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.memberScrollList[data-v-ecbfa254]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(47,127,234,.72) rgba(68,146,255,.12)}.memberScrollList[data-v-ecbfa254]::-webkit-scrollbar{width:.041667rem}.memberScrollList[data-v-ecbfa254]::-webkit-scrollbar-track{border-radius:.041667rem;background:rgba(68,146,255,.1)}.memberScrollList[data-v-ecbfa254]::-webkit-scrollbar-thumb{border-radius:.041667rem;background:rgba(47,127,234,.65)}.memberScrollList[data-v-ecbfa254]::-webkit-scrollbar-thumb:hover{background:rgba(47,127,234,.85)}.listHead[data-v-ecbfa254],.memberRow[data-v-ecbfa254]{display:grid;grid-template-columns:var(--member-table-grid);align-items:center;padding:0 .041667rem;box-sizing:border-box}.listHead[data-v-ecbfa254]{position:sticky;top:0;z-index:2;height:.1875rem;color:#4e79a8;font-size:.072917rem;font-weight:700;border-bottom:1px solid rgba(68,146,255,.18);background:rgba(239,247,255,.98);box-shadow:0 .010417rem .03125rem rgba(68,146,255,.08)}.memberRow[data-v-ecbfa254]{min-height:.239583rem;border-bottom:1px solid rgba(68,146,255,.08);transition:background .25s ease}.memberRow[data-v-ecbfa254]:last-child{border-bottom:none}.memberRow.active[data-v-ecbfa254]{min-height:.260417rem;background:rgba(232,244,255,.96);box-shadow:inset .03125rem 0 0 #2f7fea}.memberRow.running[data-v-ecbfa254]{background:rgba(232,244,255,.88)}.memberRow.done[data-v-ecbfa254]{background:rgba(246,253,248,.82)}.memberRow.firstWaiting[data-v-ecbfa254]{border-top:1px dashed rgba(245,158,11,.28)}.colOrder[data-v-ecbfa254]{color:#2f7fea;font-size:.078125rem;font-weight:700;text-align:center}.colName[data-v-ecbfa254]{min-width:0;display:flex;align-items:center}.nameText[data-v-ecbfa254]{min-width:0;flex:1;color:#184575;font-size:.083333rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colDuration[data-v-ecbfa254]{min-width:0;padding:0 .010417rem;text-align:center}.runDuration[data-v-ecbfa254]{display:inline-block;min-width:.416667rem;color:#2f7fea;font-size:.072917rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center;white-space:nowrap;box-sizing:border-box}.colScore[data-v-ecbfa254]{color:#4e79a8;font-size:.078125rem}.colScore[data-v-ecbfa254],.colTotal[data-v-ecbfa254]{min-width:0;padding:0 .020833rem;text-align:center}.colTotal b[data-v-ecbfa254]{color:#2f7fea;font-size:.083333rem;font-weight:800}.colAction[data-v-ecbfa254]{min-width:0;padding:0 .010417rem;text-align:center}.colAction em[data-v-ecbfa254]{display:inline-flex;align-items:center;justify-content:center;min-height:.145833rem;max-width:100%;padding:.015625rem .036458rem;color:#4e79a8;font-size:.072917rem;font-style:normal;font-weight:700;border-radius:.072917rem;background:rgba(78,121,168,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colAction em.waiting[data-v-ecbfa254]{color:#b46c04;background:rgba(245,158,11,.12)}.colAction em.ended[data-v-ecbfa254]{color:#6b7280;background:rgba(107,114,128,.14)}.colAction em.scored[data-v-ecbfa254]{color:#12805a;background:rgba(18,166,106,.12)}.scoreBtn[data-v-ecbfa254]{min-width:.291667rem;min-height:.166667rem;padding:0 .041667rem;color:#fff;font-size:.078125rem;font-weight:700;line-height:1.2;border:none;border-radius:.03125rem;background:linear-gradient(180deg,#35d08f,#12a66a);box-shadow:0 .010417rem .03125rem rgba(18,166,106,.28);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.scoreBtn[data-v-ecbfa254]:active{transform:scale(.97)}.groupSubjectPage[data-v-bf256d7a]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.teacherPanel[data-v-bf256d7a]{flex:1;min-height:0;width:100%;height:100%;margin:0 auto;padding:.135417rem .208333rem;display:flex;flex-direction:column;border:1px solid rgba(68,146,255,.36);border-radius:.041667rem;background:hsla(0,0%,100%,.78);box-shadow:0 .104167rem .3125rem rgba(74,114,164,.16),inset 0 0 .15625rem rgba(68,146,255,.08);box-sizing:border-box;overflow:hidden}.teacherPanel.compact[data-v-bf256d7a]{padding:.083333rem .15625rem}.teacherPanel.compact .panelHead[data-v-bf256d7a]{padding-bottom:.041667rem}.teacherPanel.compact .panelTitle[data-v-bf256d7a]{font-size:.166667rem}.teacherPanel.compact .panelSubTitle[data-v-bf256d7a]{font-size:.09375rem}.teacherPanel.compact .templateBar[data-v-bf256d7a]{margin-top:.041667rem;padding:.041667rem .0625rem}.teacherPanel.compact .teacherWeightTag[data-v-bf256d7a],.teacherPanel.compact .templateBarLabel[data-v-bf256d7a],.teacherPanel.compact .templateItemTag[data-v-bf256d7a]{font-size:.072917rem}.panelHead[data-v-bf256d7a]{flex-shrink:0;padding-bottom:.083333rem;display:flex;align-items:center;justify-content:space-between}.panelTitle[data-v-bf256d7a]{color:#184575;font-size:.197917rem;line-height:1.25;font-weight:700}.panelSubTitle[data-v-bf256d7a]{margin-top:.03125rem;color:#4e79a8;font-size:.104167rem;line-height:1.45}.topActions[data-v-bf256d7a]>*+*{margin-left:.0625rem}.finishAllBtn[data-v-bf256d7a],.refreshBtn[data-v-bf256d7a]{height:.291667rem;color:#fff;font-size:.104167rem;font-weight:700;border:none;border-radius:.041667rem}.refreshBtn[data-v-bf256d7a]{min-width:.729167rem;background:linear-gradient(180deg,#66a7ff,#2f7fea)}.finishAllBtn[data-v-bf256d7a]{min-width:.833333rem;background:linear-gradient(180deg,#ffbd73,#f59e0b)}.templateBar[data-v-bf256d7a]{flex-shrink:0;margin-top:.0625rem;padding:.0625rem .072917rem;display:flex;align-items:center;flex-wrap:wrap;border:1px solid rgba(68,146,255,.22);border-radius:.041667rem;background:rgba(246,251,255,.92);box-sizing:border-box}.templateBarLabel[data-v-bf256d7a]{flex-shrink:0;margin-right:.0625rem;color:#4e79a8;font-size:.09375rem;font-weight:700}.templateItemList[data-v-bf256d7a]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center}.templateItemList[data-v-bf256d7a]>*{margin-right:.041667rem;margin-bottom:.03125rem}.templateItemTag[data-v-bf256d7a]{color:#244e78;border:1px solid rgba(68,146,255,.2);border-radius:.026042rem;background:hsla(0,0%,100%,.92)}.teacherWeightTag[data-v-bf256d7a],.templateItemTag[data-v-bf256d7a]{padding:.020833rem .052083rem;font-size:.083333rem;font-weight:700;white-space:nowrap}.teacherWeightTag[data-v-bf256d7a]{flex-shrink:0;margin-left:auto;color:#b46c04;border:1px solid rgba(245,158,11,.24);border-radius:.026042rem;background:rgba(255,251,244,.92)}.groupBoard[data-v-bf256d7a]{flex:1;min-height:0;margin-top:.0625rem;display:grid;grid-template-columns:repeat(var(--board-cols,3),minmax(0,1fr));grid-template-rows:repeat(var(--board-rows,1),minmax(0,1fr));grid-gap:.0625rem;overflow:hidden}.groupBoard.scrollable[data-v-bf256d7a]{grid-template-rows:none;grid-auto-rows:min-content;align-content:start;overflow-y:auto}.groupBoard.compact[data-v-bf256d7a]{grid-gap:.041667rem}.groupBoard.compact .groupCard[data-v-bf256d7a]{padding:.041667rem .052083rem}.groupBoard.compact .groupName[data-v-bf256d7a]{font-size:.104167rem}.groupBoard.compact .groupMeta[data-v-bf256d7a]{font-size:.072917rem}.groupCard[data-v-bf256d7a]{min-height:0;height:100%;padding:.0625rem .072917rem;display:flex;flex-direction:column;border:1px solid rgba(68,146,255,.24);border-radius:.041667rem;background:hsla(0,0%,100%,.92);box-sizing:border-box;overflow:hidden;animation:cardIn-bf256d7a .5s ease both;animation-delay:var(--card-delay,0ms);transition:border-color .25s ease,box-shadow .25s ease}.groupCard.running[data-v-bf256d7a]{border-color:rgba(47,127,234,.55);background:rgba(240,248,255,.96);box-shadow:0 0 .052083rem rgba(47,127,234,.14)}.groupCard.done[data-v-bf256d7a]{border-color:rgba(18,166,106,.38);background:rgba(246,253,248,.96)}.groupBody[data-v-bf256d7a]{flex:1;min-height:0;margin-top:.03125rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(68,146,255,.14);border-radius:.03125rem;background:rgba(246,251,255,.72)}.groupDetailHead[data-v-bf256d7a]{display:flex;align-items:center;justify-content:space-between}.groupDetailHead[data-v-bf256d7a]>*+*{margin-left:.041667rem}.groupHeadMain[data-v-bf256d7a]{min-width:0}.groupName[data-v-bf256d7a]{color:#184575;font-size:.125rem;font-weight:700}.groupMeta[data-v-bf256d7a]{margin-top:.020833rem;color:#4e79a8;font-size:.083333rem}.groupStatusBadge[data-v-bf256d7a]{flex-shrink:0;min-width:.3125rem;height:.145833rem;padding:0 .041667rem;display:inline-flex;align-items:center;justify-content:center;font-size:.072917rem;font-weight:700;border-radius:.072917rem;white-space:nowrap;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.06)}.groupStatusBadge.waiting[data-v-bf256d7a]{color:#b46c04;border:1px solid rgba(245,158,11,.35);background:linear-gradient(180deg,#fff8ed,#ffedd5)}.groupStatusBadge.running[data-v-bf256d7a]{color:#fff;border:1px solid rgba(47,127,234,.45);background:linear-gradient(180deg,#66a7ff,#2f7fea);animation:badgePulse-bf256d7a 2s ease-in-out infinite}.groupStatusBadge.done[data-v-bf256d7a]{color:#12805a;border:1px solid rgba(18,166,106,.35);background:linear-gradient(180deg,#ecfdf5,#d1fae5)}@keyframes badgePulse-bf256d7a{0%,to{box-shadow:0 0 .010417rem .041667rem rgba(47,127,234,.2)}50%{box-shadow:0 0 .03125rem .0625rem rgba(47,127,234,.35)}}@keyframes fadeUp-bf256d7a{0%{opacity:0;transform:translateY(.041667rem)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn-bf256d7a{0%{opacity:0;transform:translateY(.052083rem)}to{opacity:1;transform:translateY(0)}}@keyframes softGlow-bf256d7a{0%,to{box-shadow:0 0 .052083rem rgba(47,127,234,.12)}50%{box-shadow:0 0 .078125rem rgba(47,127,234,.2)}}