.fc-view{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=dark] .fc-view{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));--fc-border-color:rgb(var(--primary-200));--fc-today-bg-color:color-mix(in hsl,#facc15 5%,transparent)}.fc-media-screen{width:100%}.fc .fc-button-primary{font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fc .fc-button-primary,.fc .fc-button-primary:disabled{border-style:none;background-color:rgb(var(--secondary-400))}.fc .fc-button-primary:disabled{cursor:not-allowed}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:rgb(var(--primary-500))}.fc .fc-col-header-cell-cushion{font-size:.75rem;line-height:1rem}.fc .fc-button-primary:hover{background-color:rgb(var(--primary-500))}.fc-h-event{border-style:none;background-color:rgb(var(--secondary-400))}.fc-theme-standard .fc-popover-header{border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-color:rgb(var(--secondary-400));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.fc .fc-popover-title{font-weight:600}.fc .fc-popover-close{opacity:1}.fc .fc-popover{border-radius:.5rem}.fc .fc-popover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--background-100));--fc-border-color:rgb(var(--primary-200))}.fc-event-selected,.fc-event:focus{border-style:none;background-color:rgb(var(--secondary-400));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.fc .fc-timegrid-axis-cushion{font-size:.75rem;line-height:1rem}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{border-style:none;background-color:rgb(var(--secondary-400));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.fc-v-event{border-style:none;background-color:rgb(var(--secondary-400))}.fc .fc-toolbar-title{font-size:1.5rem;line-height:2rem;font-weight:600;text-transform:capitalize}@media not all and (min-width:1024px){.fc .fc-toolbar-title{font-size:.75rem;line-height:1rem}}.fc .fc-toolbar{flex-direction:row;gap:.5rem}@media not all and (min-width:1024px){.fc .fc-toolbar{font-size:.75rem;line-height:1rem}}