.calendars-page[data-v-8ab73d42]{min-height:100vh;background:#fff;color:#3f4244;-webkit-font-smoothing:antialiased}.calendar-page-header[data-v-8ab73d42]{position:relative}.calendar-breadcrumb[data-v-8ab73d42]{position:absolute;z-index:90;top:15px;left:50%;transform:translate(-50%)}.calendar-page-title[data-v-8ab73d42]{margin:0;padding:110px 0 120px;color:#3f4244;font-family:UMa Montserrat SemiBold,UMa Montserrat,sans-serif;font-size:60px;font-weight:400;line-height:1.4;text-align:center}.calendar-wrap[data-v-8ab73d42]{width:100%;padding-inline:10%}.calendar-selector-row[data-v-8ab73d42]{position:relative;margin:-32px 0 0}.calendar-selector-column[data-v-8ab73d42],.schedule-action-content[data-v-8ab73d42],.schedule-action-visual[data-v-8ab73d42]{padding-inline:0}.calendar-selector-title[data-v-8ab73d42]{margin:0;padding-block:16px;background:#bfbfbf4d;color:#3f4244;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:21px;text-align:center}.calendar-selector[data-v-8ab73d42]{position:absolute;top:8px;right:8px;bottom:8px;display:flex;width:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:#3862ed;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;color:#fff;font-size:21px}.calendar-selector[data-v-8ab73d42]:focus-visible,.calendar-selector[data-v-8ab73d42]:hover{background:#3156d1}.calendar-option[data-v-8ab73d42]:focus-visible,.calendar-selector[data-v-8ab73d42]:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.calendar-selector__icon[data-v-8ab73d42]{width:16px;height:16px}.calendar-option[data-v-8ab73d42]{display:block;width:100%;padding:16px 0;border:0;background:#bfbfbf4d;color:#404040c4;font-family:Montserrat,sans-serif;font-size:15px;text-align:center}.calendar-option[data-v-8ab73d42]:focus-visible,.calendar-option[data-v-8ab73d42]:hover{background:#bfbfbfb3}.calendar-option[data-v-8ab73d42]:focus-visible{outline-offset:-2px}.calendar-section[data-v-8ab73d42]{border:1px solid #e6e6e6}.calendar-panel[data-v-8ab73d42]{padding-inline:16px}.calendar-days-row[data-v-8ab73d42],.calendar-document__row[data-v-8ab73d42],.calendar-documents[data-v-8ab73d42],.calendar-row[data-v-8ab73d42],.calendar-weekdays-row[data-v-8ab73d42],.schedule-action-box[data-v-8ab73d42],.schedule-actions[data-v-8ab73d42]{margin-inline:0}.calendar-row[data-v-8ab73d42]{width:100%;padding-top:0}.calendar-month[data-v-8ab73d42]{padding-inline:0}.calendar-month__title[data-v-8ab73d42]{margin-bottom:0;padding-top:50px;color:#a7a5a5;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;text-align:center}.calendar-month__body[data-v-8ab73d42]{padding:18px 35px 0}.calendar-days-row[data-v-8ab73d42]{margin-top:20px;margin-bottom:20px}.schedule-action-column[data-v-8ab73d42]{padding-inline:15px}.schedule-actions[data-v-8ab73d42]{padding-top:65px}.schedule-action-box[data-v-8ab73d42]{height:250px;padding-top:25px;background:#88cced}.schedule-action-visual[data-v-8ab73d42]{display:none}.schedule-action-image[data-v-8ab73d42]{width:95%;padding:10px 0 0 10px}.schedule-action-copy[data-v-8ab73d42]{margin-top:20px;margin-bottom:1rem;padding:10px 18px 0 0;color:#fff;font-family:Montserrat,sans-serif;font-size:18px;line-height:28px}.calendar-document-column[data-v-8ab73d42]{padding-inline:10px;text-align:center}.calendar-documents[data-v-8ab73d42]{padding:75px 0 150px}.calendar-document__content-column[data-v-8ab73d42],.calendar-document__icon-column[data-v-8ab73d42]{padding-inline:15px}.calendar-separator[data-v-8ab73d42]{padding-top:75px;border-bottom:1px solid #ccc}.calendar-state[data-v-8ab73d42]{margin:0 auto 80px;padding:40px;background:#f2f2f2;text-align:center;font-family:PT Sans,sans-serif}.calendar-action-button[data-v-8ab73d42],.calendar-state button[data-v-8ab73d42]{display:inline-block;border-radius:6px;background:#3862ed;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;color:#fff;font-family:Montserrat,sans-serif}.calendar-state button[data-v-8ab73d42]{margin-top:16px;padding:12px 22px}.calendar-action-button[data-v-8ab73d42]{padding:15px 25px;font-size:15px}.calendar-action-button[data-v-8ab73d42]:focus-visible,.calendar-action-button[data-v-8ab73d42]:hover{background:#3156d1;color:#fff}.calendar-day[data-v-8ab73d42],.calendar-weekday[data-v-8ab73d42]{display:flex;width:14.2857%;align-items:center;justify-content:center}.calendar-weekday[data-v-8ab73d42]{color:#404040;font-family:Montserrat Bold,Montserrat,sans-serif;font-size:14.5px}.calendar-day[data-v-8ab73d42]{min-height:25px;margin-bottom:7px;color:#000;font-family:PT Sans,sans-serif;font-size:13px}.calendar-day__number[data-v-8ab73d42]{display:block;width:25px;height:25px;color:#000;line-height:25px;text-align:center}.calendar-day__number--highlighted[data-v-8ab73d42]{color:#fff;font-weight:700}.calendar-legend[data-v-8ab73d42]{padding:16px 45px 0}.calendar-legend__group[data-v-8ab73d42]{display:flex;min-height:46.875px;flex-wrap:wrap}.calendar-legend__group--secondary[data-v-8ab73d42]{min-height:71.875px;padding-bottom:25px}.calendar-legend__item[data-v-8ab73d42]{display:inline-flex;align-items:center;margin-right:45px;color:#404040c4;font-family:Montserrat,sans-serif;font-size:14px}.calendar-legend__swatch[data-v-8ab73d42]{width:21px;height:21px;margin:10px 10px 10px 0;flex:none;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.calendar-legend__swatch--semesters[data-v-8ab73d42]{background:#88cced}.calendar-legend__swatch--normalAssessments[data-v-8ab73d42]{background:#51c6bb}.calendar-legend__swatch--resitAssessments[data-v-8ab73d42]{background:#5a6ac4}.calendar-legend__swatch--specialAssessments[data-v-8ab73d42]{background:#719fed}.calendar-legend__swatch--holidays[data-v-8ab73d42]{background:#de664e}.calendar-legend__swatch--breaks[data-v-8ab73d42]{background:#f0a12c}.calendar-legend__swatch--otherActivities[data-v-8ab73d42]{background:#eecf35}.calendar-note[data-v-8ab73d42]{margin:0;padding:0 90px 50px 45px;color:#404040c4;font-family:Montserrat Light,sans-serif;font-size:15px;font-style:italic}.calendar-document[data-v-8ab73d42]{display:flex;margin-bottom:20px;padding:15px 0;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;min-height:93px}.calendar-document[data-v-8ab73d42]:hover{box-shadow:0 2px 5px -1px #32325d75,0 1px 3px -1px #0000006e}.calendar-document__icon[data-v-8ab73d42]{display:inline-block;height:auto;margin:5px 0 0 15px}.calendar-document__name[data-v-8ab73d42]{display:block;margin:0 15px 0 -15px;padding-top:5px;color:#404040c4;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.5;text-align:left}@media(max-width:1439px){.calendar-page-title[data-v-8ab73d42]{font-size:55px}.calendar-panel[data-v-8ab73d42]{margin-left:25px}.calendar-month__title[data-v-8ab73d42]{padding-top:30px;padding-bottom:5px}.calendar-month__body[data-v-8ab73d42]{padding:10px 15px 0}.calendar-day[data-v-8ab73d42]{font-size:12px}.calendar-separator--first[data-v-8ab73d42]{padding-top:20px}.schedule-action-box[data-v-8ab73d42]{height:200px}.calendar-documents[data-v-8ab73d42]{padding-bottom:90px}}@media(max-width:1450px){.calendar-legend[data-v-8ab73d42]{padding-left:39px;padding-right:19px}.calendar-legend__item[data-v-8ab73d42]{margin-right:10px;font-size:12px}.calendar-note[data-v-8ab73d42]{font-size:13px}}@media(max-width:1439px){.calendar-legend[data-v-8ab73d42]{padding-left:45px}}@media(min-width:1451px){.calendar-legend__group[data-v-8ab73d42]{min-height:47.5703125px}.calendar-legend__group--secondary[data-v-8ab73d42]{min-height:72.5703125px}}@media(min-width:768px){.schedule-action-visual[data-v-8ab73d42]{display:block}.calendar-document__row[data-v-8ab73d42]{margin-right:-15px;margin-left:-15px}}@media(max-width:1200px){.calendar-separator[data-v-8ab73d42],.schedule-actions[data-v-8ab73d42]{padding-top:30px}.schedule-action-box[data-v-8ab73d42]{height:190px}.schedule-action-copy[data-v-8ab73d42]{font-size:16px}.calendar-action-button[data-v-8ab73d42]{padding:12px 22px}.calendar-documents[data-v-8ab73d42]{padding:30px 0}.calendar-document__icon[data-v-8ab73d42]{width:56.5625px;margin-top:10px}.calendar-document__icon-column[data-v-8ab73d42]{min-height:66px}.calendar-document__name[data-v-8ab73d42]{margin-left:0;margin-right:5px;font-size:13px;line-height:1.35}}@media(max-width:1024px){.calendar-page-title[data-v-8ab73d42]{padding-top:80px;padding-bottom:70px;font-size:40px}.schedule-action-column[data-v-8ab73d42]{margin-bottom:15px}}@media(min-width:768px)and (max-width:1024px){.calendar-documents[data-v-8ab73d42]{padding-right:10px;padding-left:10px}.calendar-document-column[data-v-8ab73d42]{padding-right:5px;padding-left:5px}.calendar-document[data-v-8ab73d42]{margin-bottom:10px}}@media(max-width:1020px){.calendar-selector[data-v-8ab73d42]{width:30px}.calendar-month__body[data-v-8ab73d42]{padding:19px 22px 0}.calendar-weekday[data-v-8ab73d42]{font-size:13px}.calendar-document__name[data-v-8ab73d42]{padding-left:25px;text-align:center}}@media screen and (min-width:64em){.calendars-page .row .row[data-v-8ab73d42]{margin-right:-.9375rem;margin-left:-.9375rem}.calendars-page .row .schedule-action-box[data-v-8ab73d42]{margin-right:0;margin-left:0}}@media(max-width:767px){.calendar-page-title[data-v-8ab73d42]{padding:30px 10px 0;font-size:20px}.calendar-wrap[data-v-8ab73d42]{padding-inline:10px}.calendar-selector-row[data-v-8ab73d42]{margin-top:28px}.calendar-selector-title[data-v-8ab73d42]{padding:14px 50px 14px 25px;background:#6eb7ec;color:#fff;font-size:14px;line-height:20px;text-align:left}.calendar-selector[data-v-8ab73d42]{top:5px;right:5px;bottom:5px;font-size:16px}.calendar-option[data-v-8ab73d42]{padding:16px 25px;font-size:14px;text-align:left}.calendar-panel[data-v-8ab73d42]{margin-left:0;padding-inline:8px}.calendar-row[data-v-8ab73d42]{padding-top:10px}.calendar-month[data-v-8ab73d42]{padding:0 0 10px}.calendar-month__title[data-v-8ab73d42]{padding-top:10px;padding-bottom:0;font-size:12px}.calendar-month__body[data-v-8ab73d42]{padding:8px 12px 0}.calendar-days-row[data-v-8ab73d42]{margin-top:10px;margin-bottom:10px}.calendar-legend[data-v-8ab73d42]{padding-left:23px;padding-right:23px}.calendar-day[data-v-8ab73d42],.calendar-weekday[data-v-8ab73d42]{font-size:10px}.calendar-day[data-v-8ab73d42]{min-height:20px;margin-bottom:0}.calendar-day__number[data-v-8ab73d42]{width:20px;height:20px;line-height:20px}.calendar-legend__item[data-v-8ab73d42]{display:flex;width:100%;margin-right:0;font-size:12px}.calendar-legend__swatch[data-v-8ab73d42]{width:15px;height:15px;margin-block:8.25px}.schedule-action-column[data-v-8ab73d42]{margin-bottom:5px;padding-inline:10px}.schedule-actions[data-v-8ab73d42]{padding-top:15px}.schedule-action-box[data-v-8ab73d42]{height:auto;padding-top:8px;background:#fff}.calendar-separator[data-v-8ab73d42],.schedule-action-copy[data-v-8ab73d42]{display:none}.calendar-action-button[data-v-8ab73d42]{width:100%;font-size:14px;line-height:18px;text-align:center}.calendar-documents[data-v-8ab73d42]{padding:10px 0 30px}.calendar-document-column[data-v-8ab73d42]{display:none}.calendar-note[data-v-8ab73d42]{padding:0 30px 50px 25px;font-size:13px}}
