:is(.session-calendar-module__K1LxlG__calendar .fc-theme-standard td,.session-calendar-module__K1LxlG__calendar .fc-theme-standard th){border:none!important}:is(.session-calendar-module__K1LxlG__calendar .fc-scrollgrid,.session-calendar-module__K1LxlG__calendar .fc-scrollgrid-section,.session-calendar-module__K1LxlG__calendar .fc-timegrid-slot,.session-calendar-module__K1LxlG__calendar .fc-daygrid-day){box-shadow:none!important;border:none!important}:is(.session-calendar-module__K1LxlG__calendar .fc-scrollgrid-liquid tr>:last-child,.session-calendar-module__K1LxlG__calendar .fc-scrollgrid-liquid>:last-child,.session-calendar-module__K1LxlG__calendar .fc-scrollgrid-section>td,.session-calendar-module__K1LxlG__calendar .fc-scrollgrid-section>th,.session-calendar-module__K1LxlG__calendar .fc-scroller-harness,.session-calendar-module__K1LxlG__calendar .fc-scroller){border:none!important}.session-calendar-module__K1LxlG__calendar .fc-timegrid-slot-label{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.session-calendar-module__K1LxlG__calendar .fc-timegrid-slot-lane[data-time$=":00:00"]{position:relative}.session-calendar-module__K1LxlG__calendar .fc-timegrid-slot-lane[data-time$=":00:00"]:after{content:"";border-top-width:1px;border-color:hsl(var(--border) / .4);position:absolute;top:0;left:0;right:0}.session-calendar-module__K1LxlG__calendar .session-event{z-index:0;cursor:pointer;border-radius:var(--radius);transition:transform .1s ease-in-out;overflow:hidden;opacity:1!important;background:linear-gradient(#6366f1 50%,#4f52dd)!important;border:1px solid #ffffff1a!important;padding:4px 8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,inset 0 1px #ffffff1a!important}.session-calendar-module__K1LxlG__calendar .tutor-owned-session{z-index:10!important}.session-calendar-module__K1LxlG__calendar .force-on-top{z-index:100!important}.session-calendar-module__K1LxlG__calendar .session-cancelled{opacity:1!important;background:linear-gradient(#cbd5e1 50%,#94a3b8)!important}.session-calendar-module__K1LxlG__calendar .session-private-room{opacity:1!important;background:linear-gradient(#67e8f9 50%,#22d3ee)!important}.dark .session-calendar-module__K1LxlG__calendar .session-private-room{opacity:1!important;background:linear-gradient(#0e7490 50%,#155e75)!important}.dark .session-calendar-module__K1LxlG__calendar .session-cancelled{opacity:1!important;background:linear-gradient(#334155 50%,#1e293b)!important}.session-calendar-module__K1LxlG__calendar .session-past-unverified{opacity:1!important;background:linear-gradient(#fca5a5 50%,#f87171)!important}.dark .session-calendar-module__K1LxlG__calendar .session-past-unverified{opacity:1!important;background:linear-gradient(#b91c1c 50%,#991b1b)!important}.session-calendar-module__K1LxlG__calendar .session-past-verified{opacity:1!important;background:linear-gradient(#6ee7b7 50%,#34d399)!important}.dark .session-calendar-module__K1LxlG__calendar .session-past-verified{opacity:1!important;background:linear-gradient(#047857 50%,#065f46)!important}.session-calendar-module__K1LxlG__calendar .session-past-admin-verified{opacity:1!important;background:linear-gradient(#5eead4 50%,#2dd4bf)!important}.dark .session-calendar-module__K1LxlG__calendar .session-past-admin-verified{opacity:1!important;background:linear-gradient(#0f766e 50%,#115e59)!important}.session-calendar-module__K1LxlG__calendar .session-hsc{opacity:1!important;background:linear-gradient(#d8b4fe 50%,#c084fc)!important}.dark .session-calendar-module__K1LxlG__calendar .session-hsc{opacity:1!important;background:linear-gradient(#7e22ce 50%,#6b21a8)!important}.session-calendar-module__K1LxlG__calendar .session-covered{opacity:1!important;background:linear-gradient(#fcd34d 50%,#fbbf24)!important}.dark .session-calendar-module__K1LxlG__calendar .session-covered{opacity:1!important;background:linear-gradient(#b45309 50%,#92400e)!important}.session-calendar-module__K1LxlG__calendar .session-first-of-job{opacity:1!important;background:linear-gradient(#fdba74 50%,#fb923c)!important}.dark .session-calendar-module__K1LxlG__calendar .session-first-of-job{opacity:1!important;background:linear-gradient(#c2410c 50%,#9a3412)!important}.dark .session-calendar-module__K1LxlG__calendar .session-event{border-color:#0003!important;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #0003,inset 0 1px #ffffff0d!important}.session-calendar-module__K1LxlG__calendar .session-event:hover{z-index:50;transform:scale(1.02)translateY(-1px)}.session-calendar-module__K1LxlG__calendar .session-event .fc-event-time{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.session-calendar-module__K1LxlG__calendar .session-event .fc-event-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.session-calendar-module__K1LxlG__calendar .session-event .fc-event-description{color:#fffc;font-size:.75rem;line-height:1rem}.session-calendar-module__K1LxlG__calendar .session-event .fc-event-student{color:#ffffffe6;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.session-calendar-module__K1LxlG__calendar .session-event .fc-event-tutor{color:#ffffffe6;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.session-calendar-module__K1LxlG__calendar .session-event .fc-event-subject{color:#ffffffe6;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.session-calendar-module__K1LxlG__calendar .fc-col-header-cell-cushion{color:hsl(var(--muted-foreground));padding-bottom:1rem;font-size:.875rem;line-height:1.25rem}:is(.session-calendar-module__K1LxlG__calendar .fc-col-header,.session-calendar-module__K1LxlG__calendar .fc-scrollgrid-sync-inner,.session-calendar-module__K1LxlG__calendar .fc-timegrid-axis,.session-calendar-module__K1LxlG__calendar .fc-timegrid-slot-label,.session-calendar-module__K1LxlG__calendar .fc-timegrid-body,.session-calendar-module__K1LxlG__calendar .fc-timegrid-axis-frame){background-color:hsl(var(--background))!important}:is(.light .session-calendar-module__K1LxlG__calendar .fc-col-header,.light .session-calendar-module__K1LxlG__calendar .fc-scrollgrid-sync-inner,.light .session-calendar-module__K1LxlG__calendar .fc-timegrid-axis,.light .session-calendar-module__K1LxlG__calendar .fc-timegrid-slot-label,.light .session-calendar-module__K1LxlG__calendar .fc-timegrid-body,.light .session-calendar-module__K1LxlG__calendar .fc-timegrid-axis-frame,.light .session-calendar-module__K1LxlG__calendar .fc-col-header-cell,.light .session-calendar-module__K1LxlG__calendar .fc-timegrid-slot,.light .session-calendar-module__K1LxlG__calendar .fc-timegrid-col-frame,.light .session-calendar-module__K1LxlG__calendar .fc-view-harness,.light .session-calendar-module__K1LxlG__calendar .fc-scrollgrid,.light .session-calendar-module__K1LxlG__calendar .fc-timegrid-cols,.light .session-calendar-module__K1LxlG__calendar .fc-timegrid){background-color:#fff!important}:is(.session-calendar-module__K1LxlG__calendar .fc-day-today,.session-calendar-module__K1LxlG__calendar .fc-day-today .fc-timegrid-col-frame){background:0 0!important}.session-calendar-module__K1LxlG__calendar .fc-timegrid-axis-cushion{display:none!important}.session-calendar-module__K1LxlG__calendar .fc-toolbar-title{font-size:1.25rem;line-height:1.75rem}.session-calendar-module__K1LxlG__calendar{height:100%}.session-calendar-module__K1LxlG__calendar .fc{height:100%!important}.session-calendar-module__K1LxlG__calendar .fc-view-harness{height:100%!important}.session-calendar-module__K1LxlG__calendar .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion{color:hsl(var(--primary));font-weight:600}.session-calendar-module__K1LxlG__calendar .temp-event{z-index:0;cursor:pointer;border-radius:var(--radius);overflow:hidden;opacity:.7!important;background:#6366f11a!important;border:2px dashed #6366f1!important;padding:4px 8px!important}.session-calendar-module__K1LxlG__calendar .temp-event:hover{opacity:.9!important}.session-calendar-module__K1LxlG__calendar .fc-timegrid-now-indicator-line{border-width:2px;border-color:#93c5fdcc}.session-calendar-module__K1LxlG__calendar .fc-timegrid-now-indicator-arrow{border-color:#93c5fdcc}:is(.session-calendar-module__K1LxlG__calendar .fc-event.fc-event-mirror,.session-calendar-module__K1LxlG__calendar .fc-event.fc-event-dragging,.session-calendar-module__K1LxlG__calendar .temp-event){z-index:0;cursor:pointer;border-radius:var(--radius);transition:transform .1s ease-in-out;overflow:hidden;opacity:.7!important;background:linear-gradient(#6366f1 50%,#4f52dd)!important;border:1px solid #ffffff1a!important;padding:4px 8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,inset 0 1px #ffffff1a!important}:is(.dark .session-calendar-module__K1LxlG__calendar .fc-event.fc-event-mirror,.dark .session-calendar-module__K1LxlG__calendar .fc-event.fc-event-dragging,.dark .session-calendar-module__K1LxlG__calendar .temp-event){border-color:#0003!important;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #0003,inset 0 1px #ffffff0d!important}:is(.session-calendar-module__K1LxlG__calendar .fc-event.fc-event-mirror:hover,.session-calendar-module__K1LxlG__calendar .fc-event.fc-event-dragging:hover,.session-calendar-module__K1LxlG__calendar .temp-event:hover){z-index:50;transform:scale(1.02)translateY(-1px);opacity:.9!important}:is(.session-calendar-module__K1LxlG__calendar .fc-event.fc-event-mirror .fc-event-title,.session-calendar-module__K1LxlG__calendar .fc-event.fc-event-dragging .fc-event-title,.session-calendar-module__K1LxlG__calendar .temp-event .fc-event-title){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.session-calendar-module__K1LxlG__calendar .fc-timegrid-slot{height:3em!important}:is(.session-calendar-module__K1LxlG__calendar .session-cancelled .fc-event-student,.session-calendar-module__K1LxlG__calendar .session-cancelled .fc-event-tutor,.session-calendar-module__K1LxlG__calendar .session-cancelled .fc-event-subject){text-decoration:line-through}.dark .session-calendar-module__K1LxlG__calendar .session-cancelled{border-color:#33415566!important}.session-calendar-module__K1LxlG__transparentCalendar .fc-view-harness{background-color:#0000!important}.session-calendar-module__K1LxlG__transparentCalendar .fc-timegrid-slots tr{background-color:#0000!important}.session-calendar-module__K1LxlG__transparentCalendar .fc-timegrid-slot{background-color:#0000!important}.session-calendar-module__K1LxlG__transparentCalendar .fc-timegrid-col{background-color:#0000!important}.session-calendar-module__K1LxlG__transparentCalendar .fc-timegrid-col-bg{background-color:#0000!important}.session-calendar-module__K1LxlG__transparentCalendar .fc-col-header-cell{background-color:#0000!important}.session-calendar-module__K1LxlG__calendar .session-tutor-owned{cursor:pointer;opacity:1!important;background:linear-gradient(#818cf8 50%,#6366f1)!important;border:1px solid #fff3!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,inset 0 1px #fff3!important}.dark .session-calendar-module__K1LxlG__calendar .session-tutor-owned{opacity:1!important;background:linear-gradient(#4f46e5 50%,#4338ca)!important;border-color:#0003!important}.session-calendar-module__K1LxlG__calendar .session-tutor-disabled{opacity:1!important;cursor:not-allowed!important;pointer-events:none!important;background:linear-gradient(#d1d5db 50%,#9ca3af)!important;border:1px solid #ffffff1a!important}.dark .session-calendar-module__K1LxlG__calendar .session-tutor-disabled{opacity:1!important;background:linear-gradient(#374151 50%,#1f2937)!important;border-color:#0003!important}.session-calendar-module__K1LxlG__calendar .tutor-owned-session{z-index:100!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:98%!important;max-width:98%!important;font-weight:500!important;position:relative!important;overflow:hidden!important}.session-calendar-module__K1LxlG__calendar .force-on-top{z-index:100!important;position:relative!important}:is(.session-calendar-module__K1LxlG__calendar .tutor-owned-session .fc-event-student,.session-calendar-module__K1LxlG__calendar .tutor-owned-session .fc-event-tutor,.session-calendar-module__K1LxlG__calendar .tutor-owned-session .fc-event-subject){white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.session-calendar-module__K1LxlG__calendar .session-pending-changes{cursor:pointer;color:#6b7280!important;opacity:1!important;z-index:100!important;background:linear-gradient(#fff9c4 50%,#fff59d)!important;border:2px dashed #fbc02d!important;position:relative!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,inset 0 1px #fff3!important}:is(.session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-time,.session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-title,.session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-description,.session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-student,.session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-tutor,.session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-subject){color:#6b7280!important}.dark .session-calendar-module__K1LxlG__calendar .session-pending-changes{opacity:.6!important;color:#f9fafb!important;background:linear-gradient(#ca8a04 50%,#a16207)!important;border:2px dashed #eab308!important}:is(.dark .session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-time,.dark .session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-title,.dark .session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-description,.dark .session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-student,.dark .session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-tutor,.dark .session-calendar-module__K1LxlG__calendar .session-pending-changes .fc-event-subject){color:#f9fafb!important}.session-calendar-module__K1LxlG__calendar .temp-event-override{opacity:.7!important;background:#6366f133!important;border:2px dashed #6366f1!important}.session-calendar-module__K1LxlG__calendar .fc-highlight{opacity:0!important;background:0 0!important}.session-calendar-module__K1LxlG__calendar .session-exam{-webkit-backdrop-filter:blur(4px)!important;cursor:default!important;opacity:1!important;background:#9ca3af4d!important;border:1px solid #9ca3af66!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,inset 0 1px #ffffff1a!important}.dark .session-calendar-module__K1LxlG__calendar .session-exam{background:#6b72804d!important;border:1px solid #6b728066!important;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #0003,inset 0 1px #ffffff0d!important}.session-calendar-module__K1LxlG__calendar .session-exam:hover{transform:scale(1.02)translateY(-1px);opacity:.9!important}.session-calendar-module__K1LxlG__going-away-event-content{align-items:center;height:100%;padding:2px 4px;display:flex}.session-calendar-module__K1LxlG__going-away-event-title{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.85rem;overflow:hidden}
.add-exam-dialog-module__pBjL_a__dateTimePickerContainer{width:100%}@media (max-width:768px){.add-exam-dialog-module__pBjL_a__dateTimePickerContainer{width:100%}}
:is(.tasks-calendar-module__MOy8SG__calendar .fc-theme-standard td,.tasks-calendar-module__MOy8SG__calendar .fc-theme-standard th){border:none!important}:is(.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-section,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot,.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-day){box-shadow:none!important;border:none!important}:is(.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-liquid tr>:last-child,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-liquid>:last-child){border:none!important}.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot-label{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot-lane[data-time$=":00:00"]{position:relative}.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot-lane[data-time$=":00:00"]:after{content:"";border-top-width:1px;border-color:hsl(var(--border) / .4);position:absolute;top:0;left:0;right:0}.tasks-calendar-module__MOy8SG__calendar .task-event{z-index:0;cursor:pointer;border-radius:var(--radius);transition:transform .1s ease-in-out;overflow:hidden;opacity:1!important;padding:4px 8px!important}:is(.tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-mirror,.tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-dragging,.tasks-calendar-module__MOy8SG__calendar .temp-event){z-index:0;border-radius:var(--radius);overflow:hidden;opacity:.9!important;cursor:grabbing!important;border:1px solid #ffffff1a!important;padding:4px 8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,inset 0 1px #ffffff1a!important}.tasks-calendar-module__MOy8SG__calendar .fc-event-mirror{pointer-events:none!important}.tasks-calendar-module__MOy8SG__calendar .task-red{background:linear-gradient(#ef4444 50%,#dc2626)!important}.tasks-calendar-module__MOy8SG__calendar .task-orange{background:linear-gradient(#f97316 50%,#ea580c)!important}.tasks-calendar-module__MOy8SG__calendar .task-amber{background:linear-gradient(#f59e0b 50%,#d97706)!important}.tasks-calendar-module__MOy8SG__calendar .task-yellow{background:linear-gradient(#eab308 50%,#ca8a04)!important}.tasks-calendar-module__MOy8SG__calendar .task-lime{background:linear-gradient(#84cc16 50%,#65a30d)!important}.tasks-calendar-module__MOy8SG__calendar .task-green{background:linear-gradient(#22c55e 50%,#16a34a)!important}.tasks-calendar-module__MOy8SG__calendar .task-emerald{background:linear-gradient(#10b981 50%,#047857)!important}.tasks-calendar-module__MOy8SG__calendar .task-teal{background:linear-gradient(#14b8a6 50%,#0d9488)!important}.tasks-calendar-module__MOy8SG__calendar .task-cyan{background:linear-gradient(#06b6d4 50%,#0891b2)!important}.tasks-calendar-module__MOy8SG__calendar .task-sky{background:linear-gradient(#0ea5e9 50%,#0284c7)!important}.tasks-calendar-module__MOy8SG__calendar .task-blue{background:linear-gradient(#3b82f6 50%,#2563eb)!important}.tasks-calendar-module__MOy8SG__calendar .task-indigo{background:linear-gradient(#6366f1 50%,#4f52dd)!important}.tasks-calendar-module__MOy8SG__calendar .task-violet{background:linear-gradient(#8b5cf6 50%,#7c3aed)!important}.tasks-calendar-module__MOy8SG__calendar .task-purple{background:linear-gradient(#a855f7 50%,#9333ea)!important}.tasks-calendar-module__MOy8SG__calendar .task-fuchsia{background:linear-gradient(#d946ef 50%,#c026d3)!important}.tasks-calendar-module__MOy8SG__calendar .task-pink{background:linear-gradient(#ec4899 50%,#db2777)!important}.tasks-calendar-module__MOy8SG__calendar .task-rose{background:linear-gradient(#f43f5e 50%,#e11d48)!important}:is(.tasks-calendar-module__MOy8SG__calendar .task-event,.tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-mirror,.tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-dragging,.tasks-calendar-module__MOy8SG__calendar .temp-event){border:1px solid #ffffff1a!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,inset 0 1px #ffffff1a!important}:is(.dark .tasks-calendar-module__MOy8SG__calendar .task-event,.dark .tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-mirror,.dark .tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-dragging,.dark .tasks-calendar-module__MOy8SG__calendar .temp-event){border-color:#0003!important;box-shadow:0 4px 6px -1px #0003,0 2px 4px -2px #0003,inset 0 1px #ffffff0d!important}:is(.tasks-calendar-module__MOy8SG__calendar .task-event:hover,.tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-mirror:hover,.tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-dragging:hover,.tasks-calendar-module__MOy8SG__calendar .temp-event:hover){z-index:50;transform:scale(1.02)translateY(-1px)}.tasks-calendar-module__MOy8SG__calendar .task-event .fc-event-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:700}:is(.tasks-calendar-module__MOy8SG__calendar .task-event .fc-event-involving,.tasks-calendar-module__MOy8SG__calendar .task-event .fc-event-description,.tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-mirror .fc-event-title,.tasks-calendar-module__MOy8SG__calendar .fc-event.fc-event-dragging .fc-event-title,.tasks-calendar-module__MOy8SG__calendar .temp-event .fc-event-title){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tasks-calendar-module__MOy8SG__calendar .task-event .fc-event-involving{color:#ffffffe6;align-items:center;gap:.25rem;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.tasks-calendar-module__MOy8SG__calendar .task-event .fc-event-description{color:#fffc;font-size:.75rem;font-weight:400;line-height:1rem}.tasks-calendar-module__MOy8SG__calendar .fc-col-header-cell-cushion{color:hsl(var(--muted-foreground));padding-bottom:1rem;font-size:.875rem;line-height:1.25rem}:is(.tasks-calendar-module__MOy8SG__calendar .fc-col-header,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-sync-inner,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-axis,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot-label,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-body,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-axis-frame){background-color:#0000!important}:is(.tasks-calendar-module__MOy8SG__calendar .fc-day-today,.tasks-calendar-module__MOy8SG__calendar .fc-day-today .fc-timegrid-col-frame){background:0 0!important}.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-axis-cushion{display:none!important}.tasks-calendar-module__MOy8SG__calendar .fc-toolbar-title{font-size:1.25rem;line-height:1.75rem}.tasks-calendar-module__MOy8SG__calendar{width:100%;height:100%}.tasks-calendar-module__MOy8SG__calendar .fc{width:100%!important;height:100%!important}.tasks-calendar-module__MOy8SG__calendar .fc-view-harness{height:100%!important;overflow:hidden!important}.tasks-calendar-module__MOy8SG__calendar .fc-scroller{height:auto!important;overflow-y:auto!important}.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-gutter:stable;min-height:5.5rem!important;max-height:min(28rem,40vh)!important;overflow:hidden auto!important}.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-body::-webkit-scrollbar{-webkit-appearance:none;width:6px}.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-body::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:3px}.dark .tasks-calendar-module__MOy8SG__calendar .fc-daygrid-body::-webkit-scrollbar-thumb{background-color:#ffffff4d}@media (min-width:768px){.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-body{min-height:8rem!important;max-height:28rem!important}}.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-day{height:100%!important}.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-day-frame{flex-direction:column!important;height:100%!important;min-height:100%!important;display:flex!important}.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-day-top{flex-shrink:0!important}.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-day-events{flex-grow:1!important;min-height:5rem!important}.tasks-calendar-module__MOy8SG__calendar .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion{color:hsl(var(--primary));font-weight:600}.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-now-indicator-line{border-width:2px;border-color:#93c5fdcc}.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-now-indicator-arrow{border-color:#93c5fdcc}.tasks-calendar-module__MOy8SG__calendar .temp-event{z-index:0;cursor:pointer;border-radius:var(--radius);overflow:hidden;opacity:.7!important;background:#6366f11a!important;border:2px dashed #6366f1!important;padding:4px 8px!important}.tasks-calendar-module__MOy8SG__calendar .temp-event:hover{opacity:.9!important}:is(.tasks-calendar-module__MOy8SG__calendar .fc-view,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-liquid,.tasks-calendar-module__MOy8SG__calendar .fc-view-harness,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-body,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slots,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot-lane,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-section,.tasks-calendar-module__MOy8SG__calendar .fc-col-header-cell,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-col-frame,.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-body,.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-day-frame,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-all-day-label,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-all-day-cushion,.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-day-events,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-divider,.tasks-calendar-module__MOy8SG__calendar .fc-col-header,.tasks-calendar-module__MOy8SG__calendar .fc-col-header-cell-cushion,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-sync-table,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-sync-table th,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-sync-table td,.tasks-calendar-module__MOy8SG__calendar .fc-col-header-cell.fc-day-today,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-axis,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-axis-frame,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-axis-cushion,.tasks-calendar-module__MOy8SG__calendar .fc-scrollgrid-sync-inner,.tasks-calendar-module__MOy8SG__calendar .fc-daygrid-day-top,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot-label,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot-label-frame,.tasks-calendar-module__MOy8SG__calendar .fc-timegrid-slot-label-cushion,.tasks-calendar-module__MOy8SG__calendar .fc-theme-standard td,.tasks-calendar-module__MOy8SG__calendar .fc-theme-standard th){background-color:#0000!important}
