.calendar{--fc-small-font-size: .85em;--fc-page-bg-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));--fc-neutral-bg-color: rgba(var(--gray-50), var(--tw-bg-opacity));--fc-neutral-text-color: grey;--fc-border-color: rgba(var(--gray-200));--fc-button-text-color: #fff;--fc-button-bg-color: rgba(var(--primary-600));--fc-button-border-color: rgba(var(--primary-600));--fc-button-hover-bg-color: rgba(var(--primary-500));--fc-button-hover-border-color: rgba(var(--primary-500));--fc-button-active-bg-color: rgba(var(--primary-500));--fc-button-active-border-color: rgba(var(--primary-500));--fc-event-bg-color: rgba(var(--primary-600));--fc-event-border-color: rgba(var(--primary-600));--fc-event-text-color: #fff;--fc-event-selected-overlay-color: #00000040;--fc-more-link-bg-color: #d0d0d0;--fc-more-link-text-color: inherit;--fc-event-resizer-thickness: 8px;--fc-event-resizer-dot-total-width: 8px;--fc-event-resizer-dot-border-width: 1px;--fc-non-business-color: #d7d7d74d;--fc-bg-event-color: #8fdf82;--fc-bg-event-opacity: .3;--fc-highlight-color: rgba(var(--primary-500), .1);--fc-today-bg-color: rgba(var(--primary-500), .2);--fc-now-indicator-color: red;--fc-list-event-hover-bg-color: rgba(var(--gray-50), var(--tw-bg-opacity))}html.dark .calendar{--fc-page-bg-color: rgba(var(--gray-900), var(--tw-bg-opacity, 1));--fc-neutral-bg-color: rgba(var(--gray-800), .8);--fc-border-color: rgba(var(--gray-700), .5);--fc-button-bg-color: rgba(var(--primary-500));--fc-button-border-color: rgba(var(--primary-600));--fc-button-hover-bg-color: rgba(var(--primary-400));--fc-button-hover-border-color: rgba(var(--primary-500));--fc-button-active-bg-color: rgba(var(--primary-400));--fc-button-active-border-color: rgba(var(--primary-500));--fc-event-bg-color: rgba(var(--primary-500));--fc-event-border-color: rgba(var(--primary-600));--fc-list-event-hover-bg-color: rgba(var(--gray-800), .8)}.calendar .fc-toolbar-chunk>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.calendar .fc-toolbar-title{font-size:1.125rem!important;line-height:1.25rem}@media (min-width: 768px){.calendar .fc-toolbar-title{font-size:1.875rem!important;line-height:2.25rem!important}}.calendar.fc .fc-button{min-height:2.25rem;border-radius:.5rem;padding:.25rem 6px;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.calendar.fc .fc-button{padding-left:1rem;padding-right:1rem}}.calendar.fc .fc-button-primary:disabled{opacity:.7}.calendar.fc .fc-button-primary:not(:disabled).fc-button-active,.calendar.fc .fc-button-primary:not(:disabled):active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.calendar .fc-list,.calendar .fc-view table,.calendar .fc-view:not(.fc-list) table th{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.calendar .fc-list{overflow:hidden}.calendar .fc-list .fc-list-event-title a{cursor:pointer}.calendar .fc-list-sticky .fc-list-day th{background-color:inherit}
