.vc-pane-container .vc-pane-layout{font-family:ui-sans-serif,system-ui,sans-serif}.vc-pane-container .vc-pane-layout .vc-pane{padding:1rem}.vc-pane-container .vc-pane-layout .vc-header .vc-title{text-transform:capitalize;color:hsl(var(--foreground));font-size:1rem;font-weight:500;line-height:1.5rem}.vc-title{color:hsl(var(--muted-foreground));position:relative;top:-.875rem}.vc-pane-container .vc-pane-layout .vc-weeks{margin-top:.5rem}.vc-pane-container .vc-pane-layout .vc-weeks .vc-weekday{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:400;line-height:1.25rem}.vc-arrow{border-radius:9999px;transform:scale(.9)}.vc-arrow:hover{background-color:hsl(var(--muted));transition-property:color,background-color,border-color;transition-duration:.3s}.dark .vc-arrow:hover{background-color:hsl(var(--card))}.vc-pane-container .vc-pane-layout .vc-weeks .vc-weeknumber .vc-weeknumber-content{color:hsl(var(--muted-foreground));font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.vc-highlight-content-solid{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.vc-highlight-content-outline{border:2px solid hsl(var(--primary));background-color:hsl(var(--primary)/.2)!important;color:hsl(var(--primary))!important}.dark .vc-highlight-content-outline{background-color:hsl(var(--card)/.7)!important;color:hsl(var(--primary))!important}.vc-disabled,.vc-pane-container .vc-day-content.is-disabled{color:hsl(var(--muted-foreground)/.5)}.dark .vc-disabled{color:hsl(var(--muted-foreground)/.3)!important}.vc-pane-container .vc-day-content.bg-gray-200{background-color:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important}.dark .vc-pane-container .vc-day-content.bg-gray-200{background-color:hsl(var(--card))!important;color:hsl(var(--card-foreground))!important}.vc-pane-container .vc-arrows-container{padding:.5rem 1.5rem;top:1.25rem}.vc-pane-container .vc-arrows-container .vc-arrow{border-radius:.75rem;justify-content:center;align-items:center;display:flex;top:-.5rem;color:hsl(var(--muted-foreground))!important}.dark .vc-pane-container .vc-arrows-container .vc-arrow:hover{background-color:hsl(var(--card)/.4);color:hsl(var(--card-foreground))}.vc-container [role=button],.vc-container button,.vc-popover-content [role=button],.vc-popover-content button{outline-offset:2px;outline:2px solid #0000}.vc-container [role=button]:focus-visible,.vc-container button:focus-visible,.vc-popover-content [role=button]:focus-visible,.vc-popover-content button:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring));outline:none}.vc-pane-container .vc-arrows-container .vc-arrow svg{width:1.25rem;height:1.25rem;position:relative;top:-.125rem}.vc-day-layer+span{color:hsl(var(--primary-foreground))!important}.vc-bars .vc-bar,.vc-dots .vc-dot{background-color:hsl(var(--success))!important}.vc-highlight{background-color:hsl(var(--primary)/.2)!important;color:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important;font-weight:400!important}.vc-container{background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .vc-container{background-color:hsl(var(--card))}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container{padding:.75rem}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header{margin-bottom:.75rem}.vc-nav-title{color:hsl(var(--foreground));font-family:ui-sans-serif,system-ui,sans-serif;font-weight:500}.vc-nav-title:hover{background-color:hsl(var(--muted))}.dark .vc-nav-title:hover{background-color:hsl(var(--card)/.6)}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow:active,.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow:focus,.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:active,.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:focus{border-color:#0000!important}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow:hover{background-color:hsl(var(--muted))}.dark .vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow:hover{background-color:hsl(var(--card)/.6)}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow{width:1.5rem;height:1.5rem;color:hsl(var(--primary-foreground));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;top:.25rem}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-arrow svg{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));position:relative;top:-.125rem}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item{color:hsl(var(--muted-foreground));text-transform:capitalize;border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;line-height:1!important}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-active{color:hsl(var(--primary));background-color:hsl(var(--primary)/.1)!important;border-color:hsl(var(--primary))!important}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-disabled{color:hsl(var(--muted-foreground)/.5)}.vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item:not(.is-active):hover{background-color:hsl(var(--muted))}.dark .vc-popover-content-wrapper .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item:not(.is-active):hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.vc-popover-content{background-color:hsl(var(--popover));border-color:hsl(var(--border))}.dark .vc-popover-content{background-color:hsl(var(--card))}.vc-time-content .vc-time-date>span{font-size:.875rem;line-height:1.25rem}.vc-time-content .vc-am-pm>button,.vc-time-picker .vc-date-time .vc-date>span{font-family:ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.vc-time-picker.vc-bordered{border-color:hsl(var(--border))}.vc-time-picker{align-items:flex-start}.vc-time-content{flex-grow:1}.vc-time-content .vc-time-date span{color:hsl(var(--muted-foreground));font-family:ui-sans-serif,system-ui,sans-serif;font-size:.75rem;line-height:1rem}.vc-time-day,.vc-time-month{color:hsl(var(--primary))!important}.vc-time-picker.vc-attached{border-color:hsl(var(--border))}.vc-time-select-group svg{flex-shrink:0;width:1rem;height:1rem}.vc-time-select-group{width:75%}.vc-time-select-group .vc-select{flex-grow:1}.vc-time-select>span{margin-left:1rem!important;margin-right:1rem!important}.vc-time-select-group{background-color:hsl(var(--muted));border-color:hsl(var(--border));width:100%}.dark .vc-time-select-group{background-color:hsl(var(--card))}.vc-time-select-group .vc-base-select select{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));outline-offset:2px;outline:2px solid #0000}.dark .vc-time-select-group .vc-base-select select{background-color:hsl(var(--card))}.vc-time-select-group .vc-base-select select:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring));outline:none}.vc-time-select-group .vc-base-icon{color:hsl(var(--primary))}.vc-time-colon{color:hsl(var(--muted-foreground))}.vc-light .vc-attr,.vc-light.vc-attr{--vc-content-color:hsl(var(--primary));--vc-highlight-outline-bg:hsl(var(--background));--vc-highlight-outline-border:hsl(var(--primary));--vc-highlight-outline-content-color:hsl(var(--primary));--vc-highlight-light-bg:hsl(var(--primary)/.2);--vc-highlight-light-content-color:hsl(var(--primary));--vc-highlight-solid-bg:hsl(var(--primary));--vc-highlight-solid-content-color:hsl(var(--primary-foreground));--vc-dot-bg:hsl(var(--primary));--vc-bar-bg:hsl(var(--primary))}.vc-light{--vc-nav-item-active-bg:hsl(var(--primary));--vc-nav-item-current-color:hsl(var(--primary));--vc-time-month-color:hsl(var(--primary));--vc-time-day-color:hsl(var(--primary));--vc-time-select-group-icon-color:hsl(var(--primary));--vc-focus-ring:0 0 0 2px hsl(var(--ring))}
