.fc{--fc-border-color:color-mix(in oklab, var(--border) 100%, transparent);--fc-page-bg-color:transparent;--fc-neutral-bg-color:color-mix(in oklab, var(--muted) 45%, transparent);--fc-neutral-text-color:var(--muted-foreground);--fc-today-bg-color:color-mix(in oklab, var(--primary) 7%, transparent);--fc-event-border-color:transparent;--fc-event-bg-color:var(--primary);--fc-event-text-color:var(--primary-foreground);--fc-list-event-hover-bg-color:color-mix(in oklab, var(--muted) 50%, transparent);--fc-highlight-color:color-mix(in oklab, var(--primary) 16%, transparent);font-family:inherit;font-size:.82rem}.fc .fc-button{background:var(--secondary);border:1px solid var(--border);color:var(--secondary-foreground);text-transform:none;box-shadow:none;border-radius:.5rem;padding:.35rem .7rem;font-size:.8rem;font-weight:500}.fc .fc-button:hover{background:var(--accent)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.fc .fc-col-header-cell{background:color-mix(in oklab,var(--muted) 35%,transparent);border:none;padding:.6rem .5rem}.fc .fc-col-header-cell-cushion{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.68rem;font-weight:600;text-decoration:none}.fc .fc-daygrid-day-frame{min-height:5.5rem;padding:4px}.fc .fc-daygrid-day-top{flex-direction:row;justify-content:flex-end}.fc .fc-daygrid-day-number{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:1.6rem;padding:.15rem .4rem;font-size:.78rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,color .15s}.fc .fc-day-other .fc-daygrid-day-number{color:color-mix(in oklab,var(--muted-foreground) 55%,transparent)}.fc .fc-day-today{background-color:#0000!important}.fc .fc-day-today .fc-daygrid-day-number{background:var(--primary);color:var(--primary-foreground);box-shadow:0 2px 6px color-mix(in oklab,var(--primary) 35%,transparent);font-weight:600}.fc .fc-daygrid-day{cursor:pointer;transition:background-color .15s}.fc .fc-daygrid-day:hover{background:color-mix(in oklab,var(--muted) 55%,transparent)}.fc-theme-standard td,.fc-theme-standard th{border-color:color-mix(in oklab,var(--border) 90%,transparent)}.fc-theme-standard .fc-scrollgrid{border-color:color-mix(in oklab,var(--border) 90%,transparent);border-radius:.75rem;overflow:hidden}.fc-theme-standard .fc-scrollgrid-section-header>*,.fc-theme-standard .fc-scrollgrid-section-body>*{border-top:0;border-left:0}.fc .fc-timegrid-slot{border-color:color-mix(in oklab,var(--border) 70%,transparent);height:1.8rem}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-right:.55rem;font-size:.7rem}.fc .fc-timegrid-axis-cushion{color:var(--muted-foreground);font-size:.7rem}.fc .fc-timegrid-now-indicator-line{border-color:var(--destructive);border-width:2px}.fc .fc-timegrid-now-indicator-arrow{border-color:var(--destructive);border-width:5px}.fc .fc-timegrid-col.fc-day-today{background:color-mix(in oklab,var(--primary) 5%,transparent)!important}.fc-event{cursor:pointer;border:none;border-radius:6px;padding:2px 6px;transition:transform .1s,box-shadow .15s;box-shadow:0 1px 2px #00000014}.fc-event:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000001f}.fc-event-title{font-size:.75rem;font-weight:500}.fc-event-time{opacity:.9;font-size:.7rem}.fc-daygrid-event-dot{display:none}.fc-daygrid-event{margin-top:2px}.fc-theme-standard .fc-list{border:1px solid color-mix(in oklab,var(--border) 90%,transparent);border-radius:.75rem;overflow:hidden}.fc-theme-standard .fc-list-day-cushion{background:color-mix(in oklab,var(--muted) 40%,transparent)}.fc .fc-list-event-title,.fc .fc-list-event-time{font-size:.82rem}.fc .fc-list-event:hover td{background:color-mix(in oklab,var(--muted) 45%,transparent)}.fc .fc-highlight{border-radius:4px}
