.availability-selector[data-v-fa23d8bd]{max-width:100%;padding:16px 20px;width:316px}.availability-selector.visitors-panel--property-block[data-v-fa23d8bd]{width:333px}.availability-selector .availability-selector__item[data-v-fa23d8bd]{align-items:center;display:flex}.availability-selector .availability-selector__item[data-v-fa23d8bd]:not(:last-child){padding-bottom:20px}.availability-selector .availability-selector__item .availability-selector__item-info[data-v-fa23d8bd]{flex:1}.availability-selector .availability-selector__item .availability-quantity[data-v-fa23d8bd]{align-items:center;display:flex}.availability-selector .availability-selector__item .availability-quantity button[data-v-fa23d8bd]:disabled{background-color:var(--light-grey);border-color:var(--light-grey);color:var(--grey)}.availability-selector .availability-selector__item .availability-quantity .availability-quantity__value[data-v-fa23d8bd]{min-width:32px;text-align:center}.p-button-rounded{align-items:center;background-color:var(--blue-highlight)!important;border-color:var(--blue-highlight)!important;color:var(--blue)!important;display:flex;height:36px;justify-content:center;margin:4px;min-width:36px;padding:0;width:36px}.p-button-rounded .icon{font-size:16px;line-height:1}.availability-selector .children-age-selector[data-v-fa23d8bd]{border-top:1px solid var(--grey-border);margin-top:24px;padding-top:24px}.availability-selector .children-age-selector .children-age-selector__header[data-v-fa23d8bd]{color:var(--black);font-size:16px;font-weight:600;margin-bottom:20px}.availability-selector .children-age-selector .children-age-selector__header .required-label[data-v-fa23d8bd]{color:var(--dark-grey);font-size:14px;font-weight:400}.availability-selector .children-age-selector .children-age-selector__item[data-v-fa23d8bd]{align-items:center;display:flex;gap:16px;justify-content:space-between}.availability-selector .children-age-selector .children-age-selector__item[data-v-fa23d8bd]:not(:last-child){margin-bottom:16px}.availability-selector .children-age-selector .children-age-selector__item .text-body-1[data-v-fa23d8bd]{color:var(--black);font-size:16px;font-weight:400}.availability-selector .children-age-selector .children-age-selector__item-value[data-v-fa23d8bd]{transition:all .2s ease}.availability-selector .children-age-selector .children-age-selector__item-value[data-v-fa23d8bd]:focus-within{outline:none}.p-select{background-color:#fff;border:1px solid var(--grey);border-radius:8px;min-width:90px;transition:all .2s ease;width:90px}.p-select{border-color:var(--dark-grey)}.p-select,.p-select{border-color:var(--blue);box-shadow:0 0 0 3px rgba(25,133,249,.1)}.p-select .p-select-label{color:var(--black);font-size:15px;font-weight:500;padding:8px 12px}.p-select .p-select-dropdown{color:var(--dark-grey);width:32px}.p-select .p-select-dropdown svg{height:14px;transition:transform .3s ease,color .2s ease;width:14px}.p-select:hover .p-select-dropdown svg{color:var(--black)}.p-select.p-focus .p-select-dropdown svg,.p-select.p-overlay-open .p-select-dropdown svg{color:var(--blue);transform:rotate(180deg)}.p-select-overlay{background-color:#fff!important;border:1px solid var(--grey-border);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);margin-top:4px}.p-select-overlay .p-select-list{background-color:#fff;padding:4px}.p-select-overlay .p-select-list .p-select-option{background-color:#fff;border-radius:6px;color:var(--black);cursor:pointer;font-size:15px;font-weight:400;margin:2px 0;padding:8px 12px;transition:all .15s ease}.p-select-overlay .p-select-list .p-select-option{margin-top:0}.p-select-overlay .p-select-list .p-select-option{margin-bottom:0}.p-select-overlay .p-select-list .p-select-option.p-focus,.p-select-overlay .p-select-list .p-select-option:hover{background-color:var(--blue-highlight)!important;color:var(--blue)}.p-select-overlay .p-select-list .p-select-option.p-selected{background-color:var(--blue-highlight);color:var(--blue);font-weight:500}.confirm-button[data-v-fa23d8bd]{font-size:16px;height:44px;margin-top:24px;padding:10px 24px}.p-select{border-color:var(--red)!important}.p-select,.p-select{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(226,14,14,.1)!important}