#app,body,html{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}body{overscroll-behavior:none}body.el-popup-parent--hidden{overflow:hidden!important;padding-right:0!important}a:focus,body,div,h1,h2,h3,h4,h5,html,input,li,p,select,span,textarea,u,ul{padding:0;margin:0;list-style:none;font-size:.083333rem;outline:none}img[lazy=loading]{display:block;width:.260417rem!important;height:.260417rem!important;margin:0 auto}input,textarea{-webkit-user-select:auto}#app{background-color:#fff;position:relative}@font-face{font-family:WeiRuanYaHei;src:url(../../static/fonts/WeiRuanYaHei-1.732311bb.ttf);font-weight:400;font-style:normal}@font-face{font-family:MicrosoftYaqiHeiBold;src:url(../../static/fonts/MicrosoftYaqiHeiBold-2.69ac0d72.ttf);font-weight:400;font-style:normal}.el-dropdown-menu{padding:0!important;border-radius:.03125rem;box-shadow:0 .03125rem .0625rem rgba(0,0,0,.2)}#qrcode{width:.78125rem;height:.78125rem;margin:0 auto}#qrcode img{width:100%;height:100%}.el-dropdown-menu__item{padding:0!important;line-height:inherit!important}.el-popover{min-width:auto!important}.obj_img img{object-fit:cover}.text_xz{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content_slot,.text_xz{width:1.041667rem!important}.el-message-box__header{padding-left:.125rem!important;padding-right:.125rem!important}.el-message-box__content{padding:.0625rem .145833rem .041667rem!important;box-sizing:border-box}.el-message-box__message{min-width:0}.el-message-box__message p{line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.el-message-box__status+.el-message-box__message{padding-right:0!important}.el-message-box__btns{padding:.0625rem .145833rem .083333rem!important}.el-dialog__header{padding:.078125rem .104167rem!important;background-color:#f8f8f8!important}.el-dialog__header i,.el-dialog__header span{color:#272933!important}.el-dialog{display:flex;flex-direction:column;margin:0 auto!important;max-width:calc(100vw - .16667rem);max-height:calc(100vh - .33333rem);overflow:hidden}.el-dialog__wrapper{max-width:100vw}.el-dialog__wrapper,.el-dialog__wrapper.app-dialog-wrapper--centered{align-items:center;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:.166667rem 0}.el-dialog__wrapper.app-dialog-wrapper--centered>.el-dialog{margin:0 auto!important;max-height:calc(100vh - .33333rem)}.el-dialog__wrapper.app-dialog-wrapper--top>.el-dialog{margin:6vh auto 0!important;max-height:88vh}.el-dialog__wrapper.app-dialog-wrapper--top{align-items:flex-start;padding:0}.el-dialog__footer,.el-dialog__header{flex:0 0 auto}.el-dialog__body{padding-left:.208333rem!important;padding-right:.208333rem!important;box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.el-dialog__body::-webkit-scrollbar{height:.041667rem;width:.041667rem}.el-dialog__body::-webkit-scrollbar-thumb{background:#c7d2e3;border-radius:.041667rem}.el-dialog__body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:.041667rem}.el-table,.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper,.serchBox,.viewBox{box-sizing:border-box;max-width:100%;min-width:0}.el-table__body-wrapper{scrollbar-color:#a8b0bd #f2f4f7}.el-table__body-wrapper::-webkit-scrollbar{width:.041667rem;height:.041667rem}.el-table__body-wrapper::-webkit-scrollbar-thumb{background:#a8b0bd;border-radius:.041667rem}.el-table__body-wrapper::-webkit-scrollbar-track{background:#f2f4f7}.el-cascader__dropdown,.el-select-dropdown,.el-tooltip__popper{box-sizing:border-box;max-width:calc(100vw - .16667rem);overflow-wrap:anywhere}.el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item{display:flex;align-items:flex-start}.el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item__label{float:none;display:flex;flex:0 0 0.625rem;width:.625rem!important;justify-content:flex-start;text-align:left!important;white-space:nowrap;box-sizing:border-box}.el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item__label:before{content:"";display:inline-block;width:.0625rem;margin-right:.020833rem;color:#f56c6c;text-align:center;box-sizing:border-box}.el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"*"}.el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item__content{flex:1;min-width:0;margin-left:0!important}.el-dialog__body .pre_urlBox .pre_title{align-items:center;display:flex;text-align:left}.el-dialog__body .pre_urlBox .pre_title .remark{display:inline-block;flex:0 0 0.0625rem;margin-right:.020833rem;text-align:center}.el-dialog__body .pre_urlBox .pre_title:not(:has(.remark)):before{content:"";display:inline-block;flex:0 0 0.0625rem;margin-right:.020833rem}.imgs_butn{width:100%;white-space:nowrap;padding:0!important}.imgs_butn,.imgs_butn span{overflow:hidden;text-overflow:ellipsis}.imgs_butn span{display:inline-block;width:.9375rem}.el-input__inner:focus,.el-textarea__inner:focus{border:.005208rem solid #3565f2}.el-table .el-table__header-wrapper tr th{background-color:#f8f8f8;font-size:.083333rem!important;font-weight:700;color:#121c30}.el-table .el-table__header-wrapper tr th .cell{text-align:center}.el-pagination .el-pager .number{width:.1875rem;height:.145833rem;background:#fff;border-radius:.015625rem;line-height:.145833rem;color:#333}.el-pagination .el-pager .number.active{color:#4d76e8}.el-pagination .el-pager .number.active:hover,.el-pagination .el-pager .number:hover{color:#4d76e8!important}.el-pagination .el-pager .el-icon{width:.1875rem;height:.145833rem;background:#fff!important;border:.005208rem solid #dedede;border-radius:.015625rem;line-height:.145833rem;color:#333}.el-pagination .el-pager .el-icon:hover{color:#4d76e8!important}.avatar{object-fit:cover}.el-image__inner{object-fit:contain}.el-select-dropdown__item span{font-size:.072917rem}.ql-editor{height:2.083333rem!important;position:relative!important}.ql-container{overflow:hidden!important}.qr_conts{display:flex;justify-content:center}.el-button--primary{background-color:#409eff!important;border-color:#409eff!important}.el-button:hover{background-color:transparent!important;color:#409eff!important;border-color:#409eff!important}.el-button--text:hover{border-color:transparent!important}.serchBox{background-color:#fff;margin-bottom:.0625rem;padding:.0625rem .104167rem .03125rem;box-sizing:border-box;justify-content:space-between}.serchBox .serch .el-input,.serchBox .serch .el-select{width:1.354167rem;margin-right:.0625rem;margin-bottom:.03125rem;height:.15625rem;line-height:.15625rem}.serchBox .serchBunArr{min-width:.833333rem;display:flex}.teacher-query-bar{display:flex;flex-wrap:wrap}.teacher-query-bar,.teacher-query-controls{align-items:center;gap:.041667rem .0625rem;min-width:0}.teacher-query-controls{display:flex!important;flex:0 1 auto;flex-wrap:wrap;max-width:none!important}.teacher-query-controls .el-date-editor,.teacher-query-controls .el-input,.teacher-query-controls .el-select{margin-bottom:0!important;margin-right:0!important}.teacher-query-controls>.el-date-editor{width:1.666667rem}.teacher-query-actions{display:flex!important;flex:0 0 auto;gap:.041667rem;justify-content:flex-start!important;min-width:0!important}.teacher-query-actions .el-button+.el-button{margin-left:0}@media (max-width:900px){.teacher-query-controls{flex:1 1 100%}}.viewBox{padding:.104167rem;background:#fff}.viewBox .nameArr{display:flex;justify-content:space-between}.viewBox .nameArr .viewName{font-size:.083333rem;font-family:Microsoft YaHei;font-weight:700;line-height:.130208rem;color:#222e47;opacity:1;position:relative;padding-left:.0625rem;margin-bottom:.104167rem}.viewBox .nameArr .viewName:after{content:"";display:block;width:.03125rem;height:.083333rem;background:#3565f2;position:absolute;top:.020833rem;left:0}.viewBox .el-button--text{color:#4d76e8;background:0 0;padding-left:0;padding-right:0}.class-tabs,.tabs{border-bottom:.005208rem solid #e5e7eb;margin:.020833rem 0 .072917rem}.class-tabs{max-height:.541667rem;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:.03125rem}.class-tabs .el-radio-group,.tabs{display:flex;flex-wrap:wrap;gap:.03125rem 0;min-width:0;overflow:visible;width:100%}.class-tabs .el-radio-button__inner,.tabs .tab{background:transparent;border:0!important;border-radius:0!important;box-shadow:none!important;color:#5f6673;font-size:.083333rem;font-weight:600;height:.229167rem;line-height:.229167rem;max-width:1.145833rem;overflow:hidden;padding:0 .145833rem;position:relative;text-overflow:ellipsis}.class-tabs .el-radio-button__orig-radio:checked+.el-radio-button__inner,.tabs .tab.active{background:transparent;color:#409eff;font-weight:700}.class-tabs .el-radio-button__orig-radio:checked+.el-radio-button__inner:after,.tabs .tab.active:after{background:#409eff;border-radius:.010417rem;bottom:0;content:"";height:.015625rem;left:.125rem;position:absolute;right:.125rem}.class-tabs .el-radio-button__inner:hover,.class-tabs .el-radio-button__orig-radio:checked+.el-radio-button__inner:hover,.tabs .tab.active:hover,.tabs .tab:hover{color:#409eff}.student-select-dropdown .el-select-dropdown__item{height:auto;line-height:1;padding:0!important}.student-select-dropdown .student-option{align-items:center;display:flex;min-height:.197917rem;padding:0 .072917rem}.student-select-dropdown .student-option-name{color:#1f2937;font-size:.072917rem;font-weight:600;max-width:.677083rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-select-dropdown .student-option-no{color:#9ca3af;font-size:.067708rem;margin-left:.072917rem}.student-select-dropdown .student-option-tag{background:#f3f4f6;border-radius:.052083rem;color:#9ca3af;font-size:.0625rem;line-height:.104167rem;margin-left:auto;padding:0 .041667rem}.student-select-dropdown .student-option.is-disabled .student-option-name,.student-select-dropdown .student-option.is-disabled .student-option-no{color:#c0c4cc}.pageBox{display:flex;justify-content:flex-end;margin-top:.083333rem}.remark{color:red}.el-tag{width:auto}.v-modal{background:#000!important;opacity:.45!important;pointer-events:auto!important}.el-dialog,.el-dialog__wrapper,.el-message-box,.el-message-box__wrapper{pointer-events:auto}.el-dialog__headerbtn{align-items:center;border-radius:.020833rem;display:inline-flex;height:.208333rem;justify-content:center;right:.072917rem;top:.0625rem;width:.208333rem}.el-dialog__headerbtn .el-dialog__close{font-size:.125rem;font-weight:500}.el-dialog__headerbtn:hover{background:#f3f6fb}.common-upload-progress-mask{background:rgba(18,28,48,.36);box-sizing:border-box;inset:0;position:fixed;z-index:10000}.common-upload-progress-card{background:#fff;border-radius:.020833rem;box-shadow:0 .010417rem .0625rem 0 rgba(0,0,0,.1);box-sizing:border-box;left:50%;margin:0;max-height:calc(100vh - .25rem);max-width:calc(100vw - .25rem);overflow:auto;padding:.15625rem .166667rem .145833rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:2.1875rem}.common-upload-progress-icon{align-items:center;background:#ecf5ff;border-radius:50%;color:#409eff;display:inline-flex;height:.25rem;justify-content:center;margin-bottom:.072917rem;width:.25rem}.common-upload-progress-icon i{font-size:.130208rem}.common-upload-progress-icon.is-success{background:#f0f9eb;color:#67c23a}.common-upload-progress-icon.is-error{background:#fef0f0;color:#f56c6c}.common-upload-progress-title{color:#121c30;font-size:.09375rem;font-weight:600;line-height:1.4}.common-upload-progress-name{color:#606266;font-size:.067708rem;line-height:1.5;margin:.041667rem 0 .104167rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-upload-progress-line{align-items:center;display:flex;gap:.052083rem;margin-bottom:.052083rem;width:100%}.common-upload-progress-track{background:#ebeef5;border-radius:.520833rem;flex:1 1 auto;height:.041667rem;overflow:hidden}.common-upload-progress-bar{background:#409eff;border-radius:.520833rem;height:100%;transition:width .2s ease;width:0}.common-upload-progress-bar.is-success{background:#67c23a}.common-upload-progress-bar.is-error{background:#f56c6c}.common-upload-progress-number{color:#606266;flex:0 0 0.197917rem;font-size:.0625rem;line-height:1;text-align:right}.common-upload-progress-text{color:#606266;font-size:.067708rem;line-height:1.6;min-height:.109375rem}.common-upload-progress-actions{margin-top:.09375rem}