.fc{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem}.fc .fc-view-harness{border-width:0}.fc .fc-toolbar{margin-bottom:1.5rem}.fc .fc-toolbar-title{font-size:1.25rem;font-weight:600;line-height:1.75rem}.fc .fc-button{white-space:nowrap;border-radius:calc(var(--radius) - 2px);justify-content:center;align-items:center;height:2.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.fc .fc-button:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));outline:2px solid #0000}.fc .fc-button:disabled{pointer-events:none;opacity:.5}.fc .fc-button-primary{border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}.fc .fc-button-primary:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.fc .fc-button-primary:not(:disabled).fc-button-active{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.fc .fc-today-button{margin-left:1rem}.fc .fc-button-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*calc(1 - var(--tw-space-x-reverse)))}.fc .fc-scrollgrid{border-color:hsl(var(--border))}.fc th{border-color:hsl(var(--border));background-color:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));padding:.625rem;font-weight:600}.fc td{border-color:hsl(var(--border))}.fc .fc-daygrid-day{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fc .fc-daygrid-day-number{color:hsl(var(--muted-foreground));padding:.5rem;font-size:.875rem;line-height:1.25rem}.fc .fc-day-today{background-color:hsl(var(--accent)/.05)}.fc .fc-daygrid-event{border-radius:calc(var(--radius) - 2px);--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem}.fc .fc-timegrid-slot{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.fc .fc-timegrid-axis{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;line-height:1rem}.fc .fc-popover{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.fc .fc-popover-header{border-bottom-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted));padding:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.fc .fc-popover-body{padding:.5rem}.fc .fc-more-popover .fc-event{margin-bottom:.25rem}.fc .fc-more-popover .fc-event:last-child{margin-bottom:0}.fc .fc-daygrid-day:hover{background-color:hsl(var(--muted)/.3)}.fc .fc-event.fc-dragging{opacity:.7}.fc .fc-view-harness{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.fc .fc-event-time,.fc .fc-event-title{font-size:.75rem;font-weight:600;line-height:1rem}.fc .fc-daygrid-more-link{color:hsl(var(--primary));font-size:.75rem;font-weight:600;line-height:1rem}.fc .fc-daygrid-more-link:hover{color:hsl(var(--primary)/.8)}.fc .fc-today-button{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.fc .fc-today-button:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#000000e6}
/*# sourceMappingURL=17a11f8ce6d6f5ef.css.map*/