[data-v-cf6f7529] .fc{font-family:inherit}[data-v-cf6f7529] .fc-button-primary{text-transform:capitalize;font-weight:500;background-color:#a855f7!important;border-color:#a855f7!important;padding:.5rem .75rem!important;font-size:.875rem!important}[data-v-cf6f7529] .fc-button-primary:hover{background-color:#9333ea!important;border-color:#9333ea!important}[data-v-cf6f7529] .fc-button-primary.fc-button-active{background-color:#8839e5!important;border-color:#8839e5!important}[data-v-cf6f7529] .fc-header-toolbar{gap:1rem;padding:1.5rem 1.5rem 1rem!important}[data-v-cf6f7529] .fc-timegrid-event-harness:has(.group-event){z-index:30!important;width:93%!important;left:3.5%!important;right:3.5%!important}[data-v-cf6f7529] .group-event{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:1px solid #0000000d!important;width:100%!important;height:100%!important}:is([data-v-cf6f7529] .fc-timegrid-event-harness:has(.block-group-event),[data-v-cf6f7529] .fc-timegrid-event-harness:has(.block-private-event)){z-index:25!important;width:93%!important;left:3.5%!important;right:3.5%!important}[data-v-cf6f7529] .block-group-event,[data-v-cf6f7529] .block-private-event{opacity:.95;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:1px solid #0000000d!important;width:100%!important;height:100%!important}[data-v-cf6f7529] .availability-event{opacity:.8;z-index:1!important}[data-v-cf6f7529] .fc-timegrid-event-harness:has(.availability-event){z-index:1!important}[data-v-cf6f7529] .fc-toolbar-title{color:#291051;font-weight:700;font-size:1.5rem!important}[data-v-cf6f7529] .fc-col-header-cell{color:#291051;background:linear-gradient(135deg,#f5f3f8,#f0ebf8);border:none;font-weight:600;padding:.75rem 0!important}[data-v-cf6f7529] .fc-daygrid-day{border:1px solid #e5e0ed}[data-v-cf6f7529] .fc-daygrid-day.fc-day-other{background-color:#fafaf9}[data-v-cf6f7529] .fc-daygrid-day-number{color:#291051;padding:.5rem;font-weight:600}[data-v-cf6f7529] .fc-daygrid-day:hover{background-color:#f8f4fd}[data-v-cf6f7529] .fc-daygrid-day.fc-day-today{background-color:#faf5ff}[data-v-cf6f7529] .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:#fff;background-color:#a855f7;border-radius:.375rem;width:fit-content}[data-v-cf6f7529] .fc-timegrid-slot{height:2rem}[data-v-cf6f7529] .fc-col-time{width:5rem}[data-v-cf6f7529] .fc-event{border-radius:.5rem;border:none!important}[data-v-cf6f7529] .fc-event-main{padding:.25rem .5rem}[data-v-cf6f7529] .fc-event-title{font-size:.875rem;font-weight:500}[data-v-cf6f7529] .fc-button-primary:not(:disabled).fc-button-active:focus{box-shadow:0 0 0 .2rem #a855f780!important}[data-v-cf6f7529] .fc-button-group>*+*{margin-left:.5rem!important}[data-v-cf6f7529] .fc-daygrid-day-frame{min-height:100px}@media (width<=767px){[data-v-cf6f7529] .fc-header-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:.375rem;padding:.75rem 1rem 0!important}[data-v-cf6f7529] .fc-header-toolbar .fc-toolbar-chunk:first-child{order:1}[data-v-cf6f7529] .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){flex:100%;order:3;justify-content:space-between;align-items:center;display:flex}[data-v-cf6f7529] .fc-header-toolbar .fc-button{color:#4b5563!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:.25rem .45rem!important;font-size:.75rem!important}[data-v-cf6f7529] .fc-header-toolbar .fc-button:hover:not(.fc-button-active){background:#0000000d!important}[data-v-cf6f7529] .fc-header-toolbar .fc-today-button{padding:.2rem .5rem!important;font-size:.7rem!important}[data-v-cf6f7529] .fc-header-toolbar .fc-today-button:not(:disabled){color:#fff!important;background:#8839e5!important;border-color:#0000!important}[data-v-cf6f7529] .fc-header-toolbar .fc-today-button:disabled{color:#9ca3af!important}[data-v-cf6f7529] .fc-header-toolbar h2.fc-toolbar-title{white-space:nowrap;font-size:.9rem!important}[data-v-cf6f7529] .fc-header-toolbar .fc-button.fc-button-active{color:#fff!important;background:#8839e5!important;border-color:#0000!important}[data-v-cf6f7529] .fc-header-toolbar .fc-toolbar-chunk>.fc-button-group+.fc-button-group{margin-left:.5rem!important}}
