.progress[data-v-61eba3a6]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-61eba3a6]{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-61eba3a6]{font-size:16px;color:#43266d}.progress .outside[data-v-61eba3a6]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-61eba3a6]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-61eba3a6]{height:100%}.progress .bar .left[data-v-61eba3a6]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-61eba3a6]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-61eba3a6]{width:100px}.tooltip[data-v-61eba3a6]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-61eba3a6]{flex:1;white-space:nowrap}.confirmDelete .info-row[data-v-61eba3a6]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.confirmDelete .info-row[data-v-61eba3a6]:last-child{border-bottom:none}.confirmDelete .info-row .label[data-v-61eba3a6]{color:#666;min-width:80px;margin-right:12px;font-weight:500}.confirmDelete .info-row .value[data-v-61eba3a6]{font-weight:600;color:#333;margin-right:8px}.confirmDelete .info-row .level-badge[data-v-61eba3a6]{display:inline-block;background:#ede7f6;color:#43266d;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600}.confirmDelete .score-card[data-v-61eba3a6]{background:#fafafa;border-radius:10px;padding:12px 16px}.confirmDelete .info-group[data-v-61eba3a6]{margin-top:8px;padding-top:8px;border-top:1px dashed #ddd}.confirmDelete .info-group .info-group-title[data-v-61eba3a6]{font-size:12px;font-weight:700;color:#43266d;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.confirmDelete .transcript-preview[data-v-61eba3a6]{margin-top:6px;text-align:center}.confirmDelete .transcript-preview img[data-v-61eba3a6]{max-width:100%;max-height:120px;border-radius:6px;border:1px solid #ddd}.confirmDelete .transcript-preview .pdf-tag[data-v-61eba3a6]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:#f3e5f5;border-radius:6px;color:#43266d;font-weight:600}.confirmDelete .transcript-preview .pdf-tag svg[data-v-61eba3a6]{font-size:20px}.progress[data-v-026f48f3]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-026f48f3]{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-026f48f3]{font-size:16px;color:#43266d}.progress .outside[data-v-026f48f3]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-026f48f3]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-026f48f3]{height:100%}.progress .bar .left[data-v-026f48f3]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-026f48f3]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-026f48f3]{width:100px}.tooltip[data-v-026f48f3]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-026f48f3]{flex:1;white-space:nowrap}.showPic[data-v-026f48f3]{line-height:25px}.progress[data-v-77fd3eff]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-77fd3eff]{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-77fd3eff]{font-size:16px;color:#43266d}.progress .outside[data-v-77fd3eff]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-77fd3eff]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-77fd3eff]{height:100%}.progress .bar .left[data-v-77fd3eff]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-77fd3eff]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-77fd3eff]{width:100px}.tooltip[data-v-77fd3eff]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-77fd3eff]{flex:1;white-space:nowrap}.fade-enter-active[data-v-77fd3eff],.fade-leave-active[data-v-77fd3eff]{transition:opacity .2s ease}.fade-enter[data-v-77fd3eff],.fade-leave-to[data-v-77fd3eff]{opacity:0}.modal[data-v-77fd3eff]{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;display:flex;align-items:center;justify-content:center}.modal>div[data-v-77fd3eff]{padding:28px 32px;background:#fff;margin:0 auto;box-shadow:0 12px 40px rgba(0,0,0,.15);border:none;border-radius:16px;position:relative;animation:modalPop-77fd3eff .25s ease}@media (max-width:768px){.modal>div[data-v-77fd3eff]{max-width:95vw;padding:20px 16px}}@keyframes modalPop-77fd3eff{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.modal>div .closeIcon[data-v-77fd3eff]{position:absolute;top:16px;right:20px;font-size:18px;color:#999;cursor:pointer;transition:color .2s}.modal>div .closeIcon[data-v-77fd3eff]:hover{color:#333}.modal>div .modal_header[data-v-77fd3eff]{font-size:20px;font-weight:700;color:#43266d;display:flex;align-items:center}.modal>div .modal_title_desc[data-v-77fd3eff]{font-size:15px;color:#7b7b7b;margin-top:5px}.modal>div .modal_body[data-v-77fd3eff]{margin:20px 0}.modal>div .modal_footer[data-v-77fd3eff]{display:flex;justify-content:flex-end;gap:12px}.modal>div .modal_footer button[data-v-77fd3eff]{padding:10px 28px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.modal>div .modal_footer button.bkgray[data-v-77fd3eff]{background:#f5f5f5;color:#666;border:1px solid #ddd}.modal>div .modal_footer button.bkgray[data-v-77fd3eff]:hover{background:#eee}.modal>div .modal_footer button.outline[data-v-77fd3eff]{background:#43266d;color:#fff;border:1px solid #43266d}.modal>div .modal_footer button.outline[data-v-77fd3eff]:hover{background:#301b4f;border-color:#301b4f}.modal>div .modal_footer>div[data-v-77fd3eff]:first-child{margin-right:0}