.datepicker-input[data-v-a2bc5d5a]{display:block}.datepicker-input__input[data-v-a2bc5d5a] .input__container{background-color:inherit;cursor:pointer}.datepicker-input__input[data-v-a2bc5d5a] .input__container input{cursor:pointer}.available-time-slots[data-v-1176b097]{--time-slots-per-row:5;max-width:calc(100px*var(--time-slots-per-row) + 8px*(var(--time-slots-per-row) - 1) + 16px)}.available-time-slots__title[data-v-1176b097]{margin-bottom:16px}.available-time-slots__title a[data-v-1176b097]{font-weight:700;outline:none;text-decoration-color:transparent;text-decoration-line:underline;transition:text-decoration-color .3s}.available-time-slots__title a[data-v-1176b097]:hover{text-decoration-color:var(--color-primary)}.available-time-slots__preload[data-v-1176b097]{text-align:center}.timepicker-input[data-v-193f2130]{display:block}.timepicker-input__input[data-v-193f2130] .input__container{background-color:inherit;cursor:pointer}.timepicker-input__input[data-v-193f2130] .input__container input{cursor:pointer}.textarea[data-v-4a9305b6]{position:relative}.textarea textarea[data-v-4a9305b6]{border:1px solid #cfd6d9;border-radius:6px;display:block;font-size:16px;font-weight:400;line-height:20px;padding:12px 16px;resize:none;transition:border-color .3s;width:100%}.textarea__counter[data-v-4a9305b6]{background:var(--background-primary);border-radius:4px;bottom:4px;color:var(--color-text-secondary);font-size:12px;line-height:150%;padding:4px;position:absolute;right:4px}.textarea--focused textarea[data-v-4a9305b6]{border-color:var(--color-primary)}.error[data-v-77f8f694]{padding-top:16px}.error__content[data-v-77f8f694]{background:#00000006;border:1px solid #cfd6d9;border-radius:8px;cursor:default;font-size:14px;padding:16px}.notes[data-v-dfa7602d]{background:#f6f6f699;border-radius:8px;font-weight:400;max-width:100%;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;white-space:pre-line}.booking-form__datepicker-input[data-v-b6f53bea]{margin-bottom:24px}.booking-form__time[data-v-b6f53bea]{align-items:center;display:flex;gap:32px}.booking-form__time-input[data-v-b6f53bea]{flex:1}.booking-form__time-duration[data-v-b6f53bea]{align-items:flex-end;display:flex;flex-direction:column}.booking-form__time-duration--no-label[data-v-b6f53bea]{align-items:flex-start}.booking-form__people[data-v-b6f53bea]{margin-top:16px}.booking-form__people .label[data-v-b6f53bea]{margin-bottom:8px}.booking-form__people-items[data-v-b6f53bea]{display:flex;flex-direction:column;gap:24px}.booking-form__people-item[data-v-b6f53bea]{align-items:center;display:flex;gap:16px;justify-content:space-between;transition:all .3s}.booking-form__people-item-title[data-v-b6f53bea]{font-weight:600;line-height:150%}.booking-form__people-item-text[data-v-b6f53bea]{font-size:14px;line-height:150%}.booking-form__people-item--highlighted[data-v-b6f53bea]{background:var(--info);border-radius:4px;box-shadow:0 0 0 10px var(--info)}.booking-form__time-duration[data-v-b6f53bea] .quantity-picker{padding-bottom:8px;padding-top:8px}.booking-form__phone[data-v-b6f53bea]{margin-bottom:24px;margin-top:32px}
