.custom-calendar.vc-container{background-color:transparent;border-radius:0;border-width:0;margin-top:0}.custom-calendar .vc-pane-container .vc-pane-layout .vc-pane,.custom-calendar .vc-pane-layout .vc-pane{padding:0}.custom-calendar.vc-container .vc-header{background-color:transparent;margin-bottom:1.5rem;padding-bottom:.5rem;padding-top:.5rem;padding-inline-start:.25rem}.custom-calendar.vc-container .vc-header .vc-title{position:relative;top:0}.custom-calendar.vc-container:where([class=dark],[class=dark] *){--tw-bg-opacity:1;background-color:rgb(var(--color-muted-900)/1);background-color:rgb(var(--color-muted-900)/var(--tw-bg-opacity))}.custom-calendar.vc-container .vc-weeks{margin-top:0;padding:0}.custom-calendar.vc-container .vc-weekday{border-bottom-width:1px;--tw-border-opacity:1!important;border-color:rgb(var(--color-muted-200)/var(--tw-border-opacity))!important;--tw-bg-opacity:1;background-color:rgb(var(--color-muted-200)/1);background-color:rgb(var(--color-muted-200)/var(--tw-bg-opacity));padding:.75rem}.custom-calendar.vc-container .vc-weekday:where([class=dark],[class=dark] *){--tw-border-opacity:1!important;border-color:rgb(var(--color-muted-700)/var(--tw-border-opacity))!important;--tw-bg-opacity:1;background-color:rgb(var(--color-muted-800)/1);background-color:rgb(var(--color-muted-800)/var(--tw-bg-opacity))}.custom-calendar.vc-container .vc-arrows-container{top:-.375rem}.custom-calendar.vc-container .vc-arrow:hover{background-color:transparent}.custom-calendar.vc-container .vc-day{--day-height:25rem;min-height:25rem;min-height:var(--day-height);min-width:var(--day-width);padding:0;text-align:start}.custom-calendar.vc-container .vc-weekdays{display:none}.custom-calendar.vc-container .vc-week{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.custom-calendar.vc-container.hide-weekend .vc-week{grid-template-columns:repeat(5,1fr)}.custom-calendar.vc-container.hide-weekend .vc-day.weekday-1,.custom-calendar.vc-container.hide-weekend .vc-day.weekday-7,.custom-calendar.vc-container.hide-weekend .vc-weekday-1,.custom-calendar.vc-container.hide-weekend .vc-weekday-7{display:none}.custom-calendar.vc-container .vc-day:not(.on-bottom){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-muted-200)/var(--tw-border-opacity))}.custom-calendar.vc-container .vc-day:not(.on-bottom):where([class=dark],[class=dark] *){--tw-border-opacity:1;border-color:rgb(var(--color-muted-800)/var(--tw-border-opacity))}.custom-calendar.vc-container .vc-day:not(.on-right){border-inline-end-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-muted-200)/var(--tw-border-opacity))}.custom-calendar.vc-container .vc-day:not(.on-right):where([class=dark],[class=dark] *){--tw-border-opacity:1;border-color:rgb(var(--color-muted-800)/var(--tw-border-opacity))}.custom-calendar.vc-container .vc-day.is-not-in-month{background-color:rgb(var(--color-muted-50)/.5)}.custom-calendar.vc-container .vc-day.is-not-in-month:where([class=dark],[class=dark] *){background-color:rgb(var(--color-muted-700)/.1)}.custom-calendar.vc-container .vc-day.weekday-1,.custom-calendar.vc-container .vc-day.weekday-7{border-inline-end-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-muted-200)/var(--tw-border-opacity))}.custom-calendar.vc-container .vc-day.weekday-1:where([class=dark],[class=dark] *),.custom-calendar.vc-container .vc-day.weekday-7:where([class=dark],[class=dark] *){--tw-border-opacity:1;border-color:rgb(var(--color-muted-800)/var(--tw-border-opacity))}.custom-calendar.vc-container .vc-day.weekday-1{border-inline-end-width:0}
