.vc-popover-content-wrapper .vc-popover-content{height:auto!important}.calendar-wrapper>div:first-child{display:flex;flex-direction:column;flex-grow:1;height:100%;width:100%}.vc-pane-layout{width:100%}.vc-pane{height:100%}.calendar-wrapper>div>div:first-child{align-items:center;display:flex;flex-direction:column;height:42px;top:0;z-index:10}.calendar-wrapper .vc-header button{background-color:hsl(var(--background-dark));border-style:none;opacity:1}.calendar-wrapper .vc-header button,.vc-title-wrapper{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.vc-title-wrapper{margin:auto}.vc-header .vc-title-wrapper{display:flex;height:42px;z-index:10}.vc-container{border-style:none}.vc-pane-container,.vc-pane-layout,.vc-weeks{flex-grow:1;height:100%}.vc-pane,.vc-pane-container,.vc-pane-layout,.vc-weeks{display:flex;flex-direction:column}.vc-header{align-items:center;background-color:hsl(var(--background-dark));border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);display:flex;height:42px;justify-content:space-between;margin-top:0}.calendar-wrapper .vc-weekday{font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.vc-weekdays{margin-bottom:.5rem}.calendar-wrapper .vc-weeks{margin-top:0;padding:.75rem}.calendar-wrapper .vc-weeks>.vc-week{flex-grow:1}.vc-week{border-color:rgb(156 163 175/var(--tw-border-opacity));border-left-width:1px;border-top-width:1px}.vc-day,.vc-week{--tw-border-opacity:1}.vc-day{border-color:rgb(156 163 175/var(--tw-border-opacity));border-right-width:1px}.vc-week:last-child{border-bottom-width:1px}.vc-day-content{align-items:flex-start;justify-content:flex-start;line-height:1;padding:.5rem}.vc-day-content,.vc-highlight.vc-highlight-bg-solid{border-radius:0!important;height:100%;width:100%}.vc-highlight.vc-highlight-bg-solid{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.vc-day-box-center-bottom{justify-content:flex-end}.vc-day-layer{bottom:.5rem;right:.5rem}.vc-highlights,.vc-highlights .vc-day-layer{bottom:0;right:0}.vc-dot{height:.375rem;width:.375rem}.vc-header .vc-arrow:hover{background-color:hsl(var(--foreground))}.vc-focus:focus-within{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vc-bordered{border-radius:var(--radius)}
