.fc-toolbar-chunk button{height:50px}.fc-toolbar-chunk button.fc-prev-button:after,.fc-toolbar-chunk button.fc-next-button:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fc-button{text-transform:capitalize!important;height:auto!important;padding:12px 20px!important;font-family:Inter!important;font-size:14px!important;line-height:14px!important}.fc .fc-button-primary{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));background:0 0!important}.fc .fc-button-primary:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:hover{background:#111112!important}.dark .fc .fc-button-primary:not(:disabled):active,.dark .fc .fc-button-primary:not(:disabled).fc-button-active,.dark .fc .fc-button-primary:hover{background:#0f172a!important}.fc .fc-button-primary:disabled{cursor:not-allowed;background:#a0aec0!important;border-color:#a0aec0!important}.dark .fc .fc-button-primary:disabled{background:#334155!important;border-color:#334155!important}.fc .fc-daygrid-day.fc-day-today{background:#5f63f20a!important}.dark .fc .fc-daygrid-day.fc-day-today{background:#334155!important}.fc .fc-button-primary:focus{box-shadow:none!important}.fc-theme-standard .fc-scrollgrid{border-color:#eef1f9!important}.dark .fc-theme-standard .fc-scrollgrid{border-color:#334155!important}.fc-theme-standard td,.fc-theme-standard th{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.fc-theme-standard td:is(.dark *),.fc-theme-standard th:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.fc-col-header-cell .fc-scrollgrid-sync-inner{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));padding-top:.75rem;padding-bottom:.75rem;font-size:.75rem;font-weight:400;line-height:1rem}.fc-col-header-cell .fc-scrollgrid-sync-inner:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.fc-daygrid-day-top{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.fc-daygrid-day-top:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.fc-h-event .fc-event-main-frame{text-align:center;justify-content:center;width:max-content;margin-left:auto;margin-right:auto}.fc-h-event .fc-event-main-frame .fc-event-time{flex:none;font-weight:400}.fc-event-time{font-size:.875rem;font-weight:400;line-height:1.25rem}.fc-event-title{font-size:14px!important;font-weight:300!important}.fc .fc-toolbar-title{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:400;line-height:1.75rem}.fc .fc-toolbar-title:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.fc-daygrid-event-dot{display:none}.fullcalendar-custom .bg-primary-500{--tw-bg-opacity:1;background-color:rgb(70 105 250/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.fullcalendar-custom .bg-secondary-500{--tw-bg-opacity:1;background-color:rgb(160 174 192/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.fullcalendar-custom .bg-danger-500{--tw-bg-opacity:1;background-color:rgb(241 89 92/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.fullcalendar-custom .bg-info{--tw-bg-opacity:1;background-color:rgb(12 231 250/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.fullcalendar-custom .bg-warning-500{--tw-bg-opacity:1;background-color:rgb(250 145 107/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.fullcalendar-custom .bg-success-500{--tw-bg-opacity:1;background-color:rgb(80 199 147/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.fullcalendar-custom .bg-slate-800{--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.fc .fc-timegrid-axis-cushion:is(.dark *),.fc .fc-timegrid-slot-label-cushion:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.fc .fc-list-event:hover td{background-color:inherit}.fc .fc-list-event-dot{display:none}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text,.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{font-size:16px;font-weight:500}.fc-scroller-harness:not(.fc-scroller-harness-liquid) .fc-scroller{overflow:hidden!important}@media (max-width:981px){.fc-button-group,.fc .fc-toolbar{display:block!important}.fc .fc-toolbar>:not([hidden])~:not([hidden]),.fc-toolbar-chunk>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.fc .fc-button{padding:.4em .65em!important}}
