.flex-row[data-v-3a9cfa29]{flex-wrap:wrap;gap:1rem;display:flex}.input-field[data-v-3a9cfa29]{width:44rem}.custom-scrollbar[data-v-107fbd48]::-webkit-scrollbar{width:10px}.custom-scrollbar[data-v-107fbd48]::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar[data-v-107fbd48]::-webkit-scrollbar-thumb{background:#888}.custom-scrollbar[data-v-107fbd48]::-webkit-scrollbar-thumb:hover{background:#555}.mc-mini-calendar[data-v-b471f1a4] .vc-container{--vc-text-xs:11px;--vc-text-sm:12px;background:0 0!important;border:none!important}.mc-mini-calendar[data-v-b471f1a4] .vc-header{padding:8px 4px}.mc-mini-calendar[data-v-b471f1a4] .vc-title{color:rgb(var(--color-gray-900));font-size:14px;font-weight:600}.dark .mc-mini-calendar[data-v-b471f1a4] .vc-title{color:rgb(var(--color-gray-100))}.mc-mini-calendar[data-v-b471f1a4] .vc-weeks{padding:0}.mc-mini-calendar[data-v-b471f1a4] .vc-day{min-width:28px;height:28px;margin:1px}.mc-mini-calendar[data-v-b471f1a4] .vc-day-content{width:26px;height:26px;font-size:12px;font-weight:400;line-height:26px}.mc-mini-calendar[data-v-b471f1a4] .vc-highlight{width:26px;height:26px;background-color:#1a73e8!important}.mc-mini-calendar[data-v-b471f1a4] .vc-weekday{color:rgb(var(--color-gray-500));padding-bottom:4px;font-size:10px;font-weight:500}.overflow-y-auto[data-v-b471f1a4]::-webkit-scrollbar{width:2px}.overflow-y-auto[data-v-b471f1a4]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-b471f1a4]::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-200));border-radius:4px}.dark .overflow-y-auto[data-v-b471f1a4]::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-800))}.mc-event[data-v-de240363]{border-radius:4px;transition:all .15s;overflow:hidden}.mc-event[data-v-de240363]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0d948833}.mc-event[data-v-de240363]:active{transform:translateY(0)}.mc-event-content[data-v-de240363]{min-height:100%}.mc-event .line-clamp-1[data-v-de240363]{-webkit-line-clamp:1}.mc-event .line-clamp-1[data-v-de240363],.mc-event .line-clamp-2[data-v-de240363]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mc-event .line-clamp-2[data-v-de240363]{-webkit-line-clamp:2}.mc-calendar-wrapper{--mc-border:#e5e7eb;--mc-border-dark:#374151;--mc-bg-primary:#fff;--mc-text-primary:#111827;--mc-text-secondary:#6b7280}.dark .mc-calendar-wrapper{--mc-border:#374151;--mc-bg-primary:rgb(var(--color-gray-950));--mc-text-primary:rgb(var(--color-gray-100));--mc-text-secondary:rgb(var(--color-gray-400))}.mc-create-btn{background-color:rgb(var(--color-primary-600));border:none}.mc-create-btn:hover{background-color:rgb(var(--color-primary-700))}.dark #fullCalendar{--fc-border-color:rgb(var(--color-gray-800));--fc-today-bg-color:transparent;--fc-event-bg-color:transparent;--fc-event-border-color:transparent;--fc-page-bg-color:transparent;--fc-neutral-bg-color:transparent}#fullCalendar,.light #fullCalendar{--fc-border-color:#e5e7eb;--fc-today-bg-color:transparent;--fc-event-bg-color:transparent;--fc-event-border-color:transparent;--fc-page-bg-color:transparent;--fc-neutral-bg-color:transparent}#fullCalendar .fc-resource-header{display:none!important}#fullCalendar .fc-col-header-cell{background:0 0;border:none!important;border-bottom:1px solid var(--fc-border-color)!important}#fullCalendar .fc-timegrid-slot-minor{border-top-style:none}#fullCalendar .fc-timegrid-axis-cushion,#fullCalendar .fc-timegrid-slot-label-cushion{color:var(--mc-text-secondary);font-size:11px}#fullCalendar .fc-timegrid-event-harness-inset .fc-timegrid-event{box-shadow:none}#fullCalendar .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar{display:none}#fullCalendar .fc-scrollgrid-section-header .fc-scroller{-ms-overflow-style:none;scrollbar-width:none}#fullCalendar .fc-scrollgrid-section.fc-scrollgrid-section-body:not(.fc-scrollgrid-section-liquid) .fc-scroller::-webkit-scrollbar{display:none}#fullCalendar .fc-scrollgrid-section.fc-scrollgrid-section-body:not(.fc-scrollgrid-section-liquid) .fc-scroller{-ms-overflow-style:none;scrollbar-width:none}#fullCalendar .fc-non-business,.light #fullCalendar .fc-non-business{background:#f9fafbcc}.dark #fullCalendar .fc-non-business{background:#ffffff05}.fc-special-date,.light .fc-special-date{background:#f9fafbe6}.dark .fc-special-date{background:#ffffff08}.fc-resource span{word-break:break-all}.fc-timegrid-event,.fc-timegrid-event-harness,.fc-timegrid-event-harness-inset{z-index:1!important}.force-top-popover-panel{z-index:2147483647!important;position:fixed!important}#fullCalendar th .fc-col-header-cell-cushion{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}#fullCalendar .fc-day-today{background:0 0!important}#fullCalendar .fc-timegrid-col.fc-day-today{background:rgba(var(--color-primary-500),.04)!important}.dark #fullCalendar .fc-timegrid-col.fc-day-today{background:rgba(var(--color-primary-500),.08)!important}#fullCalendar .fc-scrollgrid{border:none!important}#fullCalendar .fc-scrollgrid td{border-color:var(--fc-border-color)}#fullCalendar .fc-view-resourceTimeGridDay .fc-col-header thead tr:first-child{display:none}#fullCalendar .fc-timegrid-slot{height:2.5em}#fullCalendar .fc-timegrid-slot-label{vertical-align:top;padding-top:2px;font-size:11px}#fullCalendar .fc-timegrid-now-indicator-line{border-width:2px;border-color:#ef4444}#fullCalendar .fc-timegrid-now-indicator-arrow{border-color:#0000 #ef4444}#fullCalendar .fc-timegrid-col.fc-resource:not(:last-child){border-right:1px solid var(--fc-border-color)}
