.exam-detail-dialog[data-v-03729286] .el-dialog{max-width:75rem;border-radius:1rem}.exam-detail-dialog[data-v-03729286] .el-dialog__header{padding:1rem 1.25rem;border-bottom:.0625rem solid #f0f0f0;margin-right:0}.exam-detail-dialog[data-v-03729286] .el-dialog__title{font-size:1rem;font-weight:600}.exam-detail-dialog[data-v-03729286] .el-dialog__body{padding:0}.exam-detail-dialog[data-v-03729286] .el-dialog__headerbtn{top:1rem;right:1rem;width:2.25rem;height:2.25rem}.dialog-scroll-area[data-v-03729286]{max-height:calc(80vh - 7.5rem);overflow-y:auto;overflow-x:hidden;padding:1.25rem;box-sizing:border-box}@media (max-width:767px){.dialog-scroll-area[data-v-03729286]{max-height:none;height:calc(100vh - 3.75rem);padding:1rem}.exam-detail-dialog[data-v-03729286] .el-dialog{border-radius:0}.exam-detail-dialog[data-v-03729286] .el-dialog__header{padding:.75rem 1rem}}.exam-answers-dialog[data-v-41271b69] .el-dialog{max-width:75rem;border-radius:1rem}.exam-answers-dialog[data-v-41271b69] .el-dialog__header{padding:1rem 1.25rem;border-bottom:.0625rem solid #f0f0f0;margin-right:0}.exam-answers-dialog[data-v-41271b69] .el-dialog__title{font-size:1rem;font-weight:600}.exam-answers-dialog[data-v-41271b69] .el-dialog__body{padding:0}.exam-answers-dialog[data-v-41271b69] .el-dialog__headerbtn{top:1rem;right:1rem;width:2.25rem;height:2.25rem}.dialog-scroll-area[data-v-41271b69]{max-height:calc(80vh - 7.5rem);overflow-y:auto;overflow-x:hidden;padding:1.25rem;box-sizing:border-box}@media (max-width:767px){.dialog-scroll-area[data-v-41271b69]{max-height:none;height:calc(100vh - 3.75rem);padding:1rem}.exam-answers-dialog[data-v-41271b69] .el-dialog{border-radius:0}.exam-answers-dialog[data-v-41271b69] .el-dialog__header{padding:.75rem 1rem}}.user-exam-dialog[data-v-39286d19] .el-dialog{max-width:81.25rem;border-radius:1rem}.user-exam-dialog[data-v-39286d19] .el-dialog__header{padding:1rem 1.25rem;border-bottom:.0625rem solid #f0f0f0;margin-right:0}.user-exam-dialog[data-v-39286d19] .el-dialog__title{font-size:1rem;font-weight:600}.user-exam-dialog[data-v-39286d19] .el-dialog__body{padding:0}.user-exam-dialog[data-v-39286d19] .el-dialog__headerbtn{top:1rem;right:1rem;width:2.25rem;height:2.25rem}.dialog-scroll-area[data-v-39286d19]{max-height:calc(80vh - 7.5rem);overflow-y:auto;overflow-x:hidden;padding:1.25rem;box-sizing:border-box}.exam-table-wrapper[data-v-39286d19]{max-width:100%;overflow-x:auto}.action-links[data-v-39286d19]{display:flex;align-items:center;justify-content:center;gap:.5rem}.action-divider[data-v-39286d19]{color:#dcdfe6;font-size:.75rem;user-select:none}.pager[data-v-39286d19]{display:flex;justify-content:flex-end;margin-top:.875rem}.empty-state[data-v-39286d19]{text-align:center;padding:3.75rem 1.25rem}.empty-title[data-v-39286d19]{font-size:1rem;font-weight:600;color:#333;margin-bottom:.5rem}.empty-desc[data-v-39286d19]{font-size:.875rem;color:#999}@media (max-width:767px){.dialog-scroll-area[data-v-39286d19]{max-height:none;height:calc(100vh - 3.75rem);padding:.75rem}.user-exam-dialog[data-v-39286d19] .el-dialog{border-radius:0}.user-exam-dialog[data-v-39286d19] .el-dialog__header{padding:.75rem 1rem}}.page[data-v-4b850c49]{overflow-x:hidden;width:100%;box-sizing:border-box}h3[data-v-4b850c49]{font-size:1.375rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem 0}.topbar[data-v-4b850c49]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.stats-container[data-v-4b850c49]{display:flex;gap:.9375rem;margin-bottom:1.25rem}.stat-card[data-v-4b850c49]{width:33%;border-radius:.75rem;padding:1.25rem;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default}.stat-card[data-v-4b850c49]:hover{transform:translateY(-.25rem);box-shadow:0 .5rem 1.25rem rgba(0,0,0,.12)}.stat-title[data-v-4b850c49]{font-size:.875rem;color:#333;font-weight:500}.stat-value[data-v-4b850c49]{font-size:2rem;font-weight:700;color:#1a1a1a;margin:.5rem 0}.stat-remark[data-v-4b850c49]{font-size:.75rem;color:#666}.pc-table[data-v-4b850c49]{box-shadow:0 .0625rem .125rem -.0625rem rgba(0,0,0,.1),0 .0625rem .1875rem 0 rgba(0,0,0,.1);border-radius:1.25rem;padding:1.25rem;background:#fff}.filter-card[data-v-4b850c49]{margin-bottom:.875rem}.filters[data-v-4b850c49]{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center}.filter-item[data-v-4b850c49]{width:13.75rem}.filter-actions[data-v-4b850c49]{margin-left:auto;display:flex;gap:.625rem}.table-scroll[data-v-4b850c49]{overflow-x:auto;overflow-y:visible;max-width:100%}.user-cell[data-v-4b850c49]{display:flex;flex-direction:column;gap:.125rem}.user-name[data-v-4b850c49]{font-weight:600;color:#333;overflow-wrap:anywhere}.user-real-name[data-v-4b850c49]{font-weight:400;color:#888;font-size:.75rem}.action-links[data-v-4b850c49]{display:flex;align-items:center;justify-content:center;gap:.5rem}.action-divider[data-v-4b850c49]{color:#dcdfe6;font-size:.75rem;user-select:none}.pager[data-v-4b850c49]{display:flex;justify-content:flex-end;margin-top:.875rem}.empty-state[data-v-4b850c49]{text-align:center;padding:3.75rem 1.25rem}.empty-title[data-v-4b850c49]{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.5rem}.empty-desc[data-v-4b850c49]{font-size:.875rem;color:#999}.form-grid[data-v-4b850c49]{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem}.edit-user-dialog[data-v-4b850c49] .el-dialog{border-radius:1rem}.edit-user-dialog[data-v-4b850c49] .el-dialog__header{padding:1rem 1.25rem;border-bottom:.0625rem solid #f0f0f0;margin-right:0}.edit-user-dialog[data-v-4b850c49] .el-dialog__title{font-size:1rem;font-weight:600}.edit-user-dialog[data-v-4b850c49] .el-dialog__body{padding:1.25rem}.edit-user-dialog[data-v-4b850c49] .el-dialog__footer{padding:.75rem 1.25rem;border-top:.0625rem solid #f0f0f0}@media (max-width:768px){.stats-container[data-v-4b850c49]{flex-wrap:wrap;overflow-x:hidden}.stat-card[data-v-4b850c49]{width:calc(50% - .5rem);padding:.75rem .625rem}.stat-value[data-v-4b850c49]{font-size:1.5rem}.filter-item[data-v-4b850c49]{width:100%}.filter-actions[data-v-4b850c49]{width:100%;justify-content:flex-end;margin-left:0}.pc-table[data-v-4b850c49]{padding:.875rem;border-radius:1rem}.form-grid[data-v-4b850c49]{grid-template-columns:1fr;gap:0}.edit-user-dialog[data-v-4b850c49] .el-dialog{border-radius:0}.edit-user-dialog[data-v-4b850c49] .el-dialog__header{padding:.75rem 1rem}.edit-user-dialog[data-v-4b850c49] .el-dialog__body{padding:1rem}}@media (max-width:480px){.stat-card[data-v-4b850c49]{width:100%}}