.leftbar{width:250px}.sidebar-container .horizontal-collapse-transition{transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}.sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}.sidebar-container .el-scrollbar__view{height:100%}.sidebar-container .el-scrollbar__bar.is-vertical{right:0}.sidebar-container .el-scrollbar__bar.is-horizontal{display:none}.el-scrollbar[data-v-4605fe90]{height:100%}.has-logo .el-scrollbar[data-v-4605fe90]{height:calc(100% - 50px)}.el-menu[data-v-4605fe90]{border:none;height:100%;width:100%!important}a[data-v-4605fe90]{text-decoration:none}.app-wrapper[data-v-165752d6]{flex:1;display:flex;height:100%}.el-scrollbar__view[data-v-165752d6]{height:100%}.breadcrumbs[data-v-a0e07112]{padding:0 10px;display:flex;justify-content:space-between;align-items:center;height:60px;width:100%;background:#fff;border-bottom:1px solid #d8dce5;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04)}[data-v-01f9f391] .el-progress__text{flex:0 1 13%}.edit-user .el-form-item__error{position:static}.tree__info{display:flex;flex:1;justify-content:space-between;align-items:center}.tree__info .el-progress{width:150px}.group__description{margin-bottom:30px}.group__row{display:flex}.group__row>div{overflow-y:auto;border-radius:3px;width:50%}.group__row>div h4{font-weight:500;font-size:16px;margin-bottom:5px}.group__box{border:1px solid #eee;border-radius:3px}.group__courses,.group__users{margin-right:10px;max-height:300px;overflow-y:auto}.user__courses{display:flex}.user__course{width:300px;padding:10px}.user__course h4{font-weight:500}.upload{margin-bottom:22px}.dialog-footer{display:flex;justify-content:flex-end}.row{margin:0;width:100%}.row>div{width:50%}.row>div:first-child{padding-right:10px}.row>div:last-child{padding-left:10px}.sub-level{padding-right:60px!important}.el-tree-node__content{height:50px}.el-tree-node.is-expanded{margin-bottom:20px}.tree__title{flex:1;display:flex}.tree__title .progressbar{max-width:300px}.tree__title p{margin-right:10px}.tree__subtitle{font-size:14px;font-weight:300;color:#666}.tree__info{padding-right:10px;justify-content:flex-end}.tree__item{display:flex;align-items:center;width:100%}.tree__item button{margin-left:10px}.el-checkbox-group.hidden{visibility:hidden}.perm-loading{position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;display:flex;justify-content:center;align-items:center;pointer-events:none}.perm-loading>*{margin-left:-22px}.scripts-history,.scripts-history .el-collapse{flex:1;display:flex;flex-direction:column}.scripts-history .el-collapse{margin-bottom:10px}.scripts-history .el-collapse-item{display:flex;flex-direction:column;flex:1}.scripts-history .el-collapse-item__header{justify-content:space-between}.scripts-history .el-collapse-item__header>div{flex:1}.scripts-history .el-collapse-item__header .time{white-space:nowrap}.scripts-history .el-collapse-item .logs__result{min-height:40px}.scripts-history .el-collapse-item .logs__result .log{padding:6px;background:#000;color:#fff;max-width:100%;overflow-x:hidden;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.scripts-history .el-collapse-item .logs__result .log pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;margin:0 0;font-family:Courier New,Courier,monospace}.scripts-history .el-pagination{text-align:right}.el-tree-node__content .tree__item[data-v-25288256]{display:flex;align-items:flex-start;padding:5px 10px;border:1px solid hsla(0,0%,39.2%,.1);background:#fafafa;margin:4px 0}.el-tree-node__content .tree__item i[data-v-25288256]{height:40px}.el-tree-node__content i[data-v-25288256]{font-size:35px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.image[data-v-25288256]{margin-top:6px}h3[data-v-25288256],p[data-v-25288256],span[data-v-25288256]{display:inline-block;width:100%;padding:5px}.difficulty[data-v-25288256]{text-transform:capitalize}.instance-type[data-v-25288256] .el-form-item__content{line-height:inherit}.version[data-v-25288256]{width:200px}.challenges[data-v-25288256]{padding:15px 25px;display:flex;max-height:100vh;box-sizing:border-box;flex:auto;flex-direction:column}.challenges textarea[data-v-25288256]{width:100%;margin:0 0 15px 0}.challenges .input-hint[data-v-25288256],.challenges .input-title[data-v-25288256]{background:#fff;outline:none;border:1px solid hsla(0,0%,39.2%,.1);font-weight:400;padding:5px;margin:0}.challenges .info[data-v-25288256]{padding:0 10px;display:flex;justify-content:space-between;align-items:center;height:60px;width:100%;background:#fff;border-bottom:1px solid #d8dce5;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04);margin:20px 0}.challenges .info h2[data-v-25288256]{margin:0}.challenges .el-form[data-v-25288256]{flex:1;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;margin-top:10px}.challenges .fullscreen[data-v-25288256]{flex:1;display:flex;flex-direction:column;max-height:100vh;overflow:hidden;position:relative}.challenges .fullscreen .switch[data-v-25288256]{position:absolute;top:10px;right:0;margin:6px;width:28px;height:28px;padding:7px;border:0;background:transparent}.challenges .container-challenge[data-v-25288256]{flex:1;max-height:100vh;overflow:hidden;margin-top:10px;display:flex;flex-direction:column}.challenges .container-challenge .tasks[data-v-25288256]{overflow:auto}.challenges .container-challenge .tasks-header[data-v-25288256]{margin:0 0 16px;display:flex;align-items:center}.challenges .container-challenge .tasks .tasks-drag[data-v-25288256]{height:40px;display:flex;align-items:center}.challenges .container-challenge .tasks .tasks-drag i[data-v-25288256]{height:35px}.challenges .container-challenge .tasks .tasks-main[data-v-25288256]{display:flex;align-items:flex-start;margin:15px 0}.challenges .container-challenge .tasks .tasks-main i[data-v-25288256]{margin:7px 10px 0 0;font-size:40px;line-height:20px}.challenges .container-challenge .tasks .tasks-main-text[data-v-25288256]{flex:1}.challenges .container-challenge .tasks .tasks-main-text .title[data-v-25288256]{height:40px;display:flex;align-items:center;color:grey}.challenges .container-challenge .tasks .tasks-main-text-title[data-v-25288256]{font-weight:400}.challenges .container-challenge .tasks .tasks-main-text-hint[data-v-25288256],.challenges .container-challenge .tasks .tasks-main-text-title[data-v-25288256]{border:1px solid transparent;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;line-break:anywhere;display:inline-block;overflow-x:hidden;max-width:100%}.challenges .container-challenge .tasks .tasks-main-text-hint[data-v-25288256]:focus,.challenges .container-challenge .tasks .tasks-main-text-title[data-v-25288256]:focus{border:1px solid #000}.challenges .container-challenge .tasks .tasks-main-text h4[data-v-25288256]{font-weight:600;margin-left:-20px;margin-bottom:6px;color:grey}.challenges .container-challenge .tasks .tasks-main-text-hint[data-v-25288256],.challenges .container-challenge .tasks .tasks-main-text-title[data-v-25288256]{position:relative;flex:1;width:100%;padding:6px 5px;overflow:visible}.challenges .container-challenge .tasks .tasks-main-text-hint[data-v-25288256]:hover,.challenges .container-challenge .tasks .tasks-main-text-title[data-v-25288256]:hover{background:#eaeaea}.challenges .container-challenge .tasks .tasks-main-text-hint[data-v-25288256]:hover:after,.challenges .container-challenge .tasks .tasks-main-text-title[data-v-25288256]:hover:after{display:block;content:"Markdown";width:auto;height:20px;background:#eaeaea;color:rgba(24,144,255,.5);font-size:12px;position:absolute;right:0;top:100%;padding:0 4px 4px;text-align:center;line-height:20px;border-radius:0 0 3px 3px;box-sizing:border-box}.challenges .container-challenge .tasks .tasks-footer[data-v-25288256]{text-align:end}.challenges .container-challenge .tasks .tasks-footer .add[data-v-25288256]{margin-right:10px;margin-top:10px}.challenges .container-challenge .scripts-header[data-v-25288256]{margin:10px 0 20px 0}.challenges .container-challenge .scripts-main>div[data-v-25288256]{margin-top:12px}.challenges .container-challenge .scripts-main .warn[data-v-25288256]{position:absolute;width:auto;margin-top:-25px;color:#a9a9a9;font-size:11px}.challenges .container-challenge[data-v-25288256] .el-tabs__content{overflow:auto;flex:1}.challenges .main-btn[data-v-25288256]{align-self:flex-end;margin:20px 0 0}.resource-input-container[data-v-25288256]{height:34px;max-height:34px}.resource-input-container>div[data-v-25288256]{margin-right:10px}.scripts-header h3[data-v-25288256]{font-weight:700;padding:0;margin-bottom:10px}.scripts .el-row[data-v-25288256]{display:flex;flex-wrap:wrap}.scripts .block[data-v-25288256]{margin-top:6px}.scripts .block h4[data-v-25288256]{margin-bottom:6px;font-weight:700}.scripts .block span.desc[data-v-25288256]{font-size:12px;line-height:12px;color:#a9a9a9}.scripts .block .el-checkbox[data-v-25288256],.scripts .block .el-radio[data-v-25288256]{font-size:14px;line-height:14px;height:15px;display:block}.scripts .block .el-checkbox el-checkbox__label[data-v-25288256],.scripts .block .el-radio el-checkbox__label[data-v-25288256]{font-size:100%;line-height:14px}.input-wrap[data-v-25288256]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;margin-top:8px}.input-wrap__id[data-v-25288256]{font-weight:600;margin-left:-20px;margin-right:8px;color:grey}.input-wrap__input[data-v-25288256]{height:32px;line-height:32px;border-radius:4px;border:1px solid #dcdfe6;color:#1f2d3d;display:inline-block;font-size:inherit;outline:none;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.input-wrap__input[data-v-25288256]:focus{outline:none;border-color:#1890ff}.el-checkbox[data-v-25288256]{display:inline-flex;align-items:center}.el-checkbox__label[data-v-25288256]{font-weight:400}