.emc_card{display:block;color:#2c2c2c}@media only screen and (max-width:900px){.emc_card .author_label{width:100%;font-weight:600}.emc_card .author_block{flex-wrap:wrap}.emc_card .items-start{display:block!important}.emc_card .items-start .con-vs-chip .text-chip{font-size:10px}[dir] .emc_card .items-start .todo-title{margin-bottom:10px!important}[dir] .emc_card .items-start .items-center{margin-bottom:6px}}.todo__filters-container .multiselect__single__discipline{white-space:nowrap;text-overflow:ellipsis}.lang_chip .text-chip{text-transform:capitalize}.files_content .vs-collapse-item--header{display:flex;justify-content:flex-start;align-items:center;font-size:13px}[dir] .files_content .vs-collapse-item--header{padding:0}.files_content .vs-collapse-item--header .icon-header{position:relative;top:auto}[dir] .files_content .vs-collapse-item--header .icon-header{margin:0;transform:none}[dir=ltr] .files_content .vs-collapse-item--header .icon-header{right:inherit}[dir=rtl] .files_content .vs-collapse-item--header .icon-header{left:inherit}[dir] .files_content .vs-collapse{padding:0}[dir] .files_content .vs-collapse-item--content{background-color:#f8f8f8;border-radius:5px;margin-top:8px}[dir=ltr] .files_content .open-item .icon-header{transform:rotate(180deg)!important}[dir=rtl] .files_content .open-item .icon-header{transform:rotate(-180deg)!important}.scroll-area-emcfull-content{position:relative;width:100%;height:calc(100% - 35px)}.scroll-area-emcfull-content .archive_link{color:#fff!important}@media only screen and (max-width:900px){[dir=ltr] .scroll-area-emcfull-content,[dir=rtl] .scroll-area-emcfull-content{padding-left:1rem!important;padding-right:1rem!important}.email-view-sidebar .emc_view_date .justify-end{justify-content:flex-start!important}[dir=ltr] .email-view-sidebar .emc_view_date .text-right{text-align:left!important}[dir=rtl] .email-view-sidebar .emc_view_date .text-right{text-align:right!important}[dir] .email-view-sidebar .vx-card__collapsible-content{margin:0 -20px}.email-view-sidebar .con-vs-chip .text-chip{font-size:10px}.email-view-sidebar .email-header h4{font-size:15px}.email-view-sidebar .vx-card__body .d-theme-border-grey-light{display:block!important}}.dis_list label[data-v-e2955208]{font-weight:500;font-size:12px}[dir] .dis_list .dis_item[data-v-e2955208]:not(:last-child){margin-bottom:5px}.old_file_list .sticky_action{position:-webkit-sticky;position:sticky;bottom:-15px;z-index:0;width:100%}[dir] .old_file_list .sticky_action{background:#fff;padding:5px 0}[dir=ltr] .old_file_list .sticky_action{left:0}[dir=rtl] .old_file_list .sticky_action{right:0}[dir] .old_file_list .file_item{background:#f7f7f7}.emc_file_popup{z-index:55000}.emc_file_popup .vs-popup--content{position:relative}.old_file_list .name{color:#626262}.emc_popup .files_input_button{max-width:220px;position:relative;overflow:hidden}.emc_popup .files_input_button .con-vs-loading{position:absolute}.emc_popup .files_input{display:none}.emc_popup .file_item{position:relative}[dir] .emc_popup .file_item{padding:10px;border:1px solid rgba(0,0,0,.2);border-radius:5px}.emc_popup .file_item .delete_button{position:absolute;width:26px;height:26px;top:-13px;z-index:1;color:#fff;display:flex;align-items:center;justify-content:center}[dir] .emc_popup .file_item .delete_button{border-radius:50%}[dir=ltr] .emc_popup .file_item .delete_button{right:-13px}[dir=rtl] .emc_popup .file_item .delete_button{left:-13px}.emc_popup .file_item .file_name{font-weight:700;max-width:390px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[dir] .emc_popup .file_item:not(:last-child){margin-bottom:10px}.emc_popup .vs-popup{width:800px!important}.emc_popup .img-upload{width:80px;height:80px}[dir] .emc_popup .img-upload{margin:0}[dir=ltr] .emc_popup .img-upload{margin-right:10px}[dir=rtl] .emc_popup .img-upload{margin-left:10px}.emc_popup .img-upload .text-archive{font-size:12px}.emc_popup .img-upload .text-archive span.block{display:none!important}.emc_popup .con-input-upload{width:80px;height:80px}[dir] .emc_popup .con-input-upload{margin:0}[dir] .emc_popup .con-input-upload .con-img-upload{margin-top:0}.emc_popup .con-input-upload .text-input{min-width:70px;font-size:12px}#todo-app .vs-sidebar--background{position:absolute}#todo-app .todo-scroll-area{position:relative;width:100%;height:calc(100% - 70px)}[dir] #todo-app .todo-scroll-area{margin:auto}#todo-app .todo-scroll-area:not(.ps){overflow-y:auto}#todo-app .todo-content-scroll-area{position:relative;width:100%;height:calc(100% - 50px)}[dir] #todo-app .todo-content-scroll-area{margin:auto}#todo-app .todo-content-scroll-area:not(.ps){overflow-y:auto}#todo-app .todo_todo-item{transition:all .35s}#todo-app .list-item-component{transition:background-color .2s,transform .2s}[dir] #todo-app .list-item-component{border-top:1px solid #dae1e7}#todo-app .list-item-component:hover{transition:all .2s}[dir] #todo-app .list-item-component:hover{transform:translateY(-4px);box-shadow:0 3px 10px 0 #ccc}[dir=ltr] #todo-app .todo-list .todo-tags .con-vs-chip{margin-right:2px!important}[dir=rtl] #todo-app .todo-list .todo-tags .con-vs-chip{margin-left:2px!important}@media only screen and (min-width:993px){.emc_app .vs-sidebar-position-right{max-width:calc(100% - 260px)!important}}.emc__actions .con-vs-tabs{width:auto}[dir] .emc__actions .con-vs-tabs{padding-bottom:2px}.emc__actions .con-slot-tabs,.emc_list_tabs .con-ul-tabs{display:none}[dir] .emc_list_tabs .vs-tabs--content{padding:0}.filters_scroll_area{position:relative;width:100%}[dir] .filters_scroll_area{margin:auto}.filters_scroll_area.aside_scroll_teacher{height:calc(100% - 67px)}.filters_scroll_area:not(.aside_scroll_teacher){height:100%}.infinite_scroll_wrapper{position:relative;width:100%}[dir] .infinite_scroll_wrapper{margin:auto}.infinite_scroll_wrapper:not(.teacher_scroll){height:100%}.infinite_scroll_wrapper.teacher_scroll{height:calc(100% - 42px)}[dir] .infinite_scroll_wrapper .infinite_alert{margin-top:10px;text-align:center}[dir=ltr] .infinite_scroll_wrapper .infinite_alert,[dir=rtl] .infinite_scroll_wrapper .infinite_alert{padding-left:15px;padding-right:15px}[dir] #infinite_loader{padding:20px 0}[dir] #infinite_loader .con-vs-loading{background:transparent}[dir] .full-vs-sidebar .mail-sidebar-content{background-color:#f8f8f8!important}[dir] .full-vs-sidebar .email-header{box-shadow:0 4px 6px rgba(0,0,0,.04);border-bottom:1px solid #eee}