.prerequisites-confirmation-popup .main-area{min-height:180px}.prerequisites-confirmation-popup .main-area .prerequisite{border-bottom:1px solid #d4d4d4;padding:20px 25px}.prerequisites-confirmation-popup .main-area .prerequisite .activity-title{display:inline-block;font-weight:700;max-width:210px;vertical-align:bottom}.prerequisites-confirmation-popup .main-area .prerequisite .activity-title.instructor-view{max-width:273px}.prerequisites-confirmation-popup .main-area .prerequisite .activity-read-info{float:right}.prerequisites-confirmation-popup .main-area .prerequisite.finished{color:var(--primary-brand-color)}.prerequisites-confirmation-popup .main-area .prerequisite.invalid{color:#999}.prerequisites-confirmation-popup .main-area .prerequisite:last-of-type{border-bottom:none}.topic-list-page{background-color:#fff;border:1px solid #d8d8d8;min-height:700px}.topic-list-page .course-toolbar .go-back{color:var(--primary-text-color)}.topic-list-page .course-toolbar .font{color:var(--secondary-text-color);font-size:12px}.topic-list-page .course-toolbar .font,.topic-list-page .course-toolbar span{display:inline-block;vertical-align:middle}.topic-list-page .hd{border-top:1px solid #dfdfdf;line-height:31px;padding:20px 20px 0}.topic-list-page .hd .truncate-text{max-width:calc(100% - 450px)}.topic-list-page .hd .button{display:inline-block;vertical-align:middle}.topic-list-page .blank-prompt-info{margin:0 auto;padding-top:100px}.topic-list-page .forum-content .activity-attribute{margin:20px}.topic-list-page .forum-content .activity-attribute .activity-basic-attribute{background-color:#f5f5f5;margin:20px 0;padding:20px 20px 0}.topic-list-page .forum-content .activity-attribute .activity-basic-attribute .item{display:inline-block;margin-bottom:20px;width:49%}.topic-list-page .forum-content .activity-attribute .activity-basic-attribute .item .attribute{width:150px}.topic-list-page .activity-details .list-forum-score{margin:20px}.topic-list-page .activity-details .list-forum-score .pager{clear:both}.topic-list-page .activity-details .list-forum-score .pager .list-pager{background-color:#fff}.topic-list-page .activity-details .list-forum-score .name-cell{align-items:center;display:flex}.topic-list-page .activity-details .list-forum-score .group-column{font-size:14px}.topic-list-page .activity-details .list-forum-score .group-column .group-name{font-weight:500}.topic-list-page .activity-details .list-forum-score .group-column .group-score:hover{color:var(--primary-brand-color)}.topic-list-page .activity-details .list-forum-score .group-column .group-score .icon-correct{bottom:9px;left:-20px;position:absolute}.topic-list-page .activity-detail-tabs{margin:0 20px}.topic-area .filter-area{margin-bottom:10px;padding-left:20px}.topic-area .filter-area .left{margin-top:15px}.topic-area .filter-area .criteria{margin-top:0}.topic-area .filter-area .search-section{align-items:center;display:flex;flex-wrap:wrap}.topic-area .filter-area .search-section>div{margin-bottom:4px;margin-right:20px;margin-top:4px}.topic-area .filter-area .search-section>div:last-of-type{margin-right:0}.topic-area .filter-area .search-section>div.time-search-section{margin-right:20px}.topic-area .filter-area .search-section .group-section .select2-container,.topic-area .filter-area .search-section .topic-type-section .select2-container{display:inline-flex;margin-bottom:0;vertical-align:unset;width:150px}.topic-area .filter-area .search-section .time-search-section .form-element-wrapper{width:150px}.topic-area .filter-area .search-section .condition-keyword.adjust-line-height{line-height:1}.topic-area .filter-area .search-section .condition-keyword input{font-size:14px;width:215px}.topic-area .filter-area .search-section .text{margin-right:5px}.topic-area .filter-area .condition-keyword .submit.button,.topic-area .filter-area .condition-keyword input,.topic-area .filter-area .form-element-wrapper input[type=text],.topic-area .filter-area .select2-container>.select2-choice,.topic-area .filter-area .select2-container>.select2-choices,.topic-area .filter-area button.ui-multiselect{border-color:#dcdee2;height:32px}.topic-area .filter-area .condition-keyword .submit.button{line-height:22px}.topic-area .filter-area .form-element-wrapper{height:32px}.topic-area .filter-area .select2-choice{margin-top:0}.topic-area .filter-area .select2-line-content{font-size:14px}.topic-area .filter-area .class-section,.topic-area .filter-area .condition-keyword,.topic-area .filter-area .department-section,.topic-area .filter-area .group-section,.topic-area .filter-area .teaching-section-section,.topic-area .filter-area .time-search-section,.topic-area .filter-area .topic-type-section{height:32px;line-height:32px}.topic-area .list-item-range{margin-bottom:5px;padding-left:20px}.topic-area .topic-list{margin:0}.topic-area .topic-list .summary{word-wrap:break-word}.topic-area .topic-list .user-avatar{margin-right:20px}.topic-area .topic-list .user-avatar .avatar48.default{background:url(/static/assets/images/large/avatar70x70-c418b9a1.png) 50% no-repeat;background-size:contain;height:48px;width:48px}.topic-area .topic-list .user-avatar .avatar48 img{border-radius:50%;height:48px;width:48px}.topic-area .topic-list .user-avatar{float:left;width:48px}.topic-area .topic-list .main-section{float:none;overflow:hidden;width:500px;width:calc(100% - 68px)}.topic-area .topic-list .main-section .title-wrapper .title{max-width:calc(100% - 70px)}.topic-area .topic-list .main-section .title-wrapper .operations{cursor:pointer;display:none;padding-right:0;padding-top:0}.topic-area .topic-list .main-section .title-wrapper .operations .font{color:var(--secondary-text-color);margin-right:10px}.topic-area .topic-list .main-section .title-wrapper .operations .font:hover{color:var(--primary-brand-color)}.topic-area .topic-list .topic{border-bottom:1px solid #dfdfdf;margin-bottom:0;padding:20px}.topic-area .topic-list .topic:hover{background-color:#f5f5f5}.topic-area .topic-list .topic:hover .title a{color:var(--primary-brand-color)}.topic-area .topic-list .topic:hover .main-section .title-wrapper .operations{display:block}.topic-area .topic-list .topic:last-child{border-bottom:none}.topic-area .topic-list .topic .content{padding-bottom:20px}.topic-area .topic-list .topic .title a{color:var(--primary-text-color);font-size:18px}.topic-area .topic-list .author{color:var(--secondary-text-color);font-size:13px;padding-bottom:12px;padding-top:1px}.topic-area .topic-list .action-links{color:var(--primary-text-color);padding-top:17px}.topic-area .topic-list .action-links a{color:var(--primary-text-color)}.topic-area .topic-list .action-links a:hover{color:var(--primary-brand-color)}.topic-area .topic-list .action-links>a,.topic-area .topic-list .action-links>span{display:inline-block;margin-right:15px}.topic-area .topic-list .action-links>a.liked,.topic-area .topic-list .action-links>a.liked a,.topic-area .topic-list .action-links>span.liked,.topic-area .topic-list .action-links>span.liked a{color:var(--primary-brand-color)}.topic-area .topic-list .summary{line-height:1.57em;padding-right:15px}.topic-area .topic-list .stat-number{text-align:center}.topic-area .topic-list .stat-number .forum-count{float:left;margin-left:14px}.topic-area .topic-list .column-header{background-color:#f2f3f3;padding-left:20px;padding-right:20px}.topic-area .topic-list .column-header .sort-operation{line-height:33px;margin-left:5px}.topic-area .topic-list .column-header .sort-operation .font-down,.topic-area .topic-list .column-header .sort-operation .font-up{color:#999;cursor:pointer;display:block;font-size:9px;height:4px;margin-bottom:3px}.topic-area .topic-list .column-header .sort-operation .sort-active{color:#333}.topic-area .topic-list .list-content{min-height:500px}.topic-area .topic-list .list-content .list-item{border-bottom:none;height:60px;line-height:30px;padding:15px 20px}.topic-area .topic-list .list-content .list-item .operations-width{width:fit-content}.topic-area .topic-list .list-content .list-item .operations{text-align:right}.topic-area .topic-list .list-content .list-item .operations>span{margin-right:5px}.topic-area .topic-list .list-content .list-item .operations>span:last-of-type{margin-right:0}.topic-area .topic-list .list-content .list-item .operations .expand-collapse-button .no-font{width:15px}.topic-area .topic-list .list-content .list-item .title{align-items:center;display:flex;padding-left:0;padding-right:10px;white-space:nowrap}.topic-area .topic-list .list-content .list-item .title>div{display:inline-block}.topic-area .topic-list .list-content .list-item .title .top-label{background-color:#ccf1f2;border-radius:3px;color:var(--primary-brand-color);font-size:12px;height:20px;line-height:20px;margin-right:10px;padding:3px 1px 3px 4px}.topic-area .topic-list .list-content .list-item .title .title-text-topped{width:82.375%}.topic-area .topic-list .list-content .list-item .title .title-text-topped.topic-title{width:87%}.topic-area .topic-list .list-content .list-item .title .title-text{width:83.875%}.topic-area .topic-list .list-content .list-item .title .title-text.topic-title{width:87%}.topic-area .topic-list .list-content .list-item .title .unread_mark{background-color:#ff5a5f;border-radius:100px;color:#fff;font-size:13px;height:20px;line-height:20px;margin-top:4px;padding-top:1px;text-align:center;vertical-align:top;width:43.5px}.topic-area .topic-list .list-content .list-item .title .font-forum{color:#27b0f2;font-size:16px}.topic-area .topic-list .list-content .list-item .author-cell{align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.topic-area .topic-list .list-content .list-item .author-cell .created-user-name{display:inline-block}.topic-area .topic-list .list-content .list-item .author-cell .created-user-roles{display:inline-block;margin:0 15px 0 8px;vertical-align:top}.topic-area .topic-list .list-content .list-item.topic-summary .title .title-text{font-size:16px}.topic-area .topic-list .list-content .list-item .font{color:var(--secondary-text-color);font-style:italic}.topic-area .topic-list .list-content .list-item .font.font-stick,.topic-area .topic-list .list-content .list-item .font.font-unstick{font-size:15px}.topic-area .topic-list .list-content .list-item .first-level-reply{padding-left:5px}.topic-area .topic-list .list-content .list-item .sequence{padding-left:0}.topic-area .topic-list .list-content .list-item .sequence-topped{padding-left:50px}.topic-area .topic-list .list-content .list-item .second-level-reply{padding-left:20px}.topic-area .topic-list .list-content .list-item.comment-list-item,.topic-area .topic-list .list-content .list-item.reply-list-item{height:46px;padding-top:8px}.topic-area .topic-list .list-content .topic-section{border-bottom:1px solid #dfdfdf}.topic-area .topic-list .list-content .topic-section.expanded.has-reply{padding-bottom:15px}.topic-area.embeded .row{max-width:none}.topic-area.embeded .topic-list{padding:0}.topic-area.embeded .topic-list .list-content{min-height:500px}.topic-area.embeded .topic-list .list-content .list-item .operations{margin-right:0;padding-right:0;padding-top:0}.topic-area.group-topic-area .unread-replies-number{width:9.5%}.topic-area.group-topic-area .replies-number{width:6%}.topic-area.group-topic-area .like-count,.topic-area.group-topic-area .operations{width:7%}.topic-area.group-topic-area .topic-list .list-content .list-item .title .title-text{width:84%}.topic-area.group-topic-area .topic-list .list-content .list-item .title .title-text.topic-title{width:85%}.topic-area.group-topic-area .filter-area{margin-bottom:10px;padding-left:20px}.topic-area.group-topic-area .filter-area .search-section>div{margin-right:10px}.topic-area.group-topic-area .filter-area .search-section .topic-type-section .select2-container{width:140px}.topic-area.group-topic-area .filter-area .search-section .time-search-section .form-element-wrapper{width:120px}.topic-area.group-topic-area .filter-area .search-section .condition-keyword input{width:250px}.topic-area.group-topic-area .filter-area .search-section .text{margin-right:5px}.button.small.embeded-new-topic{padding-left:10px;padding-right:10px}.topic-category-box{background-color:#fff;border:1px solid #d8d8d8;min-height:682px}.topic-category-box .category-title{font-size:16px;line-height:20px;margin-right:10px}.topic-category-box .category-title .unpublish{vertical-align:top}.topic-category-box .category-title .forum-category-title{display:inline-block;max-width:150px;width:65%}.topic-category-box .category-title .item-status{font-size:13px;line-height:20px;padding-left:5px;padding-right:5px}.topic-category-box .category-attributes{color:var(--secondary-text-color);font-size:13px;line-height:18px}.topic-category-box .category-attributes .key{margin-right:5px}.topic-category-box .category-attributes .value{margin-right:15px}.forum-list-header{background:#f4f4f4;border-bottom:1px solid #d8d8d8;overflow:hidden}.forum-list-header input[type=checkbox]{margin:0}.forum-list-header .forum-list-header-wrapper{height:36px}.forum-list-content-wrapper>div,.forum-list-header-wrapper{align-items:center;display:flex;flex-flow:row;min-width:100%;width:max-content}.forum-list-content{overflow:hidden}.forum-list-content input[type=checkbox]{margin:0}.forum-list-content .forum-list-content-wrapper{overflow:auto}.forum-list-content-input,.forum-list-header-input{width:35px}.forum-list-content-name,.forum-list-header-name{width:350px}.forum-list-content-mode,.forum-list-header-mode{width:100px}.forum-list-content-count,.forum-list-content-owner,.forum-list-header-count,.forum-list-header-owner{width:140px}.forum-list-content-unread,.forum-list-header-unread{width:160px}.forum-list-content-instructor-reply,.forum-list-content-like,.forum-list-content-visit,.forum-list-header-instructor-reply,.forum-list-header-like,.forum-list-header-visit{width:100px}.forum-list-content-count,.forum-list-content-unread{font-size:18px}.forum-list-header-scroll{overflow:hidden}.forum-list-content-operate{background:#fff}.forum-list-item-inner{display:inline-block;padding:0 10px}.allow-edit .forum-list-content-name,.allow-edit .forum-list-header-name{width:360px}.allow-edit .forum-list-content-operate,.allow-edit .forum-list-header-operate{align-items:center;display:flex;justify-content:right;width:100px}.allow-edit .forum-list-content-operate:before,.allow-edit .forum-list-header-operate:before{background:linear-gradient(270deg,rgba(0,0,0,.12),transparent);bottom:0;content:"";display:block;left:-6px;position:absolute;right:150px;top:0;width:6px}.allow-edit .forum-list-header-wrapper{padding-right:100px}.allow-edit .forum-list-header-operate{background:#f4f4f4;height:36px;position:absolute;right:1px}.allow-edit .forum-list-content-operate{height:80px;position:absolute;right:1px}.allow-edit .forum-list-content-item{padding-right:100px}:not(.allow-edit) .forum-list-content-operate{height:80px;line-height:80px;position:absolute;right:1px}.forum-list-content-item{cursor:pointer;height:80px}.forum-list-content-item:hover{background-color:#f5f5f5}.forum-list-content-item:hover .forum-category-title{color:var(--primary-brand-color)}.forum-list-content-item:hover .forum-list-content-operate{background-color:#f4f4f4}.forum-list-content-item:not(:last-child){border-bottom:1px solid #d8d8d8}.forum-list-content-item:not(:last-child) .forum-list-content-operate{height:79px}.forum-list-content .operations{display:flex;gap:10px}.forum-list-content .operations a{color:var(--secondary-text-color)}.forum-list-content .operations a:hover{color:var(--primary-brand-color)}.forum-list-content .dropdown-list a{color:#333}.forum-list-content .activity-prerequisites{display:inline-block;margin-left:5px}.forum-list-content .activity-prerequisites .activity-lock .font-thin-lock{color:var(--secondary-text-color);font-size:15px}.forum-list-content .activity-prerequisites:hover .activity-lock .font-thin-lock{color:var(--primary-brand-color)}.forum-list-content .activity-prerequisites:hover .prerequisites-tips{display:block}.forum-list-content .activity-prerequisites .prerequisites-tips{background-color:#fff;border:1px solid #d4d4d4;border-radius:3px;display:none;font-size:13px;line-height:20px;max-width:370px;min-width:290px;position:relative;position:absolute;right:25px;right:30px;top:0;width:370px;z-index:1000}.forum-list-content .activity-prerequisites .prerequisites-tips .title{font-size:14px;padding:10px 15px}.forum-list-content .activity-prerequisites .prerequisites-tips .prerequisite{border-top:1px solid #d4d4d4;padding:10px 15px 10px 20px}.forum-list-content .activity-prerequisites .prerequisites-tips .prerequisite .activity-title{display:inline-block;font-weight:700;margin-right:5px;max-width:133px;vertical-align:bottom}.forum-list-content .activity-prerequisites .prerequisites-tips .prerequisite .activity-title.instructor-view{max-width:270px}.forum-list-content .activity-prerequisites .prerequisites-tips .prerequisite .activity-read-info{float:right}.forum-list-content .activity-prerequisites .prerequisites-tips .prerequisite.finished,.forum-list-content .activity-prerequisites .prerequisites-tips .prerequisite.finished .activity-title{color:var(--primary-brand-color)}.forum-list-content .activity-prerequisites .prerequisites-tips .prerequisite.invalid{color:#999}.forum-list-content .activity-prerequisites.is-instructor .prerequisites-tips{right:25px;width:290px}.forum-list-content .activity-prerequisites.is-instructor .prerequisites-tips .activity-title.instructor-view{max-width:180px}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body .reply-content-error,.media .reply-content-error{height:42px}.media-body .reply-content-error>span,.media .reply-content-error>span{margin-top:0;padding:0}.media-body .item,.media .item{line-height:30px;margin:15px 0 0}.media-body .item.reply-uploads-item,.media .item.reply-uploads-item{margin-top:0}.media-body .item .input,.media-body .item .label,.media-body .item .row-tip,.media .item .input,.media .item .label,.media .item .row-tip{display:inline-block}.media-body .item .upload-wrapper,.media .item .upload-wrapper{overflow:hidden;width:100%}.media-body .item .upload-wrapper .file-upload,.media .item .upload-wrapper .file-upload{width:100%}.media-body .item .label,.media .item .label{background-color:#fff;padding-bottom:5px;padding-top:5px;text-align:left;vertical-align:top}.media-body .item .label label,.media .item .label label{cursor:default}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.right{padding-left:10px}.media-left,.media>.left{margin-right:10px;padding-right:10px}.media-middle{display:table-cell;vertical-align:top;vertical-align:middle}.media-heading{margin-bottom:5px;margin-top:0}.media-list{list-style:none;padding-left:0}.detail-page{background-color:#fff}.detail-page ol{margin-left:0}.detail-page.reply-box{margin-top:20px}.detail-page .course-toolbar .go-back{color:var(--primary-text-color)}.detail-page .course-toolbar .font{color:var(--secondary-text-color);display:inline-block;font-size:12px;vertical-align:middle}.detail-page .course-toolbar .split-line{color:#d8d8d8;margin-left:15px;margin-right:15px;width:1px}.detail-page .avatar32 img{border:none}.detail-page .main-area{border-top:1px solid #dfdfdf}.detail-page .main-area .action-links{border-top:1px solid #dfdfdf;padding:20px}.detail-page .embeded-detail-page .return-to-list{margin-left:-7px}.detail-page .embeded-detail-page .main-area{border-top:none;padding-left:0;padding-right:0}.detail-page .embeded-detail-page .reply-form form{border:1px solid #d8d8d8;border-top:none}.detail-page .topic-area{margin-top:10px;padding:20px}.detail-page .topic-area .title{font-size:16px;line-height:26px;max-width:80%;max-width:calc(100% - 150px)}.detail-page .topic-area .topic-user-area{margin-bottom:20px;overflow:hidden;padding:10px 0;position:relative}.detail-page .topic-area .topic-user-area .author{color:var(--secondary-text-color);display:inline-block;height:32px;line-height:32px;vertical-align:middle}.detail-page .topic-area .topic-content-area{word-wrap:break-word}.detail-page .topic-area .topic-content-area p{margin:1rem 0}.detail-page .action-links{color:var(--primary-text-color)}.detail-page .action-links .disabled{opacity:.4;pointer-events:none}.detail-page .action-links a{color:var(--primary-text-color)}.detail-page .action-links a:hover{color:var(--primary-brand-color)}.detail-page .action-links>a,.detail-page .action-links>span{display:inline-block;margin-right:15px}.detail-page .action-links>a.liked,.detail-page .action-links>a.liked a,.detail-page .action-links>span.liked,.detail-page .action-links>span.liked a{color:var(--primary-brand-color)}.detail-page .reply-area{margin:0}.detail-page .reply-area .detail-data>span{display:inline-block;margin-right:5px}.detail-page .reply-area .detail-data>span:first-child{margin-right:0}.detail-page .reply-area .detail-data>span:last-child{margin-left:10px}.detail-page .reply-area .detail-data .date{color:#6b6b6b;font-size:13px}.detail-page .reply-area .detail-data .action-links .disabled{opacity:.4;pointer-events:none}.detail-page .reply-area .detail-data .action-links a{color:var(--primary-text-color);margin-right:10px}.detail-page .reply-area .detail-data .action-links a:hover{color:var(--primary-brand-color)}.detail-page .reply-area .detail-data .action-links a.edit-reply{font-size:13px;margin-right:8px}.detail-page .reply-area .detail-data .action-links a.liked{color:var(--primary-brand-color)}.detail-page .reply-area .detail-data .action-links>span{color:var(--primary-text-color);margin-right:10px}.detail-page .reply-area .reply-item{border-bottom:1px solid #dfdfdf;margin-top:0;padding:20px}.detail-page .reply-area .reply-item:last-child{border-bottom:none}.detail-page .reply-area .reply-item:hover .action-links{display:block}.detail-page .reply-area .reply-item:hover .button-wrapper{color:var(--primary-brand-color)}.detail-page .reply-area .reply-item .action-links{display:none}.detail-page .reply-area .reply-item .button-wrapper>span{cursor:pointer}.detail-page .reply-area .reply-item .main-content{padding-bottom:0;width:847px;width:calc(100% - 52px)}.detail-page .reply-area .reply-item .main-content.embeded{overflow:hidden;width:750px;width:calc(100% - 52px)}.detail-page .reply-area .reply-item .light-main-content{width:990px}.detail-page .reply-area .reply-item .reply .reply-content{margin-top:10px}.detail-page .reply-area .reply-item .reply .reply-content p{word-wrap:break-word;margin:1rem 0}.detail-page .reply-area .reply-item .reply .disabled{color:var(--primary-text-color);opacity:.4;pointer-events:none}.detail-page .reply-area .comment-list .comment-item{border-bottom:1px solid #dfdfdf;overflow:hidden;padding:20px}.detail-page .reply-area .comment-list .comment-item:last-child{border-bottom:none}.detail-page .reply-area .comment-list .comment-item:hover .action-links{display:block}.detail-page .reply-area .comment-list .comment-item .action-links{display:none}.detail-page .reply-area .comment-list .comment{width:760px;width:calc(100% - 52px)}.detail-page .reply-area .comment-list .comment.embeded{width:696px;width:calc(100% - 52px)}.detail-page .reply-area .comment-list .comment .reply-content p{word-wrap:break-word;margin:1rem 0 0}.detail-page .reply-area .comment-list .light-comment{width:935px}.detail-page .user-avatar{float:left;position:relative;width:42px}.detail-page .user-avatar .dot.dot-unread{background-color:red;border:none;border-radius:3.5px;height:7px;left:-10px;position:absolute;top:12px;width:7px}.detail-page .button.button-post{background-color:var(--primary-button-bg-color);border:none;color:#fff;font-size:13px;height:25px;min-width:70px;outline:0;padding-left:4px;padding-right:4px}.detail-page .button.button-post:focus,.detail-page .button.button-post:hover{background-color:var(--primary-button-bg-hover-color);color:#fff}.detail-page .button.button-post.button-disabled,.detail-page .button.button-post:focus[disabled=disabled],.detail-page .button.button-post:hover[disabled=disabled]{opacity:.5}.detail-page .button.button-post-cancel{background-color:#777;border:none;color:#fff;font-size:13px;height:25px;outline:0}.detail-page .button.button-post-cancel:focus,.detail-page .button.button-post-cancel:hover{background-color:#656565;color:#fff}.detail-page .button.button-post-cancel:focus[disabled=disabled],.detail-page .button.button-post-cancel:hover[disabled=disabled]{background-color:#656565}.detail-page .button.button-comment{background-color:var(--primary-button-bg-color);border:none;color:#fff;font-size:13px;height:25px;outline:0}.detail-page .button.button-comment:focus,.detail-page .button.button-comment:hover{background-color:var(--primary-button-bg-hover-color);color:#fff}.detail-page .button.button-comment.button-disabled,.detail-page .button.button-comment:focus[disabled=disabled],.detail-page .button.button-comment:hover[disabled=disabled]{opacity:.5}.detail-page .button.button-comment-cancel{background-color:#fff;font-size:13px;height:25px}.detail-page .simditor .simditor-wrapper{min-height:124px;overflow:visible}.detail-page .simditor .simditor-wrapper .simditor-body{height:100%;min-height:75px;overflow:auto;padding:5px 10px}.detail-page .simditor .simditor-wrapper .simditor-placeholder{color:#6b6b6b;font-size:14px;padding:5px 10px}.detail-page .simditor .simditor-toolbar{background-color:#fcfcfc}.detail-page .simditor .simditor-toolbar .toolbar-item{height:26px;line-height:26px}.detail-page .show-all-wrapper{cursor:pointer;margin-bottom:10px;margin-top:10px;padding:13px 0}.detail-page .show-all-wrapper a.show-all{color:#737373}.detail-page .show-all-wrapper:hover{background-color:#f2f2f2}.detail-page .reply-form{border-bottom:1px solid #dfdfdf}.detail-page .reply-form>.inner{padding:20px}.detail-page .reply-form .title{font-size:16px;margin-bottom:5px;padding-left:15px}.detail-page .reply-form form .error{line-height:3rem}.detail-page .comment-box{border-radius:3px;margin-top:10px}.detail-page .comment-form{background-color:#f4f4f4;padding:13px}.detail-page .comment-form .reply-content-error{height:42px;padding-top:10px}.detail-page .comment-form .item{line-height:30px;margin:15px 0 0}.detail-page .comment-form .item.comment-uploads-item{margin-top:0}.detail-page .comment-form .item .input,.detail-page .comment-form .item .label,.detail-page .comment-form .item .row-tip{display:inline-block}.detail-page .comment-form .item .upload-wrapper{overflow:hidden;width:100%}.detail-page .comment-form .item .upload-wrapper .file-upload{width:100%}.detail-page .comment-form .item .label{background-color:#fff;padding-bottom:5px;padding-top:5px;text-align:left;vertical-align:top}.detail-page .comment-form .item .label label{cursor:default}.detail-page .comment-form,.detail-page .reply-form{overflow:visible}.detail-page .comment-form div.error,.detail-page .reply-form div.error{background-color:#fcfcfc;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;position:relative}.detail-page .comment-form .submit-row,.detail-page .reply-form .submit-row{height:25px;line-height:25px;margin-top:10px}.detail-page .comment-form .submit-row .submit-button-wrapper>.button,.detail-page .reply-form .submit-row .submit-button-wrapper>.button{line-height:13px}.detail-page .comment-form .button-comment-cancel:hover[disabled],.detail-page .comment-form .button-comment-cancel[disabled],.detail-page .reply-form .button-comment-cancel:hover[disabled],.detail-page .reply-form .button-comment-cancel[disabled]{border-color:#c9c9c9;color:var(--primary-text-color);opacity:.4}.detail-page .comment-form .button-post:hover[disabled],.detail-page .comment-form .button-post[disabled],.detail-page .reply-form .button-post:hover[disabled],.detail-page .reply-form .button-post[disabled]{background-color:var(--primary-button-bg-color);opacity:.4}.detail-page .comment-form[disabled] .simditor .simditor-toolbar,.detail-page .reply-form[disabled] .simditor .simditor-toolbar{pointer-events:none}.detail-page .comment-form[disabled] .file-upload,.detail-page .reply-form[disabled] .file-upload{opacity:.4;pointer-events:none}#add-topic-popup,#edit-reply-popup{width:100%}#add-topic-popup .popup-content,#edit-reply-popup .popup-content{width:1000px}#add-topic-popup .reply-form-section,#add-topic-popup .topic-form-section,#edit-reply-popup .reply-form-section,#edit-reply-popup .topic-form-section{padding:15px}#add-topic-popup .fields,#edit-reply-popup .fields{padding:10px;position:relative}#add-topic-popup .fields .field-label,#edit-reply-popup .fields .field-label{display:inline-block;margin-bottom:5px}#add-topic-popup .fields .field-error,#edit-reply-popup .fields .field-error{margin-top:15px}.forum-area{padding-bottom:100px}.forum-area .formative-task{-webkit-box-flex:none;-moz-box-flex:none;color:#ed4014;display:inline-block;-webkit-flex:none;-ms-flex:none;flex:none;margin-left:-30px}.forum-area .formative-task .formative-task-tag-en .svg-icon{width:70px}.forum-area .formative-task .svg-icon{height:24px;width:60px}.forum-area .course-toolbar{padding-left:20px;padding-right:20px}.forum-area .course-toolbar.group-forum{border-bottom:1px solid #d8d8d8}.forum-area .course-toolbar .topic-categories{display:inline-block;width:480px}.forum-area .course-toolbar .topic-categories>div{float:inherit}.forum-area .course-toolbar .topic-categories>div:first-of-type{padding-left:10px}.forum-area .course-toolbar .topic-categories .choose-syllabus{margin-left:10px;padding-top:2px;text-align:right;width:138px}.forum-area .course-toolbar .topic-categories .selector{float:right;width:320px}.forum-area .course-toolbar .topic-categories .selector .form-element-wrapper{display:inline-block}.forum-area .course-toolbar .topic-categories .selector .form-element-wrapper:last-of-type{float:left;margin-right:10px}.forum-area .group-list{position:absolute;width:130px}.forum-area .group-list .nav-block{color:var(--secondary-text-color);display:block;line-height:24px;padding:10px 0}.forum-area .group-list .nav-block .icon{left:12px;position:absolute}.forum-area .group-list .nav-block.active,.forum-area .group-list .nav-block:hover{background-color:#f5f5f5;color:var(--primary-brand-color)}.forum-area .group-list .nav-block.active:before{background-color:var(--primary-brand-color)}.forum-area .group-list .nav-block:before{content:" ";display:inline-block;height:24px;margin-right:30px;vertical-align:middle;width:2px}.forum-area .topic-container .header-container{align-items:center;display:flex}.forum-area .topic-container .header-container .truncate-text{max-width:unset}.forum-area .topic-container .header-container .title-container{max-width:600px}.forum-area .topic-container.group-forum{min-height:700px}.forum-area .topic-container.group-forum .hd{border-top:none}.forum-give-score-popup .rspace{margin-right:10px}.forum-give-score-popup i.mr{margin-right:5px}.forum-give-score-popup .triangle-up{border-bottom:10px solid #f4f4f4;border-left:10px solid transparent;border-right:10px solid transparent;height:0;left:50px;position:absolute;top:-7px;width:0}.forum-give-score-popup .sub-header{border-bottom:1px solid #e8e8e8;font-size:13px;padding:15px 20px}.forum-give-score-popup .sub-header>*{vertical-align:middle}.forum-give-score-popup .sub-header .count-container{padding-top:5px}.forum-give-score-popup .sub-header .count-container .topic-count{margin-right:20px}.forum-give-score-popup .sub-header .alt{color:#999;font-size:13px}.forum-give-score-popup .sub-header input{display:inline-block;font-size:13px;height:30px;margin:0;width:80px}.forum-give-score-popup .sub-header .icon{color:var(--primary-brand-color);cursor:pointer;font-size:20px;vertical-align:middle}.forum-give-score-popup .sub-header .icon.disabled{color:#d1d1d1}.forum-give-score-popup .sub-header .student-list{display:inline-block;margin-right:30px}.forum-give-score-popup .sub-header .select2-container{margin:0 5px;width:177px}.forum-give-score-popup .main-container{height:600px}.forum-give-score-popup .topics{border-right:1px solid #e8e8e8;height:100%;overflow-y:auto}.forum-give-score-popup .topics .topic{border-bottom:1px solid #e8e8e8;cursor:pointer;padding:15px 20px}.forum-give-score-popup .topics .topic .title{color:var(--primary-text-color);font-size:13px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-give-score-popup .topics .topic.active{background-color:#f2fbfb}.forum-give-score-popup .topic-content{height:100%;overflow-y:auto}.forum-give-score-popup .topic-content .item-header>*{display:inline-block;vertical-align:middle}.forum-give-score-popup .topic-content .content p{overflow-wrap:break-word}.forum-give-score-popup .replies{background-color:#f4f4f4;border-top:1px solid #e9e9e9;position:relative}.forum-give-score-popup .replies .reply{border-bottom:1px solid #d8d8d8;padding-top:15px}.forum-give-score-popup .replies .reply-count{color:var(--secondary-text-color);cursor:pointer;display:inline-block;font-size:13px;padding-bottom:10px}.forum-give-score-popup .replies .reply-count.active{color:var(--primary-brand-color)}.forum-give-score-popup .replies .item{margin-left:20px;margin-right:20px}.forum-give-score-popup .replies .more-item{padding:15px 0;text-align:center}.forum-give-score-popup .replies .more-item a{color:#737373;font-size:12px}.forum-give-score-popup .replies .more-item a:hover{color:var(--primary-brand-color)}.forum-give-score-popup .comments .comment{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;padding:15px 20px 0}.forum-give-score-popup .sub,.forum-give-score-popup .time{color:#999;font-size:12px}.forum-give-score-popup .item{padding-top:15px}.forum-give-score-popup .item .name{margin-right:5px}.forum-give-score-popup .item .time{margin-left:5px}.forum-give-score-popup .item .item-header{color:var(--secondary-text-color);font-size:13px}.forum-give-score-popup .item .item-header .avatar16,.forum-give-score-popup .item .item-header .avatar32{margin-right:5px}.forum-give-score-popup .item .count{color:var(--secondary-text-color);font-size:13px;height:40px;line-height:40px}.forum-give-score-popup .item .count .split{border-left:1px solid #e8e8e8;margin:0 15px}.forum-give-score-popup .item .content{padding-bottom:10px;padding-top:10px}.forum-give-score-popup .item .content>p{margin-bottom:0}.forum-give-score-popup .item.topic>*{padding-left:20px;padding-right:20px}.forum-give-score-popup .item.topic .content{border-bottom:1px solid #e8e8e8}html[lang=en-GB] .topic-container .header-container .title-container,html[lang=en-US] .topic-container .header-container .title-container{max-width:515px}.student-comment{background-color:#999;border-radius:8px;color:#fff;display:inline-block;font-size:10px;height:16px;line-height:16px;margin-left:4px;text-align:center;width:32px}.student-comment.auditor{width:40px}.student-comment.off-campus-user-flag{display:flex;height:14px;width:14px}.user-tag{align-items:center;display:flex;height:100%}.enrollment-table-container{background-color:#fff;border-top:1px solid #d8d8d8;overflow:hidden;padding:0;position:relative;width:100%}.enrollment-table-container .container-table{display:table;width:100%}.enrollment-table-container .container-table.middle-side{min-width:675px}.enrollment-table-container .container-table.middle-side.no-operation{width:763px}.enrollment-table-container .container-table.middle-side.student{width:903px}.enrollment-table-container .container-table .row{display:table-row;height:65px;line-height:63px}.enrollment-table-container .container-table .row:last-of-type .cell{border-bottom:none}.enrollment-table-container .container-table .row.hover{background-color:#f4f4f4}.enrollment-table-container .container-table .row .cell{border-bottom:1px solid #d8d8d8;display:table-cell}.enrollment-table-container .container-table .row.list-header{color:#737373;font-size:13px;height:30px;line-height:30px}.enrollment-table-container .container-table .row.list-header .cell{border-bottom:1px solid transparent}.enrollment-table-container .enrollment-table-inner{font-size:0;overflow-x:auto;white-space:nowrap;width:100%}.enrollment-table-container .enrollment-table-inner::-webkit-scrollbar{border-top:1px solid #d8d8d8;height:15px}.enrollment-table-container .enrollment-table-inner::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#969696;border-color:transparent;border-radius:6px;border-style:solid;border-width:4px 1px}.enrollment-table-container .enrollment-table-inner .list-header{font-size:13px}.enrollment-table-container .enrollment-table-inner .row{margin:0}.enrollment-table-container .enrollment-table-inner .fl-scrolls{z-index:10}.enrollment-table-container .left-space{display:inline-block;height:100px;width:175px}.enrollment-table-container .left-space.enable-tag{width:185px}.enrollment-table-container .right-space{display:inline-block;height:100px;width:88px}.enrollment-table-container .left-container{font-size:14px;left:0;position:absolute;top:0;vertical-align:top;width:175px;z-index:5}.enrollment-table-container .left-container.enable-tag{width:185px}.enrollment-table-container .left-container.shadow{-webkit-box-shadow:2px 0 6px -2px rgba(0,0,0,.2);-moz-box-shadow:2px 0 6px -2px rgba(0,0,0,.2);box-shadow:2px 0 6px -2px rgba(0,0,0,.2)}.enrollment-table-container .right-container{font-size:14px;position:absolute;right:0;top:0;vertical-align:top;width:88px;z-index:5}.enrollment-table-container .right-container.shadow{-webkit-box-shadow:-2px 0 6px -2px rgba(0,0,0,.2);-moz-box-shadow:-2px 0 6px -2px rgba(0,0,0,.2);box-shadow:-2px 0 6px -2px rgba(0,0,0,.2)}.enrollment-table-container .middle-container{display:inline-block;font-size:14px;padding:0;position:relative;vertical-align:top;white-space:nowrap;width:100%}.enrollment-table-container .middle-container.enrollment-list{width:auto}.enrollment-table-container .row{background-color:#fff;border-bottom:1px solid #d8d8d8;height:65px;line-height:65px}.enrollment-table-container .row:last-of-type{border-bottom:none}.enrollment-table-container .row:last-of-type .dropdown-list{top:-20px!important}.enrollment-table-container .row.hover{background-color:#f4f4f4}.enrollment-table-container .row.list-header{background-color:#f2f3f3;border-bottom:none;color:#737373;height:30px;line-height:30px;min-width:100%}.enrollment-table-container .row.list-header .enrollment-checkbox{height:30px}.enrollment-table-container .row.list-header .enrollment-checkbox input{margin:0}.enrollment-table-container .row .sort-section{display:inline-block;padding-left:5px;position:absolute;top:-1px}.enrollment-table-container .row .font-down,.enrollment-table-container .row .font-up{color:#c5c8ce;cursor:pointer;display:block;font-size:9px;height:4px;margin-bottom:4px;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.enrollment-table-container .row .font-down.active,.enrollment-table-container .row .font-up.active{color:#333}.enrollment-table-container .center{text-align:center}.enrollment-table-container .cell{display:inline-block;min-width:88px;padding-left:20px;position:relative;vertical-align:middle;width:unset}.enrollment-table-container .cell.department_and_grades{max-width:260px;min-width:260px;width:260px}.enrollment-table-container .cell.department,.enrollment-table-container .cell.learning_center,.enrollment-table-container .cell.org{max-width:160px;min-width:160px;width:auto}.enrollment-table-container .cell.klass,.enrollment-table-container .cell.section{max-width:120px;min-width:120px;width:auto}.enrollment-table-container .cell.klass-info{line-height:16px;position:relative;text-align:left}.enrollment-table-container .cell.klass-info .klass-info-cell{display:inline-block;margin-top:3px;max-width:120px}.enrollment-table-container .cell.klass-info .klass-info-cell .klass-code,.enrollment-table-container .cell.klass-info .klass-info-cell .klass-name{max-width:120px}.enrollment-table-container .cell.section-info{line-height:16px;position:relative;text-align:left}.enrollment-table-container .cell.section-info .section-info-cell{display:inline-block;margin-top:3px;max-width:120px}.enrollment-table-container .cell.section-info .section-info-cell .section-code,.enrollment-table-container .cell.section-info .section-info-cell .section-name{max-width:120px}.enrollment-table-container .cell.email{min-width:250px;width:auto}.enrollment-table-container .cell.enrollment-checkbox{min-width:25px;width:25px;z-index:6}.enrollment-table-container .cell.nickname{max-width:180px;min-width:180px;width:180px}.enrollment-table-container .cell.role-student{min-width:120px;width:120px}.enrollment-table-container .cell.is-in-group,.enrollment-table-container .cell.roles{min-width:153px;width:unset}.enrollment-table-container .cell.is-in-group a.button,.enrollment-table-container .cell.roles a.button{border:none;font-size:14px;padding-bottom:3px;padding-left:0;padding-top:3px;text-align:left}.enrollment-table-container .cell.is-in-group a.button.button-white:hover,.enrollment-table-container .cell.roles a.button.button-white:hover{background-color:inherit;color:inherit;cursor:auto}.enrollment-table-container .cell.is-in-group a.button.button-white:hover:has(+.has-li-child):hover,.enrollment-table-container .cell.roles a.button.button-white:hover:has(+.has-li-child):hover{background-color:transparent;color:inherit}.enrollment-table-container .cell.is-in-group a.button.button-white:hover:has(+.has-li-child):hover .role-name,.enrollment-table-container .cell.is-in-group a.button.button-white:hover:has(+.has-li-child):hover i,.enrollment-table-container .cell.is-in-group a.button.button-white:hover:has(+.has-li-child):hover span,.enrollment-table-container .cell.roles a.button.button-white:hover:has(+.has-li-child):hover .role-name,.enrollment-table-container .cell.roles a.button.button-white:hover:has(+.has-li-child):hover i,.enrollment-table-container .cell.roles a.button.button-white:hover:has(+.has-li-child):hover span{color:var(--primary-brand-color)}.enrollment-table-container .cell.is-in-group a.button i.font-toggle-collapsed.has-li-child,.enrollment-table-container .cell.roles a.button i.font-toggle-collapsed.has-li-child{visibility:visible}.enrollment-table-container .cell.is-in-group a.button i.font-toggle-collapsed,.enrollment-table-container .cell.roles a.button i.font-toggle-collapsed{font-size:10px;vertical-align:middle;visibility:hidden}.enrollment-table-container .cell.is-in-group .in-chat-stats,.enrollment-table-container .cell.is-in-group .role-name,.enrollment-table-container .cell.roles .in-chat-stats,.enrollment-table-container .cell.roles .role-name{display:inline-block;float:left;max-width:120px;padding-right:3px}.enrollment-table-container .cell.is-in-group .dropdown-list,.enrollment-table-container .cell.roles .dropdown-list{min-width:98px;padding:3px;top:55px;visibility:visible;width:auto}.enrollment-table-container .cell.status{min-width:120px;width:120px}.enrollment-table-container .cell.basic-info-row{min-width:100%;width:100%}.enrollment-table-container .cell.basic-info{line-height:16px;position:relative;text-align:left}.enrollment-table-container .cell.basic-info .avatar32{float:left;margin:2px 5px 0 0}.enrollment-table-container .cell.basic-info .student-info-cell{display:inline-block;margin-top:3px;max-width:80px}.enrollment-table-container .cell.basic-info .student-info-cell .user-no{color:#737373;max-width:80px}.enrollment-table-container .cell.basic-info .student-info-cell .name-cell{display:flex;max-width:80px}.enrollment-table-container .cell.basic-info .student-info-cell.enable-tag,.enrollment-table-container .cell.basic-info .student-info-cell.enable-tag .name-cell,.enrollment-table-container .cell.basic-info .student-info-cell.enable-tag .user-no{max-width:90px}.enrollment-table-container .cell.seat-number{position:relative}.enrollment-table-container .cell.seat-number input[type=text]{left:10px;margin-bottom:0;position:absolute;text-align:left;top:15px;width:80px}.enrollment-table-container .cell.seat-number input[type=text]:not(:hover):not(.ng-invalid):not(:focus){background-color:transparent;border:none}.enrollment-table-container .cell.nickname{position:relative}.enrollment-table-container .cell.nickname input[type=text]{left:10px;margin-bottom:0;position:absolute;text-align:left;top:15px;width:160px}.enrollment-table-container .cell.nickname input[type=text]:not(:hover):not(.ng-invalid):not(:focus){background-color:transparent;border:none}.enrollment-tabs{background:#fff}.enrollment-tabs>div{cursor:pointer;margin:0 16px;padding:16px 2px}.enrollment-tabs .active{border-bottom:1px solid var(--primary-brand-color)}.enrollment-area{min-height:700px}.enrollment-area .enrollment-filter{margin-bottom:10px}.enrollment-area .enrollment-filter .filter-area{margin-top:0;padding-left:15px;padding-right:15px}.enrollment-area .summary{background-color:#fff;float:left;padding:10px 15px;width:100%}.enrollment-area .summary .title{font-size:16px}.enrollment-area .summary .statistics{color:#868686}.enrollment-area .summary .statistics .statistics-text{line-height:27px}.enrollment-area .summary .export-button,.enrollment-area .summary .invite-button,.enrollment-area .summary .lark_chat_button,.enrollment-area .summary .mail-button,.enrollment-area .summary .permission-button,.enrollment-area .summary .wecom_chat_button,.enrollment-area .summary .wecom_chat_remove_button,.enrollment-area .summary .welink_chat_button{font-size:13px;height:27px;line-height:17px;margin-right:12px}.enrollment-area .summary .export-button .font,.enrollment-area .summary .invite-button .font,.enrollment-area .summary .lark_chat_button .font,.enrollment-area .summary .mail-button .font,.enrollment-area .summary .permission-button .font,.enrollment-area .summary .wecom_chat_button .font,.enrollment-area .summary .wecom_chat_remove_button .font,.enrollment-area .summary .welink_chat_button .font{vertical-align:middle}.enrollment-area .summary .invite-button{background-color:var(--primary-brand-color);border-color:var(--primary-brand-color);color:#fff}.enrollment-area .summary .invite-button .disabled{background-color:var(--primary-brand-color-lightened-2);cursor:not-allowed}.enrollment-area .summary .lark_chat_button[disabled=disabled],.enrollment-area .summary .wecom_chat_remove_button[disabled=disabled]{background-color:#fff;border-color:#d8d8d8;color:#262833}.enrollment-area .summary .mail-button[disabled=disabled]{background-color:#fff;border-color:#c9c9c9;color:#333;opacity:.4}.enrollment-area .content.wide-list-area .enrollment-header .user-no-header{padding-right:0}.enrollment-area .content.wide-list-area .enrollment-header .name-header{padding-left:0}.enrollment-area .content.wide-list-area .list-content .user-no{padding-right:0}.enrollment-area .content.wide-list-area .list-content .name{padding-left:0;padding-right:0}.enrollment-area .content.wide-list-area .list-content .retake-status{padding-left:5px;padding-right:0}.enrollment-area .content.wide-list-area .list-content .nickname input[type=text]{display:inline-block;height:30px;margin:0;padding:5px}.enrollment-area .content.wide-list-area .list-content .nickname input[type=text]:not(:hover):not(.ng-invalid):not(:focus){background-color:transparent;border:none;color:#333}.enrollment-area .content.wide-list-area .enrollment.list-item .row-index{padding-left:5px}.enrollment-area .content.wide-list-area .enrollment.list-item .name{align-items:center;display:flex}.enrollment-area .content.wide-list-area .enrollment.list-item .name .student-name{max-width:80px}.enrollment-area .content.wide-list-area .enrollment.list-item .roles a.button{border:none;font-size:14px;padding-bottom:3px;padding-left:0;padding-top:3px;text-align:left}.enrollment-area .content.wide-list-area .enrollment.list-item .roles a.button.button-white:hover{background-color:transparent;color:inherit}.enrollment-area .content.wide-list-area .enrollment.list-item .roles a.button.button-white:hover .role-name,.enrollment-area .content.wide-list-area .enrollment.list-item .roles a.button.button-white:hover i,.enrollment-area .content.wide-list-area .enrollment.list-item .roles a.button.button-white:hover span{color:var(--primary-brand-color)}.enrollment-area .content.wide-list-area .enrollment.list-item .roles a.button i.font-toggle-collapsed{font-size:10px;vertical-align:middle}.enrollment-area .content.wide-list-area .enrollment.list-item .roles .role-name{display:inline-block;float:left;max-width:80px;padding-right:3px}.enrollment-area .content.wide-list-area .enrollment.list-item .roles .dropdown-list{min-width:98px;padding:3px;right:35px;width:auto}.enrollment-area .content.wide-list-area .enrollment.list-item .retake-status{color:#f16565}.enrollment-area .content.wide-list-area .bottom-area{background-color:#fff;height:60px}.enrollment-area .no-result-info{background-color:#fff;clear:both;margin-top:0;padding:100px 0}.enrollment-area .with-border-top{border-top:1px solid #d8d8d8}.role-tags{border-radius:10px;display:inline-block;font-size:12px;line-height:18px;padding:1px 8px}.role-tags.instructor{background-color:#ffe9d6;border:1px solid #ffca9c;color:#ff7800}.role-tags.assistant{background-color:#e0edff;border:1px solid #a1c9ff;color:#4892f6}.margin-top-4{margin-top:4px}.student-a-color{color:#333}.select-disabled{background-color:#f3f3f3!important;border:1px solid #dcdee2!important;border-radius:3px;color:#c5c8ce!important;cursor:not-allowed!important}#assistant-permission .popup-content{width:900px}#assistant-permission .popup-content .main-area .permission-title{background-color:#efefef;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-around;line-height:40px}#assistant-permission .popup-content .main-area .permission-title .permission-title-label,#assistant-permission .popup-content .main-area .permission-title .role-title-label{display:inline-block}#assistant-permission .popup-content .main-area .permission-title .permission-title-label.assistant-role-title-label,#assistant-permission .popup-content .main-area .permission-title .permission-title-label.student-assistant-role-title-label,#assistant-permission .popup-content .main-area .permission-title .role-title-label.assistant-role-title-label,#assistant-permission .popup-content .main-area .permission-title .role-title-label.student-assistant-role-title-label{width:80px}#assistant-permission .popup-content .main-area .permission-content-label,#assistant-permission .popup-content .main-area .permission-title-label{width:476px}#assistant-permission .popup-content .main-area .permission-content-label.admin-permission-content-value,#assistant-permission .popup-content .main-area .permission-content-label.assistant-permission-content-value,#assistant-permission .popup-content .main-area .permission-content-label.student-assistant-permission-content-value,#assistant-permission .popup-content .main-area .permission-content-label.training-assistant-permission-content-value,#assistant-permission .popup-content .main-area .permission-content-value.admin-permission-content-value,#assistant-permission .popup-content .main-area .permission-content-value.assistant-permission-content-value,#assistant-permission .popup-content .main-area .permission-content-value.student-assistant-permission-content-value,#assistant-permission .popup-content .main-area .permission-content-value.training-assistant-permission-content-value{width:80px}#assistant-permission .popup-content .main-area .permission-content{padding:20px 0 10px}#assistant-permission .popup-content .main-area .permission-content .permission-item{display:flex;justify-content:space-around}#assistant-permission .popup-content .main-area .permission-note{padding:0 0 20px 20px}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form{background:#efefef}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-title{background-color:#efefef;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-around;line-height:40px;width:860.88px}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-title .permission-title-label,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-title .role-title-label{display:inline-block}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-title .permission-title-label.assistant-role-title-label,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-title .permission-title-label.student-assistant-role-title-label,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-title .role-title-label.assistant-role-title-label,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-title .role-title-label.student-assistant-role-title-label{width:80px}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-label,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-title-label{width:450px}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-label,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-value{display:inline-block}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-label.admin-permission-content-value,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-label.assistant-permission-content-value,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-label.student-assistant-permission-content-value,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-label.training-assistant-permission-content-value,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-value.admin-permission-content-value,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-value.assistant-permission-content-value,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-value.student-assistant-permission-content-value,#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content-value.training-assistant-permission-content-value{width:80px}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content{background:#fff;height:420px;overflow-y:scroll;padding:20px 0 10px}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content.en{height:380px}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-content .permission-item{display:flex;justify-content:space-around}#assistant-permission.course-assistant-permission-setting .course-aissistant-permission-form .permission-note{padding:0 0 20px 20px}#add-enrollments-popup .popup-content{background:#fff;display:flex;flex-direction:column;margin-top:10px;max-height:calc(100vh - 64px);min-height:490px;width:600px}#add-enrollments-popup .popup-content .popup-header{align-items:center;border-bottom:1px solid #e8eaec;display:flex;height:56px;justify-content:space-between;padding:16px 20px 16px 24px}#add-enrollments-popup .popup-content .popup-header .title{color:#262833;font-size:16px;font-weight:500}#add-enrollments-popup .popup-content .popup-header .close-icon{color:#70748c}#add-enrollments-popup .popup-content .main-area{border-style:none;display:flex;flex:1 auto;flex-direction:column;gap:16px;padding:24px}#add-enrollments-popup .popup-content .main-area .form-label{align-items:center;display:flex;height:32px;justify-content:flex-end;line-height:32px;width:96px}#add-enrollments-popup .popup-content .main-area .form-label .required-label{align-items:center;display:inline-flex;white-space:nowrap}#add-enrollments-popup .popup-content .main-area .form-label .required-label:before{color:var(--state-error-color);content:"*";margin-right:4px}#add-enrollments-popup .popup-content .main-area .role-group{display:flex;gap:32px}#add-enrollments-popup .popup-content .main-area .role-group .radio-group{display:flex;flex-wrap:wrap;row-gap:10px}#add-enrollments-popup .popup-content .main-area .role-group .radio-group label{align-items:center;display:inline-flex;padding-right:24px;width:auto}#add-enrollments-popup .popup-content .main-area .role-group .radio-group label input[type=radio]{margin-bottom:0;margin-right:5px}#add-enrollments-popup .popup-content .main-area .user-no-selector{display:flex;flex:1 1 0%;gap:32px;min-height:0}#add-enrollments-popup .popup-content .main-area .user-no-selector .user-remote-select-wrapper,#add-enrollments-popup .popup-content .main-area .user-no-selector .user-remote-select-wrapper .user-remote-select{display:flex}#add-enrollments-popup .popup-content .main-area .user-no-list-wrapper textarea{margin:0!important;min-height:86px!important}#add-enrollments-popup .popup-content .popup-footer{align-items:center;border-top:1px solid #e8eaec;display:flex;height:64px;justify-content:center}#add-enrollments-popup .popup-content .popup-footer .cancel-btn{background-color:#fff;border:1px solid #dcdee2}#add-enrollments-popup .popup-content .popup-footer .cancel-btn:hover{background-color:#f5f5f5}#add-enrollments-popup .popup-content .tabs{background:#f5f5f5;border-bottom:1px solid #dcdee2;display:flex;height:38px;padding:8px 16px 0}#add-enrollments-popup .popup-content .tabs .tab{align-items:center;background:#f5f5f7;border:none;border-bottom:1px solid #dcdee2;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#262833;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:30px;justify-content:center;min-width:104px;padding:10px;text-align:center}#add-enrollments-popup .popup-content .tabs .tab.active{background-color:#fff;border:1px solid #dcdee2;border-bottom:none}#add-enrollments-popup .popup-content .tabs .tab:hover{color:#262833}#mail-to-enrollments-popup .popup-content{width:900px}#mail-to-enrollments-popup .popup-content .main-area{border-bottom:1px solid #dfdfdf}#mail-to-enrollments-popup .popup-content .main-area .item{padding:5px 30px}#mail-to-enrollments-popup .popup-content .main-area .item .label{background-color:#fff;margin-bottom:0;padding-bottom:5px;padding-top:5px;text-align:left;vertical-align:top;width:100px}#mail-to-enrollments-popup .popup-content .main-area .item .label label{display:inline-block}#mail-to-enrollments-popup .popup-content .main-area .item div.input{word-wrap:break-word;display:inline-block;height:30px;line-height:30px;padding-left:2px;width:730px}#mail-to-enrollments-popup .popup-content .main-area .item div.input label{display:inline-block}#mail-to-enrollments-popup .popup-content .main-area .item .right{float:right!important}#mail-to-enrollments-popup .popup-content .main-area .item .text-area{display:inline-block;max-width:738px;padding-bottom:5px;padding-left:2px;width:730px}#mail-to-enrollments-popup .popup-content .main-area .item .simditor .simditor-wrapper{overflow:visible}#mail-to-enrollments-popup .popup-content .main-area .item .simditor .simditor-wrapper .simditor-body{max-height:360px;min-height:360px}#user-detail-popup .popup-content{min-height:500px;width:900px}@font-face{font-family:Code2001;src:local("Code2001"),url(/static/assets/extra_fonts/CODE2001-f438d173.woff) format("woff"),url(/static/assets/extra_fonts/CODE2001-5174cacc.ttf) format("truetype");unicode-range:U+10000-1013f,U+101d0-101ff,U+10300-1034f,U+10380-104af,U+10800-1083f,U+10900-1091f,U+1d300-1d7ff,U+1f030-1f09f}@font-face{font-family:Code2002;src:local("Code2002"),url(/static/assets/extra_fonts/CODE2002-c5d25fbe.woff) format("woff"),url(/static/assets/extra_fonts/CODE2002-ecbf246c.ttf) format("truetype");unicode-range:U+20000-2a6df}:root{--primary-brand-color-lightened-7:#ffcb80;--primary-brand-color-lightened-6:#fff5e5;--primary-brand-color-lightened-5:#f28500;--primary-brand-color-lightened-4:#e4fafa;--primary-brand-color-lightened-3:#b7e6e4;--primary-brand-color-lightened-2:#99e4e5;--primary-brand-color-lightened-1:#5fd8e0;--primary-brand-color:#20bec8;--primary-brand-color-darkened-1:#378f95;--primary-brand-color-darkened-2:#068894;--primary-brand-color-darkened-3:#065e64;--nav-bg-color:#3a445c;--nav-color:#a9b0c0;--nav-active-color:#f6f7fa;--nav-avatar-color:var(--primary-brand-color);--highlight-color:#ff7800;--state-success-color-lightened-3:#eefff4;--state-success-color-lightened-2:#93deb7;--state-success-color-lightened-1:#53ca8b;--state-success-color:#28bd6e;--state-success-color-darkened-1:#24aa63;--state-success-color-darkened-2:#08663f;--state-error-color-lightened-3:#feeeee;--state-error-color-lightened-2:#fba9a9;--state-error-color-lightened-1:#f97575;--state-error-color-lightened-0:#f16565;--state-error-color:#f85353;--state-error-color-darkened-1:#df4b4b;--state-error-color-darkened-2:#953232;--state-warning-color-lightened-3:#fff5e5;--state-warning-color-lightened-2:#ffcb80;--state-warning-color-lightened-1:#ffac33;--state-warning-color:#ff9700;--state-warning-color-darkened-1:#f28500;--state-warning-color-darkened-2:#b74d00;--state-info-color-lightened-3:#eff6ff;--state-info-color-lightened-2:#a3c8fb;--state-info-color-lightened-1:#6da8f8;--state-info-color:#4892f6;--state-info-color-darkened-1:#4183dd;--state-info-color-darkened-2:#254b7f;--primary-button-bg-color:var(--primary-brand-color);--primary-button-bg-hover-color:var(--primary-brand-color-darkened-2);--link-color:var(--primary-brand-color);--nprogress-color:var(--primary-brand-color);--primary-text-color:#333;--secondary-text-color:#737373;--third-text-color:#4d4d4d;--standard-black:#000;--tag-primary-border-color:#82c6c7}html{touch-action:manipulation}a.go-back-link{color:var(--primary-text-color)}.go-back-link>i{left:-2px;position:relative}.go-back-link>i,.go-back-link>span{display:inline-block;vertical-align:middle}.breadcrumbs{float:left;margin:0}.breadcrumbs>:before{content:">";top:-2px!important}.breadcrumbs .icon.icon-breadcrumbs{background-image:url(/static/assets/scss/spritesmith-generated/sprite-283c691b.png);background-position:0 -485px;height:13px;margin-right:4px;width:11px}.breadcrumbs a{color:var(--primary-brand-color);vertical-align:top}.border-left{border-left:1px solid #dfdfdf!important}.border-right{border-right:1px solid #dfdfdf!important}.border-left.border-left-dark{border-left-color:#bbb!important}.border-top{border-top:1px solid #dfdfdf!important}.border-bottom{border-bottom:1px solid #dfdfdf!important}.border-table .row{border-top:1px solid #cbcbcb}.border-table .row:last-of-type{border-bottom:1px solid #cbcbcb}.border-table .column,.border-table .columns{border-left:1px solid #cbcbcb}.border-table .column:last-of-type,.border-table .columns:last-of-type{border-right:1px solid #cbcbcb}.no-result-info{color:var(--primary-text-color);font-size:18px;margin-top:100px;text-align:center}.no-result-info .icon{margin-bottom:10px}.blank-prompt-info{clear:both;color:var(--primary-text-color);font-size:18px;margin:100px auto;text-align:center}.blank-prompt-info .blank-icon{color:var(--primary-brand-color);display:block;font-size:100px}.blank-prompt-info .blank-message{display:block;margin-bottom:15px}.blank-prompt-info .blank-button{background-color:#fff;border-color:var(--primary-brand-color);border-radius:3px;color:var(--primary-brand-color);font-size:14px;outline:none;padding:5px 10px}.blank-prompt-info .blank-button.secondary-button{margin-left:15px}.blank-prompt-info.student-view{padding-top:55px}.blank-prompt-info.in-course-toolbar{margin-top:30px}.blank-prompt-info.in-score-detail{margin-top:40px}.blank-prompt-info.direct-in-score-area,.blank-prompt-info.in-edit-homework{margin-top:77px}.radius{border-radius:3px}.ng-cloak,[ng-cloak]{display:none!important}.truncate-text{word-wrap:normal;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap}.tip{background-color:#fef4c3;border:1px solid #000;padding:5px;position:absolute;top:25px;z-index:100}.column.no-horizontal-padding,.columns.no-horizontal-padding,.no-horizontal-padding{padding-left:0;padding-right:0}.font-alert{color:red}.clear-both{clear:both}.float-left{float:left}.pre-line{white-space:pre-line}.pre-wrap{white-space:pre-wrap}.card{border:1px solid #d8d8d8}.number{font-family:Hiragino Sans GB!important}.cursor-pointer{cursor:pointer}.status .active{color:var(--primary-brand-color)}.status .inactive{color:var(--highlight-color)}.force-reset-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}span.attribute{color:var(--secondary-text-color)}span.attribute:after{content:""}span.value-like-attribute{color:var(--secondary-text-color)}.toggle-off{display:none!important}.drag-area-mark:hover,.drag-area:hover{cursor:move;cursor:-moz-grab;cursor:-webkit-grab}.drag-area-mark:active,.drag-area:active{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing}.drag-area-mark{position:absolute;right:0;top:0;width:20px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:3px!important}.simditor-popover.code-popover{height:2.5rem;margin:0;padding:0}.simditor-popover.code-popover .code-settings,.simditor-popover.code-popover .code-settings .settings-field{margin:0;padding:0}.simditor-popover.code-popover .code-settings .settings-field .select-lang{border:none;height:2.5rem;margin:0;padding:5px 20px}.completeness-activity-icon{position:relative}.completeness-activity-icon .expired-activity{font-size:12px!important;position:absolute;right:-5px;top:12px}.item-status{border-radius:15px;display:inline-block;font-size:12px;height:20px;line-height:20px;margin:auto;padding-left:8px;padding-right:8px}.item-status.before-class{background-color:#eff6ff;border:1px solid #a3c8fb;color:#4183dd}.item-status.during-class{background-color:#eefff4;border:1px solid #93deb7;color:#24aa63}.item-status.after-class{background-color:#fff5e5;border:1px solid #ffcb80;color:#f28500}.item-status.final,.item-status.midterm{background-color:#e4fafa;border:1px solid #b7e6e4;color:#378f95}.item-status.unspecified{background-color:#e8eaec;border:1px solid #c5c8ce;color:#70748c}.item-status.unpublish{background-color:#5878b4;border:1px solid #5878b4;color:#fff;line-height:20px}.item-status.schedule-started{background-color:#28bd6e;border:1px solid #28bd6e;color:#fff;line-height:20px}.item-status.time-collapsed{background-color:#999;border:1px solid #999;color:#fff;line-height:20px}.item-status.expired,.item-status.finished,.item-status.off-shelf{background-color:#d4d4d4;border:1px solid #b1b1b1;color:#6c6c6c;line-height:20px}.item-status.generate_playback{background-color:#ffe9d6;border:1px solid #ffca9c;color:#ff7800;line-height:20px}.item-status.finish,.item-status.published,.item-status.publishing,.item-status.started,.item-status.submitted{background-color:var(--primary-brand-color-lightened-4);border:1px solid var(--primary-brand-color-lightened-2);color:var(--primary-brand-color-lightened-1);line-height:20px}.item-status.upcoming{background-color:var(--primary-brand-color-lightened-6);border:1px solid var(--primary-brand-color-lightened-7);color:var(--primary-brand-color-lightened-5);line-height:20px}.item-status.obe{background-color:var(--state-info-color-lightened-3);border:1px solid var(--state-info-color-lightened-2);color:var(--state-info-color);line-height:20px}.item-status.model-course{background-color:var(--primary-brand-color-lightened-4);border:1px solid var(--primary-brand-color-lightened-2);color:var(--primary-brand-color-lightened-1);line-height:20px}.item-status.unscored{background-color:#ffe9d6;border:1px solid #ffca9c;color:#ff7800;line-height:20px}.color-E33737{color:#e33737}.color-E28B41{color:#e28b41}.color-C8A732{color:#c8a732}.color-209361{color:#209361}.color-418CAF{color:#418caf}.color-AA8773{color:#aa8773}.color-999999{color:#999}.margin-level-1{margin-left:40px}.margin-level-2{margin-left:80px}.margin-level-3{margin-left:120px}.margin-level-4{margin-left:160px}.margin-level-5{margin-left:200px}.margin-level-6{margin-left:240px}.margin-level-7{margin-left:280px}.margin-level-8{margin-left:320px}.margin-level-9{margin-left:360px}.margin-level-10{margin-left:400px}div.rich-content,span.rich-content{word-wrap:break-word}div.bar{background-color:#ffc000;display:inline-block;height:75px;margin-right:5px;width:10px}.column-1-of-2{width:50%!important}.reset-padding{padding:0!important}.reset-border{border:none!important}.reset-margin{margin:0!important}.inline-block{display:inline-block!important}.nobr{white-space:nowrap!important}.hide{display:none!important}.activity-detail-tabs{border-bottom:1px solid #dfdfdf}.activity-detail-tabs .tab-title{color:var(--primary-text-color);cursor:pointer;height:32px;margin-bottom:-1px;padding:5px 18px}.activity-detail-tabs .tab-title.active{background-color:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-top:2px solid var(--primary-brand-color)}.activity-detail-tabs.management-studio-tabs{background-color:#fff;border:1px solid #d8d8d8;margin-top:20px;padding-top:12px}.activity-detail-tabs.management-studio-tabs .tab-title{margin-left:16px}.color-blue{color:#72b7f8}.color-green{color:var(--primary-brand-color)}.color-red{color:#ee4949}.color-black{color:var(--primary-text-color)}.lenticular-bracket{margin-left:-10px}.lenticular-bracket:before{content:"【"}.lenticular-bracket:after{content:"】"}.no-select{-webkit-touch-callout:none;user-select:none}.flex{display:flex}.\!flex{display:flex!important}.items-center{align-items:center}.ml-0{margin-left:0}.mb-4{margin-bottom:16px}.mb-3{margin-bottom:12px}.mb-2{margin-bottom:8px}.mb-1{margin-bottom:4px}.mt-4{margin-top:16px}.mt-3{margin-top:12px}.mt-2{margin-top:8px}.mt-1{margin-top:4px}.mr-3{margin-right:12px}.mr-2{margin-right:8px}.tree-view{display:inline-block;position:relative}.tree-view .tree-container{background:#fff;border:1px solid #cbcbcb;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.15);color:var(--primary-text-color);display:none;max-height:285px;overflow:auto;padding:15px 0;position:absolute;top:30px;white-space:nowrap;width:340px;z-index:9}.tree-view .tree-container .blank,.tree-view .tree-container .font-tree-collapsed,.tree-view .tree-container .font-tree-expanded{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:10px}.tree-view .tree-container .font-tree-collapsed,.tree-view .tree-container .font-tree-expanded{color:#737373;font-size:12px}.tree-view .tree-container .font-tree-collapsed:hover,.tree-view .tree-container .font-tree-expanded:hover{color:var(--primary-brand-color);cursor:pointer}.tree-view .tree-container .blank{min-width:12px;width:12px}.tree-view .tree-container .switch-all-nodes{background-color:#f4f4f4;border-bottom:1px solid silver;color:#737373;font-size:12px;height:27px;line-height:27px;padding-left:42px}.tree-view .tree-container .switch-all-nodes .input{height:13px;margin-right:5px;min-width:unset}.tree-view .tree-container ul{font-size:13px;margin:0}.tree-view .tree-container ul .input{margin-bottom:0;margin-right:5px;min-width:0}.tree-view .tree-container ul li{line-height:27px}.tree-view .tree-container ul li.no-result{background:#f4f4f4}.tree-view .tree-container ul li .search-item{border-bottom:1px solid silver;padding-left:0}.tree-view .tree-container ul li .search-item .keyword{display:inline-block;height:30px;margin-bottom:10px;margin-top:5px;width:80%}.tree-view .tree-container ul li .search-item .icon{margin:0 10px}.tree-view .tree-container ul li .item-group{padding-left:10px}.tree-view .tree-container ul li .item{cursor:pointer;padding-left:10px}.tree-view .tree-container ul li .item,.tree-view .tree-container ul li .item .content{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tree-view .tree-container ul li .item .content{width:calc(100% - 20px - 1.25em)}.tree-view .tree-container ul li .item .content .name{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:fit-content;min-width:0}.tree-view .tree-container ul li .item .content .name:empty:before{content:"​"}.tree-view .tree-container ul li .item .content .status-label{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;color:#999;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;padding-left:.3125em}.tree-view .tree-container.search-container{max-height:280px;overflow:hidden;padding:0}.tree-view .tree-container.search-container ul{overflow-x:hidden;overflow-y:auto}.tree-view .tree-container.search-container>ul{max-height:205px}.tree-view .tree-container.search-container .search-header{border-bottom:1px solid silver;line-height:26px;padding:10px 0}.tree-view .tree-container.search-container .search-header .ui-multiselect-filter{border:1px solid #c4c4c4;border-radius:14px;float:none;height:26px;line-height:24px;margin:0 10px;padding:0 10px;width:auto}.tree-view .tree-container.search-container .search-header .ui-multiselect-filter .search-content{height:26px;line-height:25px;padding-left:0}.tree-view .tree-container.search-container .search-header .ui-multiselect-filter .search-content .keyword{display:inline-block;font-size:13px;height:22px;margin:0;width:90%}.tree-view .tree-container.search-container .search-header .ui-multiselect-filter .search-content .icon{margin:0;position:relative;top:2px}.tree-view .tree-container.search-container .search-header .ui-multiselect-filter input{border:none;box-shadow:none;display:inline-block;height:20px;margin-bottom:0;margin-left:0;padding:2px 4px;width:136px}#edit-bulletin-popup .ms-choice{width:260px}#edit-bulletin-popup .loading-in-element .spinner{-webkit-animation:loading 1.4s linear infinite;animation:loading 1.4s linear infinite;background:var(--primary-brand-color);background:-moz-linear-gradient(left,var(--primary-brand-color) 10%,rgba(27,182,183,0) 42%);background:-webkit-linear-gradient(left,var(--primary-brand-color) 10%,rgba(27,182,183,0) 42%);background:-o-linear-gradient(left,var(--primary-brand-color) 10%,rgba(27,182,183,0) 42%);background:-ms-linear-gradient(left,var(--primary-brand-color) 10%,rgba(27,182,183,0) 42%);background:linear-gradient(to right,var(--primary-brand-color) 10%,rgba(27,182,183,0) 42%);border-radius:50%;display:inline-block;height:15px;margin:0 auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;width:15px}#edit-bulletin-popup .loading-in-element .spinner:before{background:var(--primary-brand-color);border-radius:100% 0 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%;z-index:10}#edit-bulletin-popup .loading-in-element .spinner:after{background:#f4f4f4;border-radius:50%;bottom:0;content:"";height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:75%;z-index:10}#edit-bulletin-popup .loading-in-element .spinner{vertical-align:text-bottom}#edit-bulletin-popup .ui-multiselect-filter-label{width:100%}#edit-bulletin-popup .popup-content{background:#fefefe;width:900px}#edit-bulletin-popup .popup-content .bulletin-form .section{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-top:0;padding:15px 30px 5px}#edit-bulletin-popup .popup-content .bulletin-form .section .section-title{color:var(--secondary-text-color);padding-bottom:10px;padding-left:8px}#edit-bulletin-popup .popup-content .bulletin-form .section .section-title.hide-advanced,#edit-bulletin-popup .popup-content .bulletin-form .section .section-title.show-advanced{color:var(--primary-brand-color);white-space:nowrap}#edit-bulletin-popup .popup-content .bulletin-form .advanced-section{background-color:#f5f5f5;border-top:none;min-height:220px;padding-bottom:0;padding-top:0}#edit-bulletin-popup .popup-content .bulletin-form .advanced-section .label{background-color:#f5f5f5}#edit-bulletin-popup .popup-content .bulletin-form .row-tip{background-color:#f4f4f4;border:1px solid #cbcbcb;border-radius:2px;display:inline-block;max-width:700px;min-width:280px;padding:10px 15px;position:relative}#edit-bulletin-popup .popup-content .bulletin-form .row-tip.full-width{margin-top:15px;max-width:640px;width:640px}#edit-bulletin-popup .popup-content .bulletin-form .row-tip label{font-size:13px}#edit-bulletin-popup .popup-content .bulletin-form .row-tip label span{color:var(--primary-brand-color)}#edit-bulletin-popup .popup-content .bulletin-form .row-tip .tooltip-arrow{background-image:url(/static/assets/scss/spritesmith-generated/sprite-283c691b.png);background-position:0 -77px;height:6px;position:absolute;top:-6px;width:12px}#edit-bulletin-popup .popup-content .bulletin-form .row-tip .tooltip-arrow.tooltip-publish-score-by-time{left:212px}#edit-bulletin-popup .popup-content .bulletin-form .row-tip .tooltip-arrow.tooltip-publish-score-by-give-score{left:37px}#edit-bulletin-popup .popup-content .bulletin-form .row-tip .tooltip-arrow.tooltip-submit-by-group{left:112px}#edit-bulletin-popup .popup-content .bulletin-form .item{padding:5px 30px}#edit-bulletin-popup .popup-content .bulletin-form .item.time-radio-group .choice{display:inline-block}#edit-bulletin-popup .popup-content .bulletin-form .item.materials{margin-bottom:-6px;overflow:auto}#edit-bulletin-popup .popup-content .bulletin-form .item.materials .upload-wrapper{height:auto;line-height:inherit;position:relative;width:700px}#edit-bulletin-popup .popup-content .bulletin-form .item.materials .upload-wrapper>span{left:200px;position:absolute;top:33px}#edit-bulletin-popup .popup-content .bulletin-form .item.materials .upload-wrapper .file-upload .select-file{margin-bottom:15px}#edit-bulletin-popup .popup-content .bulletin-form .item.no-overflow-x{overflow-x:hidden}#edit-bulletin-popup .popup-content .bulletin-form .item .label{background-color:#fff;margin-bottom:0;padding-bottom:5px;padding-top:5px;text-align:left;vertical-align:top;width:100px}#edit-bulletin-popup .popup-content .bulletin-form .item .label label{display:inline-block}#edit-bulletin-popup .popup-content .bulletin-form .item div.input{display:inline-block;height:30px;line-height:30px;padding-left:2px;width:730px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input.full-width{width:100%}#edit-bulletin-popup .popup-content .bulletin-form .item div.input.align-center{padding-left:360px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input.align-center .disabled{opacity:.2}#edit-bulletin-popup .popup-content .bulletin-form .item div.input.center{text-align:center}#edit-bulletin-popup .popup-content .bulletin-form .item div.input.center .mail-count{color:#999;font-size:13px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .error,#edit-bulletin-popup .popup-content .bulletin-form .item div.input .target-select,#edit-bulletin-popup .popup-content .bulletin-form .item div.input .target-type{float:left}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses{align-items:center;display:flex;float:left;height:32px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses input[type=checkbox]{margin-right:4px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container{display:flex;margin-left:20px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .select-wrapper{height:30px;position:relative}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .select-wrapper .dropdown-list{top:34px;width:140px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .select-wrapper .dropdown-list label{align-items:center;display:flex;padding:1px 7px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .not-empty button{color:#262833}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .button{font-size:14px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .button:focus{background-color:unset;border:1px solid var(--primary-brand-color)}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .button:hover{background-color:#fff}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container button{border-bottom-left-radius:0;border-left-width:.5px;border-top-left-radius:0;color:#c5c8ce;height:32px;width:200px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container button:hover{border:1px solid #cbcbcb;border-left-width:.5px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container button.ui-multiselect.ui-state-active{border:1px solid var(--primary-brand-color)}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .ui-multiselect-menu.ui-widget-content{max-width:424px;min-width:200px!important}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .course-status{align-items:center;border:1px solid #d9d9d9;border-bottom-right-radius:0;border-right-width:.5px;border-top-right-radius:0;display:flex;float:none;height:32px;justify-content:space-between;padding:5px 8px;width:140px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .course-status .font-arrow-down{color:#c5c8ce;font-size:14px;height:14px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .copy_to_courses .select-container .course-status .font-arrow-down.open{transform:rotate(180deg)}#edit-bulletin-popup .popup-content .bulletin-form .item div.input label{display:inline-block}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .custom{margin-left:10px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .error{line-height:30px;margin-left:5px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .error span{padding:0}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .courses-target{margin-top:10px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .courses-target .courses-target-row{position:relative}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .courses-target .courses-target-row .course-name{display:inline-block;max-width:280px;min-width:200px}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .courses-target .courses-target-row .courses-target-type{left:300px;position:absolute;top:0}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .courses-target .courses-target-row .courses-target-select{left:470px;position:absolute;top:0}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .courses-target .courses-target-row .courses-target-error{left:700px;position:absolute;top:0}#edit-bulletin-popup .popup-content .bulletin-form .item div.input .courses-target .courses-target-sub-row{color:silver}#edit-bulletin-popup .popup-content .bulletin-form .item .tree-container{margin-left:20px;margin-top:1px;max-height:250px;min-height:250px;min-width:280px;padding:0}#edit-bulletin-popup .popup-content .bulletin-form .item .tree-container.last-tree{top:-250px}#edit-bulletin-popup .popup-content .bulletin-form .item .tree-container .input{height:14px;min-width:14px;width:14px}#edit-bulletin-popup .popup-content .bulletin-form .item .tree-container .item{margin-bottom:0}#edit-bulletin-popup .popup-content .bulletin-form .item .right{float:right!important}#edit-bulletin-popup .popup-content .bulletin-form .item .text-area{display:inline-block;max-width:738px;padding-bottom:5px;padding-left:2px;width:730px}#edit-bulletin-popup .popup-content .bulletin-form .ui-multiselect{width:180px}#edit-bulletin-popup .popup-content .bulletin-form div.error{margin-left:100px}#edit-bulletin-popup .popup-content .bulletin-form div.error span.error{margin-bottom:-15px;margin-top:0;min-height:28px}#edit-bulletin-popup .popup-content .bulletin-form div.error.for-announce-score-time{margin-left:435px}#edit-bulletin-popup .popup-content .bulletin-form .simditor .simditor-wrapper{overflow:visible}#edit-bulletin-popup .popup-content .bulletin-form .simditor .simditor-wrapper .simditor-body{max-height:360px;min-height:360px}.bulletin-list-container .no-result{padding-top:100px}.bulletin-list-container .no-result .no-result-info{margin-top:0}.bulletin-list-container .bulletin-container{min-height:600px}.bulletin-list-container .bulletin-container.white-bg{background-color:#fff}.bulletin-list-container .bulletin-container .bulletin:not(:last-child){margin-bottom:15px}.bulletin-list-container .bulletin-container .bulletin .bulletin-bg{background:#fff}.bulletin-list-container .bulletin-container .bulletin .bulletin-bg:hover .bulletin-summary .delete-bulletin,.bulletin-list-container .bulletin-container .bulletin .bulletin-bg:hover .bulletin-summary .edit-bulletin{display:inline-block}.bulletin-list-container .bulletin-container .bulletin .bulletin-bg .content-container{word-wrap:break-word;color:var(--secondary-text-color);font-size:14px;margin:0 20px;padding:15px 0}.bulletin-list-container .bulletin-container .bulletin .bulletin-bg .content-container .content-review{display:block;height:auto;overflow:inherit}.bulletin-list-container .bulletin-container .bulletin .bulletin-bg .content-container .content-review.content-collapsed{height:50px;overflow:hidden;position:relative}.bulletin-list-container .bulletin-container .bulletin .bulletin-bg .content-container .content-review.content-collapsed:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:40px;left:0;position:absolute;width:100%}.bulletin-list-container .bulletin-container .bulletin .bulletin-bg .content-container .content-review p{margin-bottom:0}.bulletin-list-container .bulletin-container .bulletin .bulletin-bg .content-container .content-review .attachments{padding-top:20px}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary{cursor:pointer;margin:0 18px;padding-bottom:5px}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary.no-border-top{border-top:0}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-title{font-size:16px;line-height:22px;margin-top:15px}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-title .edited-info{margin-left:30px}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-title .expandable-icon{margin-bottom:0}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-title.edited .edited-mark{display:inline-block;line-height:14px;position:relative;top:-1px}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-title .edited-mark{color:var(--primary-brand-color);display:none;font-size:14px}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-update-info{color:var(--secondary-text-color);font-size:13px;margin:5px 0}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-update-info .font-module-expand{position:relative;top:2px}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-update-info>span{font-family:PingFangSC;font-size:13px;line-height:16px;padding:0 5px;vertical-align:middle}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-update-info>span.font-icon{margin-left:10px;vertical-align:sub}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .bulletin-update-info>span.group-target{display:inline-block;max-width:40%}.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .delete-bulletin,.bulletin-list-container .bulletin-container .bulletin .bulletin-summary .edit-bulletin{display:none;margin-right:10px}.bulletin-list-container .bulletin-container .bulletin-border-bottom{border-bottom:1px solid #dfdfdf}.bulletin-list-container .bulletin-header{background:#fff;border-bottom:none;min-height:50px;padding:10px 0 10px 20px;position:inherit}.bulletin-list-container .bulletin-header .filter-area{height:30px;margin-top:0;padding:0;position:absolute;right:5px}.bulletin-list-container .bulletin-header .filter-area .search-section{display:inline-block;margin-top:0;vertical-align:top}.bulletin-list-container .bulletin-header .filter-area .search-section .keyword{height:30px;margin-right:1px}.bulletin-list-container .bulletin-header .filter-area .search-section .keyword input{border-radius:3px;display:inline-block;height:30px;margin-bottom:0;padding:2px 8px;width:176px}.bulletin-list-container .bulletin-header .filter-area .criteria{margin-right:5px;margin-top:0}.bulletin-list-container .bulletin-header .filter-area .criteria .form-element-wrapper input{height:30px;margin:0;padding:2px 8px}html[lang=en-GB] body #edit-bulletin-popup .popup-content .bulletin-form .ui-multiselect-menu.ui-widget-content,html[lang=en-US] body #edit-bulletin-popup .popup-content .bulletin-form .ui-multiselect-menu.ui-widget-content{max-width:400px!important}