.vc-container{width:100%;border:none!important}.vc-highlight{background:#4e2096;width:48px!important;height:48px!important}.is-not-in-month{visibility:hidden!important;height:0!important}.vc-day{color:#7a736b;min-height:0!important}.vc-day:has(.available-dot){color:#74cb90}.vc-day:has(.booked-dot){color:#418ee7}.vc-day-content{width:100%;max-width:48px!important;height:48px!important}.vc-day-content.vc-disabled{color:#f3eee8}.vc-day-content:has(:not(.vc-disabled)):focus{color:#fff;background:0 0!important}.vc-day-content:focus.vc-highlight-content-solid,.vc-day-content:focus.vc-highlight-content-solid.highlight-current:not(.is-selected),.vc-day-content:not(:focus).vc-highlight-content-solid.is-selected{color:#fff}.vc-day-content:hover{background:0 0!important}.vc-highlight-content-outline{color:#fff}.vc-focus:focus-within{box-shadow:none}.vc-arrow .vc-svg-icon{color:#4e2096}.vc-title:first-letter{text-transform:uppercase}.vc-weekday{margin-bottom:10px}.vc-weekday:first-letter{text-transform:uppercase}.vc-header{margin-bottom:15px}.vc-header .vc-title-wrapper span{color:#7a736b}.vc-header .vc-title-wrapper span:first-letter{text-transform:uppercase}.vc-header .vc-base-icon{stroke:#4e2096}.vc-dot{color:red;width:8px;height:8px;margin-top:-20px}.booked-dot{background-color:#418ee7}.booked-dot+.available-dot{display:none}.available-dot{background-color:#74cb90}.vc-disabled~.vc-day-layer{display:none}.vc-weekday{border-top:1px solid #fbf9f7;border-bottom:1px solid #fbf9f7;color:#7a736b!important;padding-top:4px!important;line-height:27px!important}.vc-highlight-bg-outline{border:#0000}.vc-day-layer:has(.vc-highlight-base-middle){background-color:#f5e5fd}.vc-highlight-base-middle,.vc-highlight.vc-highlight-base-end,.vc-highlight.vc-highlight-base-start{background-color:#f5e5fd}.vc-container[data-v-5d155883]{width:100%;border:none!important}.vc-highlight[data-v-5d155883]{background:#4e2096;width:48px!important;height:48px!important}.is-not-in-month[data-v-5d155883]{visibility:hidden!important;height:0!important}.vc-day[data-v-5d155883]{color:#7a736b;min-height:0!important}.vc-day[data-v-5d155883]:has(.available-dot){color:#74cb90}.vc-day[data-v-5d155883]:has(.booked-dot){color:#418ee7}.vc-day-content[data-v-5d155883]{width:100%;max-width:48px!important;height:48px!important}.vc-day-content.vc-disabled[data-v-5d155883]{color:#f3eee8}.vc-day-content[data-v-5d155883]:has(:not(.vc-disabled)):focus{color:#fff;background:0 0!important}.vc-day-content:focus.vc-highlight-content-solid[data-v-5d155883],.vc-day-content:focus.vc-highlight-content-solid.highlight-current[data-v-5d155883]:not(.is-selected),.vc-day-content:not(:focus).vc-highlight-content-solid.is-selected[data-v-5d155883]{color:#fff}.vc-day-content[data-v-5d155883]:hover{background:0 0!important}.vc-highlight-content-outline[data-v-5d155883]{color:#fff}.vc-focus[data-v-5d155883]:focus-within{box-shadow:none}.vc-arrow .vc-svg-icon[data-v-5d155883]{color:#4e2096}.vc-title[data-v-5d155883]:first-letter{text-transform:uppercase}.vc-weekday[data-v-5d155883]{margin-bottom:10px}.vc-weekday[data-v-5d155883]:first-letter{text-transform:uppercase}.vc-header[data-v-5d155883]{margin-bottom:15px}.vc-header .vc-title-wrapper span[data-v-5d155883]{color:#7a736b}.vc-header .vc-title-wrapper span[data-v-5d155883]:first-letter{text-transform:uppercase}.vc-header .vc-base-icon[data-v-5d155883]{stroke:#4e2096}.vc-dot[data-v-5d155883]{color:red;width:8px;height:8px;margin-top:-20px}.booked-dot[data-v-5d155883]{background-color:#418ee7}.booked-dot+.available-dot[data-v-5d155883]{display:none}.available-dot[data-v-5d155883]{background-color:#74cb90}.vc-disabled~.vc-day-layer[data-v-5d155883]{display:none}.vc-weekday[data-v-5d155883]{border-top:1px solid #fbf9f7;border-bottom:1px solid #fbf9f7;color:#7a736b!important;padding-top:4px!important;line-height:27px!important}.vc-highlight-bg-outline[data-v-5d155883]{border:#0000}.vc-day-layer[data-v-5d155883]:has(.vc-highlight-base-middle){background-color:#f5e5fd}.vc-highlight-base-middle[data-v-5d155883],.vc-highlight.vc-highlight-base-end[data-v-5d155883],.vc-highlight.vc-highlight-base-start[data-v-5d155883]{background-color:#f5e5fd}[data-v-5d155883] .card__content{width:350px}
