.block__form-booking{z-index:1;position:relative}.block__form-booking .block__form fieldset{display:flex;gap:10px}.block__form-booking .block__form .block__inputs{gap:20px}.block__form-booking .field__label{margin-bottom:0}.block__form-booking .block__form fieldset .field{display:flex;align-self:flex-start;align-items:center;gap:5px}.block__form-booking .block__form .input{background-color:#fff0;border-radius:0;border:0}.block__form-booking .block__form fieldset .field div{flex:1}.block__form-booking .block__form .block__inputs-dates{flex-wrap:wrap}.block__form-booking .block__form .block__inputs-dates .field{flex-basis:calc(50% - 5px)}.block__form-booking .block__form .block__inputs-dates .booking-checkbox__flexible-dates{flex-basis:100%;align-self:normal}.block__form-booking .block__form .block__inputs-action{flex-direction:column;align-items:center}.block__form-booking .block__form .block__inputs-action a{position:relative}.block__form-booking .block__form--v .block__inputs{flex-direction:column}.block__form-booking .block__form--v .block__inputs-dates{flex-wrap:wrap;row-gap:10px}.block__form-booking .block__form-links:not(:has(>a)){display:none}.block__form-booking .block__button{position:relative;z-index:1;width:-webkit-fill-available}.mi-be-square{width:100%}.booking-input__datepicker-container{left:0}.block__form-booking .block__form--v .booking-input__dateIn .booking-input__datepicker-container .flatpickr-calendar{right:auto!important;left:0!important}.block__form-booking .block__form--v .booking-input__dateOut .booking-input__datepicker-container .flatpickr-calendar{right:50px!important}.is-cms--vh,.block-booking-bar.is-cms{height:100vh!important;max-height:1200px!important;min-height:auto!important}.booking-layer .block__form-booking .js-booking-block__datepicker-day,.booking-layer .block__form-booking .js-booking-block__datepicker-month{color:inherit}