.fc{--fc-button-text-color: #fff;--fc-button-bg-color: #10b981;--fc-button-border-color: #10b981;--fc-button-hover-bg-color: #059669;--fc-button-hover-border-color: #059669;--fc-button-active-bg-color: #059669;--fc-today-bg-color: rgba(16, 185, 129, .1);--fc-border-color: #e5e7eb;--fc-event-bg-color: #10b981;--fc-event-border-color: #10b981;--fc-event-text-color: #fff;--fc-page-bg-color: #fff}.dark .fc{--fc-border-color: #374151;--fc-page-bg-color: #1f2937;--fc-neutral-bg-color: #1f2937;--fc-neutral-text-color: #e5e7eb;--fc-today-bg-color: rgba(16, 185, 129, .2)}.fc-event{cursor:pointer}.fc-event:hover{opacity:.9}.fc-button{background-color:var(--fc-button-bg-color)!important;border-color:var(--fc-button-border-color)!important}.fc-button:hover{background-color:var(--fc-button-hover-bg-color)!important;border-color:var(--fc-button-hover-border-color)!important}.fc-button-active{background-color:var(--fc-button-active-bg-color)!important}.fc-today-button{background-color:#6b7280!important;border-color:#6b7280!important}.fc-today-button:hover{background-color:#4b5563!important;border-color:#4b5563!important}.fc-toolbar-title{color:#111827}.dark .fc-toolbar-title{color:#f9fafb}.fc-day{background-color:var(--fc-page-bg-color)}.fc-day-today{background-color:var(--fc-today-bg-color)!important}.fc-daygrid-day-number,.fc-col-header-cell-cushion{color:#374151}.dark .fc-daygrid-day-number,.dark .fc-col-header-cell-cushion{color:#e5e7eb}.fc-event-title{font-weight:500}
