@tailwind utilities;

.fc-toolbar-chunk {
    @apply space-y-1;
}

.fc-toolbar-title {
    @apply !text-lg leading-5 md:!text-3xl;
}

.filament-fullcalendar--calendar.fc .fc-button {
    @apply min-h-[2.25rem] rounded-lg px-[6px] py-1 text-sm font-medium text-white shadow outline-none transition-colors md:px-4;
}

.filament-fullcalendar--calendar.fc .fc-button-primary {
    @apply border-primary-600 bg-primary-600;
}

.filament-fullcalendar--calendar.fc .fc-button-primary:hover {
    @apply border-primary-600 bg-primary-500;
}

.filament-fullcalendar--calendar.fc .fc-button-primary:disabled {
    @apply border-primary-600 bg-primary-600 opacity-70;
}

.filament-fullcalendar--calendar.fc
    .fc-button-primary:not(:disabled).fc-button-active,
.filament-fullcalendar--calendar.fc .fc-button-primary:not(:disabled):active {
    @apply border-primary-600 bg-primary-500 shadow-none;
}

.filament-fullcalendar--calendar.fc .fc-button-primary:focus,
.filament-fullcalendar--calendar.fc .fc-button-primary:not(:disabled):focus,
.filament-fullcalendar--calendar.fc
    .fc-button-primary:not(:disabled).fc-button-active:focus,
.filament-fullcalendar--calendar.fc
    .fc-button-primary:not(:disabled):active:focus {
    @apply bg-primary-700 shadow-none outline-none ring-2 ring-inset ring-white ring-offset-2 ring-offset-primary-700;
}

.filament-fullcalendar--calendar.fc .fc-daygrid-day.fc-day-today,
.filament-fullcalendar--calendar.fc .fc-highlight {
    @apply bg-primary-50;
}

.dark .filament-fullcalendar--calendar.fc .fc-daygrid-day.fc-day-today {
    @apply bg-primary-900;
}
