.back-btn-slide[data-v-ba8166c8]{animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.back-btn-slide.expanded[data-v-ba8166c8]{max-height:2.5rem;opacity:1}.back-btn-slide.collapsed[data-v-ba8166c8]{max-height:0;opacity:0}[data-v-ba8166c8] .tiptap-content h1,[data-v-ba8166c8] .tiptap-content h2,[data-v-ba8166c8] .tiptap-content h3{font-size:1rem;font-weight:700;line-height:1.5rem;line-height:1.375}[data-v-ba8166c8] .tiptap-content p{font-size:.875rem;line-height:1.25rem;line-height:1.625}.week-slots-scroll[data-v-851efa5c]{max-height:420px}.time-format-btn--active[data-v-d9b4eeea]{--tw-text-opacity:1;background:var(--accent);color:rgb(255 255 255/var(--tw-text-opacity,1))}.time-format-btn--active[data-v-d9b4eeea]:focus,.time-format-btn--active[data-v-d9b4eeea]:hover{background:var(--accent)}.time-format-btn--inactive[data-v-d9b4eeea]{--tw-text-opacity:1;background-color:transparent;color:rgb(17 24 39/var(--tw-text-opacity,1))}.time-format-btn--inactive[data-v-d9b4eeea]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.booking-calendar[data-v-25a39d66] td>[role=button]:not([data-disabled]):not([data-outside-view]):not([data-selected]),.booking-calendar[data-v-25a39d66] td>button:not([data-disabled]):not([data-outside-view]):not([data-selected]){animation-duration:.15s;background-color:var(--e71284d2)!important;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.booking-calendar[data-v-25a39d66] td>[role=button]:not([data-disabled]):not([data-outside-view]):not([data-selected]):hover,.booking-calendar[data-v-25a39d66] td>button:not([data-disabled]):not([data-outside-view]):not([data-selected]):hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:var(--v1a040dd3)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.booking-calendar[data-v-25a39d66] [data-selected],.booking-calendar[data-v-25a39d66] [data-selected]:focus,.booking-calendar[data-v-25a39d66] [data-selected]:hover{--tw-text-opacity:1!important;background:var(--v1f2472c3)!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.booking-calendar[data-v-25a39d66] [data-selected]{animation:date-pop-25a39d66 .2s ease-out;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;font-weight:800!important;text-decoration-color:#fff!important}@keyframes date-pop-25a39d66{0%{transform:scale(.85)}60%{transform:scale(1.05)}to{transform:scale(1)}}.booking-calendar[data-v-25a39d66] [data-today]:not([data-selected]){color:var(--v7fc5e418)!important;text-decoration-color:var(--v7fc5e418)!important}.booking-calendar[data-v-25a39d66] [data-outside-view]{opacity:.5!important}.booking-calendar[data-v-25a39d66] [data-disabled]{cursor:not-allowed!important;opacity:.4!important;pointer-events:none}.booking-calendar[data-v-25a39d66] table{border-collapse:collapse!important;table-layout:fixed!important}.booking-calendar[data-v-25a39d66] tr{height:40px!important}.booking-calendar[data-v-25a39d66] td,.booking-calendar[data-v-25a39d66] th{min-width:0!important;width:14.28%!important}.booking-calendar[data-v-25a39d66] td>[role=button],.booking-calendar[data-v-25a39d66] td>button{border-radius:9999px!important;margin-inline:auto;width:2.5rem!important}.view-toggle-btn[data-v-25a39d66]{align-items:center;border-radius:.375rem;border-width:0;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.accent-checkbox[data-state=checked][data-v-023b6fb2]{background-color:var(--accent)!important;border-color:var(--accent)!important}.accent-radio[data-v-023b6fb2]{border-color:#d1d5db!important}.accent-radio[data-state=checked][data-v-023b6fb2]{border-color:#d1d5db!important;color:var(--accent)!important}.form-item__phone[data-v-023b6fb2]{--tw-bg-opacity:1;--tw-shadow:0 1px 1.5px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.06);--tw-shadow-colored:0 1px 1.5px 0 var(--tw-shadow-color),0 1px 1px 0 var(--tw-shadow-color);background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-color:transparent;border-radius:.5rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.form-item__phone[data-v-023b6fb2]{--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);height:2rem}}.form-item__phone[data-v-023b6fb2]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.form-item__phone[data-v-023b6fb2]:focus-within{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-color:rgb(209 213 219/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.form-item__phone.has-error[data-v-023b6fb2]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.form-item__phone.has-error[data-v-023b6fb2],.form-item__phone.has-error[data-v-023b6fb2]:hover{background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:rgb(254 242 242/var(--tw-border-opacity,1))}.form-item__phone.has-error[data-v-023b6fb2]:hover{--tw-border-opacity:1;--tw-bg-opacity:1}.form-item__phone.has-error[data-v-023b6fb2]:focus-within{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:rgb(248 113 113/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.form-item__phone[data-v-023b6fb2] .vti__input{font-size:.875rem;line-height:1.25rem}.form-item__phone[data-v-023b6fb2] .vti__dropdown{background-color:transparent;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;position:static}.form-item__phone[data-v-023b6fb2] .vti__dropdown-list{left:0;right:0;width:auto}.form-item__phone[data-v-023b6fb2] .vti__dropdown-item{align-items:center;display:flex}.booking-form__phone[data-v-e79322b0]{--tw-bg-opacity:1;--tw-shadow:0 1px 1.5px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.06);--tw-shadow-colored:0 1px 1.5px 0 var(--tw-shadow-color),0 1px 1px 0 var(--tw-shadow-color);background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-color:transparent;border-radius:.5rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.booking-form__phone[data-v-e79322b0]{--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);height:2rem}}.booking-form__phone[data-v-e79322b0]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.booking-form__phone[data-v-e79322b0]:focus-within{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-color:rgb(209 213 219/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}.booking-form__phone.has-error[data-v-e79322b0]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.booking-form__phone.has-error[data-v-e79322b0],.booking-form__phone.has-error[data-v-e79322b0]:hover{background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:rgb(254 242 242/var(--tw-border-opacity,1))}.booking-form__phone.has-error[data-v-e79322b0]:hover{--tw-border-opacity:1;--tw-bg-opacity:1}.booking-form__phone.has-error[data-v-e79322b0]:focus-within{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:rgb(248 113 113/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.booking-form__phone[data-v-e79322b0] .vti__input{font-size:.875rem;line-height:1.25rem}.booking-form__phone[data-v-e79322b0] .vti__dropdown{background-color:transparent;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;position:static}.booking-form__phone[data-v-e79322b0] .vti__dropdown-list{left:0;right:0;width:auto}.booking-form__phone[data-v-e79322b0] .vti__dropdown-item{align-items:center;display:flex}
