.text-field-container[data-v-7face303]{position:relative}.text-field-loader-line[data-v-7face303]{pointer-events:none;position:absolute;top:0;right:0;left:0;height:.125rem;overflow:hidden;border-radius:9999px;background-color:var(--color-subtitle)}.text-field-loader-line[data-v-7face303]:before{content:"";animation:loader-line-data-v-7face303 1s linear infinite;position:absolute;left:-50%;height:100%;width:25%;border-radius:9999px;background-color:var(--color-primary)}.text-field-label[data-v-7face303]{position:absolute}[dir=ltr].ltr\:left-12[data-v-7face303],[dir=ltr] .ltr\:left-12[data-v-7face303],[dir=ltr].text-field-label[data-v-7face303],[dir=ltr] .text-field-label[data-v-7face303]{left:.75rem}[dir=rtl].rtl\:right-12[data-v-7face303],[dir=rtl] .rtl\:right-12[data-v-7face303],[dir=rtl].text-field-label[data-v-7face303],[dir=rtl] .text-field-label[data-v-7face303]{right:.75rem}.text-field-label[data-v-7face303]{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-y:-50%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.1s}.text-field-input-wrapper[data-v-7face303]{position:relative;display:flex;align-items:center;overflow:hidden;border-color:var(--color-default-border);background-color:transparent}.text-field-input[data-v-7face303]{width:100%;border-width:0;background-color:transparent;padding-left:.0625rem;padding-right:.0625rem;font-weight:500}.text-field-input[data-v-7face303]::placeholder{color:var(--color-deactivate)}.text-field-input[data-v-7face303]{outline:2px solid transparent;outline-offset:2px}.text-field-input[data-v-7face303]:focus{--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 transparent)}.text-field-close-icon[data-v-7face303]{padding:.5rem}.text-field-action-box[data-v-7face303],.text-field-close-icon[data-v-7face303]{display:flex;cursor:pointer;align-items:center;justify-content:center}.text-field-shadow[data-v-7face303]{position:absolute;top:0;right:0;bottom:0;left:0}.text-field-dropdown[data-v-7face303]{position:absolute;top:2.5rem;right:0;left:0;z-index:40;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-color:var(--color-default-border);background-color:var(--color-bg-secondary);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.text-field-dropdown-item[data-v-7face303]{display:flex;height:2.5rem;cursor:pointer;align-items:center;gap:.75rem;border-top-width:1px;border-color:var(--color-default-border)}.text-field-dropdown-item[data-v-7face303]:hover{background-color:var(--color-blue-08)}.text-field-dropdown-item[data-v-7face303]{padding-left:.75rem;padding-right:.75rem;font-size:.75rem;font-weight:500;color:var(--color-title)}.text-field-dropdown-item[data-v-7face303]:hover{color:var(--color-primary)}.text-field-dropdown-item[data-v-7face303]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.text-field-dropdown-item-icon-wrapper[data-v-7face303]{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px}.text-field-hint-class[data-v-7face303]{font-size:.625rem;font-weight:400;line-height:1rem}@keyframes loader-line-data-v-7face303{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}input[data-v-7face303]::-webkit-inner-spin-button,input[data-v-7face303]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-7face303]{-moz-appearance:textfield}.switch[data-v-b7400c9a]{position:relative;display:inline-block}.switch input[data-v-b7400c9a]{display:none}.slider[data-v-b7400c9a]{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-deactivate)}.slider[data-v-b7400c9a],.slider[data-v-b7400c9a]:before{position:absolute;transition:.15s}.slider[data-v-b7400c9a]:before{content:"";height:var(--slider-size);width:var(--slider-size);left:var(--slider-left);bottom:var(--slider-bottom);background-color:#fff}input:checked+.slider[data-v-b7400c9a]{background-color:var(--color-primary)}input:focus+.slider[data-v-b7400c9a]{box-shadow:0 0 1px #101010}input:checked+.slider[data-v-b7400c9a]:before{transform:var(--slider-transform);background-color:#fff}.slider.round[data-v-b7400c9a]{border-radius:34px}.slider.round[data-v-b7400c9a]:before{border-radius:50%}.calendar-time-range-time-input[data-v-88aca954]{display:flex;height:2rem;width:3.1rem;align-items:center;justify-content:center;border-radius:8px;background-color:var(--color-bg-tertiary);padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:500;color:var(--color-title)}.clock-separator[data-v-88aca954]{align-self:center;font-size:2.25rem;color:var(--color-title)}.time-picker-group[data-v-88aca954]{margin-top:.75rem;margin-bottom:.75rem;display:flex;border-radius:8px;border-width:1px;border-color:var(--color-default-border)}.vue-scroll-picker{height:14rem}.vue-scroll-picker-layer .bottom,.vue-scroll-picker-layer .top{border-radius:8px;border-style:none;background-color:var(--color-bg-secondary);background-image:none;color:var(--color-title);opacity:.8}.vue-scroll-picker-item{margin-top:1.25rem;margin-bottom:1.25rem;font-size:2.25rem;color:var(--color-title)}.vue-scroll-picker-layer .middle{background-color:var(--color-bg-secondary);background-image:none;opacity:0}.base-checkbox-wrapper[data-v-51f03aac]{position:relative;display:inline-flex;cursor:pointer;user-select:none}.base-checkbox-wrapper[data-v-51f03aac]:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border-radius:8px}.base-checkbox-wrapper[data-v-51f03aac]:hover:before{background-color:var(--color-bg-primary)}.base-checkbox-container[data-v-51f03aac]{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:4px;border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.base-checkbox-checkmark[data-v-51f03aac]{position:absolute;top:50%;left:50%;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-rotate:45deg;border-right-width:2px;border-bottom-width:2px}.calendar-time-range-container[data-v-b421e79e]{display:flex;height:2.5rem;align-items:center;justify-content:space-between;gap:.625rem;padding:.25rem .5rem}.calendar-time-range-label-container[data-v-b421e79e]{display:flex;width:6.375rem;align-items:center;gap:1rem}.calendar-time-range-text[data-v-b421e79e]{font-size:.75rem;font-weight:500;color:var(--color-title)}.calendar-time-range-inactive-text[data-v-b421e79e]{width:7.5rem;text-align:center;font-size:.625rem;font-weight:400;color:var(--color-disabled-text)}.calendar-time-range-error-text[data-v-b421e79e]{margin-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.625rem;font-weight:400;color:var(--color-danger)}.clock-separator[data-v-7cd0cf2a]{align-self:center;font-size:2.25rem;color:var(--color-title)}.time-picker-group[data-v-7cd0cf2a]{margin-top:.75rem;margin-bottom:2rem;display:flex;border-radius:8px;border-width:1px;border-color:var(--color-default-border);direction:ltr}[data-v-7cd0cf2a] .vue-scroll-picker{height:14rem}[data-v-7cd0cf2a] .vue-scroll-picker-layer .bottom,[data-v-7cd0cf2a] .vue-scroll-picker-layer .top{border-radius:8px;border-style:none;background-color:var(--color-bg-primary);background-image:none;color:var(--color-title);opacity:.8}[data-v-7cd0cf2a] .vue-scroll-picker-item{margin-top:1.25rem;margin-bottom:1.25rem;font-size:2.25rem;color:var(--color-title)}[data-v-7cd0cf2a] .vue-scroll-picker-layer .middle{background-color:var(--color-bg-secondary);background-image:none;opacity:0}.calendar-repetition-modal-title[data-v-43ef1962]{margin-top:1.25rem;margin-bottom:.75rem;display:inline-block;font-size:1.125rem;font-weight:500;color:var(--color-title)}.calendar-repetition-modal-text[data-v-43ef1962]{font-size:.75rem;font-weight:500;color:var(--color-title)}input[data-v-43ef1962]{height:2.5rem;border-radius:8px;border-width:1px;border-color:var(--color-default-border)}input[data-v-43ef1962]:focus{border-color:var(--color-primary)}input[data-v-43ef1962]{background-color:transparent;outline:2px solid transparent;outline-offset:2px}input[data-v-43ef1962]:focus{--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 transparent)}.week-input[data-v-43ef1962]{width:4.5rem;text-align:center}.time-input[data-v-43ef1962]{width:6.375rem;cursor:pointer}[dir=ltr].ltr\:ml-8[data-v-43ef1962],[dir=ltr] .ltr\:ml-8[data-v-43ef1962],[dir=ltr].time-input.enter-time[data-v-43ef1962],[dir=ltr] .time-input.enter-time[data-v-43ef1962]{margin-left:.5rem}[dir=rtl].rtl\:mr-8[data-v-43ef1962],[dir=rtl] .rtl\:mr-8[data-v-43ef1962],[dir=rtl].time-input.enter-time[data-v-43ef1962],[dir=rtl] .time-input.enter-time[data-v-43ef1962]{margin-right:.5rem}.calendar-repetition-error-text[data-v-43ef1962]{margin-top:.5rem;font-size:.75rem;font-weight:400;color:var(--color-danger)}input[data-v-43ef1962]::-webkit-inner-spin-button,input[data-v-43ef1962]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-43ef1962]{-moz-appearance:textfield}[dir=ltr].appointment-calendar-color[data-v-008a04e8],[dir=ltr] .appointment-calendar-color[data-v-008a04e8],[dir=ltr].ltr\:mr-4[data-v-008a04e8],[dir=ltr] .ltr\:mr-4[data-v-008a04e8]{margin-right:.25rem}[dir=rtl].appointment-calendar-color[data-v-008a04e8],[dir=rtl] .appointment-calendar-color[data-v-008a04e8],[dir=rtl].rtl\:ml-4[data-v-008a04e8],[dir=rtl] .rtl\:ml-4[data-v-008a04e8]{margin-left:.25rem}.appointment-calendar-color[data-v-008a04e8]{height:1.5rem;width:1.5rem;border-radius:9999px;border-width:2px;border-color:var(--color-default-border)}.create-appointment-page .event-box.booked .event-box-wrapper1:before,.create-appointment-page .event-box .event-box-wrapper1{top:50%!important;left:50%!important;--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;--tw-translate-x:-50%!important;--tw-translate-y:-50%!important}.create-appointment-page .event-box .event-box-wrapper1,.create-appointment-page .event-box .event-box-wrapper3{justify-content:center}.create-appointment-page .event-box.booked .event-box-wrapper3,.create-appointment-page .event-box .event-box-wrapper2{display:none}.create-appointment-page .event-box.available{background-color:var(--color-blue-08)!important}.create-appointment-page .event-box.booked{background-color:var(--color-deactivate)!important}.create-appointment-page .event-box.booked .event-box-wrapper1:before{content:"-";position:absolute}