:root{--content-height:calc(100vh - var(--header-height) - var(--nav-height) - var(--init-gap)*2)}body,html{font-family:var(--app-font-sans);margin:0;min-height:100%;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden;width:100vw}body,h1,h2,h3,h4,h5,h6{color:#333639;font-size:14px}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0;padding:0}a{color:#333639;text-decoration:none}li,ol,p,ul{margin:0;padding:0}ul{list-style:none}span:focus-visible{outline:none}html ::-webkit-scrollbar{height:5px;width:5px}html ::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:5px}html ::-webkit-scrollbar-thumb:hover{background-color:#555}html ::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:5px}:focus-visible{outline:none}.grid-two{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.layout{background:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.resource-item{border-bottom:1px solid #f2f2f2;box-sizing:border-box;padding:20px}.resource-item-img{border-radius:4px;width:50px}.resource-item-name{color:#333;cursor:pointer;font-size:16px}.resource-item-name:hover{color:var(--jz-theme)}.pre-title{box-sizing:border-box;padding-left:10px;position:relative}.pre-title:before{background:var(--jz-theme);border-radius:1px;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.success-plain,.success-text{color:var(--jz-theme);cursor:pointer}.success-plain{border:1px solid var(--jz-theme);border-radius:4px;box-sizing:border-box;padding:4px 8px;transition:all .3s ease-in-out}.success-gray,.success-plain:hover{background:var(--jz-active-l-bg)}.success-gray{border-radius:4px;box-sizing:border-box;color:var(--jz-theme);cursor:pointer;padding:4px 8px;transition:all .2s ease-in-out}.success-gray:hover{background:var(--jz-theme);color:#fff}.success-button{background:var(--jz-theme);border:1px solid var(--jz-theme)}.success-button,.warning-button{border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;padding:4px 8px}.warning-button{background:var(--warning-color)}.tag-primary{background:var(--jz-active-l-bg);color:var(--jz-theme)}.tag-primary,.tag-warning{border-radius:4px;box-sizing:border-box;font-size:12px;padding:3px 8px}.tag-warning{background:var(--warning-bg-color);color:var(--warning-color)}.tag-gray{background:var(--secondary-color);border-radius:4px;box-sizing:border-box;color:#555;font-size:12px;padding:3px 8px}.tag-error{background:var(--error-bg-color);padding:3px 8px}.tag-default{color:#666}.tag-default,.tag-success{border-radius:4px;box-sizing:border-box;font-size:12px;padding:3px 8px}.tag-success{background:#eefff5;color:var(--success-color);cursor:pointer}.tag-error{background:#f7e4e2;border-radius:4px;box-sizing:border-box;color:var(--error-color);cursor:pointer;font-size:12px;padding:2px 10px}.hover-actived:hover,.text-hover{color:var(--jz-theme);cursor:pointer}.text-hover{display:flex;position:relative;transition:all .3s ease}.text-hover:hover{color:var(--jz-theme-hover)}.error-text-hover{color:var(--error-color);cursor:pointer;display:flex;position:relative;transition:all .3s ease}.error-text-hover:after{background-color:var(--error-color);border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;transform-origin:left center;transition:width .3s ease-in-out;width:0}.error-text-hover:hover:after{width:100%}.common-page{box-sizing:border-box;display:flex;justify-content:center;padding:10px}.slider-type{color:#000;cursor:pointer;line-height:40px;margin-bottom:4px;padding:0 20px}.slider-active,.slider-type:hover{background:var(--jz-active-l-bg);color:var(--jz-theme)}.radio-tab{background:var(--jz-surface-3);color:var(--jz-text-1);cursor:pointer;font-size:14px;line-height:30px;text-align:center;transition:all .2s;width:100px}.radio-tab:first-child{border-radius:17px 0 0 17px}.radio-tab:last-child{border-radius:0 17px 17px 0}.radio-tab-actived{background:var(--card-tint,var(--jz-theme));color:#fff}.iframe-pptx{border:1px solid #fff;box-sizing:border-box;position:relative}.iframe-pptx-left,.iframe-pptx-right{background:#444;bottom:6px;height:20px;position:absolute;width:150px}.iframe-pptx-left{left:2px}.iframe-pptx-right{right:2px}.docx-wrapper{background:#fff!important;padding:0!important}.docx-wrapper .docx{box-shadow:none!important;margin-bottom:50pt!important;min-height:500pt!important;padding:0 90pt!important}.docx-wrapper img{width:720rpx!important}.docx-wrapper table{width:auto!important}.vue-office-pdf-wrapper{background:#fff!important;padding:0!important}.menu-item{color:var(--base-text-color)}.menu-item-actived{position:relative}.menu-item-actived,.menu-item-actived span{color:var(--jz-theme)}.menu-item-actived:after{background:var(--jz-theme);bottom:-12px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:100%}.el-input__wrapper{padding:0 11px!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--jz-theme) inset!important}.el-select-dropdown__item.is-selected{background-color:var(--jz-active-l-bg)!important;color:var(--jz-theme)!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner,.el-radio__input.is-checked .el-radio__inner{background-color:var(--jz-theme)!important;border-color:var(--jz-theme)!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner:hover,.el-radio__input.is-checked .el-radio__inner:hover{color:#fff!important}.el-radio-button__inner:hover,.el-tag.el-tag--primary{color:var(--jz-theme)!important}.el-tag.el-tag--primary{background-color:var(--jz-active-l-bg)!important}.el-tag .el-tag--primary .el-tag__close{color:var(--jz-theme)!important}.el-tag .el-tag--primary .el-tag__close:hover{background-color:var(--jz-theme)!important;color:#fff!important}.el-radio__input.is-checked+.el-radio__label{color:var(--jz-theme)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--jz-theme)!important;border-color:var(--jz-theme)!important}.custom-select .el-date-editor--daterange.is-active{box-shadow:0 0 0 1px var(--jz-theme) inset!important}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{color:#303133;margin:0 3px}.el-pagination .btn-next:hover,.el-pagination .btn-prev:hover,.el-pagination .el-pager li:hover{color:var(--jz-theme)}.el-pagination .el-pager li.is-active{background-color:var(--jz-theme)!important;color:#fff!important}.el-pagination .el-select .el-input .el-input__inner{color:var(--jz-theme)}.el-pagination .el-pagination__editor .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--jz-theme) inset;outline:0}.el-dropdown__list .el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown__list .el-dropdown-menu .el-dropdown-menu__item:hover{background-color:var(--jz-active-l-bg);color:var(--jz-theme)}.custom-table.el-table th.el-table__cell{color:#333!important}.custom-table.el-table td.el-table__cell,.custom-table.el-table th.el-table__cell.is-leaf{border-bottom:1px solid #fff!important}.custom-table .el-table__inner-wrapper:before{background-color:#fff!important}.table-padding .el-table__cell{padding:20px 0!important}.lesson .el-dialog,.teach-dialog .el-dialog{border-radius:10px;padding:0}.lesson .el-dialog .el-dialog__title{font-size:16px}.lesson .el-dialog .el-dialog__header{border-bottom:1px solid #f2f2f2;padding:10px 14px 8px}.lesson .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:var(--jz-theme)}.lesson .el-dialog .el-dialog__body,.lesson .el-dialog .el-dialog__footer{padding:12px}.ai-grade-booster .el-dialog{border-radius:16px;overflow:hidden;padding:0}.ai-grade-booster .el-dialog .el-dialog__header{margin:0;padding:0}.ai-grade-booster .el-dialog .el-dialog__body,.ai-grade-booster .el-dialog .el-dialog__footer{padding:0}.el-button--primary{--el-button-hover-bg-color:var(--jz-theme)!important;--el-button-hover-border-color:var(--jz-theme)!important}.el-button--primary.is-plain{--el-button-border-color:var(--jz-theme)!important;--el-button-bg-color:#fff!important}.el-button--primary.is-plain:active{background-color:var(--jz-active-bg)!important;border-color:var(--jz-active-bg)!important}.el-button:focus-visible{outline:none!important}.el-input .el-input-group__append{background:var(--jz-theme);color:#fff}.el-input .el-upload--text:focus{color:#fff}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s}.fade-slide-enter-from{opacity:0;transform:translate(-30px)}.fade-slide-leave-to{opacity:0;transform:translate(30px)}.collapse-enter-active,.collapse-leave-active{overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity}.collapse-enter-from,.collapse-leave-to{max-height:0;opacity:0;transform:translateY(-10px)}.collapse-enter-to,.collapse-leave-from{max-height:2000px;opacity:1;transform:translateY(0)}.preifx,[preifx=""]{position:relative;text-indent:var(--prefix-indent)}.preifx:before,[preifx=""]:before{background-color:var(--jz-theme);border-radius:calc(var(--bar-width)/2);bottom:0;content:"";left:0;position:absolute;top:0;transition:background-color .3s var(--bezier);width:var(--bar-width)}
