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