.course-name-wrapper[data-v-7a4b5f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[dir] .course-name-wrapper[data-v-7a4b5f48]{margin:10px 0}.course-name-wrapper .course_code[data-v-7a4b5f48]{font-size:10px;color:#787878}.course-name-wrapper .course_name[data-v-7a4b5f48]{font-size:14px;font-weight:600;color:#161616;line-height:20px}.block[data-v-7a4b5f48]{line-height:3;font-weight:600;text-transform:uppercase;font-size:.875rem;--border-opacity:1}[dir] .block[data-v-7a4b5f48]{border-color:#dae1e7;border-color:rgba(218,225,231,var(--border-opacity));border-style:solid;border-width:0;border-bottom-width:1px;margin-bottom:.75rem}.content[data-v-7a4b5f48]{line-height:3;font-weight:600;font-size:1.125rem}.tight[data-v-7a4b5f48]{line-height:1.5;font-weight:600;font-size:.875rem}[dir] .tight[data-v-7a4b5f48]{padding-top:.5rem;padding-bottom:.5rem}[dir=ltr] .tight[data-v-7a4b5f48],[dir=rtl] .tight[data-v-7a4b5f48]{padding-left:1rem;padding-right:1rem}.badge[data-v-7a4b5f48]{font-size:10px;font-weight:600}[dir] .badge[data-v-7a4b5f48]{padding:4px 10px;border-radius:2px}.badge.active[data-v-7a4b5f48]{color:#fff}[dir] .badge.active[data-v-7a4b5f48]{background-color:#6dd400}.course_parallel_class[data-v-7a4b5f48]{white-space:nowrap;font-size:10px;font-weight:600;color:#26b60b}[dir=ltr] .course_parallel_class[data-v-7a4b5f48]{border-left:1px solid #dfe4ea;margin-left:5px;padding-left:8px}[dir=rtl] .course_parallel_class[data-v-7a4b5f48]{border-right:1px solid #dfe4ea;margin-right:5px;padding-right:8px}.block-container,.content-container{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}[dir] .block-container,[dir] .content-container{padding-top:.5rem;padding-bottom:.5rem}[dir=ltr] .block-container,[dir=ltr] .content-container,[dir=rtl] .block-container,[dir=rtl] .content-container{padding-left:1.5rem;padding-right:1.5rem}.tight-container{width:100%}.todo-wrapper[data-v-6be42cc2]{width:100%;-webkit-box-shadow:0 2px 4px 0 #ededed}[dir] .todo-wrapper[data-v-6be42cc2]{border-radius:4px;box-shadow:0 2px 4px 0 #ededed;background-color:#fff;padding:20px 27px}.todo-wrapper h4[data-v-6be42cc2]{color:#161616;font-size:14px;font-weight:600;line-height:2.57}[dir] .todo-wrapper h4[data-v-6be42cc2]{margin-bottom:20px}[dir] .vs-con-table .vs-con-tbody[data-v-6be42cc2]{border:none}