.student-oil[data-v-3b4ea62a]{width:100%;max-width:100%;color:#99540f;font-family:PingFang SC,Microsoft YaHei,sans-serif;-webkit-overflow-scrolling:touch}.top-row[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem;margin-bottom:1rem;min-width:72rem}.stats-panel[data-v-3b4ea62a]{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:1.25rem;border-radius:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#d09d7e;-webkit-box-shadow:0 .125rem .25rem #bb9d7e;box-shadow:0 .125rem .25rem #bb9d7e}.stats-panel[data-v-3b4ea62a]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;-webkit-box-shadow:inset 0 .125rem .25rem rgba(255,244,224,.6),inset 0 -.25rem .25rem #b66226,inset 0 -.0625rem .125rem hsla(0,0%,100%,.25);box-shadow:inset 0 .125rem .25rem rgba(255,244,224,.6),inset 0 -.25rem .25rem #b66226,inset 0 -.0625rem .125rem hsla(0,0%,100%,.25)}.stats-panel-content[data-v-3b4ea62a]{position:relative;z-index:1}.stats-title-row[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:.9375rem}.stats-title[data-v-3b4ea62a]{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.75rem;margin-bottom:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.stats-rank-tags[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;min-width:0;margin-left:auto}.stats-rank-tag[data-v-3b4ea62a],.stats-rank-tags[data-v-3b4ea62a]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stats-rank-tag[data-v-3b4ea62a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;height:1.75rem;padding:.375rem 1rem;border-radius:10.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#a43400;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:400;line-height:100%;letter-spacing:0;white-space:nowrap;border:.0625rem solid transparent;background:-webkit-gradient(linear,left top,right top,from(#ffd240),to(#ffe181)) padding-box,-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff),to(hsla(0,0%,100%,0))) border-box;background:-webkit-linear-gradient(left,#ffd240,#ffe181) padding-box,-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0)) border-box;background:linear-gradient(90deg,#ffd240,#ffe181) padding-box,linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0)) border-box;background-clip:padding-box,border-box}.stats-rank-tag-icon[data-v-3b4ea62a]{width:1.25rem;height:1.25rem;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.stats-rank-tag-icon.is-fall[data-v-3b4ea62a]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.stats-cards[data-v-3b4ea62a]{gap:1.5rem}.stat-card[data-v-3b4ea62a],.stats-cards[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.stat-card[data-v-3b4ea62a]{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:0;height:5.8125rem;border-radius:1rem;background:#fcecd6;-webkit-box-shadow:0 .125rem .125rem rgba(150,102,51,.8);box-shadow:0 .125rem .125rem rgba(150,102,51,.8);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}.stat-value[data-v-3b4ea62a]{font-size:1.75rem;font-weight:700;color:#99540f;line-height:1.2}.stat-label[data-v-3b4ea62a]{font-size:.875rem;color:rgba(153,84,15,.6);line-height:1.25rem}.rules-box[data-v-3b4ea62a]{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 18.75rem;-ms-flex:0 0 18.75rem;flex:0 0 18.75rem;width:18.75rem;height:11rem;padding:1.125rem 1.5rem 1rem;border-radius:1rem;background:#fff9f3;border:.0625rem solid rgba(255,182,32,.35);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.rules-badge[data-v-3b4ea62a],.rules-box[data-v-3b4ea62a]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rules-badge[data-v-3b4ea62a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:14.25rem;height:3.5rem;padding:0 1.75rem .25rem;background:url(../img/rules-badge-bg.20f7c509.svg) 50%/14.25rem 3.5rem no-repeat;color:#99540f;font-size:1.25rem;font-weight:700;line-height:1.75rem}.rules-desc[data-v-3b4ea62a]{margin-top:.75rem;font-size:.875rem;line-height:1.5rem;color:#565d66;text-align:center}.rules-detail-btn[data-v-3b4ea62a]{margin-top:auto;width:8.75rem;height:2rem;border:none;border-radius:10.125rem;background:#f8ddbe;color:#99540f;font-size:.875rem;font-weight:600;cursor:pointer}.rules-mask[data-v-3b4ea62a]{position:fixed;inset:0;z-index:3100;background:rgba(0,0,0,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.rules-dialog[data-v-3b4ea62a]{width:30.5rem;max-width:calc(100vw - 3rem);max-height:calc(100vh - 3rem);overflow:auto;padding:1.5rem;border-radius:1rem;background:#fff;-webkit-box-shadow:0 .75rem 2.5rem rgba(0,0,0,.18);box-shadow:0 .75rem 2.5rem rgba(0,0,0,.18);-webkit-box-sizing:border-box;box-sizing:border-box}.rules-dialog-head[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.125rem}.rules-dialog-title[data-v-3b4ea62a]{font-size:1.125rem;font-weight:500;color:rgba(0,0,0,.8);line-height:normal}.rules-dialog-close[data-v-3b4ea62a]{width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.rules-dialog-close img[data-v-3b4ea62a]{width:1rem;height:1rem;display:block}.rules-dialog-body[data-v-3b4ea62a]{gap:1.75rem}.rules-dialog-body[data-v-3b4ea62a],.rules-section[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rules-section[data-v-3b4ea62a]{gap:.75rem}.rules-section-title[data-v-3b4ea62a]{font-size:1rem;font-weight:500;color:rgba(0,0,0,.8);line-height:normal}.rules-section-lines[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.rules-section-lines p[data-v-3b4ea62a]{margin:0;font-size:.8125rem;font-weight:400;color:rgba(0,0,0,.6);line-height:normal}.rules-tip[data-v-3b4ea62a]{width:100%;margin-top:-.125rem;padding:.625rem;border-radius:.375rem;background:#fff1ee;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.75rem;font-weight:400;color:rgba(0,0,0,.6);line-height:normal;text-align:center}.expiry-banner[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;min-height:4.125rem;padding:1rem 1.5rem;border-radius:.75rem;background:-webkit-gradient(linear,left top,right top,from(#ff8f5c),to(#ff674a));background:-webkit-linear-gradient(left,#ff8f5c,#ff674a);background:linear-gradient(90deg,#ff8f5c,#ff674a);-webkit-box-sizing:border-box;box-sizing:border-box}.expiry-banner[data-v-3b4ea62a],.ranking-class-wrap[data-v-3b4ea62a]{margin-bottom:1.5rem;min-width:72rem}.expiry-left[data-v-3b4ea62a]{gap:1rem;min-width:0}.expiry-left[data-v-3b4ea62a],.expiry-timer[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.expiry-timer[data-v-3b4ea62a]{gap:.3125rem}.expiry-part[data-v-3b4ea62a]{gap:.3125rem}.expiry-block[data-v-3b4ea62a],.expiry-part[data-v-3b4ea62a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.expiry-block[data-v-3b4ea62a]{width:1.8125rem;height:2.125rem;border-radius:.375rem;background:#fff;color:#ff674a;font-size:1rem;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-variant-numeric:tabular-nums;-webkit-box-sizing:border-box;box-sizing:border-box}.expiry-colon[data-v-3b4ea62a]{color:#fff;font-size:.875rem;font-weight:600;line-height:1.5rem}.expiry-text[data-v-3b4ea62a]{font-size:1.0625rem;font-weight:700;color:#fff;white-space:nowrap}.expiry-btn[data-v-3b4ea62a]{width:8.75rem;height:2rem;border:.0625rem solid #d98b4a;border-radius:10.125rem;background:hsla(0,0%,100%,.8);color:#99540f;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.list-wrap[data-v-3b4ea62a]{width:100%;min-width:0}.list-head[data-v-3b4ea62a]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:1.75rem;margin-bottom:1rem;gap:.75rem}.list-head-right[data-v-3b4ea62a],.list-head[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list-head-right[data-v-3b4ea62a]{gap:1rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.list-title[data-v-3b4ea62a]{font-size:1.25rem;font-weight:500;line-height:1.75rem;color:#99540f;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.legend[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.75rem}.legend-item[data-v-3b4ea62a],.legend[data-v-3b4ea62a]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.legend-item[data-v-3b4ea62a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;font-size:.875rem;color:#99540f;line-height:1.25rem}.legend-star[data-v-3b4ea62a]{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.filters[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:2rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-btn[data-v-3b4ea62a]{min-width:5.625rem;height:1.75rem;padding:0 .625rem;border-radius:.375rem;border:none;background:#ffebcd;color:#653f13;font-size:.875rem;line-height:1.25rem;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.filter-btn.active[data-v-3b4ea62a]{background:#99540f;border:.0625rem solid rgba(101,63,19,.8);color:#fff}.kp-category-section+.kp-category-section[data-v-3b4ea62a]{margin-top:.5rem}.category[data-v-3b4ea62a]{font-size:.875rem;line-height:1.25rem;color:#99540f;margin-bottom:1rem}.kp-block[data-v-3b4ea62a]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;min-width:0;min-height:17.375rem;margin-bottom:1.5rem;padding:1.625rem 1.5rem 1.625rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.75rem;overflow:visible;background:rgba(255,205,101,.3);border:.0625rem solid rgba(255,182,32,.6);-webkit-box-shadow:0 .5rem 1.5rem rgba(255,181,69,.18);box-shadow:0 .5rem 1.5rem rgba(255,181,69,.18)}.kp-block[data-v-3b4ea62a]:last-child{margin-bottom:0}.kp-bg-inner[data-v-3b4ea62a]{position:absolute;inset:0;border-radius:.75rem;pointer-events:none;background:-webkit-radial-gradient(50% 48%,ellipse 110% 95%,#f0bf5d 0,rgba(240,191,93,.75) 28%,rgba(240,191,93,.4) 52%,rgba(240,191,93,.15) 72%,rgba(240,191,93,.04) 88%,transparent 100%);background:radial-gradient(ellipse 110% 95% at 50% 48%,#f0bf5d 0,rgba(240,191,93,.75) 28%,rgba(240,191,93,.4) 52%,rgba(240,191,93,.15) 72%,rgba(240,191,93,.04) 88%,transparent 100%)}.kp-meta[data-v-3b4ea62a]{position:relative;z-index:1;-webkit-box-flex:0;-webkit-flex:0 0 13.75rem;-ms-flex:0 0 13.75rem;flex:0 0 13.75rem;width:13.75rem;padding-top:.375rem}.kp-meta-top[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.125rem;margin-bottom:.5rem;width:100%}.kp-name[data-v-3b4ea62a]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;max-width:100%;font-size:1.375rem;font-weight:700;line-height:1.9375rem;color:#99540f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-count[data-v-3b4ea62a]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.8125rem;line-height:1.125rem;color:rgba(153,84,15,.6);white-space:nowrap}.kp-tags[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:.5rem;margin-bottom:1.75rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.kp-status[data-v-3b4ea62a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:1.375rem;padding:0 .625rem;border-radius:1.25rem;background:hsla(0,0%,100%,.5);font-size:.875rem;font-weight:500;line-height:1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}.kp-status.in_progress[data-v-3b4ea62a]{color:#3990f3}.kp-status.mastered[data-v-3b4ea62a]{color:#3a9443}.kp-status.not_taught[data-v-3b4ea62a]{color:#989898}.kp-expire-tag[data-v-3b4ea62a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:1.375rem;padding:0 .625rem;border-radius:1.25rem;background:#fd3d02;color:#fff;font-size:.75rem;font-weight:500;line-height:1.0625rem;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.kp-expire-tag[data-v-3b4ea62a],.kp-stars[data-v-3b4ea62a]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kp-stars[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.125rem;margin-bottom:1.125rem}.star-slot[data-v-3b4ea62a]{position:relative;width:3.625rem;height:3.625rem;-webkit-box-flex:0;-webkit-flex:0 0 3.625rem;-ms-flex:0 0 3.625rem;flex:0 0 3.625rem;overflow:visible}.star-slot.empty[data-v-3b4ea62a]{opacity:.85}.star-img[data-v-3b4ea62a]{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-filter:drop-shadow(0 .25rem .4375rem #f89e16);filter:drop-shadow(0 .25rem .4375rem #f89e16)}.star-ring[data-v-3b4ea62a]{position:absolute;left:.21875rem;top:1.875rem;width:3.125rem;height:.84375rem;-o-object-fit:fill;object-fit:fill;pointer-events:none;z-index:1}.kp-hint[data-v-3b4ea62a]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:1.5625rem;padding:.25rem .5625rem .25rem 1.375rem;margin-left:.625rem;border-radius:1.25rem;background:#ffe8b9;color:rgba(153,84,15,.8);font-size:.75rem;line-height:1.0625rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:12.5rem}.kp-hint-icon[data-v-3b4ea62a]{position:absolute;left:-.9375rem;top:-.5625rem;width:2.375rem;height:2.375rem;-o-object-fit:contain;object-fit:contain;pointer-events:none}.star-groups[data-v-3b4ea62a]{z-index:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;width:0;min-width:0;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1.25rem;padding:.875rem .75rem 1rem;margin:-.875rem -.75rem -1rem;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.star-group[data-v-3b4ea62a],.star-groups[data-v-3b4ea62a]{position:relative;-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.star-group[data-v-3b4ea62a]{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:13.75rem;height:14.125rem;max-height:14.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:visible}.star-group.locked[data-v-3b4ea62a]{opacity:.72}.star-group.w-one[data-v-3b4ea62a]{min-width:17.5rem}.star-groups.cols-3 .star-group[data-v-3b4ea62a]{min-width:17rem}.star-groups.cols-2 .star-group[data-v-3b4ea62a]{min-width:20rem}.star-group-head[data-v-3b4ea62a]{position:relative;z-index:2;width:100%;height:3.3125rem;-webkit-box-flex:0;-webkit-flex:0 0 3.3125rem;-ms-flex:0 0 3.3125rem;flex:0 0 3.3125rem;padding:0 1rem 0 1.25rem;border-radius:.75rem .75rem 0 0;background:#ffb545;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible}.star-group-label[data-v-3b4ea62a]{position:relative;z-index:2;font-size:.9375rem;font-weight:700;color:#99540f;white-space:nowrap}.star-head-deco[data-v-3b4ea62a]{position:absolute;top:-.625rem;right:.5rem;height:3.5625rem;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none;z-index:1}.star-group.star-1 .star-head-deco[data-v-3b4ea62a],.star-group.star-2 .star-head-deco[data-v-3b4ea62a]{width:7.625rem;right:.75rem}.star-group.star-3 .star-head-deco[data-v-3b4ea62a]{width:10.75rem;right:.5rem}.star-group.w-one .star-head-deco[data-v-3b4ea62a],.star-group.w-two .star-head-deco[data-v-3b4ea62a]{right:1.25rem}.wave-divider[data-v-3b4ea62a]{position:relative;z-index:3;width:100%;height:0;margin:0;border:0;border-top:.0625rem dashed #fff2d6;-webkit-box-flex:0;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;pointer-events:none}.star-group-body[data-v-3b4ea62a]{background:hsla(0,0%,100%,.7);border:.0625rem solid hsla(0,0%,100%,.5);border-top:none;border-radius:0 0 .75rem .75rem;-webkit-box-shadow:0 .25rem .8125rem rgba(240,191,93,.85),-.375rem .125rem .75rem rgba(240,191,93,.45),.375rem .125rem .75rem rgba(240,191,93,.45);box-shadow:0 .25rem .8125rem rgba(240,191,93,.85),-.375rem .125rem .75rem rgba(240,191,93,.45),.375rem .125rem .75rem rgba(240,191,93,.45);overflow:visible}.star-group-body-inner[data-v-3b4ea62a],.star-group-body[data-v-3b4ea62a]{position:relative;z-index:1;width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.star-group-body-inner[data-v-3b4ea62a]{padding:1.25rem 1rem 1rem;gap:1.3125rem;border-radius:0 0 .75rem .75rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.q-row[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:1.3125rem;width:100%;gap:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.q-row.is-locked[data-v-3b4ea62a]{opacity:.4;cursor:not-allowed}.star-group.w-one .q-row[data-v-3b4ea62a]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.q-left[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.q-left .el-tooltip[data-v-3b4ea62a],.q-left[data-v-3b4ea62a]{min-width:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.q-left .el-tooltip[data-v-3b4ea62a]{overflow:hidden}.star-group.w-one .q-left[data-v-3b4ea62a]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none}.q-source[data-v-3b4ea62a]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:3rem;height:1.3125rem;padding:0 .375rem;border-radius:1.25rem;font-size:.75rem;line-height:1.3125rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.q-source.classroom[data-v-3b4ea62a]{background:#ffe0b5;color:#99540f}.q-source.station[data-v-3b4ea62a]{background:rgba(75,153,255,.12);color:#4b99ff}.q-title[data-v-3b4ea62a]{display:block;min-width:0;font-size:.875rem;line-height:1.25rem;color:#99540f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-right[data-v-3b4ea62a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.star-group.w-one .q-right[data-v-3b4ea62a]{margin-left:1.5rem}.q-pass[data-v-3b4ea62a]{font-size:.75rem;line-height:1.0625rem;color:rgba(153,84,15,.4);white-space:nowrap}.q-status-icon[data-v-3b4ea62a]{width:1rem;height:1rem;display:block;-webkit-box-flex:0;-webkit-flex:0 0 1rem;-ms-flex:0 0 1rem;flex:0 0 1rem}.q-unanswered[data-v-3b4ea62a]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:1.3125rem;padding:0 .5rem;border:.0625rem solid #99540f;border-radius:.75rem;font-size:.75rem;color:#99540f;opacity:.8;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.q-locked-meta[data-v-3b4ea62a]{gap:.25rem;font-size:.75rem;line-height:1.0625rem;color:#99540f;white-space:nowrap}.q-lock-icon[data-v-3b4ea62a]{width:1rem;height:1rem;display:block;-webkit-box-flex:0;-webkit-flex:0 0 1rem;-ms-flex:0 0 1rem;flex:0 0 1rem}.locked-tip[data-v-3b4ea62a]{font-size:.8125rem;color:#99540f;opacity:.65;padding-top:1.5rem;text-align:center}.teacher-oil[data-v-5c3c35a4]{color:#333;font-family:PingFang SC,Microsoft YaHei,sans-serif;background:transparent;border-radius:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar[data-v-5c3c35a4]{position:relative;z-index:30;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;min-height:2rem;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-left[data-v-5c3c35a4],.toolbar-right[data-v-5c3c35a4],.toolbar[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar-left[data-v-5c3c35a4],.toolbar-right[data-v-5c3c35a4]{gap:1rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.field[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0}.field-label[data-v-5c3c35a4]{font-size:.875rem;color:rgba(0,0,0,.8);white-space:nowrap}.pill-input[data-v-5c3c35a4]{width:13.75rem}[data-v-5c3c35a4] .pill-input .el-input__inner{height:2rem;line-height:2rem;border:none;border-radius:6.25rem;background:#f3e5cb;color:#333;font-size:.875rem;padding-left:.875rem}[data-v-5c3c35a4] .pill-input .el-input__inner::-webkit-input-placeholder{color:rgba(0,0,0,.3)}[data-v-5c3c35a4] .pill-input .el-input__inner::-moz-placeholder{color:rgba(0,0,0,.3)}[data-v-5c3c35a4] .pill-input .el-input__inner:-ms-input-placeholder{color:rgba(0,0,0,.3)}[data-v-5c3c35a4] .pill-input .el-input__inner::-ms-input-placeholder{color:rgba(0,0,0,.3)}[data-v-5c3c35a4] .pill-input .el-input__inner::placeholder{color:rgba(0,0,0,.3)}[data-v-5c3c35a4] .pill-input .el-input__icon{line-height:2rem;color:#99540f}.kp-filter[data-v-5c3c35a4]{position:relative;z-index:31;width:13.75rem}.pill-trigger[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:2rem;padding:0 .875rem;border:none;border-radius:6.25rem;background:#f3e5cb;color:#333;font-size:.875rem;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.pill-trigger-text[data-v-5c3c35a4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.8)}.pill-chevron[data-v-5c3c35a4]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;margin-left:.375rem;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.pill-chevron.open[data-v-5c3c35a4]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pill-chevron-icon[data-v-5c3c35a4]{width:1rem;height:.5625rem;-o-object-fit:contain;object-fit:contain;display:block}.kp-dropdown[data-v-5c3c35a4]{position:absolute;top:calc(100% + .25rem);left:0;z-index:32;min-width:13.75rem;padding:.25rem;background:#fff;border:.0625rem solid #e6e7eb;border-radius:.375rem;-webkit-box-shadow:0 .125rem 1.375rem rgba(0,0,0,.08);box-shadow:0 .125rem 1.375rem rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box}.kp-opt[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.375rem;width:100%;height:2rem;padding:0 .5rem 0 1.375rem;border:none;border-radius:.375rem;background:transparent;color:#0f1114;font-size:.875rem;line-height:1.25rem;text-align:left;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.kp-opt[data-v-5c3c35a4]:hover{background:#f7f8fa}.kp-check[data-v-5c3c35a4]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;border:.0625rem solid #969ca3;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative}.kp-check.on[data-v-5c3c35a4]{border-color:#597732;background:#597732}.kp-check.on[data-v-5c3c35a4]:before{content:"";position:absolute;left:.3125rem;top:.125rem;width:.25rem;height:.5rem;border:solid #fff;border-width:0 .09375rem .09375rem 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.legend[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.75rem}.legend-item[data-v-5c3c35a4],.legend[data-v-5c3c35a4]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.legend-item[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;font-size:.875rem;color:#99540f;white-space:nowrap}.legend-star[data-v-5c3c35a4]{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.pill-btn[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.375rem;height:2rem;padding:0 1rem;border:none;border-radius:6.25rem;background:#f3e5cb;color:rgba(0,0,0,.8);font-size:.875rem;cursor:pointer;white-space:nowrap}.pill-btn[data-v-5c3c35a4]:hover{-webkit-filter:brightness(.97);filter:brightness(.97)}.pill-btn-icon[data-v-5c3c35a4]{width:.625rem;height:.4375rem;-o-object-fit:contain;object-fit:contain;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.pill-btn-icon.up[data-v-5c3c35a4]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.export-icon[data-v-5c3c35a4]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.table-wrap[data-v-5c3c35a4]{overflow:auto;max-height:40rem}.board-empty-wrap[data-v-5c3c35a4],.table-wrap[data-v-5c3c35a4]{position:relative;z-index:1;background:#fff;border-radius:0 0 .75rem .75rem}.board-table[data-v-5c3c35a4]{border-collapse:separate;border-spacing:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:0;font-size:.75rem}.board-table td[data-v-5c3c35a4],.board-table th[data-v-5c3c35a4]{border-bottom:.0625rem solid #faf3ea;border-right:.0625rem solid #faf3ea;padding:0 .5rem;text-align:center;background:#fff;white-space:nowrap;height:3.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.board-table thead th[data-v-5c3c35a4]{background:#fffdf6;color:rgba(0,0,0,.9);position:-webkit-sticky;position:sticky;top:0;z-index:4;font-weight:500}.board-table .head-row-1 th[data-v-5c3c35a4]{height:2.5rem}.board-table.is-collapsed .head-row-1 th[data-v-5c3c35a4]{height:3.375rem}.board-table.is-collapsed .head-row-2 th[data-v-5c3c35a4]{height:3.375rem;top:3.375rem}.board-table .head-row-2 th[data-v-5c3c35a4]{height:5.0625rem;top:2.5rem;z-index:4}.board-table .sticky[data-v-5c3c35a4]{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:#fffdf6}.board-table thead .sticky[data-v-5c3c35a4]{z-index:6;background:#fffdf6}.board-table tbody .sticky[data-v-5c3c35a4]{z-index:3;background:#fff}.board-table tbody tr:nth-child(2n) .sticky[data-v-5c3c35a4],.board-table tbody tr:nth-child(2n) td[data-v-5c3c35a4]{background:#fffdf6}.col-index[data-v-5c3c35a4]{width:2.5rem;min-width:2.5rem;left:0}.col-student[data-v-5c3c35a4]{width:7rem;min-width:7rem;max-width:7rem;left:2.5rem;text-align:left;padding-left:.5rem;padding-right:.5rem}.stu-cell[data-v-5c3c35a4]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.stu-cell[data-v-5c3c35a4],.stu-name-wrap[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stu-name-wrap[data-v-5c3c35a4]{gap:.375rem;min-width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.stu-tag.refund[data-v-5c3c35a4]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 .375rem;height:1.125rem;line-height:1.125rem;border-radius:.125rem;font-size:.75rem;color:#8c8c8c;background:#f5f5f5;border:.0625rem solid #d9d9d9}.col-q[data-v-5c3c35a4]{min-width:4.5rem;cursor:pointer}.col-q.is-unopened[data-v-5c3c35a4]{cursor:default}.col-kp-star[data-v-5c3c35a4]{min-width:5.5rem}.star-sort-btn[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;width:100%;border:none;background:transparent;padding:0;cursor:pointer;font-size:inherit;color:inherit;line-height:inherit;white-space:nowrap}.col-kp-collapsed[data-v-5c3c35a4]{min-width:6.1875rem;width:6.1875rem}.tone-g1[data-v-5c3c35a4]{background:#dbf5d7!important}.tone-g2[data-v-5c3c35a4]{background:#ffecbd!important}.tone-g3[data-v-5c3c35a4]{background:#ffd5bd!important}.tone-g4[data-v-5c3c35a4]{background:#d7e3f5!important}.tone-g1-soft[data-v-5c3c35a4]{background:#f3fbee!important}.tone-g2-soft[data-v-5c3c35a4]{background:#fff8e8!important}.tone-g3-soft[data-v-5c3c35a4]{background:#fff3ec!important}.tone-g4-soft[data-v-5c3c35a4]{background:#eef3fb!important}.kp-collapsed-btn[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:none;background:transparent;cursor:pointer;padding:0 .25rem;-webkit-box-sizing:border-box;box-sizing:border-box}.kp-collapsed-btn[data-v-5c3c35a4],.kp-collapsed-name[data-v-5c3c35a4]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kp-collapsed-name[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;font-size:.875rem;color:#000;line-height:1.25rem}.kp-collapsed-name .arrow[data-v-5c3c35a4]{width:.625rem;height:.4375rem;-o-object-fit:contain;object-fit:contain;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.kp-collapsed-rate[data-v-5c3c35a4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.125rem;font-size:.875rem;color:rgba(0,0,0,.8);line-height:1.25rem}.kp-collapsed-rate-num[data-v-5c3c35a4],.kp-collapsed-rate[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kp-collapsed-rate-num[data-v-5c3c35a4]{gap:.25rem}.kp-collapsed-rate-label[data-v-5c3c35a4]{font-size:.75rem;line-height:1.0625rem;color:rgba(0,0,0,.5)}.kp-group-btn[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.375rem;border:none;background:transparent;font-size:.875rem;color:rgba(0,0,0,.9);cursor:pointer;padding:0}.kp-group-btn .arrow[data-v-5c3c35a4]{width:.625rem;height:.4375rem;-o-object-fit:contain;object-fit:contain;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.kp-group-btn .arrow.open[data-v-5c3c35a4]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.q-head[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.125rem;padding:.25rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}.q-head .el-tooltip[data-v-5c3c35a4]{max-width:11.25rem;overflow:hidden}.q-code[data-v-5c3c35a4]{font-size:.75rem;font-weight:400;line-height:normal;color:rgba(0,0,0,.3)}.q-lang[data-v-5c3c35a4]{display:block;max-width:11.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.125rem;color:rgba(0,0,0,.9)}.q-stars[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.0625rem;margin-top:0;padding-bottom:.25rem}.q-star-img[data-v-5c3c35a4]{width:.6875rem;height:.625rem;-o-object-fit:contain;object-fit:contain;display:block}.q-rate[data-v-5c3c35a4]{width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem;margin-top:0;padding-top:.25rem;border-top:.0625rem solid #fff;color:#84b342;font-size:.75rem;line-height:1.125rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.sort-icon[data-v-5c3c35a4]{width:.5rem;height:.75rem;-o-object-fit:contain;object-fit:contain;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.stu-name[data-v-5c3c35a4]{color:#2f7cf6;font-size:.875rem;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn[data-v-5c3c35a4],.stu-name[data-v-5c3c35a4]{border:none;background:transparent;cursor:pointer;padding:0}.copy-btn[data-v-5c3c35a4]{margin-left:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.875rem;height:.875rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.copy-icon[data-v-5c3c35a4]{width:.875rem;height:.875rem;display:block;-o-object-fit:contain;object-fit:contain}.ans-text[data-v-5c3c35a4]{font-size:.875rem;color:rgba(0,0,0,.8)}.ans-text.unanswered[data-v-5c3c35a4],.ans-text.unopened[data-v-5c3c35a4],.ans-text.unrun[data-v-5c3c35a4]{color:#999}.ans-text.ac[data-v-5c3c35a4],.ans-text.fail[data-v-5c3c35a4]{color:rgba(0,0,0,.8)}.star-cell[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.125rem;padding:.25rem 0}.cell-rate[data-v-5c3c35a4]{font-size:.75rem;line-height:1.125rem;color:rgba(0,0,0,.8)}.cell-rate.is-zero[data-v-5c3c35a4]{color:rgba(0,0,0,.4)}.star-inline[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.125rem;min-height:1.25rem}.star-mini[data-v-5c3c35a4]{width:1.125rem;height:1.125rem;-o-object-fit:contain;object-fit:contain}.star-none[data-v-5c3c35a4]{font-size:.75rem;color:#999}.expire-tag[data-v-5c3c35a4]{display:inline-block;padding:0 .375rem;height:1.125rem;line-height:1.125rem;border-radius:.25rem;background:#ffece8;color:#e40112;font-size:.6875rem}.star-chip[data-v-5c3c35a4]{display:inline-block;padding:.125rem .375rem;border-radius:.5rem;font-size:.6875rem}.star-chip.permanent[data-v-5c3c35a4]{background:#e8f8ef;color:#1a9f5c}.star-chip.temporary[data-v-5c3c35a4]{background:#fff1e0;color:#e67a00}.star-chip.none[data-v-5c3c35a4]{background:#f2f2f2;color:#999}.drawer-mask[data-v-5c3c35a4]{position:fixed;inset:0;z-index:500;background:rgba(0,0,0,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.drawer-mask[data-v-5c3c35a4],.drawer[data-v-5c3c35a4]{padding:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.drawer[data-v-5c3c35a4]{width:35rem;max-width:100%;max-height:calc(100vh - 3rem);background:#fff;border-radius:.75rem;overflow:auto}.drawer-head[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;min-height:1.625rem}.drawer-name[data-v-5c3c35a4]{font-size:1.125rem;font-weight:500;line-height:1.625rem;color:rgba(0,0,0,.8)}.close-btn[data-v-5c3c35a4]{border:none;background:transparent;width:1.5rem;height:1.5rem;padding:0;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.close-icon[data-v-5c3c35a4]{width:1rem;height:1rem;display:block;-o-object-fit:contain;object-fit:contain}.drawer-stats[data-v-5c3c35a4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-5c3c35a4]{height:4.3125rem;border-radius:.5rem;border:.0625rem solid rgba(0,0,0,.1);background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.stat-card b[data-v-5c3c35a4]{display:block;font-size:1.125rem;font-weight:500;line-height:1.5625rem;color:#000}.stat-card span[data-v-5c3c35a4]{margin-top:.1875rem;font-size:.875rem;line-height:1.25rem;color:rgba(0,0,0,.4)}.drawer-section[data-v-5c3c35a4]{font-size:1rem;font-weight:500;line-height:1.375rem;color:rgba(0,0,0,.8);margin-bottom:1rem}.drawer-kp-list[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.drawer-kp[data-v-5c3c35a4]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;min-height:3.5625rem;padding:1rem 1.25rem;border-radius:.5rem;background:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box}.drawer-kp-left[data-v-5c3c35a4],.drawer-kp[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.drawer-kp-left[data-v-5c3c35a4]{gap:.625rem;min-width:0}.drawer-kp-name[data-v-5c3c35a4]{font-size:.875rem;line-height:1.25rem;color:rgba(0,0,0,.8);white-space:nowrap}.rate-chip[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:1.5625rem;padding:0 .5rem;border-radius:.5rem;background:rgba(58,148,67,.1);color:#3a9443;font-size:.75rem;line-height:1.0625rem;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.rate-chip.is-zero[data-v-5c3c35a4]{background:#f0f0f0;color:rgba(0,0,0,.4)}.drawer-kp-right[data-v-5c3c35a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:.125rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.drawer-stars[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.drawer-star[data-v-5c3c35a4]{width:1.375rem;height:1.375rem;-o-object-fit:contain;object-fit:contain;display:block}.expire-chip[data-v-5c3c35a4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:1.0625rem;padding:0 .375rem;border-radius:.25rem;background:rgba(253,61,2,.1);color:#fd3d02;font-size:.6875rem;line-height:.9375rem;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.teacher-oil-list[data-v-744ffdf2]{width:100%;max-width:100%;color:#99540f;overflow-x:auto;-webkit-overflow-scrolling:touch}.list-head[data-v-744ffdf2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:1.75rem;margin-bottom:1.5rem}.list-title[data-v-744ffdf2]{font-size:1.25rem;font-weight:500;line-height:1.75rem;color:#99540f}.kp-category-section+.kp-category-section[data-v-744ffdf2]{margin-top:.5rem}.category[data-v-744ffdf2]{font-size:.875rem;line-height:1.25rem;color:#99540f;margin-bottom:1rem}.kp-block[data-v-744ffdf2]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;min-width:0;min-height:17.375rem;margin-bottom:1.5rem;padding:1.625rem 1.5rem 1.625rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.75rem;overflow:visible;background:rgba(255,205,101,.3);border:.0625rem solid rgba(255,182,32,.6);-webkit-box-shadow:0 .5rem 1.5rem rgba(255,181,69,.18);box-shadow:0 .5rem 1.5rem rgba(255,181,69,.18)}.kp-block[data-v-744ffdf2]:last-child{margin-bottom:0}.kp-bg-inner[data-v-744ffdf2]{position:absolute;inset:0;border-radius:.75rem;pointer-events:none;border:none;background:-webkit-radial-gradient(50% 48%,ellipse 110% 95%,#f0bf5d 0,rgba(240,191,93,.75) 28%,rgba(240,191,93,.4) 52%,rgba(240,191,93,.15) 72%,rgba(240,191,93,.04) 88%,transparent 100%);background:radial-gradient(ellipse 110% 95% at 50% 48%,#f0bf5d 0,rgba(240,191,93,.75) 28%,rgba(240,191,93,.4) 52%,rgba(240,191,93,.15) 72%,rgba(240,191,93,.04) 88%,transparent 100%)}.kp-meta[data-v-744ffdf2]{position:relative;z-index:1;-webkit-box-flex:0;-webkit-flex:0 0 12.5rem;-ms-flex:0 0 12.5rem;flex:0 0 12.5rem;width:12.5rem;padding-top:.375rem}.kp-meta-top[data-v-744ffdf2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.125rem;margin-bottom:5.625rem;width:100%}.kp-name[data-v-744ffdf2]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;max-width:100%;font-size:1.375rem;font-weight:700;line-height:1.9375rem;color:#99540f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-count[data-v-744ffdf2]{font-size:.8125rem;line-height:1.125rem;color:rgba(153,84,15,.6)}.kp-stars[data-v-744ffdf2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.125rem}.star-slot[data-v-744ffdf2]{position:relative;width:3.625rem;height:3.625rem;-webkit-box-flex:0;-webkit-flex:0 0 3.625rem;-ms-flex:0 0 3.625rem;flex:0 0 3.625rem;overflow:visible}.star-slot.empty[data-v-744ffdf2]{opacity:.85}.star-img[data-v-744ffdf2]{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-filter:drop-shadow(0 .25rem .4375rem #f89e16);filter:drop-shadow(0 .25rem .4375rem #f89e16)}.star-ring[data-v-744ffdf2]{position:absolute;left:.21875rem;top:1.875rem;width:3.125rem;height:.84375rem;-o-object-fit:fill;object-fit:fill;pointer-events:none;z-index:1}.star-groups[data-v-744ffdf2]{z-index:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;width:0;min-width:0;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1.25rem;padding:.875rem .75rem 1rem;margin:-.875rem -.75rem -1rem;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.star-group[data-v-744ffdf2],.star-groups[data-v-744ffdf2]{position:relative;-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.star-group[data-v-744ffdf2]{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:13.75rem;height:14.125rem;max-height:14.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:visible}.star-group.locked[data-v-744ffdf2]{opacity:.72}.star-group.w-one[data-v-744ffdf2]{min-width:17.5rem}.star-groups.cols-3 .star-group[data-v-744ffdf2]{min-width:17rem}.star-groups.cols-2 .star-group[data-v-744ffdf2]{min-width:20rem}.star-group-head[data-v-744ffdf2]{position:relative;z-index:2;width:100%;height:3.3125rem;-webkit-box-flex:0;-webkit-flex:0 0 3.3125rem;-ms-flex:0 0 3.3125rem;flex:0 0 3.3125rem;padding:0 1rem 0 1.25rem;border-radius:.75rem .75rem 0 0;background:#ffb545;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible}.star-group-label[data-v-744ffdf2]{position:relative;z-index:2;font-size:.9375rem;font-weight:700;color:#99540f;white-space:nowrap}.star-head-deco[data-v-744ffdf2]{position:absolute;top:-.625rem;right:.5rem;height:3.5625rem;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none;z-index:1}.star-group.star-1 .star-head-deco[data-v-744ffdf2],.star-group.star-2 .star-head-deco[data-v-744ffdf2]{width:7.625rem;right:.75rem}.star-group.star-3 .star-head-deco[data-v-744ffdf2]{width:10.75rem;right:.5rem}.star-group.w-one .star-head-deco[data-v-744ffdf2],.star-group.w-two .star-head-deco[data-v-744ffdf2]{right:1.25rem}.wave-divider[data-v-744ffdf2]{position:relative;z-index:3;width:100%;height:0;margin:0;border:0;border-top:.0625rem dashed #fff2d6;-webkit-box-flex:0;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;pointer-events:none}.star-group-body[data-v-744ffdf2]{background:hsla(0,0%,100%,.7);border:.0625rem solid hsla(0,0%,100%,.5);border-top:none;border-radius:0 0 .75rem .75rem;-webkit-box-shadow:0 .25rem .8125rem rgba(240,191,93,.85),-.375rem .125rem .75rem rgba(240,191,93,.45),.375rem .125rem .75rem rgba(240,191,93,.45);box-shadow:0 .25rem .8125rem rgba(240,191,93,.85),-.375rem .125rem .75rem rgba(240,191,93,.45),.375rem .125rem .75rem rgba(240,191,93,.45);overflow:visible}.star-group-body-inner[data-v-744ffdf2],.star-group-body[data-v-744ffdf2]{position:relative;z-index:1;width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.star-group-body-inner[data-v-744ffdf2]{padding:1.25rem 1rem 1rem;gap:1.3125rem;border-radius:0 0 .75rem .75rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.q-row[data-v-744ffdf2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:1.3125rem;width:100%;gap:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.star-group.w-one .q-row[data-v-744ffdf2]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.q-left[data-v-744ffdf2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.q-left .el-tooltip[data-v-744ffdf2],.q-left[data-v-744ffdf2]{min-width:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.q-left .el-tooltip[data-v-744ffdf2]{overflow:hidden}.star-group.w-one .q-left[data-v-744ffdf2]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none}.q-source[data-v-744ffdf2]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:3rem;height:1.3125rem;padding:0 .375rem;border-radius:1.25rem;font-size:.75rem;line-height:1.3125rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.q-source.classroom[data-v-744ffdf2]{background:#ffe0b5;color:#99540f}.q-source.station[data-v-744ffdf2]{background:rgba(75,153,255,.12);color:#4b99ff}.q-title[data-v-744ffdf2]{display:block;min-width:0;font-size:.875rem;line-height:1.25rem;color:#99540f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-right[data-v-744ffdf2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.star-group.w-one .q-right[data-v-744ffdf2]{margin-left:1.5rem}.q-pass[data-v-744ffdf2]{font-size:.75rem;line-height:1.0625rem;color:rgba(153,84,15,.4);white-space:nowrap}.locked-tip[data-v-744ffdf2]{font-size:.8125rem;color:#99540f;opacity:.65;padding-top:1.5rem;text-align:center}.teacher-view-switch[data-v-9144a552]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.switch-item[data-v-9144a552],.teacher-view-switch[data-v-9144a552]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:1.75rem}.switch-item[data-v-9144a552]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.25rem .625rem;border-radius:.375rem;border:.0625rem solid transparent;background:#ffebcd!important;color:#653f13!important;font-size:.875rem!important;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.25rem;white-space:nowrap;cursor:pointer;outline:none;opacity:1!important;visibility:visible!important;position:relative;z-index:2}.switch-item.board[data-v-9144a552]{min-width:5.625rem}.switch-item.active[data-v-9144a552]{background:#99540f!important;border-color:rgba(101,63,19,.8)!important;color:#fff!important}