/* Start Calendar Styles */ #external-events .fc-event { @apply rounded-sm my-1 py-2 px-3; } .fc-theme-standard td, .fc-theme-standard th { @apply border-gray-200 dark:border-white/10 #{!important}; } .fc .fc-button ,.fc-daygrid-event{ @apply rounded-sm #{!important} } .fc .fc-button:focus { @apply shadow-md #{!important}; } .fc .fc-button-primary:focus, .fc .fc-button-primary:not(:disabled).fc-button-active:focus, .fc .fc-button-primary:not(:disabled):active:focus { @apply shadow-md #{!important}; } .fc-h-event { @apply text-white bg-primary border-primary; } .fc .fc-button-primary { @apply text-white bg-primary border-primary #{!important}; } .fc .fc-button-primary:hover { @apply text-white bg-primary/80 border-primary/80 #{!important}; } .fc .fc-button-primary:disabled { @apply text-white bg-primary/80 border-primary/80 #{!important}; } .fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active { @apply text-white bg-primary/80 border-primary/80 #{!important}; } .fc-theme-standard .fc-scrollgrid { @apply border-gray-200 dark:border-white/10 #{!important}; } .fc .fc-scrollgrid-section-sticky > * { @apply bg-gray-200 dark:bg-black/20 #{!important}; } .fc-theme-standard .fc-list { @apply border-gray-200 dark:border-white/10 #{!important}; } .fc .fc-non-business { @apply bg-gray-50 dark:bg-black/20 #{!important}; } .fc .fc-scrollgrid { @apply rounded-sm overflow-hidden; } .fc .fc-bg-event, .fc .fc-highlight, .fc .fc-non-business, .fc .fc-view-harness-active > .fc-view { @apply rounded-sm overflow-hidden; } .fc .fc-cell-shaded, .fc .fc-day-disabled { @apply bg-gray-50 dark:bg-black/20 #{!important}; } .fc .fc-daygrid-day.fc-day-today { @apply bg-primary/20 #{!important}; } .fc .fc-timegrid-col.fc-day-today { @apply bg-primary/20 #{!important}; } .fc-theme-standard .fc-list-day-cushion { @apply bg-gray-50 dark:bg-black/20 #{!important}; } .fc .fc-list-event:hover td { @apply bg-primary/20 #{!important}; } .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror, .fc-timegrid-more-link { @apply shadow-md shadow-gray-200 dark:shadow-gray-800 #{!important}; } //Activity .fullcalendar-events-activity li { @apply mb-3 text-sm py-1 ltr:pl-8 rtl:pr-8 relative before:absolute before:w-3 before:h-3 before:border before:border-primary before:rounded-sm before:bg-transparent ltr:before:left-1 rtl:before:right-1 before:top-[0.563rem] after:absolute after:h-full after:bg-transparent ltr:after:border-l-2 rtl:after:border-r-2 after:border-dashed after:border-primary/10 ltr:after:left-[0.563rem] rtl:after:right-[0.563rem] after:top-5; } .fullcalendar-events-activity li:last-child { @apply mb-0; } .fullcalendar-events-activity li:last-child::after { @apply border-0; } #full-calendar-activity { @apply max-h-44; } .fc-col-header-cell .fc-scrollgrid-sync-inner { @apply p-2 flex justify-center; } .fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end { @apply px-2; } .fc .fc-day-other .fc-daygrid-day-top { @apply opacity-100 text-gray-500 dark:text-white/70 #{!important}; } .fc-theme-standard .fc-popover { @apply border-gray-200 dark:border-white/10 bg-white dark:bg-bgdark2; } .fc-header-toolbar { @apply md:flex block md:space-y-0 space-y-2 #{!important}; } .fc .fc-list-sticky .fc-list-day > * { @apply bg-gray-100 dark:bg-black/20; } .fc-event-dragging { @apply px-2 py-2; } .fc .fc-daygrid-day-bottom{ @apply text-[0.44em] pt-0 #{!important}; } .cal-month-view { .cal-cell-row { @apply hover:bg-bodybg #{!important}; } .cal-cell { @apply hover:bg-bodybg #{!important}; } } .cal-month-view .cal-day-cell:not(:last-child) { @apply rtl:border-l-defaultborder dark:rtl:border-l-white/10 #{!important}; } .cal-month-view .cal-open-day-events { @apply bg-primary/90 shadow-none text-white #{!important}; } #external-events ul li { @apply text-start; } /* End Calendar Styles */