.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:#facc150d}.fc-media-screen{width:100%}.fc .fc-button-primary{background-color:rgb(var(--secondary-400));border-style:none;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:disabled{cursor:not-allowed;background-color:rgb(var(--secondary-400));border-style:none}.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{background-color:rgb(var(--secondary-400));border-style:none}.fc-theme-standard .fc-popover-header{background-color:rgb(var(--secondary-400));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-top-left-radius:.5rem;border-top-right-radius:.5rem}.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{background-color:rgb(var(--secondary-400));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none}.fc .fc-timegrid-axis-cushion{font-size:.75rem;line-height:1rem}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background-color:rgb(var(--secondary-400));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none}.fc-v-event{background-color:rgb(var(--secondary-400));border-style:none}.fc .fc-toolbar-title{text-transform:capitalize;font-size:1.5rem;font-weight:600;line-height:2rem}@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}}
