  .academicCalendar .view-switcher{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:2rem;width:100%}.academicCalendar .view-switcher .view-switch.selected{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(234 172 0/var(--tw-ring-opacity));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.academicCalendar #calendar{margin-bottom:2.5rem}.academicCalendar #calendar .fc-event-time,.academicCalendar #calendar .fc-event-title{white-space:normal}.academicCalendar #listView .calender-header{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1rem}.academicCalendar #listView .year-select-label{display:block;margin-bottom:.5rem}.academicCalendar #listView #year-select{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(212 212 212/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;display:block;margin-bottom:1rem;padding:.5rem 1rem;width:100%}.academicCalendar #listView #year-select:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}.academicCalendar #listView #year-select option{font-weight:600;letter-spacing:.025em}.academicCalendar #listView .dates-table{border-collapse:collapse;margin-bottom:2.5rem;table-layout:auto;width:100%}.academicCalendar #listView .dates-table caption{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.academicCalendar #listView .dates-table thead{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(134 38 51/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity));border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:rgb(255 255 255/var(--tw-text-opacity))}.academicCalendar #listView .dates-table thead th{padding:.5rem 1rem;text-align:left}.academicCalendar #listView .dates-table tbody td{padding:1.5rem 1rem}.academicCalendar #listView .dates-table tbody td:first-child{text-align:center}.academicCalendar #listView .dates-table tbody tr{--tw-border-opacity:1!important;border-color:rgb(234 172 0/var(--tw-border-opacity))!important;border-style:solid!important;border-width:0 0 1px!important}
