[data-v-52de821a] .fc{width:100%!important;max-width:100%!important}[data-v-52de821a] .fc .fc-scrollgrid{border:1px solid var(--cp-border-500)!important;border-radius:8px!important;overflow:hidden!important;width:100%!important;table-layout:fixed!important}[data-v-52de821a] .fc .fc-scrollgrid table{width:100%!important;table-layout:fixed!important}[data-v-52de821a] .fc .fc-scrollgrid-section>*{border-left-width:0!important;border-right-width:0!important}[data-v-52de821a] .fc .fc-col-header-cell:first-child{border-top-left-radius:4px}[data-v-52de821a] .fc .fc-col-header-cell:last-child{border-top-right-radius:4px}[data-v-52de821a] .fc-theme-standard tr:last-child>td{border-bottom:none!important}[data-v-52de821a] .fc-theme-standard th{border-left:none!important;border-right:none!important;color:var(--cp-font-500)!important;font-weight:400!important}[data-v-52de821a] .fc-col-header-cell-cushion{padding:.625rem .875rem!important;color:var(--cp-font-900)!important;font-weight:400!important}[data-v-52de821a] .fc-content,[data-v-52de821a] .fc-timegrid-event-harness,[data-v-52de821a] .fc-timegrid-event-harness-inset{cursor:pointer;overflow:hidden!important}[data-v-52de821a] .fc-timegrid-event{overflow:hidden!important}[data-v-52de821a] .fc .fc-daygrid-day-top{flex-direction:row!important;position:relative;z-index:4;flex-shrink:0}[data-v-52de821a] .fc .fc-daygrid-day-frame{height:100%!important;min-height:100%!important;overflow:hidden!important}[data-v-52de821a] .fc .fc-daygrid-day-events{overflow:hidden!important}[data-v-52de821a] .fc .fc-daygrid-event-harness{margin-top:0!important}[data-v-52de821a] .fc .fc-daygrid-event{margin-top:1px!important;margin-bottom:0!important}[data-v-52de821a] .fc .fc-daygrid-day.fc-day-today,[data-v-52de821a] .fc .fc-timegrid-col.fc-day-today{background-color:var(--cp-primary-50)!important}[data-v-52de821a] .fc .fc-daygrid-day.fc-day-past{background-color:var(--cp-background-100)!important}[data-v-52de821a] .fc-daygrid-day-number{color:var(--cp-font-900)!important;font-weight:400!important}[data-v-52de821a] .fc .fc-day-other .fc-daygrid-day-top{opacity:1!important}[data-v-52de821a] .fc .fc-day-other .fc-daygrid-day-number{color:var(--cp-font-600)!important}[data-v-52de821a] .fc .fc-timegrid-slot-label{color:var(--cp-font-900)!important;text-transform:uppercase!important}[data-v-52de821a] .fc .fc-timegrid-slot{height:3.5rem!important}[data-v-52de821a] .fc .fc-daygrid-more-link{color:var(--cp-primary-600)!important;font-weight:500!important;font-size:.75rem!important}[data-v-52de821a] .fc .fc-daygrid-day.fc-day-past .fc-daygrid-more-link,[data-v-52de821a] .fc .fc-daygrid-more-link.cp-full-calendar-more-link--past{color:var(--cp-font-500)!important}[data-v-52de821a] .fc .fc-daygrid-more-link:hover{color:var(--cp-primary-700)!important}[data-v-52de821a] .fc .fc-daygrid-day.fc-day-past .fc-daygrid-more-link:hover,[data-v-52de821a] .fc .fc-daygrid-more-link.cp-full-calendar-more-link--past:hover{color:var(--cp-font-600)!important}[data-v-52de821a] .fc .fc-more-popover{border:1px solid var(--cp-border-500)!important;border-radius:.5rem!important;background-color:var(--cp-background-500)!important;box-shadow:0 0 12px #1018281a!important}[data-v-52de821a] .fc .fc-more-popover .fc-popover-header{background-color:var(--cp-background-500)!important;border-bottom:1px solid var(--cp-border-500)!important;padding:.5rem .75rem!important}[data-v-52de821a] .fc .fc-more-popover .fc-popover-title{color:var(--cp-font-900)!important;font-weight:600!important;font-size:.875rem!important}[data-v-52de821a] .fc .fc-more-popover .fc-popover-body{padding:.5rem!important;max-height:200px!important;overflow-y:scroll!important}[data-v-52de821a] .fc .fc-more-popover .fc-popover-close{color:var(--cp-font-600)!important;opacity:1!important}[data-v-52de821a] .fc .fc-more-popover .fc-popover-close:hover{color:var(--cp-font-900)!important}[data-v-52de821a] .fc-more-popover .fc-daygrid-event.cp-full-calendar-more-popover-event{background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}[data-v-52de821a] .fc-more-popover .fc-daygrid-event.cp-full-calendar-more-popover-event .fc-event-main{background:transparent!important;border:none!important;padding:0!important}[data-v-52de821a] .fc-more-popover .cp-full-calendar-more-popover-event-row{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.375rem .5rem;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease}[data-v-52de821a] .fc-more-popover .cp-full-calendar-more-popover-event-row:hover{background-color:var(--cp-surface-500)!important}[data-v-52de821a] .fc-more-popover .cp-full-calendar-more-popover-event-dot{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem;border-radius:9999px;background-color:var(--cp-primary-500)}[data-v-52de821a] .fc-more-popover .cp-full-calendar-event--past .cp-full-calendar-more-popover-event-dot{background-color:var(--cp-font-400)}[data-v-52de821a] .fc-more-popover .cp-full-calendar-event--cancelled .cp-full-calendar-more-popover-event-dot{background-color:var(--cp-error-500)}[data-v-52de821a] .fc-more-popover .cp-full-calendar-more-popover-event-text{min-width:0;color:var(--cp-font-900)!important;font-size:.875rem;line-height:1.25rem;font-weight:400}[data-v-52de821a] .fc-more-popover .cp-full-calendar-event--past .cp-full-calendar-more-popover-event-text{color:var(--cp-font-600)!important}[data-v-52de821a] .fc-more-popover .cp-full-calendar-event--cancelled .cp-full-calendar-more-popover-event-text{color:var(--cp-error-600)!important}[data-v-52de821a] .fc{--fc-button-bg-color:var(--cp-background-500);--fc-button-border-color:var(--cp-border-500);--fc-button-text-color:var(--cp-brand-font);--fc-button-hover-bg-color:var(--cp-hover);--fc-button-hover-border-color:var(--cp-border-600);--fc-button-hover-text-color:var(--cp-brand-font);--fc-button-active-bg-color:var(--cp-primary-500);--fc-button-active-border-color:var(--cp-primary-600);--fc-button-active-text-color:var(--cp-text-on-primary)}[data-v-52de821a] .fc .fc-button,[data-v-52de821a] .fc .fc-button-primary{background-color:var(--cp-background-500)!important;background-image:none!important;border:1px solid var(--cp-border-500)!important;border-radius:.5rem!important;color:var(--cp-brand-font)!important;box-shadow:none!important;font-weight:500!important;padding:.25rem .75rem!important;transition:background-color .15s ease!important}[data-v-52de821a] .fc .fc-button-primary:hover,[data-v-52de821a] .fc .fc-button:hover{background-color:var(--cp-hover)!important;border-color:var(--cp-border-600)!important;color:var(--cp-brand-font)!important}[data-v-52de821a] .fc .fc-button-primary:focus,[data-v-52de821a] .fc .fc-button:focus{outline:none!important;box-shadow:0 0 0 3px var(--cp-primary-100)!important}[data-v-52de821a] .fc .fc-button-primary:disabled,[data-v-52de821a] .fc .fc-button:disabled{opacity:.4!important;cursor:not-allowed!important}[data-v-52de821a] .fc .fc-button-active,[data-v-52de821a] .fc .fc-button-primary.fc-button-active{background-color:var(--cp-primary-500)!important;border-color:var(--cp-primary-600)!important;color:var(--cp-text-on-primary)!important}[data-v-52de821a] .fc .fc-next-button,[data-v-52de821a] .fc .fc-prev-button{border:none!important;background-color:transparent!important;padding:.25rem .5rem!important}[data-v-52de821a] .fc .fc-toolbar-title{color:var(--cp-brand-font)!important;font-weight:600!important}[data-v-52de821a] .fc-event.cp-full-calendar-event--cancelled,[data-v-52de821a] .fc-event.cp-full-calendar-event--past,[data-v-52de821a] .fc-event.cp-full-calendar-event--upcoming{border-radius:6px!important;border:1px solid transparent!important;border-left-width:3px!important;padding:1px 4px!important;font-weight:500!important;box-shadow:none!important;transition:filter .15s ease,background-color .15s ease!important}[data-v-52de821a] .fc-event.cp-full-calendar-event--cancelled:hover,[data-v-52de821a] .fc-event.cp-full-calendar-event--past:hover,[data-v-52de821a] .fc-event.cp-full-calendar-event--upcoming:hover{filter:brightness(.97)!important}[data-v-52de821a] .fc-event.cp-full-calendar-event--upcoming .fc-event-main,[data-v-52de821a] .fc-event.cp-full-calendar-event--upcoming{background-color:var(--cp-primary-50)!important;border-color:var(--cp-primary-100)!important;border-left-color:var(--cp-primary-500)!important;color:var(--cp-primary-700)!important}[data-v-52de821a] .fc-event.cp-full-calendar-event--upcoming *{color:var(--cp-primary-700)!important}[data-v-52de821a] .fc-event.cp-full-calendar-event--past .fc-event-main,[data-v-52de821a] .fc-event.cp-full-calendar-event--past{background-color:var(--cp-font-100)!important;border-color:var(--cp-font-200)!important;border-left-color:var(--cp-font-300)!important;color:var(--cp-font-500)!important}[data-v-52de821a] .fc-event.cp-full-calendar-event--past *{color:var(--cp-font-500)!important}[data-v-52de821a] .fc-event.cp-full-calendar-event--cancelled .fc-event-main,[data-v-52de821a] .fc-event.cp-full-calendar-event--cancelled{background-color:var(--cp-error-50)!important;border-color:var(--cp-error-100)!important;border-left-color:var(--cp-error-400)!important;color:var(--cp-error-600)!important}[data-v-52de821a] .fc-event.cp-full-calendar-event--cancelled *{color:var(--cp-error-600)!important}[data-v-52de821a] .fc-event.cp-full-calendar-event--cancelled .fc-event-title{text-decoration:line-through!important;text-decoration-thickness:1px!important}
