.entity[data-v-6986da2a]{position:relative;display:flex;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);border-radius:5px;letter-spacing:1px;margin:10px 0;padding:6px 0;cursor:pointer;transition:.2s;border:1px solid transparent}.entity._loading[data-v-6986da2a]{cursor:wait;user-select:none;border-color:transparent!important}.entity._loading[data-v-6986da2a]:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:inherit;background:hsla(0,0%,100%,.5);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(2px);border:1px solid hsla(0,0%,100%,.3)}.entity.active[data-v-6986da2a]{background-color:#e7e7e7}.entity.selected[data-v-6986da2a],.entity[data-v-6986da2a]:hover{border-color:#70d7ff}.entity-select-checkbox[data-v-6986da2a]{margin:0;padding:0}.entity-select-checkbox[data-v-6986da2a].entity-select-checkbox.v-input--checkbox{padding-top:0}.entity-select-checkbox[data-v-6986da2a].entity-select-checkbox.v-input--checkbox .v-input--selection-controls__input{margin-right:0}.entity-wrapper[data-v-6986da2a]{width:100%;margin:0 16px;display:flex;align-items:center}.entity-prop[data-v-6986da2a]{background-color:#fff;border:1px solid #e9e9e9;border-radius:5px;font-size:14px;color:#575757;padding:10px 16px;width:100%;height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.entity-list-headers[data-v-565b0c5e]{display:flex}.entity-list-headers-item[data-v-565b0c5e]{font-weight:700;font-size:16px;letter-spacing:1px;padding:16px 0;margin:0 16px;overflow:hidden;width:100%;display:flex;align-items:center}.entity-list-headers-item-title[data-v-565b0c5e]{cursor:pointer;user-select:none}.entity-list-headers-item-title img[data-v-565b0c5e]{height:10px}.entity-list-headers-item.no-padding[data-v-565b0c5e]{padding:0}.entity-list-headers-item .sorting-arrow[data-v-565b0c5e]{transform:rotate(0);transition:.6s}.entity-list-headers-item .sorting-arrow.ascending[data-v-565b0c5e]{transform:rotate(-180deg)}.confirm-modal[data-v-0cf87446]{padding:40px 60px}.confirm-modal h5[data-v-0cf87446]{font-weight:700;font-size:18px;letter-spacing:1px;text-align:center;margin-bottom:35px;line-height:28px}.confirm-modal .controls[data-v-0cf87446]{display:flex;justify-content:space-around}.sch-assignment[data-v-8275a554]{width:310px;height:100%;box-shadow:0 0 10px 4px rgba(0,0,0,.1);border-radius:30px;display:flex;justify-content:center;align-items:center;padding:8px}.sch-assignment-inner[data-v-8275a554]{background:#fff;border-radius:25px;width:100%;height:100%;min-height:310px;display:flex;flex-direction:column;justify-content:center}.sch-assignment-inner .header[data-v-8275a554]{padding:12px 14px}.sch-assignment-inner .header-subject[data-v-8275a554]{font-size:32px;text-transform:uppercase;text-align:center;margin-bottom:6px;max-height:78px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.sch-assignment-inner .header-name[data-v-8275a554]{font-size:14px;color:#256680;text-transform:uppercase;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sch-assignment-inner .header-border[data-v-8275a554]{width:94%;height:1px;margin:16px auto 0;background-color:#d2d2d2}.sch-assignment-inner .config[data-v-8275a554]{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.sch-assignment-inner .config-parameter[data-v-8275a554]{color:#717171;margin-bottom:16px}.sch-assignment-inner .config-parameter-name[data-v-8275a554]{text-transform:uppercase}.sch-assignment-inner .footer[data-v-8275a554]{padding:8px}.sch-assignment-inner .footer-icon[data-v-8275a554]{width:40px;height:40px;display:block;margin:0 auto}.section-title[data-v-112ff7ea]{font-style:italic;font-weight:600;font-size:20px;color:#333;height:40px;line-height:40px;text-transform:uppercase;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);position:relative;margin:30px 0}.section-title .overlay[data-v-112ff7ea]{position:absolute;height:55px;top:-7px;left:20px}.section-title .right-bar[data-v-112ff7ea]{display:flex;position:absolute;top:0;right:40px}.section-title .right-bar img[data-v-112ff7ea]{height:41px}.section-title .right-bar img[data-v-112ff7ea]:first-child{position:relative;right:-16px}.section-title span[data-v-112ff7ea]{margin-left:150px}.filter-wrapper[data-v-ae57f494]{min-width:260px;height:37px;position:relative}.filter-wrapper.active[data-v-ae57f494]{z-index:999}.filter-wrapper.active .filter[data-v-ae57f494]{height:auto;transform:scale(1.15)}.filter-wrapper .filter[data-v-ae57f494]{background:#fff;border:1px solid #cfc6c6;box-shadow:0 0 10px 4px rgba(0,0,0,.05);border-radius:20px;overflow:hidden;width:100%;height:100%;transition:.35s}.filter-wrapper .filter-title[data-v-ae57f494]{width:100%;height:37px;display:flex;align-items:center;text-transform:uppercase;font-size:20px;letter-spacing:1px;color:#a8a8a8;cursor:pointer;position:relative}.filter-wrapper .filter-title-default[data-v-ae57f494]{width:100%;text-align:center}.filter-wrapper .filter-title-custom[data-v-ae57f494]{padding:0 16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:flex;align-items:center}.filter-wrapper .filter-title-custom .value[data-v-ae57f494]{font-size:16px;text-transform:none;color:#000;margin-left:6px;padding-right:16px}.filter-wrapper .filter-title img[data-v-ae57f494]{position:absolute;right:10px;height:12px}.filter-wrapper .filter-title .clear-btn[data-v-ae57f494]{position:absolute;right:0;background-color:#dbdbdb;display:flex;justify-content:center;align-items:center;height:100%;width:28px}.filter-wrapper .filter-title .close-btn[data-v-ae57f494]{position:absolute;right:0;width:27px;height:27px}.filter-wrapper .filter .ps[data-v-ae57f494]{max-height:240px}.filter-wrapper .filter-body[data-v-ae57f494]{background-color:#e8eff5;padding:10px 5px 6px}.filter-wrapper .filter-body-sort[data-v-ae57f494]{display:flex;margin-bottom:3px;padding:0 12px}.filter-wrapper .filter-body-sort button[data-v-ae57f494]{width:100%;height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:1px;color:#959393;background-color:#f9f9fa;border:1px solid #ddd;border-radius:5px}.filter-wrapper .filter-body-sort button img[data-v-ae57f494]{height:10px;margin-right:3px;transition:.2s;transform:rotate(0)}.filter-wrapper .filter-body-sort button img.ascending[data-v-ae57f494]{transform:rotate(-180deg)}.filter-wrapper .filter-body-sort button[data-v-ae57f494]:first-child{margin-right:4px}.filter-wrapper .filter-body-search[data-v-ae57f494]{background-color:#e9e9e9;border:1px solid #b7c5e8;border-radius:5px;position:relative;width:90%;margin:0 auto}.filter-wrapper .filter-body-search img[data-v-ae57f494]{position:absolute;left:6px;top:50%;transform:translateY(-50%)}.filter-wrapper .filter-body-search input[data-v-ae57f494]{width:100%;height:30px;outline:none;padding:0 30px}.filter-wrapper .filter-body-value[data-v-ae57f494]{width:90%;height:30px;background:#f9f9fa;border:1px solid #ddd;border-radius:5px;line-height:30px;font-size:14px;padding:0 16px;margin:2px auto;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academic-box[data-v-06cad7ee]{padding:8px;border-radius:25px;box-shadow:0 0 10px 4px rgba(0,0,0,.1);background:linear-gradient(255.54deg,#089dcb .54%,#3fd1ff 98.08%);margin:0 10px}.academic-box .section-title[data-v-06cad7ee]{margin-top:0}.academic-box-inner[data-v-06cad7ee]{padding-top:25px;background-color:#fff;border-radius:25px}.assignments[data-v-06cad7ee]{min-height:100vh}.assignments-list[data-v-06cad7ee]{display:flex;flex-wrap:wrap;padding:0 16px 16px}.assignments-list .sch-assignment[data-v-06cad7ee]{margin:8px 16px 8px 0}.assignments-list-item[data-v-06cad7ee]{cursor:pointer;margin-bottom:16px}.student-info-wrapper[data-v-06cad7ee]{padding:2px 0;margin:29px 0;background:linear-gradient(118.35deg,#c9c9c9 20.77%,#797979 83.52%);box-shadow:0 0 10px 4px rgba(0,0,0,.1)}.student-info[data-v-06cad7ee]{display:flex;font-size:20px;align-items:center;background-color:#fff;overflow:hidden}.student-info-title[data-v-06cad7ee]{font-size:24px;padding:15px;background-color:#f4f4f4}.student-info-item[data-v-06cad7ee]{padding:0 13px}