.job_data_view.main_1{display:flex;flex-direction:column;height:calc(100vh - 80px);min-height:0;overflow:hidden}.job_data_view.main_1>.main_1_header_nav{flex:0 0 auto}.job_data_view.main_1>.ai_answer_questions_record,.job_data_view.main_1>.data_statistics,.job_data_view.main_1>.mian_view,.job_data_view.main_1>.test_list_content{flex:1 1 auto;min-height:0}.job_data_view .main_1_header_nav .nav_text_1{font-weight:600;color:var(--text-2)}.job_data_view .nav_list_view{padding:10px 20px;background-color:var(--surface);display:flex;align-items:center;justify-content:start;margin:0 10px 10px 10px;border-bottom:1px solid var(--text-3)}.job_data_view .nav_list_view .item{cursor:pointer;font-size:14px;font-weight:600;margin-right:20px}.job_data_view .nav_list_view .item_1{color:var(--brand)}.job_data_view .test_list_content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;height:auto;overflow:hidden;margin-top:5px;padding-top:5px;background-color:var(--surface)}.job_data_view .test_list_content .content_header_view{padding:0 10px;display:flex;align-items:center;justify-content:flex-start}.job_data_view .test_list_content .content_view_header{flex:0 0 auto;display:flex;justify-content:flex-start;align-items:center;padding-left:20px;margin-bottom:var(--sp-3)}.job_data_view .test_list_content .all_chart_view{box-sizing:border-box;flex:1 1 auto;min-height:0;padding-top:var(--sp-3);height:auto;overflow:auto}.job_data_view .test_list_content .all_chart_view .top_chart_list{min-width:1650px;display:flex;align-items:center;padding:0 30px;justify-content:space-around}.mian_view{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;height:auto;overflow:hidden;margin-top:0;padding-top:var(--sp-2);background-color:var(--surface)}.mian_view::-webkit-scrollbar{width:.55rem;height:.55rem;background-color:var(--brand-tint)}.mian_view::-webkit-scrollbar-thumb,.mian_view::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:var(--bg)}.mian_view .semester_select{width:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:10px}.mian_view .title_view{background-color:var(--brand-2);font-weight:700;color:#fff;padding:5px;margin:10px;border-radius:5px}.mian_view .info_view{width:100%}.mian_view .info_view .left_back_view{display:flex;align-items:center;justify-content:flex-start;padding-left:10px}.mian_view .chart_view{display:flex;margin:10px}.mian_view .chart_view .child_view{flex:1 0 10%;font-size:16px}.mian_view .chart_view .child_chart_view{flex:1 0 25%}.mian_view .divider_view{margin:0 10px}.mian_view .offline_view,.mian_view .online_view{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.mian_view .offline_view .info_view,.mian_view .online_view .info_view{flex:1 1 auto;min-height:0;overflow:auto!important}.header_item{margin-left:20px;height:40px}.header_item input{height:40px!important}.ocr_listen_view .tabs_view{padding:10px 20px;background-color:var(--surface);display:flex;align-items:center;justify-content:start;margin:0 10px 10px 10px;border-bottom:1px solid var(--text-3)}.ocr_listen_view .tabs_view .item{cursor:pointer;font-size:14px;font-weight:600;margin-right:20px}.ocr_listen_view .tabs_view .item_1{color:var(--brand)}.ocr_listen_view .offline_view .info_view .image_view{background-image:url(../../static/img/codeBackground.76461b14.png);background-repeat:no-repeat;background-size:contain}.ai-management-page{background:var(--bg);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);min-height:0;overflow:hidden}.ai-management-page .ai-management-tabs{box-sizing:border-box;flex:0 0 auto;height:40px;margin-bottom:var(--sp-3);min-height:40px;padding:0 var(--sp-5)}.ai-management-page .ai-management-tabs .nav_text{align-items:center;box-sizing:border-box;color:var(--text-2);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--fs-14);font-weight:500;height:40px;margin:0;padding:0 var(--sp-4)}.ai-management-page .ai-management-tabs .nav_text_1{color:var(--brand);font-weight:600}.ai-management-page .ai-management-content{flex:1 1 auto;min-height:0;overflow:hidden}.ai-management-page .ai-list-page{display:flex;flex-direction:column;height:100%;min-height:0}.ai-management-page .ai-segmented-control{align-self:flex-start;display:inline-flex;flex:0 0 auto;margin-bottom:var(--sp-3)}.ai-management-page .ai-segmented-control .el-button{border-radius:0;height:32px;margin:0;min-height:32px;padding:7px var(--sp-5)}.ai-management-page .ai-segmented-control .el-button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ai-management-page .ai-segmented-control .el-button+.el-button{margin-left:-1px}.ai-management-page .ai-segmented-control .el-button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ai-management-page .ai-filter-row{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-3)}.ai-management-page .ai-filter-control{width:220px}.ai-management-page .ai-filter-search{width:260px}.ai-management-page .ai-filter-row .el-button,.ai-management-page .ai-filter-row .el-input__inner,.ai-management-page .ai-filter-row .el-select .el-input__inner{font-size:var(--fs-14);height:32px;line-height:32px}.ai-management-page .ai-filter-action{margin-left:auto}.ai-management-page .ai-table-region{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex:1 1 auto;min-height:0;overflow:hidden}.ai-management-page .ai-management-table{color:var(--text);min-width:0;width:100%}.ai-management-page .ai-management-table .el-button--text{line-height:20px;min-height:0;padding:0}.ai-management-page .ai-table-region .el-table__body-wrapper{scrollbar-color:var(--text-3) var(--brand-tint);scrollbar-width:thin}.ai-management-page .ai-table-region .el-table__body-wrapper::-webkit-scrollbar{height:var(--sp-2);width:var(--sp-2)}.ai-management-page .ai-table-region .el-table__body-wrapper::-webkit-scrollbar-track{background:var(--brand-tint)}.ai-management-page .ai-table-region .el-table__body-wrapper::-webkit-scrollbar-thumb{background:var(--text-3);border-radius:var(--radius-pill)}.ai-management-page .ai-pagination{align-self:flex-end;flex:0 0 auto;margin-top:var(--sp-3)}.ai-management-page .ai-status-success{color:var(--success)}.ai-management-page .ai-action-danger,.ai-management-page .ai-status-danger{color:var(--danger)}.ai-management-page .ai-export-button{margin-left:auto}.ai-management-dialog{border-radius:var(--radius-lg)}.ai-management-dialog .el-dialog__body{max-height:60vh;overflow:auto;padding:var(--sp-5) var(--sp-6)}.ai-management-dialog .el-dialog__footer{padding:var(--sp-3) var(--sp-6) var(--sp-5)}.ai-management-dialog .el-button,.ai-management-dialog .el-input__inner,.ai-management-dialog .el-select .el-input__inner{font-size:var(--fs-14);height:32px;line-height:32px}@media (max-width:1024px){.ai-management-page .ai-management-tabs{overflow-x:auto;overflow-y:hidden;padding:0 var(--sp-3)}.ai-management-page .ai-filter-control,.ai-management-page .ai-filter-search{flex:1 1 220px;max-width:100%}.ai-management-page .ai-export-button,.ai-management-page .ai-filter-action{margin-left:0}}.ai_answer_questions_record{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ai_answer_questions_record #chart{width:calc(100% - 40px);height:400px;margin-top:20px}.ai_answer_questions_record .test_list_content{box-sizing:border-box;display:block;flex:1 1 auto;min-height:0;width:100%;height:auto;overflow:auto;margin-top:0;padding-top:5px;background-color:var(--surface)}.ai_answer_questions_record .test_list_content .content_header_view{padding:0 10px;display:flex;align-items:center;justify-content:flex-start}.ai_answer_questions_record .test_list_content .content_view_header{display:flex;justify-content:flex-start;align-items:center;padding-left:20px}.ai_answer_questions_record .test_list_content .all_chart_view{padding-top:20px;height:calc(100vh - 250px);overflow:auto}.ai_answer_questions_record .test_list_content .all_chart_view .top_chart_list{min-width:1650px;display:flex;align-items:center;padding:0 30px;justify-content:space-around}.progress_bar{flex:1;height:8px;background:var(--border);border-radius:4px;overflow:hidden;margin:0 8px}.progress_bar .progress_fill{height:100%;border-radius:4px;transition:width .3s}.rate_row{display:flex;align-items:center;margin:6px 0}.rate_row .rate_name{font-size:13px;color:var(--text-3);width:48px;text-align:right}.rate_row .rate_num{font-size:14px;font-weight:600;width:48px;text-align:left}.cell_rate{display:flex;align-items:center;justify-content:center}.cell_rate .rate_num{font-size:13px;font-weight:600;width:42px;text-align:left}.data_statistics{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.data_statistics .test_list_content{flex:1 1 auto;min-height:0;overflow:auto}.data_statistics .filter_header{padding:15px 20px;background-color:var(--surface)}.data_statistics .filter_header .filter_row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.data_statistics .filter_header .filter_row.filter_row_right{justify-content:flex-end;margin-top:6px}.data_statistics .filter_header .filter_label{font-size:14px;color:var(--text-2);white-space:nowrap;margin-left:10px}.data_statistics .stats_section{display:flex;justify-content:space-between;gap:16px;padding:20px;margin-top:10px}.data_statistics .stats_section .stats_card{flex:1;background:var(--surface);border-radius:8px;padding:24px 20px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.06)}.data_statistics .stats_section .stats_card .stats_label{font-size:14px;color:var(--text-3);margin-bottom:12px}.data_statistics .stats_section .stats_card .stats_value{font-size:28px;font-weight:700;color:var(--text-2);margin-bottom:8px}.data_statistics .stats_section .stats_card .stats_value .stats_unit{font-size:14px;font-weight:400;color:var(--text-2)}.data_statistics .stats_section .stats_card .stats_rate{font-size:14px;color:var(--brand);margin-top:4px}.data_statistics .chart_section{margin-top:10px;padding:0 20px}.data_statistics .table_section{margin-top:10px;padding:0 20px 20px}.data_statistics .table_section .pagination_wrap{display:flex;justify-content:flex-end;margin-top:16px}.data_statistics .drawer_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:2000}.data_statistics .custom_drawer{position:fixed;top:0;right:0;bottom:0;width:980px;background:var(--surface);box-shadow:-2px 0 8px rgba(0,0,0,.15);z-index:2001;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column}.data_statistics .custom_drawer.open{transform:translateX(0)}.data_statistics .custom_drawer .drawer_head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.data_statistics .custom_drawer .drawer_head .drawer_title h2{margin:0 0 8px;font-size:20px;font-weight:500;color:var(--text-2)}.data_statistics .custom_drawer .drawer_head .drawer_meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--text-3);font-size:13px}.data_statistics .custom_drawer .drawer_head .drawer_close{font-size:20px;color:var(--text-3);cursor:pointer;margin-top:4px}.data_statistics .custom_drawer .drawer_head .drawer_close:hover{color:var(--text-2)}.data_statistics .custom_drawer .drawer_body{flex:1;overflow-y:auto;padding:18px 22px 24px}.data_statistics .custom_drawer .drawer_body .detail_stats{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:10px;margin-bottom:16px}.data_statistics .custom_drawer .drawer_body .mini_stat{padding:14px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.data_statistics .custom_drawer .drawer_body .mini_stat .mini_label{margin-bottom:6px;color:var(--text-3);font-size:13px}.data_statistics .custom_drawer .drawer_body .mini_stat .mini_value{color:var(--text-2);font-size:20px;font-weight:500}.data_statistics .custom_drawer .drawer_body .detail_table_wrap{border:1px solid var(--border);border-radius:8px;overflow:hidden}.data_statistics .custom_drawer .drawer_body .empty_tip{text-align:center;color:var(--text-3);padding:40px 0;font-size:14px}