.open-closed-popover[data-v-4c5e9300]{position:absolute;animation:pop .25s cubic-bezier(.68,-.55,.265,1.55) 0s 1 both;background-color:#fefefe;border-radius:.5rem;box-shadow:0 1px 16px #0a0a0a40;color:#06202c;font-size:.875rem;line-height:1;right:0;text-align:left;top:100%;width:95vw;z-index:3}.open-closed-timetable--header[data-v-4c5e9300]{padding:1rem;text-align:center;color:#fefefe;font-size:1rem;font-weight:700}.open-closed-timetable--header a[data-v-4c5e9300]{color:#fefefe}.open-closed-timetable--header[data-v-4c5e9300]:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #06202C transparent;position:absolute;top:-6px;right:48px}.open-closed--heading[data-v-4c5e9300]{font-size:1rem;margin-bottom:.5rem}.open-closed-timetable--open[data-v-4c5e9300]{background-color:#8bc34a}.open-closed-timetable--open[data-v-4c5e9300]:before{border-color:transparent transparent #8bc34a transparent}.open-closed-timetable--open .button[data-v-4c5e9300]{margin-top:.75rem}.open-closed-timetable[data-v-4c5e9300]{font-size:1rem;line-height:1;margin-bottom:1rem}.open-closed-timetable tbody[data-v-4c5e9300]{border:none}.open-closed-timetable td[data-v-4c5e9300]{padding:.5rem 1.5rem}.open-closed-timetable:not(.other-departments) tr[data-v-4c5e9300]:first-child{font-weight:600}.open-closed-timetable .open-closed-popover--day[data-v-4c5e9300]:nth-child(even){background:#ecf5fc}.open-closed-timetable .open-closed-timetable-day[data-v-4c5e9300]{width:50%}.open-closed-timetable .open-closed-timetable-times[data-v-4c5e9300]{text-align:center}.open-closed--action[data-v-4c5e9300]{padding-top:.5rem}.other-depts-hours[data-v-4c5e9300]{border-top:1px solid #cfd8dc;margin-top:1rem;padding-top:1rem}.non-link[data-v-4c5e9300]{cursor:default}@media screen and (min-width: 640px){.open-closed-popover[data-v-4c5e9300]{width:auto}.open-closed-timetable td[data-v-4c5e9300]{white-space:nowrap}}@media screen and (max-height: 640px){.open-closed-timetable[data-v-4c5e9300]{font-size:.875rem;margin-bottom:.5rem}.open-closed-timetable:not(.other-departments):not(.is-not-popover) tr[data-v-4c5e9300]:not(:first-child){display:none}.open-closed-timetable:not(.other-departments):not(.is-not-popover) tr.open-closed-popover--day[data-v-4c5e9300]{font-weight:400}.open-closed--action[data-v-4c5e9300]{padding-top:0}.open-closed--action .button[data-v-4c5e9300]{background:none;color:#0098e0;font-weight:400;letter-spacing:normal;margin:0;padding:0;text-align:left;text-decoration:underline}}
