.schedule-calendar{--si-brand:#000;--si-brand-soft:color-mix(in srgb, var(--si-brand) 12%, #fff)}.schedule-calendar .fc .fc-button-primary{color:#27272a;background:#fff;border-color:#d4d4d8}.schedule-calendar .fc .fc-button-primary:hover{border-color:var(--si-brand);color:var(--si-brand)}.schedule-calendar .fc .fc-button-primary:disabled{color:#27272a;background:#fff;border-color:#0000}.schedule-calendar .fc .fc-button-active{background:var(--si-brand)!important;border-color:var(--si-brand)!important;color:#fff!important}.schedule-calendar .fc .fc-view-harness{background:#fff}.schedule-calendar .fc a{text-decoration:none}.schedule-calendar .fc .fc-daygrid-day.fc-day-today{background:var(--si-brand-soft)}.schedule-calendar .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:var(--si-brand);font-weight:700}.schedule-calendar .fc .fc-col-header-cell{color:#fce100;background:#000}.schedule-calendar .fc .fc-col-header-cell .fc-col-header-cell-cushion{color:#fce100;font-weight:600}.schedule-calendar .fc .fc-list-day th{background:#000;border-color:#000}.schedule-calendar .fc .fc-list-day-cushion{color:#fce100;background:#000!important}.schedule-calendar .fc .fc-list-day-cushion a,.schedule-calendar .fc .fc-list-day-text,.schedule-calendar .fc .fc-list-day-side-text{color:#fce100}.schedule-calendar .fc .fc-list-table{border-style:hidden}.schedule-calendar .fc .fc-list-event td{vertical-align:middle;border-color:#f4f4f5}.schedule-calendar .fc .fc-list-event-graphic,.schedule-calendar .fc .fc-list-event-time{display:none}.schedule-calendar .fc .fc-list-event-title{width:100%;padding-top:.65rem;padding-bottom:.65rem}.schedule-calendar .fc .fc-list-event{cursor:pointer;background:#fff;border:none;border-radius:0;margin:0;overflow:visible}.schedule-calendar .fc .fc-list-event:hover td{background:var(--si-brand-soft)}.schedule-calendar .fc .fc-daygrid-event.fc-event{color:#000;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;margin-bottom:2px;padding:2px 1px;overflow:hidden}.schedule-calendar .fc .fc-daygrid-event.fc-event:hover{background:#fffbeb;border-color:#fce100}
