.fl-rc{display:flex;flex-flow:row}.fl-cc{display:flex;flex-flow:column}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{*zoom:1}.el-link{font-size:13px}.dialog-title{font-size:20px;color:#3075ef;text-align:center;line-height:27px}.line{display:flex;justify-content:center;align-items:center}.line .key{padding-right:20px}.dialog-sub-detail{font-size:12px;color:#141d45;text-align:center;margin-top:26px}.dialog-footer{text-align:center}.dialog-footer button{width:100px;margin:0 30px}.approve-detail-classover-content{box-sizing:border-box;background-color:#fff;height:calc(100vh - 96px);padding:22px 40px;box-shadow:2px 2px 5px 2px #edf3ff;overflow-y:scroll;position:relative}.approve-detail-classover-content .page-title{font-size:16px;color:#444;line-height:22px;position:relative;padding-left:11px}.approve-detail-classover-content .page-title:before{content:" ";position:absolute;left:0;width:3px;height:23px;background:#3075ff;border-radius:2px}.approve-detail-classover-content .base-data-content{margin-top:29px;min-width:800px;max-width:1300px;padding-bottom:10px}.approve-detail-classover-content .base-data-content .row{display:flex;justify-content:space-between;margin-bottom:20px;font-size:14px;color:#141d45;padding:0 10px}.approve-detail-classover-content .base-data-content .row .data{line-height:20px;width:320px}.approve-detail-classover-content .student-active-list{max-height:450px;margin-bottom:20px;overflow-y:scroll}.approve-detail-classover-content .student-active-list .student-active-item{border-bottom:1px dashed #d9d9d9;padding-bottom:20px;padding-top:20px}.approve-detail-classover-content .student-active-list .student-active-item .line{display:flex;align-items:center;justify-content:flex-start}.approve-detail-classover-content .student-active-list .student-active-item .active-line{display:flex;flex-flow:column;align-items:flex-start}.approve-detail-classover-content .student-active-list .student-active-item .number{width:16px;height:16px;display:flex;justify-content:center;align-items:center;background-color:#3075ef;color:#fff;border-radius:20px;font-size:11px}.approve-detail-classover-content .student-active-list .student-active-item .student-name{font-size:14px;color:#141d45;margin-left:8px}.approve-detail-classover-content .student-active-list .student-active-item .active-text{font-size:12px;color:#141d45;margin-top:20px}.approve-detail-classover-content .project-progress-box{margin-top:13px;min-height:80px;margin-bottom:20px;overflow-y:scroll}.approve-detail-classover-content .project-progress-box .project-progress-item{padding-top:20px;border-bottom:1px dashed #d9d9d9;padding-bottom:20px}.approve-detail-classover-content .project-progress-box .project-progress-item .week-name{font-size:12px;color:#141d45;background:linear-gradient(180deg,hsla(0,0%,100%,0),#3075ff);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 8px;margin-bottom:13px;border-radius:3px}.approve-detail-classover-content .project-progress-box .project-progress-item .week-detail{color:#141d45;font-size:12px}.approve-detail-classover-content .project-progress-box .project-progress-item .week-detail i{display:inline-block;width:6px;height:6px;margin-right:4px;background-color:#000;border-radius:50%}.approve-detail-classover-content .error-list{padding-top:15px}.approve-detail-classover-content .error-list .error-item{font-size:12px;color:#141d45;padding:7px 0}.approve-detail-classover-content .action-btn-box{margin-top:20px;text-align:right}.approve-detail-classover-content .action-btn-box button{width:100px;margin:0 20px}.approve-detail-classover-content .reject-dialog-title{color:#3075ef;text-align:center;font-size:19px;margin-bottom:21px}.approve-detail-classover-content .dialog-footer{text-align:center}.approve-detail-classover-content .dialog-footer button{width:100px;margin:0 30px}