.fc{--fc-small-font-size: .85em;--fc-border-color: var(--color-background-accent);--fc-page-bg-color: transparent;--fc-button-text-color: var(--color-text-light);--fc-button-bg-color: var(--color-card-border);--fc-button-hover-bg-color: rgba(var(--raw-primary), .6);--fc-button-border-color: var(--color-card-border);--fc-button-hover-border-color: var(--color-card-border);--fc-button-active-bg-color: var(--color-primary-accent);--fc-button-active-border-color: var(--color-card-border);--fc-event-border-color: transparent;--fc-event-text-color: var(--color-text-light);--fc-today-bg-color: rgba(var(--raw-secondary), .2);--fc-now-indicator-color: var(--color-danger);--fc-list-event-dot-width: 10px;--fc-list-event-hover-bg-color: var(--color-background-secondary);color:var(--color-foreground-primary);font-family:var(--font-sans)}.fc-theme-standard .fc-list-day-cushion{background-color:var(--color-background-secondary)}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:center}.fc th{font-weight:400}.fc-event{cursor:pointer;transition:filter .12s ease}.fc-event:hover{filter:brightness(.92)}.fc-event.fc-event-pending{opacity:.5}.fc-timegrid-col,.fc-timegrid-col-frame,.fc-timegrid-slot,.fc-timegrid-slot-lane,.fc-daygrid-day{cursor:pointer}.fc-hover-cell{position:absolute;left:1px;right:1px;z-index:1;pointer-events:none;border-radius:6px;background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent)}.fc-daygrid-day.fc-hover-allday{position:relative}.fc-daygrid-day.fc-hover-allday:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:1;pointer-events:none;border-radius:6px;background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent)}.fc-timegrid-event-harness{padding-inline:2px;padding-block:1px}.fc-timegrid-slot-minor{border-top-style:dotted!important;border-top-color:color-mix(in srgb,var(--fc-border-color) 50%,transparent)!important}.fc .fc-button-primary:focus{box-shadow:none!important}.fc .fc-button{cursor:pointer}@media (width < 64rem){.fc .fc-toolbar{flex-direction:column}}.fc .fc-view{overflow-x:auto}.fc table.fc-scrollgrid{min-width:1000px}
