.custom-calendar{--fc-page-bg-color:var(--background);--fc-border-color:var(--border);--fc-neutral-bg-color:var(--muted);--fc-non-business-color:var(--muted);--fc-today-bg-color:color-mix(in oklch, var(--primary) 10%, transparent);--fc-highlight-color:color-mix(in oklch, var(--primary) 15%, transparent);color:var(--foreground)}.custom-calendar .fc-scrollgrid{background:var(--background);border:none!important}.custom-calendar .fc-timegrid-body,.custom-calendar .fc-timegrid-slots{background:var(--background)}.custom-calendar .fc-col-header-cell-cushion{color:var(--muted-foreground);text-transform:uppercase;font-size:11px;font-weight:500}.custom-calendar .fc-daygrid-day-number{padding:4px 8px;font-size:12px}.custom-calendar .fc-day-today .fc-daygrid-day-number{background:var(--primary);color:var(--primary-foreground);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.custom-calendar .fc-timegrid-slot{height:48px!important}.custom-calendar .fc-timegrid-slot-label-cushion{color:var(--muted-foreground);font-size:10px}.custom-calendar .fc-timegrid-now-indicator-line{border-width:1px 0 0;border-color:#ea4335}.custom-calendar .fc-timegrid-now-indicator-arrow{border-color:#0000 #ea4335}.custom-calendar .fc-event{border-radius:4px;padding:2px 4px;font-size:12px;border:none!important}.custom-calendar .fc-timegrid-event{border-radius:4px;min-height:20px}.custom-calendar .fc-timegrid-event .fc-event-main{height:100%;padding:2px 4px;overflow:visible!important}.custom-calendar .fc-timegrid-event,.custom-calendar .fc-timegrid-event-harness{overflow:visible!important}.custom-calendar .fc-timegrid-event-harness:only-child{width:100%!important;left:0!important;right:0!important}.custom-calendar .fc-timegrid-event .fc-event-title{font-weight:500}.custom-calendar .fc-daygrid-event{margin:1px 2px}.custom-calendar .fc-daygrid-day-frame{min-height:100px}.custom-calendar .fc-timeGridWeek-view .fc-scrollgrid-section-header{z-index:2;position:relative}.custom-calendar .fc-timeGridWeek-view .fc-daygrid-body{border-bottom:1px solid var(--border)!important}.custom-calendar .fc-timeGridWeek-view .fc-daygrid-day{border-right:1px solid var(--border)!important}.custom-calendar .fc-timeGridWeek-view .fc-daygrid-day:last-child{border-right:none!important}.custom-calendar .fc-timeGridWeek-view .fc-timegrid-col{border-right:1px solid var(--border)!important}.custom-calendar .fc-timeGridWeek-view .fc-timegrid-col:last-child{border-right:none!important}.custom-calendar .fc-timeGridWeek-view .fc-timegrid-slot-lane,.custom-calendar .fc-timeGridWeek-view .fc-timegrid-cols table td{border-right:1px solid var(--border)!important}.custom-calendar .fc-timeGridWeek-view .fc-timegrid-cols table td:last-child{border-right:none!important}.custom-calendar .fc-timeGridWeek-view .fc-col-header-cell{border-right:1px solid var(--border)!important}.custom-calendar .fc-timeGridWeek-view .fc-col-header-cell:last-child{border-right:none!important}.custom-calendar .fc-timeGridWeek-view .fc-scrollgrid-sync-table td{border-right:1px solid var(--border)!important}.custom-calendar .fc-timeGridWeek-view .fc-scrollgrid-sync-table td:last-child{border-right:none!important}.custom-calendar .fc-timeGridWeek-view .fc-timegrid-col:not(:last-child):after{content:"";background-color:var(--border);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0;right:0}.custom-calendar .fc-timeGridWeek-view .fc-timegrid-col{position:relative}.custom-calendar .fc-dayGridMonth-view .fc-daygrid-day{border-right:1px solid var(--border)!important}.custom-calendar .fc-dayGridMonth-view .fc-daygrid-day:last-child{border-right:none!important}.custom-calendar .fc-dayGridMonth-view .fc-col-header-cell{border-right:1px solid var(--border)!important}.custom-calendar .fc-dayGridMonth-view .fc-col-header-cell:last-child{border-right:none!important}.custom-calendar .fc-dayGridMonth-view .fc-daygrid-event{width:calc(100% - 4px)!important;min-width:80px!important;margin:1px 2px!important}.custom-calendar .fc-dayGridMonth-view .fc-daygrid-event-harness{margin:0!important}.custom-calendar .fc-dayGridMonth-view .fc-daygrid-event,.custom-calendar .fc-dayGridMonth-view .fc-daygrid-event .fc-event-main{overflow:hidden!important}.mini-calendar{font-size:12px}.mini-calendar-wrapper .rdp-caption,.mini-calendar-wrapper .rdp-nav,.mini-calendar-wrapper [class*=caption_label],.mini-calendar-wrapper [class*=nav_button],.mini-calendar-wrapper .rdp-caption_label,.mini-calendar-wrapper .flex.justify-center.pt-1{display:none!important}.mini-calendar-wrapper .rdp-cell,.mini-calendar-wrapper .rdp-day{width:32px;height:32px}.mini-calendar-wrapper .rdp-head_cell{font-size:10px}.tiptap p.is-editor-empty:first-child:before,.tiptap .is-empty:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.prose:where(code):not(:where([class~=not-prose] *)){background-color:var(--muted);border-radius:.25rem;padding:.2em .4em;font-size:.875em}.prose:where(pre):not(:where([class~=not-prose] *)){background-color:var(--muted);border-radius:.5rem;padding:1rem}.prose:where(blockquote):not(:where([class~=not-prose] *)){border-left-color:var(--border)}.prose ul[data-type=taskList]{padding-left:0;list-style:none}.prose ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.prose ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.25rem}.prose ul[data-type=taskList] li>div{flex:1}.fc-more-popover,.fc-popover{z-index:30!important}.custom-calendar .fc-daygrid-event.month-transparent-event{box-shadow:none!important;background:0 0!important;border:none!important}.custom-calendar .fc-daygrid-event.month-transparent-event .fc-event-main{background:0 0!important;padding:0!important}.custom-calendar .fc-daygrid-event.month-transparent-event:hover{border-radius:4px;background:color-mix(in oklch, var(--muted) 30%, transparent)!important}.month-transparent-event .fc-event-main-content,.month-transparent-event .text-white{color:var(--foreground)!important}.month-transparent-event .text-white\/70{color:var(--muted-foreground)!important}.custom-calendar .fc-event.single-commit-event{min-height:20px!important;max-height:28px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}.custom-calendar .fc-event.single-commit-event .fc-event-main{padding:0!important;overflow:visible!important}.custom-calendar .fc-timegrid-event.single-commit-event{min-height:20px!important;max-height:28px!important}.custom-calendar .fc-timegrid-event.commit-session-event{height:100%!important;min-height:28px!important;max-height:none!important}.custom-calendar .fc-timeGridDay-view .fc-timegrid-event.commit-session-event{height:100%!important;min-height:24px!important;margin-bottom:1px!important;overflow:visible!important}.custom-calendar .fc-timegrid-event.commit-session-event .fc-event-main{overflow:visible!important}.custom-calendar .fc-timegrid-event{margin-bottom:1px!important}.custom-calendar .fc-timegrid-slot-label{opacity:.7;font-size:9px!important}[data-radix-portal]{z-index:99999!important}.fc-timeGridWeek-view .fc-timegrid-event{box-shadow:none!important;background-color:#0000!important;border:none!important}.fc-timeGridWeek-view .fc-timegrid-col-events{margin:0!important}.fc-timeGridWeek-view .fc-event-main{background-color:#0000!important}.custom-calendar .fc-timeGridDay-view .fc-timegrid-col{padding:0 4px!important}.custom-calendar .fc-timeGridDay-view .fc-timegrid-event{box-shadow:none!important;background-color:#0000!important;border:none!important}.custom-calendar .fc-timeGridDay-view .fc-timegrid-event-harness:only-child{width:100%!important;left:0!important;right:0!important}.custom-calendar .fc-timeGridDay-view .fc-event-main{background-color:#0000!important}.custom-calendar .fc-event.single-commit-event{background-color:#0000!important;border:none!important;border-radius:6px!important}.custom-calendar .fc-event.fc-event-mirror{opacity:1!important;z-index:1000!important;background-color:#0000!important;border:none!important}.custom-calendar .fc-event.fc-event-mirror .fc-event-main{color:var(--primary)!important;background-color:#0000!important}.custom-calendar .fc-event.single-commit-event .fc-event-main{background-color:#0000!important}
