На уровне ресурса вы можете указать фиксированную длительность аренды.
Но изменение длительности в зависимости от выбранных тарифов и полей не поддерживается.
Вначале клиент выбирает время начала.
И уже потом может выбрать тарифы и заполнить дополнительные поля.
Создайте тип ресурса — Аренда.
В настройках правила работы укажите график работы и шаги аренды.
Теперь откройте параметры ресурса.
Выставьте флаг Фиксированная длительность и укажите количество дней, часов или минут.
Посмотрите пример с длительностью в 3 часа: