.flex-tooltip-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-tooltip-content .head-block{width:64px;height:88px;margin-bottom:4px}.flex-tooltip-content .default-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(70,194,154,.25);border-radius:4px;border:1px dashed hsla(0,0%,100%,.45)}.flex-tooltip-content .default-head i{font-size:24px}.flex-tooltip-content>span{max-width:220px}.flex-tooltip-content>span:last-child{white-space:break-spaces}.flex-tooltip{min-height:21px}.flex-tooltip,.flex-tooltip .tooltip-before-conent{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-tooltip .tooltip-before-conent{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-modal .ant-modal-header{padding:16px}.detail-modal .ant-modal-header .ant-modal-title{max-width:400px}.detail-modal .ant-modal-body{padding:16px 21px}.detail-modal .ant-modal-body .attachment-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-modal .ant-modal-body .attachment-container .single-attachment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 12px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;border-radius:4px;color:rgba(0,0,0,.65);margin-bottom:6px}.detail-modal .ant-modal-body .attachment-container .single-attachment:hover{background:rgba(64,192,151,.1)}.detail-modal .ant-modal-body .attachment-container .single-attachment i:first-child{margin-right:10px}.detail-modal .ant-modal-body .attachment-container .single-attachment>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-modal .ant-modal-body .attachment-container .single-attachment:last-child{margin-bottom:0}.detail-modal .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;color:rgba(0,0,0,.85);font-size:14px;margin-bottom:16px}.detail-modal .info-row .label-content{-ms-flex-negative:0;flex-shrink:0;color:rgba(0,0,0,.45);line-height:22px}.detail-modal .info-row .content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-modal .info-row:last-child{margin-bottom:0}.text-fold{font-size:14px;color:rgba(0,0,0,.85);margin-right:6px;white-space:pre-line;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.content-fold{color:#26b889;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-fold.fold{position:absolute;right:0;bottom:0}.teaching{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;height:100%}.teaching .filter-info{-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px;padding:16px;background:#fff}.teaching .filter-info .ant-form-item{width:100%}.teaching .teaching-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 90px);background:#f0f2f5}.teaching .teaching-container .course-list{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:232px;margin-right:16px;overflow-y:auto;background:#fff;padding:4px}.teaching .teaching-container .course-list .inline-menu{border-right:0}.teaching .teaching-container .course-list .ant-spin-container{min-height:400px}.teaching .teaching-container .course-list .course-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 8px;background:rgba(0,0,0,.04);cursor:pointer}.teaching .teaching-container .course-list .course-header .subject-name{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;line-height:32px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teaching .teaching-container .course-list .course-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px}.teaching .teaching-container .course-list .subject-container{border:1px solid rgba(0,0,0,.15)}.teaching .teaching-container .course-list .subject-container:not(:last-child){border-bottom:0}.teaching .teaching-container .teaching-list-container{padding:16px;background:#fff;height:100%;overflow-x:hidden;overflow-y:auto}.teaching .teaching-container .teaching-list-container .tips-container{line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;font-size:14px;background:rgba(64,192,151,.1);border:1px solid rgba(64,192,151,.45);border-radius:4px;margin-bottom:8px}.teaching .teaching-container .teaching-list-container .tips-container i{color:#26b889;margin-right:8px}.teaching .teaching-container .teaching-list-container .tips-container.warning{margin-bottom:8px;background:#fffbe6;border:1px solid #ffe58f}.teaching .teaching-container .teaching-list-container .tips-container.warning i{color:#faad14}.teaching .ant-tree.ant-tree-directory .ant-tree-child-tree>li span.ant-tree-node-content-wrapper,.teaching .ant-tree.ant-tree-directory>li span.ant-tree-node-content-wrapper{width:calc(100% - 24px)}.teaching .ant-tree-title{display:block}.teaching .ant-tree-title .ant-badge{position:absolute;right:0;top:2px}.teaching .ant-tree-title .ant-badge .ant-badge-count{-webkit-box-shadow:none;box-shadow:none}.assignment-detail .detail-header{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:0 16px;position:relative}.assignment-detail .detail-header .icon-wrapper{height:28px;width:28px;border-radius:4px;background:#85a5ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.assignment-detail .detail-header .icon-wrapper .icon-style{font-size:18px;color:#fff}.assignment-detail .detail-header .header-content{width:calc(100% - 36px)}.assignment-detail .detail-header .header-content .title{height:28px;font-size:20px;font-weight:700;color:rgba(0,0,0,.85);line-height:28px}.assignment-detail .detail-header .header-content .description-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px;min-height:8px}.assignment-detail .detail-header .header-content .description-block .description{font-size:14px;color:rgba(0,0,0,.85);margin-right:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.assignment-detail .detail-header .header-content .description-block .label-content{color:rgba(0,0,0,.45)}.assignment-detail .detail-header .header-content .content-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:8px;margin-right:16px}.assignment-detail .detail-header .header-content .content-info .info-item{width:calc(33% - 16px);margin-top:8px;margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.assignment-detail .detail-header .header-content .content-info .info-item span:first-child{font-size:14px;color:rgba(0,0,0,.45);line-height:22px;white-space:nowrap}.assignment-detail .detail-header .header-content .content-info .info-item span:nth-child(2){font-size:14px;font-weight:400;color:rgba(0,0,0,.85);line-height:22px}.assignment-detail .detail-header .header-content .attachment{margin-bottom:8px;width:33%}.assignment-detail .assignment-description{margin:16px;border-radius:6px;border:0}.assignment-detail .assignment-description .simditor{border:0}.assignment-detail .assignment-description .simditor .simditor-body{padding:0;min-height:auto;font-size:14px;white-space:pre-wrap}.assignment-detail .assignment-description .description-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px;min-height:8px;width:700px;position:relative}.assignment-detail .assignment-description .description-block .description{font-size:14px;color:rgba(0,0,0,.85);margin-right:6px}.assignment-detail .assignment-description .description-block .label-content{color:rgba(0,0,0,.45);-ms-flex-negative:0;flex-shrink:0}.assignment-detail .assignment-description .attachment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px;width:700px;margin-top:16px}.assignment-detail .assignment-description .attachment .file-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.assignment-detail .assignment-description .lab-content{color:rgba(0,0,0,.45);-ms-flex-negative:0;flex-shrink:0}.assignment-detail .assignment-description .description-fold{color:#26b889;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.assignment-detail .assignment-description .description-fold.fold{position:absolute;right:-24px;bottom:0}.assignment-detail .detail-content{margin:16px;padding:16px;background:#fff;border-radius:6px}.assignment-detail .detail-content .title{height:22px;margin-bottom:16px;font-size:16px;color:rgba(0,0,0,.85);line-height:22px;font-weight:700}.assignment-detail .detail-content .content{padding:0 16px;border-radius:2px;white-space:pre-line;word-break:break-all}.assignment-detail .ant-tooltip-inner{max-height:400px;overflow-y:auto}.assignment-detail .attachment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ant-modal-body .attachment-container,.assignment-detail .attachment .file-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.ant-modal-body .attachment-container .single-attachment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 12px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;border-radius:4px;color:rgba(0,0,0,.65);margin-bottom:6px}.ant-modal-body .attachment-container .single-attachment:hover{background:rgba(64,192,151,.1)}.ant-modal-body .attachment-container .single-attachment i:first-child{margin-right:10px}.ant-modal-body .attachment-container .single-attachment>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.ant-modal-body .attachment-container .single-attachment:last-child{margin-bottom:0}