.sub-module-checkbox-overlay .sub-module-checkbox[data-v-d3e7fa64]{position:relative}[dir=ltr] .sub-module-checkbox-overlay .sub-module-checkbox[data-v-d3e7fa64]{margin-left:0;padding:1rem 1rem 1rem 3rem}[dir=rtl] .sub-module-checkbox-overlay .sub-module-checkbox[data-v-d3e7fa64]{margin-right:0;padding:1rem 3rem 1rem 1rem}.sub-module-checkbox-overlay .sub-module-checkbox .sub-module-arrow-detail[data-v-d3e7fa64]{position:absolute}[dir=ltr] .sub-module-checkbox-overlay .sub-module-checkbox .sub-module-arrow-detail[data-v-d3e7fa64]{left:1rem}[dir=rtl] .sub-module-checkbox-overlay .sub-module-checkbox .sub-module-arrow-detail[data-v-d3e7fa64]{right:1rem}.sub-module-checkbox-overlay .sub-module-checkbox .sub-module-checkbox-item[data-v-d3e7fa64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=ltr] .sub-module-checkbox-overlay .sub-module-checkbox .sub-module-checkbox-item[data-v-d3e7fa64]{padding-left:1rem}[dir=rtl] .sub-module-checkbox-overlay .sub-module-checkbox .sub-module-checkbox-item[data-v-d3e7fa64]{padding-right:1rem}.modal-title[data-v-24251d45]{color:#161616;font-size:12px;font-weight:700}[dir] .modal-title[data-v-24251d45]{padding-bottom:15px;margin-bottom:15px}.card.collapse[data-v-24251d45]{overflow-y:scroll;height:360px}[dir] .card.collapse[data-v-24251d45]{border:1px solid #f4f4f4}.btn[data-v-24251d45]{font-size:12px;font-weight:600}[dir] .btn[data-v-24251d45]{border-radius:4px;padding:8px 15px;margin-top:12px}[dir=ltr] .btn[data-v-24251d45]{margin-right:10px}[dir=rtl] .btn[data-v-24251d45]{margin-left:10px}.btn[data-v-24251d45]:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}[dir] .btn[data-v-24251d45]:hover{box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}.btn.btn-cancel[data-v-24251d45]{color:#d94848}[dir] .btn.btn-cancel[data-v-24251d45]{border:1px solid #ffb9b9;background-color:#fff!important}.btn.btn-accept[data-v-24251d45]{color:#fff}[dir=ltr] .btn.btn-accept[data-v-24251d45]{-webkit-box-shadow:-1px 1px 8px 0 #b1d8ff;box-shadow:-1px 1px 8px 0 #b1d8ff;background:linear-gradient(118deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.7))!important}[dir=rtl] .btn.btn-accept[data-v-24251d45]{-webkit-box-shadow:1px 1px 8px 0 #b1d8ff;box-shadow:1px 1px 8px 0 #b1d8ff;background:linear-gradient(-118deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.7))!important}.import-data-modal-lecturer[data-v-24251d45]{font-size:9px;color:#787878}[dir] .import-data-modal-lecturer[data-v-24251d45]{margin-bottom:5px}.selected-items-overlay[data-v-24251d45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:600;color:#787878}[dir] .selected-items-overlay[data-v-24251d45]{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.selected-items-overlay>[data-v-24251d45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=ltr] .selected-items-overlay>[data-v-24251d45]{padding:11px 12px 11px 11px}[dir=rtl] .selected-items-overlay>[data-v-24251d45]{padding:11px 11px 11px 12px}[dir=ltr] .selected-items-overlay>[data-v-24251d45]:not(:first-child){border-left:1px solid #d9d9d9}[dir=rtl] .selected-items-overlay>[data-v-24251d45]:not(:first-child){border-right:1px solid #d9d9d9}.sub-module-checkbox-overlay .sub-module-checkbox[data-v-24251d45]{position:relative}[dir=ltr] .sub-module-checkbox-overlay .sub-module-checkbox[data-v-24251d45]{margin-left:0;padding:1rem 1rem 1rem 3rem}[dir=rtl] .sub-module-checkbox-overlay .sub-module-checkbox[data-v-24251d45]{margin-right:0;padding:1rem 3rem 1rem 1rem}.sub-module-checkbox-overlay .sub-module-checkbox .sub-module-arrow-detail[data-v-24251d45]{position:absolute}[dir=ltr] .sub-module-checkbox-overlay .sub-module-checkbox .sub-module-arrow-detail[data-v-24251d45]{left:1rem}[dir=rtl] .sub-module-checkbox-overlay .sub-module-checkbox .sub-module-arrow-detail[data-v-24251d45]{right:1rem}.sub-module-checkbox-overlay .sub-module-checkbox .sub-module-checkbox-item[data-v-24251d45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=ltr] .sub-module-checkbox-overlay .sub-module-checkbox .sub-module-checkbox-item[data-v-24251d45]{padding-left:1rem}[dir=rtl] .sub-module-checkbox-overlay .sub-module-checkbox .sub-module-checkbox-item[data-v-24251d45]{padding-right:1rem}.modal-title[data-v-01ea4e2a]{color:#161616;font-size:12px;font-weight:700}[dir] .modal-title[data-v-01ea4e2a]{padding-bottom:15px;margin-bottom:15px}.card.collapse[data-v-01ea4e2a]{overflow-y:scroll;height:360px}[dir] .card.collapse[data-v-01ea4e2a]{border:1px solid #f4f4f4}.btn[data-v-01ea4e2a]{font-size:12px;font-weight:600}[dir] .btn[data-v-01ea4e2a]{border-radius:4px;padding:8px 15px;margin-top:12px}[dir=ltr] .btn[data-v-01ea4e2a]{margin-right:10px}[dir=rtl] .btn[data-v-01ea4e2a]{margin-left:10px}.btn[data-v-01ea4e2a]:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}[dir] .btn[data-v-01ea4e2a]:hover{box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}.btn.btn-cancel[data-v-01ea4e2a]{color:#d94848}[dir] .btn.btn-cancel[data-v-01ea4e2a]{border:1px solid #ffb9b9;background-color:#fff!important}.btn.btn-accept[data-v-01ea4e2a]{color:#fff}[dir=ltr] .btn.btn-accept[data-v-01ea4e2a]{-webkit-box-shadow:-1px 1px 8px 0 #b1d8ff;box-shadow:-1px 1px 8px 0 #b1d8ff;background:linear-gradient(118deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.7))!important}[dir=rtl] .btn.btn-accept[data-v-01ea4e2a]{-webkit-box-shadow:1px 1px 8px 0 #b1d8ff;box-shadow:1px 1px 8px 0 #b1d8ff;background:linear-gradient(-118deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.7))!important}.import-data-modal-lecturer[data-v-01ea4e2a]{font-size:9px;color:#787878}[dir] .import-data-modal-lecturer[data-v-01ea4e2a]{margin-bottom:5px}.alert-wrapper[data-v-5a1dc892]{width:550px;height:160px}[dir] .alert-wrapper[data-v-5a1dc892]{padding:30px}[dir=ltr] .alert-wrapper .info[data-v-5a1dc892]{margin-left:10px}[dir=rtl] .alert-wrapper .info[data-v-5a1dc892]{margin-right:10px}.alert-wrapper .info p[data-v-5a1dc892]{font-size:18px;color:#161616;line-height:26px}.alert-wrapper .info p span[data-v-5a1dc892]{font-weight:600}.alert-wrapper .info .btn[data-v-5a1dc892]{font-size:12px;font-weight:600}[dir] .alert-wrapper .info .btn[data-v-5a1dc892]{border-radius:4px;padding:8px 15px;margin-top:12px}[dir=ltr] .alert-wrapper .info .btn[data-v-5a1dc892]{margin-right:10px}[dir=rtl] .alert-wrapper .info .btn[data-v-5a1dc892]{margin-left:10px}.alert-wrapper .info .btn[data-v-5a1dc892]:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}[dir] .alert-wrapper .info .btn[data-v-5a1dc892]:hover{box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}.alert-wrapper .info .btn.btn-cancel[data-v-5a1dc892]{color:#d94848}[dir] .alert-wrapper .info .btn.btn-cancel[data-v-5a1dc892]{border:1px solid #ffb9b9;background-color:#fff!important}.alert-wrapper .info .btn.btn-accept[data-v-5a1dc892]{color:#007fff}[dir] .alert-wrapper .info .btn.btn-accept[data-v-5a1dc892]{border:1px solid #a9d4ff;background-color:#ecf5ff!important}.agenda-date-event .modal-title[data-v-7f549fe3]{color:#161616;font-size:14px;font-weight:700}[dir] .agenda-date-event .modal-title[data-v-7f549fe3]{padding-bottom:15px;margin-bottom:15px}[dir] .agenda-date-event .event-list .event[data-v-7f549fe3]:not(:last-child){margin-bottom:1rem}[dir] .agenda-date-event .event[data-v-7f549fe3]{border:1px solid #a9d4ff;border-radius:4px}[dir=ltr] .agenda-date-event .event[data-v-7f549fe3]{border-left-width:4px}[dir=rtl] .agenda-date-event .event[data-v-7f549fe3]{border-right-width:4px}[dir] .agenda-date-event .event.event-warning[data-v-7f549fe3]{border-color:#f7b500}[dir] .agenda-date-event .event.event-danger[data-v-7f549fe3]{border-color:#d94848}[dir] .agenda-date-event .event.event-info[data-v-7f549fe3]{border-color:#787878}[dir] .agenda-date-event .event.event-success[data-v-7f549fe3]{border-color:#2fc25a}.agenda-date-event .event.event-success .text-success[data-v-7f549fe3]{color:#2fc25a!important}.agenda-date-event .event-time[data-v-7f549fe3]{color:#787878}.agenda-date-event .btn[data-v-7f549fe3]{font-size:12px;font-weight:600}[dir] .agenda-date-event .btn[data-v-7f549fe3]{border-radius:4px;padding:8px 15px;margin-top:12px}[dir=ltr] .agenda-date-event .btn[data-v-7f549fe3]{margin-right:10px}[dir=rtl] .agenda-date-event .btn[data-v-7f549fe3]{margin-left:10px}.agenda-date-event .btn[data-v-7f549fe3]:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}[dir] .agenda-date-event .btn[data-v-7f549fe3]:hover{box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}.agenda-date-event .btn.btn-cancel[data-v-7f549fe3]{color:#d94848}[dir] .agenda-date-event .btn.btn-cancel[data-v-7f549fe3]{border:1px solid #ffb9b9;background-color:#fff!important}.agenda-date-event .btn.btn-accept[data-v-7f549fe3]{color:#fff}[dir=ltr] .agenda-date-event .btn.btn-accept[data-v-7f549fe3]{-webkit-box-shadow:-1px 1px 8px 0 #b1d8ff;box-shadow:-1px 1px 8px 0 #b1d8ff;background:linear-gradient(118deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.7))!important}[dir=rtl] .agenda-date-event .btn.btn-accept[data-v-7f549fe3]{-webkit-box-shadow:1px 1px 8px 0 #b1d8ff;box-shadow:1px 1px 8px 0 #b1d8ff;background:linear-gradient(-118deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.7))!important}[dir] #simple-calendar-app .theme-default.cv-wrapper{padding:20px}[dir] #simple-calendar-app .theme-default .cv-header-days{border-bottom:1px solid #ddd}#simple-calendar-app .theme-default .cv-header,#simple-calendar-app .theme-default .cv-header-day{font-weight:700}[dir] #simple-calendar-app .theme-default .cv-header,[dir] #simple-calendar-app .theme-default .cv-header-day{background-color:transparent}#simple-calendar-app .theme-default .cv-day.draghover{-webkit-box-shadow:inset 0 0 .2em .2em rgba(var(--vs-primary),1)}[dir] #simple-calendar-app .theme-default .cv-day.draghover{box-shadow:inset 0 0 .2em .2em rgba(var(--vs-primary),1)}[dir] #simple-calendar-app .theme-default .cv-day:not(.outsideOfMonth){background-color:transparent!important}[dir] #simple-calendar-app .theme-default .cv-day.outsideOfMonth{background-color:hsla(0,0%,94.5%,.4)}[dir] #simple-calendar-app .theme-default .cv-day .cv-day-number{padding:1rem}@media screen and (max-width:400px){[dir] #simple-calendar-app .theme-default .cv-day .cv-day-number{padding:0;margin:5px}}#simple-calendar-app .theme-default .cv-day.today .cv-day-number{display:inline-table;color:#fff;font-weight:600;min-width:2rem;min-height:2rem}[dir] #simple-calendar-app .theme-default .cv-day.today .cv-day-number{background-color:rgba(var(--vs-primary),1);border-radius:50%;padding:.43rem;margin:.4rem;text-align:center}@media screen and (max-width:400px){[dir] #simple-calendar-app .theme-default .cv-day.today .cv-day-number{margin:5px;padding:.3rem}}#simple-calendar-app .theme-default .cv-weeks .cv-week{min-height:20%}#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event{color:#fff;font-weight:500}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event{border:none}[dir=ltr] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event,[dir=rtl] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event{padding-left:.5rem;padding-right:.5rem}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-primary{background:rgba(var(--vs-primary),1)!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-warning{background:rgba(var(--vs-warning),1)!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-success{background:rgba(var(--vs-success),1)!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-danger{background:rgba(var(--vs-danger),1)!important}#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.continued:before,#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.toBeContinued:after{color:#fff!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event:hover{cursor:pointer}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week:first-of-type .cv-day{border-top:none}.theme-dark .calendar__label-container .con-vs-chip{color:#fff!important}[dir] .theme-dark #simple-calendar-app .theme-default .cv-day,[dir] .theme-dark #simple-calendar-app .theme-default .cv-event,[dir] .theme-dark #simple-calendar-app .theme-default .cv-header-day,[dir] .theme-dark #simple-calendar-app .theme-default .cv-header-days,[dir] .theme-dark #simple-calendar-app .theme-default .cv-week,[dir] .theme-dark #simple-calendar-app .theme-default .cv-weeks{border-color:#414561}.theme-dark #simple-calendar-app .theme-default .cv-header button{color:#c2c6dc}[dir] .theme-dark #simple-calendar-app .theme-default .cv-day.outsideOfMonth{background-color:#1a2140}.agenda-wrapper{width:100%;-webkit-box-shadow:0 2px 4px 0 #ededed}[dir] .agenda-wrapper{border-radius:4px;box-shadow:0 2px 4px 0 #ededed;background-color:#fff;padding:20px 27px}.agenda-wrapper h4.title{color:#161616;font-size:14px;font-weight:600;line-height:2.57}[dir] .agenda-wrapper h4.title{margin-bottom:20px}[dir] .agenda-wrapper .cv-header-days{margin-bottom:0;border-radius:4px 4px 0 0;border-bottom:unset!important;border-top:1px solid #dfe4ea}[dir=ltr] .agenda-wrapper .cv-header-days,[dir=rtl] .agenda-wrapper .cv-header-days{border-left:1px solid #dfe4ea;border-right:1px solid #dfe4ea}.agenda-wrapper .cv-header-day{font-weight:700;text-transform:uppercase;color:#000}.agenda-wrapper .theme-default .cv-week{min-height:7.625rem}[dir] .agenda-wrapper .theme-default .cv-weeks{border:1px solid #dfe4ea;border-radius:0 0 4px 4px}[dir=ltr] .agenda-wrapper .theme-default .cv-weeks{border-width:0 0 1px 1px}[dir=rtl] .agenda-wrapper .theme-default .cv-weeks{border-width:0 1px 1px 0}[dir=ltr] .agenda-wrapper .theme-default .cv-weeks>.cv-week:last-child>.cv-day:first-child{border-radius:0 0 0 4px}[dir=ltr] .agenda-wrapper .theme-default .cv-weeks>.cv-week:last-child>.cv-day:last-child,[dir=rtl] .agenda-wrapper .theme-default .cv-weeks>.cv-week:last-child>.cv-day:first-child{border-radius:0 0 4px 0}[dir=rtl] .agenda-wrapper .theme-default .cv-weeks>.cv-week:last-child>.cv-day:last-child{border-radius:0 0 0 4px}.agenda-wrapper .theme-default .cv-day{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[dir] .agenda-wrapper .theme-default .cv-day{border:1px solid #dfe4ea;cursor:pointer}[dir=ltr] .agenda-wrapper .theme-default .cv-day{border-width:1px 1px 0 0}[dir=rtl] .agenda-wrapper .theme-default .cv-day{border-width:1px 0 0 1px}.agenda-wrapper .theme-default .cv-day.lastInstance .cv-day-number{color:#000!important}[dir] .agenda-wrapper .theme-default .cv-day.today{background-color:#ecf5ff!important}.agenda-wrapper .theme-default .cv-day.today .cv-day-number{color:#fff!important}[dir] .agenda-wrapper .theme-default .cv-day.today .cv-day-number{background-color:#007fff!important}.agenda-wrapper .theme-default .cv-day .cv-day-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34px;height:34px}[dir] .agenda-wrapper .theme-default .cv-day .cv-day-number{margin-top:8px;border-radius:100px;background-color:transparent}[dir=ltr] .agenda-wrapper .theme-default .cv-day .cv-day-number{margin-right:8px}[dir=rtl] .agenda-wrapper .theme-default .cv-day .cv-day-number{margin-left:8px}.agenda-wrapper .theme-default .cv-day .future{color:inherit}[dir] .agenda-wrapper .theme-default .cv-day.outsideOfMonth{background-color:#f8f8f8}.agenda-wrapper .theme-default .cv-day.outsideOfMonth .cv-day-number{color:#c5c5c5!important}