.fc table{border-collapse:collapse!important;border-spacing:0!important;border:none!important}.fc .fc-scrollgrid-section-header table{border-collapse:separate!important;border-spacing:0!important}.fc-theme-standard .fc-scrollgrid{border:0!important}.fc-theme-standard td,.fc-theme-standard th,.fc-daygrid-day{border:1px solid #e5e7eb!important}:is(.dark *) .fc-theme-standard td,:is(.dark *) .fc-theme-standard th,:is(.dark *) .fc-daygrid-day{border:1px solid #ffffff1a!important}.fc .fc-col-header,.fc-scrollgrid-section-header,.fc-scrollgrid-section-header>td,.fc-scrollgrid-section-header>th,.fc .fc-timegrid-axis{background:0 0!important;border:none!important}.fc .fc-col-header-cell,.fc-list-day-cushion{background-color:#e5e7eb!important;border:none!important;border-bottom:2px solid #e5e7eb!important;border-radius:0!important}:is(.dark *) .fc .fc-col-header-cell,:is(.dark *) .fc-list-day-cushion{background-color:#374151cc!important;border:none!important;border-bottom:2px solid #9ca3af80!important}.fc .fc-col-header-cell:first-child,:is(.dark *) .fc .fc-col-header-cell:first-child{border-top-left-radius:10px!important}.fc .fc-col-header-cell:last-child,:is(.dark *) .fc .fc-col-header-cell:last-child{border-top-right-radius:10px!important}.fc-list-day-cushion{border-top-left-radius:10px!important;border-top-right-radius:10px!important}[dir=rtl] .fc .fc-col-header-cell:first-child,:is(.dark *) [dir=rtl] .fc .fc-col-header-cell:first-child{border-top-left-radius:0!important;border-top-right-radius:10px!important}[dir=rtl] .fc .fc-col-header-cell:last-child,:is(.dark *) [dir=rtl] .fc .fc-col-header-cell:last-child{border-top-left-radius:10px!important;border-top-right-radius:0!important}.fc .fc-timegrid-axis{border-top-left-radius:10px!important}[dir=rtl] .fc .fc-timegrid-axis{border-top-left-radius:0!important;border-top-right-radius:10px!important}.fc-col-header-cell-cushion{color:inherit!important;padding:12px 0!important;font-weight:800!important;text-decoration:none!important;display:block!important}:is(.dark *) .fc-col-header-cell-cushion,:is(.dark *) .fc-daygrid-day-number,:is(.dark *) .fc .fc-toolbar-title{color:#f9fafb!important}.fc-daygrid-day-number{color:inherit!important;padding:8px!important;font-weight:700!important;text-decoration:none!important}.fc-day-today{background-color:hsl(var(--primary)/.05)!important}:is(.dark *) .fc-day-today{background-color:#3b82f633!important}.fc-day-other{opacity:.4!important}.fc-list{border:1px solid #e5e7eb!important;border-radius:12px!important;overflow:hidden!important}:is(.dark *) .fc-list{border:1px solid #ffffff1a!important}.fc-list-event-dot{border:none!important}.fc-list-event:hover td{background-color:#0000!important}.fc .fc-toolbar-title{color:inherit!important;font-size:1.25rem!important;font-weight:700!important}.fc .fc-button{border-radius:8px!important;padding:.4rem .75rem!important;font-size:.875rem!important;transition:all .2s!important}@media (max-width:640px){.fc .fc-col-header-cell,.fc .fc-timegrid-axis{height:48px!important}.fc .fc-col-header-cell:first-child{border-top-left-radius:8px!important}.fc .fc-col-header-cell:last-child{border-top-right-radius:8px!important}[dir=rtl] .fc .fc-col-header-cell:first-child{border-top-left-radius:0!important;border-top-right-radius:8px!important}[dir=rtl] .fc .fc-col-header-cell:last-child{border-top-left-radius:8px!important;border-top-right-radius:0!important}}.textLayer{opacity:1;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:visible}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute;overflow:visible}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#ffeb3b66;border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#00640066}.textLayer ::selection{background:#0000ff4d}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer .endOfContent.active{top:0}
