.fade-enter-active[data-v-6743818f],.fade-leave-active[data-v-6743818f]{transition:opacity .2s ease}.fade-enter-from[data-v-6743818f],.fade-leave-to[data-v-6743818f]{opacity:0}.fullcalendar[data-v-eadf7105]{height:100%;--fc-border-color: var(--border)}.fullcalendar[data-v-eadf7105] .fc{background-color:var(--theme-color-default-background);color:var(--foreground);font-family:inherit}.fullcalendar[data-v-eadf7105] .fc-timegrid-slot{height:25px;transition:height .2s ease}.fullcalendar[data-v-eadf7105] .fc-timegrid-slot-label{background-color:var(--background)}.fullcalendar[data-v-eadf7105] .fc-toolbar{background-color:var(--background);padding:.5rem;margin-bottom:0}.fullcalendar[data-v-eadf7105] .fc-toolbar-title{color:var(--foreground);font-size:1rem;font-weight:600}.fullcalendar[data-v-eadf7105] .fc-button{background-color:var(--secondary);border:1px solid var(--border);color:var(--foreground);font-weight:500;font-size:14px!important}.fullcalendar[data-v-eadf7105] .fc-button:hover{background-color:var(--muted);border-color:var(--border)}.fullcalendar[data-v-eadf7105] .fc-button:focus{box-shadow:0 0 0 2px var(--ring)}.fullcalendar[data-v-eadf7105] .fc-button-active{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.fullcalendar[data-v-eadf7105] .fc-col-header{border-bottom:1px solid var(--border)}.fullcalendar[data-v-eadf7105] .fc-col-header-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:.75rem .5rem;background-color:var(--theme-color-default-background)}.fullcalendar[data-v-eadf7105] .fc-timegrid-axis{background-color:var(--theme-color-default-background)!important}.fullcalendar[data-v-eadf7105] .fc-col-header-cell .fc-col-header-cell-cushion{padding:0}.fullcalendar[data-v-eadf7105] .fc-timegrid-axis{background-color:var(--theme-color-default-background);border-right:1px solid var(--border)}.fullcalendar[data-v-eadf7105] .fc-timegrid-slot-minor.fc-timegrid-slot-label{border-top:1px solid transparent}.fullcalendar[data-v-eadf7105] .fc-timegrid-slot-minor.fc-timegrid-slot-lane{--tw-border-opacity: 0}.fullcalendar[data-v-eadf7105] .fc-day-today.fc-col-header-cell{background-color:var(--color-bg-secondary)}.fullcalendar[data-v-eadf7105] .fc-day-today{background-color:var(--theme-color-default-background)}.fullcalendar[data-v-eadf7105] .fc-now-indicator{border-color:var(--primary);border-width:2px}.fullcalendar[data-v-eadf7105] .fc-event{border-radius:calc(var(--radius) - 4px);padding:0;font-size:.75rem;cursor:pointer;box-shadow:var(--theme-shadow-card);opacity:.9;overflow:hidden}.fullcalendar[data-v-eadf7105] .fc-v-event{background-color:var(--muted);border-color:var(--muted)}.fullcalendar[data-v-eadf7105] .fc-event-title{font-weight:500;line-height:1.2}.fullcalendar[data-v-eadf7105] .fc-event-resizer{position:absolute;z-index:99;background:"#FFF";border-radius:2px;width:100%;height:4px;left:0;transition:all .2s ease;opacity:0}.fullcalendar[data-v-eadf7105] .fc-event-resizer-start{top:-2px;cursor:n-resize}.fullcalendar[data-v-eadf7105] .fc-event-resizer-end{bottom:-2px;cursor:s-resize}.fullcalendar[data-v-eadf7105] .fc-event:hover .fc-event-resizer{opacity:1}.fullcalendar[data-v-eadf7105] .fc-event-resizer:hover{background:"#FFF";height:6px}.fullcalendar[data-v-eadf7105] .fc-event:hover{opacity:1;transition:all .2s ease;box-shadow:var(--theme-shadow-dropdown)}.fullcalendar[data-v-eadf7105] .fc-timegrid-event-harness{margin:0 1px}.fullcalendar[data-v-eadf7105] .fc-highlight{background-color:var(--primary)}.fullcalendar[data-v-eadf7105] .fc-select-mirror{background-color:var(--accent);border:1px solid var(--primary)}.fullcalendar[data-v-eadf7105] .fc-scrollgrid{border:1px solid var(--border);border-left:1px solid transparent}.fullcalendar[data-v-eadf7105] .fc-scrollgrid-section>td{border-right:1px solid var(--border)}.fullcalendar[data-v-eadf7105] .fc-timegrid-body{background-color:var(--background)}.fullcalendar[data-v-eadf7105] .fc-timegrid-col{border-right:1px solid var(--border)}.fullcalendar[data-v-eadf7105] .fc-timegrid-axis-cushion{color:var(--theme-text-secondary);font-size:.75rem;font-weight:500}.fullcalendar[data-v-eadf7105] .fc-timegrid-slot-label-cushion{font-size:.8125rem;color:var(--muted-foreground)}.fullcalendar[data-v-eadf7105] .fc-col-header-cell-cushion{color:var(--foreground);font-size:.875rem;font-weight:600}.fullcalendar[data-v-eadf7105] .fc-col-header-cell .text-muted-foreground{color:var(--muted-foreground);margin-top:.125rem}.fullcalendar[data-v-eadf7105] .fc-timegrid-divider{display:none}.fullcalendar[data-v-eadf7105] .fc-scroller{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}.fullcalendar[data-v-eadf7105] .fc-scroller::-webkit-scrollbar{width:8px}.fullcalendar[data-v-eadf7105] .fc-scroller::-webkit-scrollbar-track{background:transparent}.fullcalendar[data-v-eadf7105] .fc-scroller::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border-radius:4px}.fullcalendar[data-v-eadf7105] .fc-scroller::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}.fullcalendar[data-v-eadf7105] .fc-timegrid-axis-chunk{background-color:var(--theme-color-default-background)}.fullcalendar[data-v-eadf7105] .fc-event-main{padding:.125rem .25rem}.fullcalendar[data-v-eadf7105] .activity-status-box{position:absolute;width:10px;left:0;z-index:10;cursor:default}.fullcalendar[data-v-eadf7105] .activity-status-box:before{content:"";position:absolute;top:0;bottom:0;width:5px;transition:opacity .2s ease}.fullcalendar[data-v-eadf7105] .activity-status-box.idle:before{background-color:#9ca3af1a}.fullcalendar[data-v-eadf7105] .activity-status-box.idle:hover:before{background-color:#9ca3af80}.fullcalendar[data-v-eadf7105] .activity-status-box.active:before{background-color:#22c55e4d}.fullcalendar[data-v-eadf7105] .activity-status-box.active:hover:before{background-color:#22c55e}.fullcalendar[data-v-eadf7105] .has-activity-status .fc-timegrid-event-harness{margin-left:8px!important}.fullcalendar[data-v-eadf7105] .fc-timegrid-event{margin-left:0!important}.fullcalendar[data-v-eadf7105] .running-entry .fc-event-resizer-end{display:none}.fullcalendar[data-v-eadf7105] .running-entry{border-bottom-left-radius:0;border-bottom-right-radius:0}
