.recess-calendar .fc-daygrid-event{--bg-opacity:1;background-color:#f27935;background-color:rgba(242,121,53,var(--bg-opacity));margin-bottom:-50px;padding:2px;height:38px;border:none;font-size:16px;font-weight:700;white-space:normal}.recess-calendar .fc-day-other .fc-daygrid-event{opacity:.5}.recess-calendar .fc-daygrid-day.fc-day-today{background-color:rgba(20,185,214,.08)}.recess-calendar .fc-daygrid-day-top{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity))}.recess-calendar .unplanned .fc-daygrid-day-top{--text-opacity:1!important;color:#3d4852!important;color:rgba(61,72,82,var(--text-opacity))!important}.recess-calendar .unplanned .fc-bg-event{background-color:rgba(242,121,53,.2)!important}.recess-calendar .planned .fc-daygrid-day-top{--text-opacity:1!important;color:#fff!important;color:rgba(255,255,255,var(--text-opacity))!important}.recess-calendar .planned .fc-bg-event{--bg-opacity:1!important;background-color:#15b9d6!important;background-color:rgba(21,185,214,var(--bg-opacity))!important}.recess-calendar .confirmed .fc-daygrid-day-top{--text-opacity:1!important;color:#3d4852!important;color:rgba(61,72,82,var(--text-opacity))!important}.recess-calendar .confirmed .fc-bg-event{--bg-opacity:1!important;background-color:#a2f5bf!important;background-color:rgba(162,245,191,var(--bg-opacity))!important}.recess-calendar .error{--bg-opacity:1!important;background-color:#f9acaa!important;background-color:rgba(249,172,170,var(--bg-opacity))!important}.recess-calendar .error .fc-daygrid-day-bg{display:none}.recess-calendar .disabled,.recess-calendar .fc-day-disabled.fc-day-today{--text-opacity:1;color:#3d4852;color:rgba(61,72,82,var(--text-opacity));background:#eee}.recess-calendar .fc-day-disabled .fc-daygrid-event,.recess-calendar .out-of-season .fc-daygrid-day-bg{display:none!important}