.calendar-wrapper{--fc-border-color:var(--ui-border);--fc-today-bg-color:var(--ui-bg-elevated);--fc-page-bg-color:var(--ui-bg);--fc-neutral-bg-color:var(--ui-bg-muted);--fc-list-event-hover-bg-color:var(--ui-bg-elevated)}.calendar-wrapper .fc{font-family:inherit;height:100%}.calendar-wrapper .fc-toolbar-title{font-size:1.125rem!important;font-weight:600}.calendar-wrapper .fc-button{border-radius:var(--ui-radius)!important;font-size:.8125rem!important;padding:.25rem .625rem!important}.calendar-wrapper .fc-button-primary{background-color:var(--ui-bg-elevated)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}.calendar-wrapper .fc-button-primary:hover{background-color:var(--ui-bg-accented)!important}.calendar-wrapper .fc-button-primary.fc-button-active{background-color:var(--ui-primary)!important;border-color:var(--ui-primary)!important;color:#fff!important}.calendar-wrapper .fc-col-header-cell{font-size:.75rem;font-weight:500;padding:.5rem 0;text-transform:uppercase}.calendar-wrapper .fc-timegrid-slot-label{color:var(--ui-text-muted);font-size:.75rem}.calendar-wrapper .fc-event{border-radius:calc(var(--ui-radius)*.5);cursor:pointer;font-size:.8125rem;padding:1px 4px}.calendar-wrapper .fc-daygrid-day-number{font-size:.8125rem;padding:4px 8px}.calendar-wrapper .fc-list-event-title{font-size:.875rem}.calendar-wrapper .fc-list-day-cushion{background-color:var(--ui-bg-elevated)!important}
