.event-calendar-container .fc{--fc-border-color:#e2e8f01a;--fc-daygrid-event-dot-width:8px;--fc-page-bg-color:transparent;--fc-neutral-bg-color:transparent;--fc-list-event-hover-bg-color:#ffffff0d;font-family:inherit}.dark .event-calendar-container .fc{--fc-border-color:#ffffff0d;color:#f1f5f9}.event-calendar-container .fc-header-toolbar{flex-wrap:wrap;gap:1rem;margin-bottom:2rem!important}.event-calendar-container .fc-toolbar-title{text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(90deg,#fbbf24,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.25rem!important;font-weight:800!important}.event-calendar-container .fc-button{color:inherit!important;text-transform:uppercase!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:.5rem 1rem!important;font-size:.75rem!important;font-weight:700!important;transition:all .3s!important}.event-calendar-container .fc-button:hover{background:#ffffff1a!important;border-color:#fbbf24!important}.event-calendar-container .fc-button-active{color:#0f172a!important;background:#fbbf24!important;border-color:#fbbf24!important}.event-calendar-container .fc-col-header-cell{text-transform:uppercase;color:#94a3b8;padding:1rem 0!important;font-size:.75rem!important;font-weight:800!important}.event-calendar-container .fc-daygrid-day{transition:background-color .2s}.event-calendar-container .fc-daygrid-day:hover{background-color:#fbbf2408!important}.event-calendar-container .fc-day-today{background-color:#fbbf240d!important}.event-calendar-container .fc-event{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px!important;margin:2px 4px!important;padding:4px 8px!important;font-size:.7rem!important;font-weight:600!important}.event-calendar-container .fc-daygrid-more-link{color:#fbbf24!important;font-size:.7rem!important;font-weight:700!important}@media (max-width:640px){.event-calendar-container .fc-header-toolbar{flex-direction:column;align-items:center}}
