.fc{--fc-border-color:#ddd;--fc-today-bg-color:#76caff33;--fc-button-bg-color:transparent;--fc-button-border-color:transparent;--fc-button-text-color:#000;--fc-button-hover-bg-color:transparent;--fc-button-hover-border-color:transparent;--fc-button-active-bg-color:transparent;--fc-button-active-border-color:transparent;--fc-today-button-border-color:#0003;--fc-today-button-hover-border-color:#0000004d}@media (prefers-color-scheme:dark){.fc{--fc-border-color:#333;--fc-button-text-color:#fff;--fc-today-button-border-color:#fff3;--fc-today-button-hover-border-color:#ffffff4d}}.fc .fc-daygrid-day-top{flex-direction:row;padding-left:.25em;padding-right:.25em;font-weight:600}.fc .fc-h-event{background-color:#337ef6;border-color:#337ef6}.fc .fc-event-past{opacity:.5;transition:opacity .3s}.fc .fc-day-other{background-color:var(--secondary)}.fc th{border-color:#0000}.fc .fc-col-header-cell{opacity:.65;padding-bottom:.5em}.fc .fc-scrollgrid{border-color:#0000}.fc .fc-scrollgrid-section-liquid>td{border:1px solid var(--fc-border-color);border-radius:1em;overflow:hidden}.fc .fc-button-primary{box-shadow:none!important}.fc .fc-today-button{text-transform:capitalize;border-radius:.5em;padding:.5em 1.5em;border:1px solid var(--fc-today-button-border-color)!important}.fc .fc-today-button:hover,.fc .fc-today-button:active,.fc .fc-today-button:focus,.fc .fc-today-button:focus-visible{border-color:var(--fc-today-button-hover-border-color)!important}
