.fc{height:100%;font-family:var(--font-sans);color:var(--color-base-content)}.fc *{transition:none!important;animation:none!important}.fc table{border-collapse:collapse;width:100%}.fc th,.fc td{vertical-align:top;border:none}.fc .fc-scrollgrid{box-shadow:none;background-color:var(--color-base-100);border:none;border-radius:0;position:relative;overflow:hidden}.fc .fc-scrollgrid:after{display:none}.fc .fc-scrollgrid-section-body{flex:auto;overflow-y:auto}.fc .fc-timegrid-slot{border-top:1px solid color-mix(in srgb,var(--color-base-content)20%,var(--color-base-100));height:3rem;position:relative}.fc .fc-timegrid-slot:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-base-content)20%,var(--color-base-100))}.hero-demo-calendar .fc .fc-timegrid-slot{height:2.25rem}.fc .fc-timegrid-slot-label{text-align:right;color:var(--color-base-content);opacity:.8;z-index:2;padding-right:1rem;font-size:.875rem;font-weight:500;position:relative}.fc .fc-timegrid-col{border-right:1px solid var(--color-base-300)}.fc .fc-timegrid-col:last-child{border-right:none}.fc .fc-timegrid-axis{position:relative}.fc .fc-col-header-cell{text-align:center;background:linear-gradient(to bottom,var(--color-base-100)0%,var(--color-base-200)100%);border-bottom:3px solid var(--color-primary);border-right:1px solid var(--color-base-300);text-transform:uppercase;letter-spacing:.05em;padding:1.25rem .5rem;font-size:.75rem;font-weight:600;position:relative;color:var(--color-base-content)!important}.fc .fc-col-header-cell a,.fc .fc-col-header-cell span{color:var(--color-base-content)!important}.fc .fc-col-header-cell:last-child{border-right:none}.fc .fc-day-header{background:var(--color-base-200);border-bottom:2px solid var(--color-base-300);color:var(--color-base-content);padding:.75rem}.fc .fc-resource-area{background:var(--color-base-200)}.fc .fc-resource-header-cell{background:linear-gradient(to bottom,var(--color-base-100)0%,var(--color-base-200)100%);border-bottom:3px solid var(--color-primary);text-transform:uppercase;letter-spacing:.05em;color:var(--color-base-content);padding:1.25rem .5rem;font-size:.75rem;font-weight:600}.fc .fc-resource-cell{background:var(--color-base-200);border-right:2px solid var(--color-base-300);color:var(--color-base-content);padding:.5rem 1rem;font-weight:500;position:relative}.fc .fc-event:not(.fc-bg-event){cursor:pointer;z-index:1;background-image:none;background-color:var(--color-primary);opacity:1;border:2px solid #0003;border-radius:.375rem;outline:none;min-height:2.5rem;margin:1px;padding:.375rem .5rem;font-size:.75rem;font-weight:500;position:relative;overflow:hidden;visibility:visible!important;box-shadow:none!important;transition:box-shadow .2s ease-in-out!important;animation:none!important;transform:none!important}.fc-event .fc-event-time,.fc-event .fc-event-patient-name{color:inherit!important}.fc .fc-event-start,.fc .fc-event-end,.fc .fc-event-selected,.fc .fc-event-resizing,.fc .fc-event-mirror,.fc-event-harness,.fc-event-harness-inset,.fc-timegrid-event-harness,.fc-timegrid-event-harness-inset,.fc-daygrid-event-harness{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}.fc .fc-event:before,.fc .fc-event:after{content:none!important;display:none!important}.fc .fc-event:not(.fc-event-mirror):not(.fc-event-selected):not(.fc-daygrid-event):not(.fc-list-event):hover{position:relative;z-index:9999!important;width:auto!important;min-width:max-content!important;box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary)20%,transparent),0 4px 6px -4px color-mix(in srgb,var(--color-primary)20%,transparent)!important;padding-left:.5rem!important;padding-right:.75rem!important;overflow:visible!important}.fc .fc-event:not(.fc-event-mirror):not(.fc-daygrid-event):not(.fc-list-event):hover .fc-event-patient-name{white-space:nowrap;text-overflow:initial;overflow:visible}.fc .fc-event:not(.fc-event-mirror):not(.fc-daygrid-event):not(.fc-list-event):hover .fc-event-badge{z-index:10000;position:relative}.fc .fc-event:not(.fc-event-mirror):not(.fc-daygrid-event):not(.fc-list-event):hover .fc-event-time,.fc .fc-event:not(.fc-event-mirror):not(.fc-daygrid-event):not(.fc-list-event):hover .fc-event-patient-name{color:inherit!important}.fc .fc-event-main{flex-direction:column;height:100%;min-height:0;display:flex}.fc .fc-event-title-container{flex-direction:column;flex-grow:1;min-height:0;display:flex}.fc .fc-event-title{color:#fff;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;font-size:.75rem;font-weight:600;line-height:1.15}.fc .fc-event-time{opacity:.85;margin-bottom:0;font-size:.7rem;font-weight:400;line-height:1}.fc-timeGrid-view .fc-event-time,.fc-resourceTimeGrid-view .fc-event-time{opacity:.75;color:#ffffffe6;margin-bottom:.125rem;font-size:.65rem;font-weight:400;line-height:1;display:block}.fc-timegrid-event-short .fc-event-patient-name{margin:0;font-size:.7rem;line-height:1.1}.fc-timegrid-event-short .fc-event-badge{margin-top:.125rem;padding:.05rem .25rem;font-size:.6rem}.fc-timegrid-event-short .fc-event-time{margin-bottom:0;font-size:.6rem}.fc-timeGrid-view .fc-event-main,.fc-resourceTimeGrid-view .fc-event-main{overflow:hidden}.fc-event-main-frame{background-color:#0000;flex-direction:column;height:100%;padding:.125rem;display:flex;position:relative;overflow:hidden}.fc-event-patient-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:.05rem 0;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}.fc-event-badge{z-index:10;white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:auto;position:relative}.fc-timegrid-event .fc-event-badge,.fc-timegrid-event .fc-event-badge .badge{padding:.05rem .2rem!important;font-size:.55rem!important;line-height:1.1!important}.fc-timegrid-event .fc-event-badge svg{margin-left:.1rem!important;font-size:.5rem!important}.fc .fc-event:not(.fc-bg-event){background-color:var(--color-primary);color:var(--color-primary-content)}.fc .fc-event:not([style*=rgb]):not([style*=\#]){border-color:color-mix(in srgb,var(--color-primary)70%,black 30%)}.fc .fc-day-today{position:relative;background-color:color-mix(in srgb,var(--color-secondary)8%,transparent)!important}.fc .fc-day-today .fc-col-header-cell{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-secondary)15%,transparent);border-radius:.375rem .375rem 0 0;font-weight:700;background:color-mix(in srgb,var(--color-secondary)25%,transparent)!important;color:var(--color-secondary)!important}.fc .fc-list{padding:.5rem;border:none!important}.fc .fc-list,.fc .fc-list-table,.fc .fc-list-table tbody,.fc .fc-scroller,.fc .fc-scroller-liquid-absolute,.fc-view-harness,.fc-view-harness-active,.fc .fc-view,.fc-list-view .fc-scrollgrid-section>td,.fc-list-view .fc-scrollgrid-section-sticky>td,.fc-list-view .fc-scrollgrid-section-body>td,.fc-list-view .fc-scrollgrid-sync-table,.fc-list-view table,.fc-list-view tbody,.fc-list-view tr,.fc-list-view td,.fc-list-view th,.fc-list .fc-scrollgrid-sync-inner,.fc-scrollgrid-sync-table,.fc-theme-standard td,.fc-theme-standard th,.fc-theme-standard .fc-scrollgrid,.fc .fc-scroller-harness,.fc .fc-scroller-harness-liquid,.fc .fc-list-day,.fc .fc-list-day>*,.fc .fc-list-day th,.fc .fc-list-day td{background:0 0!important}.fc-list-view.fc-view.fc-list.fc-scrollgrid,.fc-list-view.fc-view,.fc-list.fc-view{background:0 0!important;border-radius:0!important}.fc-list-view.fc-view-harness,.fc-view-harness.fc-view-harness-active>.fc-list-view{background:0 0!important}.rounded-lg.shadow-sm:has(.fc-list-view){box-shadow:none!important;background:0 0!important;border-radius:0!important}.h-full.relative.rounded-lg.shadow-sm:has(.fc-list-view){box-shadow:none!important;background:0 0!important;border-radius:0!important}.fc .fc-list-day{margin-bottom:.375rem;border:none!important;padding:0!important}.fc .fc-list-day>*,.fc .fc-list-day th,.fc .fc-list-day td{border:none!important;padding:0!important}.fc .fc-list-day-cushion{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid color-mix(in srgb,var(--color-base-content)20%,var(--color-base-100));justify-content:space-between;align-items:center;margin:0 0 .5rem;font-size:.75rem;font-weight:600;display:flex;color:var(--color-base-content)!important;background:0 0!important;padding:.5rem 0!important}.fc .fc-list-event{cursor:pointer;width:100%;min-height:auto;margin:.25rem 0;display:block;box-shadow:none!important;background-color:#0000!important;border:none!important;padding:0!important;overflow:visible!important}.fc-event.fc-list-event{padding:0!important}.fc .fc-list-event td{background:0 0!important;border:none!important}.fc .fc-list-event-graphic,.fc .fc-list-event-dot{display:none!important}.fc .fc-list-event-time{width:0!important;display:none!important}.fc .fc-list-event-title{width:100%;padding:0;display:block}.fc .fc-list-table colgroup col:first-child{width:0!important}.fc-list-event-custom-content{width:100%;line-height:0;display:block;position:relative}.fc-list-event-main{box-sizing:border-box;border:2px solid #0003;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;min-height:2.5rem;margin:0;padding:.625rem .875rem;display:flex;position:relative;overflow:hidden;box-shadow:none!important;background-color:var(--fc-event-bg-color,var(--color-primary))!important}.fc .fc-list-event:hover .fc-list-event-main,.fc .fc-list-table tbody tr:hover .fc-list-event-main{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary)20%,transparent),0 4px 6px -4px color-mix(in srgb,var(--color-primary)20%,transparent)!important}.fc-list-event-time-display{opacity:.9;white-space:nowrap;flex-shrink:0;min-width:7rem;font-size:.875rem;font-weight:600;position:relative}.fc-list-event-details{flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex;position:relative;overflow:hidden}.fc-list-event-patient-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:calc(100vw - 12.5rem);font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden}@media (max-width:640px){.fc-list-event-patient-name{font-size:.875rem}.fc-list-event-time-display{font-size:.8125rem}}.fc-list-event-badge{white-space:nowrap;flex-shrink:0;margin-left:auto}.fc .fc-list-event td{vertical-align:top;background:0 0!important;border:none!important;padding:0!important}.fc .fc-list-table{width:100%;border:none!important}.fc .fc-list-table tbody tr{background:0 0!important;border:none!important;overflow:visible!important}.fc .fc-list-table td{margin:0!important;padding:0!important;overflow:visible!important}.fc-event:not(.fc-event-mirror):not(.fc-event-dragging):not(.fc-event-dragging-hidden){opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important;scale:1!important}.fc-daygrid-event.fc-event-dragging{opacity:1!important;visibility:visible!important;display:block!important}.fc-event-dragging .fc-event-main-frame-month{width:auto!important;min-width:80px!important;max-width:200px!important;height:auto!important}.fc .fc-event-start.fc-event-dragging-hidden,.fc .fc-event-end.fc-event-dragging-hidden,.fc .fc-timegrid-event.fc-event-dragging-hidden,.fc .fc-daygrid-event.fc-event-dragging-hidden,.fc .fc-event.fc-event-dragging-hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.fc-timegrid-event-harness,.fc-daygrid-event-harness,.fc-list-event{opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important}.fc .fc-event-blocked,.fc .fc-event-blocked.fc-event-draggable,.fc-timegrid-event.fc-event-blocked,.fc-daygrid-event.fc-event-blocked{cursor:not-allowed!important}.fc .fc-list-table .fc-list-event-time,.fc .fc-list-table .fc-list-event-title{background:0 0!important;border:none!important;padding:0!important}.fc .fc-list-table .fc-list-event-title{width:100%;padding:0!important;overflow:visible!important}.fc-list-event-custom-content{overflow:visible!important}.fc .fc-list-event-main{background-color:var(--fc-event-bg-color,var(--color-primary))!important;opacity:1!important;transition:none!important}.fc-list-event-main[style*="rgb(40, 180, 99)"],.fc-list-event-main[style*=\#28b463],.fc-list-event-main[style*="--fc-event-bg-color: rgb(40, 180, 99)"],.fc-list-event-main[style*="--fc-event-bg-color: #28b463"],.fc .fc-event[style*="rgb(40, 180, 99)"],.fc .fc-event[style*=\#28b463]{background-color:#10b981!important}.fc .fc-event[style*="rgb(40, 180, 99)"],.fc .fc-event[style*=\#28b463]{opacity:1!important;border-color:#047857!important}.fc-list-event-main[style*="rgb(0, 188, 212)"],.fc-list-event-main[style*=\#00bcd4],.fc-list-event-main[style*="--fc-event-bg-color: rgb(0, 188, 212)"],.fc-list-event-main[style*="--fc-event-bg-color: #00bcd4"],.fc .fc-event[style*="rgb(0, 188, 212)"],.fc .fc-event[style*=\#00bcd4]{background-color:#06b6d4!important}.fc .fc-event[style*="rgb(0, 188, 212)"],.fc .fc-event[style*=\#00bcd4]{opacity:1!important;border-color:#0284c7!important}.fc-list-event-main[style*="rgb(255, 193, 7)"],.fc-list-event-main[style*=\#ffc107],.fc-list-event-main[style*="--fc-event-bg-color: rgb(255, 193, 7)"],.fc-list-event-main[style*="--fc-event-bg-color: #ffc107"],.fc .fc-event[style*="rgb(255, 193, 7)"],.fc .fc-event[style*=\#ffc107]{color:#1f2937!important;background-color:#f59e0b!important}.fc .fc-event[style*="rgb(255, 193, 7)"],.fc .fc-event[style*=\#ffc107]{opacity:1!important;border-color:#d97706!important}.fc-list-event-main[style*="rgb(255, 193, 7)"] .fc-list-event-time-display,.fc-list-event-main[style*="rgb(255, 193, 7)"] .fc-list-event-patient-name,.fc-list-event-main[style*=\#ffc107] .fc-list-event-time-display,.fc-list-event-main[style*=\#ffc107] .fc-list-event-patient-name{text-shadow:none;color:#1f2937!important}.fc-list-event-main[style*="rgb(255, 152, 0)"],.fc-list-event-main[style*=\#ff9800],.fc-list-event-main[style*="--fc-event-bg-color: rgb(255, 152, 0)"],.fc-list-event-main[style*="--fc-event-bg-color: #ff9800"],.fc .fc-event[style*="rgb(255, 152, 0)"],.fc .fc-event[style*=\#ff9800]{background-color:#f97316!important}.fc .fc-event[style*="rgb(255, 152, 0)"],.fc .fc-event[style*=\#ff9800]{opacity:1!important;border-color:#ea580c!important}.fc-list-event-main[style*="rgb(244, 67, 54)"],.fc-list-event-main[style*=\#f44336],.fc-list-event-main[style*="--fc-event-bg-color: rgb(244, 67, 54)"],.fc-list-event-main[style*="--fc-event-bg-color: #f44336"],.fc .fc-event[style*="rgb(244, 67, 54)"],.fc .fc-event[style*=\#f44336]{background-color:#ef4444!important}.fc .fc-event[style*="rgb(244, 67, 54)"],.fc .fc-event[style*=\#f44336]{opacity:1!important;border-color:#dc2626!important}.fc-list-event-main[style*="rgb(103, 58, 183)"],.fc-list-event-main[style*=\#673ab7],.fc-list-event-main[style*="--fc-event-bg-color: rgb(103, 58, 183)"],.fc-list-event-main[style*="--fc-event-bg-color: #673ab7"],.fc .fc-event[style*="rgb(103, 58, 183)"],.fc .fc-event[style*=\#673ab7]{background-color:#8b5cf6!important}.fc .fc-event[style*="rgb(103, 58, 183)"],.fc .fc-event[style*=\#673ab7]{opacity:1!important;border-color:#7c3aed!important}.fc .fc-timegrid-now-indicator-line{background:var(--color-secondary);z-index:3;border:none;height:2px;position:relative}.fc .fc-timegrid-now-indicator-line:before{content:"";background-color:var(--color-secondary);width:12px;height:12px;box-shadow:0 0 0 2px var(--color-secondary);z-index:4;border:2px solid #fff;border-radius:50%;position:absolute;top:50%;left:8px;transform:translate(-50%,-50%)}.fc .fc-timegrid-now-indicator-arrow{display:none!important}.fc .fc-highlight{opacity:0!important;background:0 0!important;border:none!important;transition:none!important;animation:none!important}.fc .fc-event.fc-event-mirror{background-color:color-mix(in srgb,var(--color-primary)20%,white 80%);border-color:var(--color-primary);border-style:solid;border-width:2px;border-radius:.375rem;margin:1px;opacity:1!important;visibility:visible!important;color:var(--color-base-content)!important;z-index:9999!important;width:auto!important;min-width:150px!important;height:auto!important;min-height:24px!important;padding:.375rem .5rem!important;transition:none!important;animation:none!important;display:block!important;position:absolute!important;transform:none!important}.fc .fc-event.fc-event-mirror *{color:#000!important}.fc-dayGridMonth-view .fc-event.fc-event-mirror{color:inherit!important;background:0 0!important;border:none!important;padding:0!important}.fc-event-mirror .fc-event-main-frame-month,.fc-event-dragging .fc-event-main-frame-month{width:auto!important;min-width:150px!important;max-width:300px!important;height:auto!important;min-height:24px!important}.fc .fc-event.fc-event-resizing{opacity:.75}.fc .fc-daygrid-day-frame{min-height:1.25rem;padding:.0625rem}.fc .fc-daygrid-axis{color:var(--color-base-content);padding:.125rem .5rem;font-size:.7rem}.fc .fc-daygrid-body{border-bottom:2px solid var(--color-base-300)!important;min-height:1.5rem!important}.fc .fc-daygrid-event{border-radius:.25rem;align-items:center;height:1.25rem;margin:.0625rem 0;padding:.125rem .375rem;font-size:.7rem;line-height:1;display:flex;overflow:hidden}.fc .fc-daygrid-event .fc-event-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fc .fc-daygrid-event:hover{z-index:9999!important;width:auto!important;min-width:max-content!important;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-primary)15%,transparent),0 2px 4px -2px color-mix(in srgb,var(--color-primary)15%,transparent)!important;padding:0!important;position:relative!important;left:0!important}.fc .fc-daygrid-event:hover .fc-event-main-frame-month{white-space:nowrap;padding:.375rem .5rem;width:max-content!important;min-width:100%!important}.fc .fc-daygrid-event:hover .fc-event-main-frame-month .fc-event-patient-name{white-space:nowrap!important;text-overflow:initial!important;overflow:visible!important}.fc .fc-daygrid-day{border-right:1px solid color-mix(in srgb,var(--color-base-content)20%,var(--color-base-100));border-bottom:1px solid color-mix(in srgb,var(--color-base-content)20%,var(--color-base-100))}.fc .fc-daygrid-day:hover{background-color:var(--color-base-200)}.fc .fc-daygrid-day-number{color:var(--color-base-content);opacity:.9;padding:.5rem;font-weight:500}.fc .fc-daygrid-event:not(.fc-event-dragging){background-color:#0000!important;border:none!important;width:auto!important;min-height:1.5rem!important;margin:2px 4px!important;padding:0!important;font-size:.75rem!important;display:block!important;position:relative!important}.fc .fc-daygrid-event.fc-event-dragging{background-color:initial!important;border:initial!important}.fc-daygrid-event-dot{display:none!important}.fc-daygrid-event .fc-event-main{width:100%!important;min-height:1.4rem!important;padding:0!important;display:block!important}.fc-daygrid-block-event{align-items:center!important;display:flex!important}.fc-daygrid-event .fc-event-time,.fc-daygrid-event .fc-event-title{font-size:.75rem!important;display:inline!important}.fc-daygrid-event .fc-event-content{padding:2px 4px!important;display:block!important}.fc-daygrid-event .fc-event-title-container,.fc-daygrid-event .fc-event-main-frame{width:100%!important;display:block!important}.fc-event-main-frame-month{background-color:var(--event-bg-color);border-style:solid;border-width:2px;border-color:var(--event-border-color);width:100%;height:100%;box-shadow:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .5rem;transition:box-shadow .2s ease-in-out;display:flex;position:relative;overflow:hidden}.fc-event-main-frame-month:before,.fc-event-main-frame-month:after{content:none!important;display:none!important}.fc-event-main-frame-month .fc-event-time{opacity:.9;white-space:nowrap;z-index:1;flex-shrink:0;font-size:.65rem;position:relative}.fc-event-main-frame-month .fc-event-patient-name{text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;min-width:0;font-size:.75rem;font-weight:600;position:relative;overflow:hidden}.fc-event-main-frame-month .fc-event-badge{white-space:nowrap;z-index:1;flex-shrink:0;padding:.0625rem .25rem;font-size:.6rem;position:relative}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:var(--color-primary);color:var(--color-primary-content);opacity:1;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin:.25rem;display:flex}.fc .fc-non-business,.fc-col.fc-non-business,.fc-timegrid-col.fc-non-business,.fc-daygrid-day.fc-non-business{background:0 0!important}.booking-calendar .fc .fc-non-business{background:color-mix(in srgb,var(--color-base-content)14%,transparent)!important;background-color:color-mix(in srgb,var(--color-base-content)14%,transparent)!important}.booking-calendar .fc .fc-bg-event.fc-non-business{opacity:1}.booking-calendar .fc .fc-bg-event{pointer-events:none}.booking-calendar .fc .fc-bg-event.booking-selected-day{opacity:1;background:color-mix(in srgb,var(--color-primary)14%,transparent)!important;background-color:color-mix(in srgb,var(--color-primary)14%,transparent)!important}.fc-scrollgrid-section-body::-webkit-scrollbar{width:8px;height:8px}.fc-scrollgrid-section-body::-webkit-scrollbar-track{background:var(--color-base-200);border-radius:4px;margin:4px}.fc-scrollgrid-section-body::-webkit-scrollbar-thumb{background:var(--color-base-300);border:2px solid var(--color-base-200);border-radius:4px}.fc-scrollgrid-section-body::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}@media (max-width:640px){.fc .fc-col-header-cell{padding:.75rem .25rem;font-size:.625rem}.fc .fc-timegrid-slot{height:2.5rem}.fc .fc-timegrid-slot-label{padding-right:.5rem;font-size:.75rem}.fc .fc-event:not(.fc-bg-event){border-radius:.375rem;padding:.375rem .5rem;font-size:.75rem}.fc .fc-event-time{font-size:.625rem}.fc-list-event-time-end{display:none}.fc-list-event-time-display{min-width:3.5rem}.fc .fc-list-event{margin:.0625rem 0}.fc .fc-list-day{margin-bottom:.25rem}.fc .fc-list-day-cushion{margin:0 0 .25rem}}.fc-timegrid-event{height:unset!important;min-height:unset!important}.fc-timegrid-event-harness{min-height:unset!important;position:absolute!important}.fc-timegrid-event-harness-inset .fc-timegrid-event{height:100%!important;position:relative!important}.fc .fc-timegrid-col-events{margin:0 2px}.fc .fc-timegrid-event-harness:has(.fc-event:hover){z-index:9999!important;overflow:visible!important}.fc .fc-timegrid-event-harness:hover{z-index:9999!important;overflow:visible!important}.fc .fc-timegrid-col:has(.fc-event:hover){z-index:9999!important;position:relative!important}.fc .fc-timegrid-col:hover{z-index:9999!important;position:relative!important}.fc .fc-event:not(.fc-event-mirror):not(.fc-event-selected):hover{position:relative}.fc-timegrid-event-harness:not(:only-child){margin-right:2px}.fc-timegrid-event:hover{z-index:9999!important;box-shadow:none!important}.fc-timegrid-event-harness-inset{margin-left:1px!important;margin-right:1px!important}.fc-event-main{height:100%}.fc-event-main-frame{flex-direction:column;height:100%;display:flex}.fc-list-event.fc-placeholder-event,.fc-placeholder-event{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}
