.entry_detail[data-v-4fd25e94]{padding:22px 32px}.bell-exp-report[data-v-092cdc24]{padding:21px 0 48px}.bell-exp-report .txt-limit[data-v-092cdc24]{color:#999;font-size:12px;position:absolute;right:15px;bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bell-exp-report[data-v-092cdc24] .ant-form-item-control{line-height:normal}.bell-exp-report[data-v-092cdc24] textarea.ant-input{overflow:hidden}.bell-exp-report .bell-exp-report-name[data-v-092cdc24]{font-weight:700;font-size:14px;line-height:18px;color:#000;vertical-align:text-bottom}.bell-exp-report .bell-exp-report-machine[data-v-092cdc24]{font-weight:400;font-size:14px;line-height:22px;color:#333;vertical-align:text-bottom}.bell-exp-report[data-v-092cdc24] .ant-card{border:1px solid #e2e3e5;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.bell-exp-report[data-v-092cdc24] .bell-section-title--prefix{width:5px;height:14px;margin-right:7px}.bell-exp-report[data-v-092cdc24] .bell-section-title--content{font-size:14px;font-weight:400;line-height:18px}.bell-exp-report[data-v-092cdc24] textarea.ant-input{padding:19px 59px 19px 24px}.bell-exp-report[data-v-092cdc24] .ant-input[disabled]{background-color:#f7f7f7;color:#333;border:1px solid #e2e3e5}.bell-exp-report .bell-exp-report-textarea-wrapper__focus[data-v-092cdc24]{border-color:#69b9ff!important;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.bell-exp-report .bell-exp-report-textarea-wrapper[data-v-092cdc24]:focus{border-color:#69b9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.bell-exp-report .bell-exp-report-textarea-wrapper[disabled][data-v-092cdc24]{background:#f7f7f7}.bell-exp-report .bell-exp-report-textarea-wrapper[disabled].bell-exp-report-no-image .batch_upload.ant-upload-picture-card-wrapper[data-v-092cdc24]{display:none}.bell-exp-report .bell-exp-report-textarea-wrapper[disabled].bell-exp-report-no-image textarea[data-v-092cdc24]{margin-bottom:19px}.bell-exp-report .bell-exp-report-textarea-wrapper[disabled][data-v-092cdc24]:hover{cursor:not-allowed;border:1px solid #e2e3e5}.bell-exp-report .bell-exp-report-textarea-wrapper[data-v-092cdc24]{position:relative;padding:19px 59px 0 24px;border:1px solid #e2e3e5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;display:block;-webkit-transition:all .3s,height 0s;transition:all .3s,height 0s}.bell-exp-report .bell-exp-report-textarea-wrapper[data-v-092cdc24]:hover{border-color:#69b9ff;border-right-width:1px!important}.bell-exp-report .bell-exp-report-textarea-wrapper[data-v-092cdc24] textarea.ant-input{border:none;resize:none;padding:0;margin:0;vertical-align:top;margin-bottom:37px}.bell-exp-report .bell-exp-report-textarea-wrapper[data-v-092cdc24] textarea.ant-input:focus{border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.bell-exp-report .bell-exp-report-textarea-wrapper .batch_upload[data-v-092cdc24] .ant-upload.ant-upload-select-picture-card.ant-upload-disabled{visibility:hidden;opacity:0}.bell-exp-report .bell-exp-report-textarea-wrapper .batch_upload[data-v-092cdc24] .ant-upload.ant-upload-select-picture-card{width:200px;height:200px;border:1px solid #e2e3e5;background:#f7f7f7;-webkit-transition:all .5s;transition:all .5s;opacity:1;visibility:visible}.bell-exp-report .bell-exp-report-textarea-wrapper .batch_upload[data-v-092cdc24] .ant-upload.ant-upload-select-picture-card .action,.bell-exp-report .bell-exp-report-textarea-wrapper .batch_upload[data-v-092cdc24] .ant-upload.ant-upload-select-picture-card .anticon{font-size:28px;font-weight:700;color:#999}.bell-exp-report .bell-exp-report-textarea-wrapper .batch_upload[data-v-092cdc24] .ant-upload-list-picture-card-container{margin:0 21px 8px 0;width:200px;height:200px}.bell-exp-report .bell-exp-report-textarea-wrapper .batch_upload[data-v-092cdc24] .ant-upload-list-picture-card .ant-upload-list-item{width:200px;height:200px;border:1px solid #e2e3e5;border-radius:2px;padding:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bell-exp-report .bell-exp-report-textarea-wrapper .batch_upload[data-v-092cdc24] .ant-upload-list-item-image,.bell-exp-report .bell-exp-report-textarea-wrapper .batch_upload[data-v-092cdc24] .ant-upload-list-item-info:before{border-radius:2px}.dashboard-layout[data-v-ff3c862a]{min-height:100vh;background:#f0f2f5;overflow-y:auto;overflow-x:hidden}.btn-back[data-v-ff3c862a]{position:absolute;right:20px;top:20px}@media (max-width:768px){.btn-back[data-v-ff3c862a]{position:static;margin-left:auto}}.header[data-v-ff3c862a]{background:#fff;padding:0 24px;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08);margin-bottom:16px}@media (max-width:768px){.header[data-v-ff3c862a]{padding:0 12px;margin-bottom:12px}}.header-content[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px}.header-content h1[data-v-ff3c862a]{margin:0;font-size:18px;font-weight:600}@media (max-width:576px){.header-content h1[data-v-ff3c862a]{font-size:16px}}.header-actions[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.main-layout[data-v-ff3c862a]{background:#f0f2f5;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:calc(100vh - 80px)}@media (max-width:1200px){.main-layout[data-v-ff3c862a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 12px}}@media (max-width:768px){.main-layout[data-v-ff3c862a]{padding:0 8px}}.left-sider[data-v-ff3c862a]{background:transparent!important;margin-right:16px;min-width:500px;max-width:500px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1600px){.left-sider[data-v-ff3c862a]{min-width:450px;max-width:450px}}@media (max-width:1440px){.left-sider[data-v-ff3c862a]{min-width:420px;max-width:420px}}@media (max-width:1280px){.left-sider[data-v-ff3c862a]{min-width:380px;max-width:380px;margin-right:12px}}@media (max-width:1200px){.left-sider[data-v-ff3c862a]{min-width:100%;max-width:100%;margin-right:0;margin-bottom:16px}}.left-card[data-v-ff3c862a]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}.left-card[data-v-ff3c862a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.1);box-shadow:0 6px 16px rgba(0,0,0,.1)}.left-card[data-v-ff3c862a] :deep(.ant-card-head){border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.left-card[data-v-ff3c862a] :deep(.ant-card-head-title){font-size:16px;font-weight:600;color:#333}@media (max-width:1280px){.left-card[data-v-ff3c862a] :deep(.ant-card-head-title){font-size:15px}}.left-card[data-v-ff3c862a] :deep(.ant-card-body){padding:16px}@media (max-width:1280px){.left-card[data-v-ff3c862a] :deep(.ant-card-body){padding:14px}}@media (max-width:1024px){.left-card[data-v-ff3c862a] :deep(.ant-card-body){padding:12px}}.right-content[data-v-ff3c862a]{background:#f0f2f5;min-width:0}.content[data-v-ff3c862a],.right-content[data-v-ff3c862a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content[data-v-ff3c862a]{padding:0}.profile-card[data-v-ff3c862a] :deep(.ant-card-body){padding:20px!important}@media (max-width:1280px){.profile-card[data-v-ff3c862a] :deep(.ant-card-body){padding:16px!important}}.profile-content[data-v-ff3c862a]{padding:0}.profile-header[data-v-ff3c862a]{margin-bottom:24px}@media (max-width:1280px){.profile-header[data-v-ff3c862a]{margin-bottom:20px}}.avatar-container[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}@media (max-width:768px){.avatar-container[data-v-ff3c862a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:12px}}.profile-avatar[data-v-ff3c862a]{width:84px!important;height:84px!important;border:3px solid #e6f7ff;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.1);box-shadow:0 4px 12px rgba(24,144,255,.1);background:linear-gradient(135deg,#e6f7ff,#bae7ff);-ms-flex-negative:0;flex-shrink:0}@media (max-width:1280px){.profile-avatar[data-v-ff3c862a]{width:72px!important;height:72px!important}}@media (max-width:1024px){.profile-avatar[data-v-ff3c862a]{width:64px!important;height:64px!important}}.name-section[data-v-ff3c862a]{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.name-section[data-v-ff3c862a]{text-align:center}}.student-name[data-v-ff3c862a]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#1890ff;line-height:1.2}@media (max-width:1280px){.student-name[data-v-ff3c862a]{font-size:18px}}@media (max-width:1024px){.student-name[data-v-ff3c862a]{font-size:16px}}.student-id[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#666}.student-id .anticon[data-v-ff3c862a]{color:#52c41a;font-size:14px}@media (max-width:768px){.student-id[data-v-ff3c862a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.info-list[data-v-ff3c862a]{margin-bottom:24px}.info-item[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;-webkit-transition:all .3s;transition:all .3s}.info-item[data-v-ff3c862a]:last-child{margin-bottom:0}.info-item[data-v-ff3c862a]:hover{border-color:#91d5ff;background:#f0f8ff;-webkit-transform:translateX(4px);transform:translateX(4px)}@media (max-width:1024px){.info-item[data-v-ff3c862a]{padding:10px;gap:8px}}.info-icon[data-v-ff3c862a]{width:32px;height:32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:16px}.info-icon.school[data-v-ff3c862a]{background:#f0f5ff;color:#2f54eb}.info-icon.email[data-v-ff3c862a]{background:#f6ffed;color:#52c41a}.info-icon.phone[data-v-ff3c862a]{background:#fff7e6;color:#fa8c16}.info-content[data-v-ff3c862a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.info-label[data-v-ff3c862a]{font-size:12px;color:#666;margin-bottom:4px;font-weight:500}.info-value[data-v-ff3c862a]{font-size:14px;color:#333;font-weight:500;word-break:break-all}.info-value.email-value[data-v-ff3c862a]{color:#1890ff}.info-value.phone-value[data-v-ff3c862a]{color:#52c41a}.tag-section[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding-top:16px;border-top:1px dashed #e8e8e8}@media (max-width:768px){.tag-section[data-v-ff3c862a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.active-tag[data-v-ff3c862a],.student-tag[data-v-ff3c862a]{font-size:12px;padding:4px 10px;height:auto;border-radius:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border:none}.active-tag[data-v-ff3c862a] :deep(.anticon),.student-tag[data-v-ff3c862a] :deep(.anticon){font-size:11px}.student-tag[data-v-ff3c862a]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#1890ff}.active-tag[data-v-ff3c862a]{background:linear-gradient(135deg,#f6ffed,#d9f7be);color:#52c41a}.ability-card[data-v-ff3c862a] :deep(.ant-card-body){padding:16px}.ability-content[data-v-ff3c862a],.radar-chart-container[data-v-ff3c862a]{position:relative}@media (max-width:1280px){.radar-chart-container [ref=radarChartDom][data-v-ff3c862a]{height:450px!important}}@media (max-width:1024px){.radar-chart-container [ref=radarChartDom][data-v-ff3c862a]{height:380px!important}}@media (max-width:768px){.radar-chart-container [ref=radarChartDom][data-v-ff3c862a]{height:350px!important}}.excellent-tag[data-v-ff3c862a]{position:absolute;top:10px;right:10px;font-weight:700;font-size:12px;z-index:2}.platform-card[data-v-ff3c862a]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;margin-bottom:16px}.platform-card[data-v-ff3c862a] :deep(.ant-card-head){border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.platform-card[data-v-ff3c862a] :deep(.ant-card-head-title){font-size:16px;font-weight:600;color:#333}.stat-card-horizontal[data-v-ff3c862a]{height:100%;border:1px solid #f0f0f0;-webkit-transition:all .3s;transition:all .3s}.stat-card-horizontal[data-v-ff3c862a]:hover{border-color:#1890ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.2);box-shadow:0 4px 12px rgba(24,144,255,.2)}.stat-card-horizontal[data-v-ff3c862a] :deep(.ant-card-body){padding:16px}@media (max-width:1280px){.stat-card-horizontal[data-v-ff3c862a] :deep(.ant-card-body){padding:12px}}.stat-card-content[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-icon[data-v-ff3c862a]{font-size:32px;color:#1890ff;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1280px){.stat-icon[data-v-ff3c862a]{font-size:28px;margin-right:12px}}@media (max-width:1024px){.stat-icon[data-v-ff3c862a]{font-size:24px;margin-right:8px}}.stat-info[data-v-ff3c862a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-title[data-v-ff3c862a]{font-size:14px;color:#666;margin-bottom:4px}@media (max-width:1280px){.stat-title[data-v-ff3c862a]{font-size:13px}}.stat-value[data-v-ff3c862a]{font-size:24px;font-weight:600;color:#1890ff;line-height:1;margin-bottom:2px}@media (max-width:1280px){.stat-value[data-v-ff3c862a]{font-size:20px}}.stat-unit[data-v-ff3c862a]{font-size:12px;color:#999}.grade-summary-card[data-v-ff3c862a]{margin-top:8px}.grade-summary-horizontal[data-v-ff3c862a]{padding:12px 8px}.grade-title[data-v-ff3c862a]{margin-bottom:16px;font-size:15px;font-weight:600;color:#333;text-align:center}@media (max-width:1280px){.grade-title[data-v-ff3c862a]{font-size:14px;margin-bottom:12px}}.grade-items-horizontal[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:16px}@media (max-width:1024px){.grade-items-horizontal[data-v-ff3c862a]{gap:8px}}@media (max-width:768px){.grade-items-horizontal[data-v-ff3c862a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.grade-item-horizontal[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background:#fafafa;border-radius:8px;-webkit-transition:all .3s;transition:all .3s;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px}.grade-item-horizontal[data-v-ff3c862a]:hover{background:#f0f0f0}@media (max-width:768px){.grade-item-horizontal[data-v-ff3c862a]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.grade-dot-horizontal[data-v-ff3c862a]{display:inline-block;width:12px;height:12px;border-radius:50%;margin-bottom:8px}.grade-dot-horizontal.excellent[data-v-ff3c862a]{background:#52c41a}.grade-dot-horizontal.medium[data-v-ff3c862a]{background:#faad14}.grade-dot-horizontal.pass[data-v-ff3c862a]{background:#ff4d4f}@media (max-width:768px){.grade-dot-horizontal[data-v-ff3c862a]{margin-bottom:0;margin-right:8px}}.grade-info[data-v-ff3c862a]{text-align:center}@media (max-width:768px){.grade-info[data-v-ff3c862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}}.grade-type[data-v-ff3c862a]{font-size:13px;color:#666;margin-bottom:4px}@media (max-width:768px){.grade-type[data-v-ff3c862a]{margin-bottom:0}}.grade-score[data-v-ff3c862a]{font-size:18px;font-weight:600;color:#333}.grades-card[data-v-ff3c862a]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}.grades-card[data-v-ff3c862a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.1);box-shadow:0 6px 16px rgba(0,0,0,.1)}.grades-card[data-v-ff3c862a] :deep(.ant-card-head){border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.grades-card[data-v-ff3c862a] :deep(.ant-card-head-title){font-size:16px;font-weight:600;color:#333}.grades-card[data-v-ff3c862a] :deep(.ant-card-body){padding:16px}.grades-content[data-v-ff3c862a]{position:relative}@media (max-width:1280px){.grades-content [ref=relationChartDom][data-v-ff3c862a]{height:500px!important}}@media (max-width:1024px){.grades-content [ref=relationChartDom][data-v-ff3c862a]{height:450px!important}}@media (max-width:768px){.grades-content [ref=relationChartDom][data-v-ff3c862a]{height:400px!important}}@media (max-width:576px){.profile-avatar[data-v-ff3c862a]{width:56px!important;height:56px!important}.student-name[data-v-ff3c862a]{font-size:15px}.info-item[data-v-ff3c862a]{padding:8px}.info-icon[data-v-ff3c862a]{width:28px;height:28px;font-size:14px}.stat-icon[data-v-ff3c862a]{font-size:20px;margin-right:6px}.stat-value[data-v-ff3c862a]{font-size:18px}.stat-title[data-v-ff3c862a]{font-size:12px}.grade-score[data-v-ff3c862a]{font-size:16px}}.radar-chart-container .radar-chart[data-v-ff3c862a]{width:100%;height:520px}.grades-content .relation-chart[data-v-ff3c862a]{width:100%;height:600px}@media (max-height:1080px){.radar-chart-container .radar-chart[data-v-ff3c862a]{height:380px}.grades-content .relation-chart[data-v-ff3c862a]{height:450px}}@media (max-height:900px){.radar-chart-container .radar-chart[data-v-ff3c862a]{height:320px}.grades-content .relation-chart[data-v-ff3c862a]{height:380px}}@media (max-height:768px){.radar-chart-container .radar-chart[data-v-ff3c862a]{height:280px}.grades-content .relation-chart[data-v-ff3c862a]{height:320px}}@media (max-width:1440px) and (max-height:1080px){.radar-chart-container .radar-chart[data-v-ff3c862a]{height:350px}.grades-content .relation-chart[data-v-ff3c862a]{height:420px}}