.p-autocomplete{display:inline-flex;position:relative}.p-autocomplete-loader{position:absolute;top:50%;margin-top:-.5rem}.p-autocomplete-dd .p-autocomplete-input{flex:1 1 auto;width:1%}.p-autocomplete-dd .p-autocomplete-input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-top-right-radius:0;border-bottom-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.p-autocomplete .p-autocomplete-panel{min-width:100%}.p-autocomplete-panel{position:absolute;overflow:auto}.p-autocomplete-items{margin:0;padding:0;list-style-type:none}.p-autocomplete-item{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.p-autocomplete-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center}.p-autocomplete-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-autocomplete-token-icon{cursor:pointer}.p-autocomplete-input-token{flex:1 1 auto;display:inline-flex}.p-autocomplete-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-autocomplete{display:flex}.p-fluid .p-autocomplete-dd .p-autocomplete-input{width:1%}.breadcrumbs{display:flex;justify-content:space-between;align-items:center}@media (max-width:992px){.breadcrumbs{margin-top:70px;font-size:14px}}.breadcrumbs__list{display:flex;flex-wrap:wrap}.breadcrumbs__item{margin-right:5px;display:flex;align-items:center;color:#ccc;font-size:14px}.breadcrumbs__item__arrow{margin:2px 10px 0}.breadcrumbs__item span{text-decoration:underline}.breadcrumbs__right .button-back{display:none}.schedule-table[data-v-f686c38e]{width:100%;margin-top:8px;height:100%;overflow:hidden}.schedule-table-active[data-v-f686c38e]{overflow:auto}.schedule-table-active[data-v-f686c38e]::-webkit-scrollbar{width:10px;height:10px;background-color:#f5f5f5}.schedule-table-active[data-v-f686c38e]::-webkit-scrollbar-track{background-color:transparent;border-radius:5px}.schedule-table-active[data-v-f686c38e]::-webkit-scrollbar-thumb{background-color:#b3b3b3;border-radius:5px}.overlay[data-v-f686c38e]{position:absolute;width:100%;z-index:6;opacity:0;border-radius:10px;transition:.4s}.overlay-active[data-v-f686c38e]{height:100%;background:rgba(0,0,0,.2);opacity:1;transition:.4s}table[data-v-f686c38e]{width:100%;min-height:100%;border-collapse:separate;table-layout:fixed}table .card-holder[data-v-f686c38e]{padding:10px}table .wide-col[data-v-f686c38e]{width:170px}table .narrow-col[data-v-f686c38e]{width:80px;min-width:80px}table th[data-v-f686c38e],table tr[data-v-f686c38e]{transition:.5s}table th .card[data-v-f686c38e]{background:#fff;border-radius:10px;box-shadow:1px 1px 5px #e0e0e0}thead th[data-v-f686c38e]:first-child{position:sticky;z-index:5;background:#f5f5f5;left:0;width:40px}thead th[data-v-f686c38e]{height:80px;padding:10px;text-align:center;top:0;position:sticky;z-index:4;background:#f5f5f5}thead th .today[data-v-f686c38e]{color:#fff;background:#0080ff}thead th .today .date-card-date[data-v-f686c38e]{color:#fff!important}thead th .card[data-v-f686c38e]{width:100%;text-align:center;font-size:.9rem}thead th .card .date-card-title[data-v-f686c38e]{font-weight:700}thead th .card .date-card-date[data-v-f686c38e]{color:#939393}tbody th[data-v-f686c38e]:first-child{position:sticky;z-index:3;background:#f5f5f5;left:0}tbody th:first-child .card[data-v-f686c38e]{padding:5px!important;width:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px!important}tbody th:first-child .card .lesson-number[data-v-f686c38e]{font-size:16px;font-weight:600;line-height:19px}tbody th:first-child .card .lesson-time[data-v-f686c38e]{width:100%;text-align:center;margin-top:10px;font-size:12px;font-weight:400;line-height:15px;color:#575b66}tbody th[data-v-f686c38e]{position:sticky;z-index:1}tbody th .n-active[data-v-f686c38e]{background:#dcdcdc!important;filter:blur(2px)}tbody th .inactive-col[data-v-f686c38e]{background:#dcdcdc!important}tbody th .inactive-col .code[data-v-f686c38e],tbody th .inactive-col .title-teacher[data-v-f686c38e],tbody th .inactive-col .title[data-v-f686c38e]{color:#333!important}tbody th .card[data-v-f686c38e]{height:auto;padding:8px 0 0 0;width:100%;overflow:hidden;position:relative}tbody th .card__inner[data-v-f686c38e]{height:100%;display:flex;flex-flow:column;justify-content:space-between;gap:10px 0;position:relative}tbody th .card-body[data-v-f686c38e]{height:100%}tbody th .card-body__inner[data-v-f686c38e]{height:calc(100% - 2.5px);margin:0 15px}tbody th .card .divider[data-v-f686c38e]{margin:0 15px;height:5px;border-top:3px solid #939393}tbody th .card .attendance-divider[data-v-f686c38e]{height:5px;border-top:5px solid #939393;width:100%}tbody th .card .attendance-divider-last[data-v-f686c38e]{width:100%;position:absolute;bottom:0;right:0;border-bottom:5px solid #939393;border-radius:0 0 10px 10px}tbody th .card .divider-last_attendance-present[data-v-f686c38e],tbody th .card .divider_attendance-present[data-v-f686c38e]{border-color:#0ec256}tbody th .card .divider-last_attendance-absent[data-v-f686c38e],tbody th .card .divider_attendance-absent[data-v-f686c38e]{border-color:#e24e4e}tbody th .card .divider-last_attendance-health_reason[data-v-f686c38e],tbody th .card .divider_attendance-health_reason[data-v-f686c38e]{border-color:#0096ff}tbody th .card .divider-last_attendance-valid_reason[data-v-f686c38e],tbody th .card .divider_attendance-valid_reason[data-v-f686c38e]{border-color:#f2c94c}tbody th .card .divider-last_attendance-null[data-v-f686c38e],tbody th .card .divider_attendance-null[data-v-f686c38e]{border-color:#bfbfbf}tbody th .card .title[data-v-f686c38e]{height:48px;-webkit-line-clamp:3}tbody th .card .title-teacher[data-v-f686c38e],tbody th .card .title[data-v-f686c38e]{color:#0080ff;text-overflow:ellipsis;font-size:.75rem;line-height:1rem;font-weight:600;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}tbody th .card .title-teacher[data-v-f686c38e]{height:30px;-webkit-line-clamp:2}tbody th .card .group[data-v-f686c38e]{font-size:.75rem;display:-webkit-box;text-overflow:ellipsis;height:15px;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;line-height:1rem}tbody th .card .lecturer-name[data-v-f686c38e]{font-size:.75rem;color:#2b2b2b;height:20px}tbody th .card .code[data-v-f686c38e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;color:#0080ff;font-weight:600;font-size:.75rem}tbody th .card .audiorium[data-v-f686c38e]{width:100%;font-size:.75rem;display:flex;height:30px}tbody th .card .audiorium .place[data-v-f686c38e]{width:50%;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;height:20px;-webkit-box-orient:vertical}tbody th .card .audiorium .audit[data-v-f686c38e]{font-weight:700;font-size:.7rem;display:-webkit-box;color:#939393;-webkit-line-clamp:1;overflow:hidden;height:20px;-webkit-box-orient:vertical}tbody th .card .meeting-link__wrapper[data-v-f686c38e]{margin-top:10px;display:flex;justify-content:flex-end}tbody th .card .meeting-link__wrapper .meeting-link[data-v-f686c38e]{width:26px;height:26px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#ab00ea;transition:background-color .2s linear}tbody th .card .meeting-link__wrapper .meeting-link[data-v-f686c38e]:hover{background-color:#fff}tbody th .card .meeting-link__wrapper .meeting-link:hover .icon--video[data-v-f686c38e]{color:#ab00ea}tbody th .card .meeting-link__wrapper .meeting-link .icon--video[data-v-f686c38e]{color:#fff;width:17px;height:13px;transition:color .2s linear}@media (max-width:388px){.mobile-schedule .week-day-selector[data-v-5e4dc547]{width:auto!important}}.mobile-schedule .week-day-selector[data-v-5e4dc547]{width:-webkit-min-content;width:-moz-min-content;width:min-content;text-align:center;display:flex;margin:20px auto;align-self:center;cursor:pointer}.mobile-schedule .week-day-selector .today[data-v-5e4dc547]{color:#0080ff}.mobile-schedule .week-day-selector .selected[data-v-5e4dc547]{font-weight:700;background:#c6c6c6;color:#fff}.mobile-schedule .week-day-selector .week-day-cont[data-v-5e4dc547]{padding:5px 4px;border-radius:5px;width:40px;font-weight:600;margin:5px}.mobile-schedule .week-day-selector .week-day-cont .week-day[data-v-5e4dc547]{width:100%;text-align:center}.mobile-schedule .table[data-v-5e4dc547]{width:97%;display:inline-flex;flex-direction:row;justify-content:space-around}.mobile-schedule .table .active-table-column[data-v-5e4dc547]{background:#bdbdbd}.mobile-schedule .table .table-column[data-v-5e4dc547]{transition:.3s;border-radius:13px}.mobile-schedule .table .table-column .first-column-card[data-v-5e4dc547]{width:44px;padding:5px!important;border-radius:5px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500;background-color:#fff}.mobile-schedule .table .table-column .first-column-card .lesson-number[data-v-5e4dc547]{font-size:16px;font-weight:600;line-height:19px}.mobile-schedule .table .table-column .first-column-card .lesson-time[data-v-5e4dc547]{width:100%;text-align:center;margin-top:10px;font-size:12px;font-weight:400;line-height:15px;color:#575b66}.mobile-schedule .table .table-column .active[data-v-5e4dc547]{background-color:#fff!important}.mobile-schedule .table .table-column .nactive[data-v-5e4dc547]{background:#dcdcdc}.mobile-schedule .table .table-column .nactive .code[data-v-5e4dc547],.mobile-schedule .table .table-column .nactive .title-teacher[data-v-5e4dc547],.mobile-schedule .table .table-column .nactive .title[data-v-5e4dc547]{color:#333!important}.mobile-schedule .table .table-column .card[data-v-5e4dc547]{transition:.3s;padding:8px 15px;border-radius:15px;margin:10px;box-shadow:1px 1px 5px #e0e0e0}.mobile-schedule .table .table-column .card .card-body[data-v-5e4dc547]{width:100%}.mobile-schedule .table .table-column .card .divider[data-v-5e4dc547]{height:5px;border-top:1px solid #939393;width:100%}.mobile-schedule .table .table-column .card .title[data-v-5e4dc547]{height:48px;-webkit-line-clamp:3}.mobile-schedule .table .table-column .card .title-teacher[data-v-5e4dc547],.mobile-schedule .table .table-column .card .title[data-v-5e4dc547]{color:#0080ff;text-overflow:ellipsis;font-size:.75rem;line-height:1rem;font-weight:600;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.mobile-schedule .table .table-column .card .title-teacher[data-v-5e4dc547]{height:30px;-webkit-line-clamp:2}.mobile-schedule .table .table-column .card .group[data-v-5e4dc547]{font-size:.75rem;display:-webkit-box;text-overflow:ellipsis;height:15px;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;line-height:1rem}.mobile-schedule .table .table-column .card .lecturer-name[data-v-5e4dc547]{font-size:.75rem;color:#2b2b2b;height:20px}.mobile-schedule .table .table-column .card .code[data-v-5e4dc547]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;color:#0080ff;font-weight:600;font-size:.75rem}.mobile-schedule .table .table-column .card .audiorium[data-v-5e4dc547]{width:100%;font-size:.75rem;display:flex;height:30px}.mobile-schedule .table .table-column .card .audiorium .place[data-v-5e4dc547]{width:50%;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;height:20px;-webkit-box-orient:vertical}.mobile-schedule .table .table-column .card .audiorium .audit[data-v-5e4dc547]{font-weight:700;font-size:.7rem;display:-webkit-box;color:#939393;-webkit-line-clamp:1;overflow:hidden;height:20px;-webkit-box-orient:vertical}.mobile-schedule .table .table-column .card .meeting-link__wrapper[data-v-5e4dc547]{margin-top:10px;display:flex;justify-content:flex-end}.mobile-schedule .table .table-column .card .meeting-link__wrapper .meeting-link[data-v-5e4dc547]{width:26px;height:26px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#ab00ea;transition:background-color .2s linear}.mobile-schedule .table .table-column .card .meeting-link__wrapper .meeting-link[data-v-5e4dc547]:hover{background-color:#fff}.mobile-schedule .table .table-column .card .meeting-link__wrapper .meeting-link:hover .icon--video[data-v-5e4dc547]{color:#ab00ea}.mobile-schedule .table .table-column .card .meeting-link__wrapper .meeting-link .icon--video[data-v-5e4dc547]{color:#fff;width:17px;height:13px;transition:color .2s linear}.base-dropdown{position:relative}.base-dropdown.fullHeight{height:100%}.base-dropdown.fullWidth{width:100%}.base-dropdown__button{display:flex;align-items:stretch}.base-dropdown__button.fullHeight{height:100%}.base-dropdown__content{-webkit-overflow-scrolling:touch;overflow:auto;position:absolute;top:100%;z-index:500;width:200px;max-height:245px;margin-top:10px;background:#fff;border-radius:7px;box-shadow:0 5px 20px 0 rgba(0,0,0,.12);transition:opacity .3s ease,transform .3s ease}.base-dropdown__content.right{right:0}.base-dropdown__content.autoHeight{max-height:none}.base-dropdown__content.autoWidth{width:auto}.base-dropdown__content.hidden{opacity:0;transform:translateY(-5px)}.week-selector .n-active-arrow{filter:contrast(.5)}.week-selector-btn{font-size:16px;font-weight:400;height:100%}.week-selector-options-item{display:flex;justify-content:center;align-items:center;padding:5px 13px;border-bottom:1px solid #b6b6b6;font-size:14px;color:#343234;cursor:pointer}.week-selector-options-item:last-child{border-bottom:none}.week-selector-options-item.header{justify-content:space-between;cursor:auto}.week-selector-options-icon{width:23px;height:23px;cursor:pointer}.week-selector .rotate{transform:rotate(180deg)}.week-selector .round-size{width:14px;height:26px;margin:0 4px}.week-selector .capitalized{text-transform:capitalize}.week-selector .base-dropdown__content{margin-top:36px;border-radius:15px;min-width:236px}@media (max-width:476px){.week-selector{width:170px}}.schedule[data-v-fc2f2344]{margin:20px 0 0 0}.schedule__selected-group[data-v-fc2f2344]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}.schedule__selected-group .icon[data-v-fc2f2344]{margin-left:10px;cursor:pointer;margin-right:5px;max-width:14px;max-height:14px}.schedule .round-shadow[data-v-fc2f2344]{border-radius:50%;box-shadow:0 0 13px rgba(0,0,0,.1)}.schedule .rotate[data-v-fc2f2344]{transform:rotate(180deg)}.schedule-header[data-v-fc2f2344]{margin-top:10px}@media (max-width:992px){.schedule-header[data-v-fc2f2344]{width:400px;margin:10px auto}}@media (max-width:768px){.schedule-header[data-v-fc2f2344]{width:90%;margin:10px auto}}@media (max-width:476){WeekSelector[data-v-fc2f2344]{width:-webkit-fill-available}}.schedule__button_disabled[data-v-fc2f2344]{color:rgba(0,0,0,.11)!important}.overlay-active[data-v-fc2f2344]{background-color:rgba(0,0,0,.3);height:100%;width:100%;z-index:200;top:0;left:0;position:absolute}.schedule-top[data-v-fc2f2344]{display:flex;justify-content:flex-end;margin-bottom:20px}.schedule__teacher-filter[data-v-fc2f2344]{position:relative;margin-right:20px}.schedule__teacher-filter .pi-times-circle[data-v-fc2f2344]{position:absolute;right:6px;top:10px;z-index:9;background-color:#fff;border:2px solid #fff}.schedule__group-filter[data-v-fc2f2344]{position:relative;margin-right:20px}.schedule__group-filter .pi-times-circle[data-v-fc2f2344]{position:absolute;right:6px;top:10px;z-index:9;background-color:#fff;border:2px solid #fff}