.date-select-modal{background:var(--black-80);border-radius:14px;margin-bottom:8px;margin-top:8px;padding:12px;position:relative;width:286px}.date-select-modal__text{color:var(--white-100);font-size:15px;font-weight:600;line-height:133%}.date-select-modal__polygon{position:absolute;right:0;top:0}.datepicker-range__calendar{background:var(--white-100);border-radius:12px;box-shadow:var(--card-shadow);color:var(--black-80);margin-top:4px;width:-moz-fit-content;width:fit-content}.datepicker-range__activator .input[aria-expanded=true] svg{color:var(--black-80)}.datepicker-range__activator .input[aria-expanded=true] .input__input{border-color:var(--black-80)}.datepicker-range__activator .input__clear,.datepicker-range__input .input__append-icon{--icon-size:24px}.datepicker-range__input .input__append-icon input{cursor:pointer}.datepicker-range__months{display:flex;justify-content:space-between;position:relative}.datepicker-range__month{display:flex;flex-direction:column}.datepicker-range__month:first-child .datepicker-range__month-header:after,.datepicker-range__month:first-child .datepicker-range__month-main:after{background:var(--black-15);content:"";height:100%;position:absolute;right:0;top:0;transform:translate(50%);width:1px}.datepicker-range__month-header{align-items:center;color:var(--black-80);display:flex;font-size:15px;font-weight:600;justify-content:center;line-height:133%;padding:20px 16px;position:relative;text-align:center}.datepicker-range__month-header:before{background:var(--black-15);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.datepicker-range__next,.datepicker-range__prev{--btn-size:20px;align-items:center;border:none;cursor:pointer;display:flex;height:var(--btn-size);justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:var(--btn-size);z-index:1}.datepicker-range__next svg,.datepicker-range__prev svg{height:var(--btn-size);width:var(--btn-size)}.datepicker-range__prev{left:18px}.datepicker-range__next{right:18px}.datepicker-range__footer,.datepicker-range__month-main{flex:1;padding:16px;position:relative}.datepicker-range__month-table{border-collapse:collapse;border-spacing:0;table-layout:fixed}.datepicker-range__week:last-child .datepicker-range__date_empty{display:none}.datepicker-range__weekday{color:var(--black-65);font-size:15px;font-weight:600;height:40px;line-height:133%;text-align:center;width:40px}.datepicker-range__weekday:nth-last-child(-n+2){color:var(--red-80)}.datepicker-range__date{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-weight:600;height:40px;justify-content:center;pointer-events:none;position:relative;text-align:center;width:40px}.datepicker-range__date_lastSelected,.datepicker-range__date_selected{background:var(--black-10);color:var(--white-100);overflow:visible;position:relative;z-index:1}.datepicker-range__date_lastSelected span,.datepicker-range__date_selected span{position:relative;z-index:1}.datepicker-range__date_lastSelected:before,.datepicker-range__date_selected:before{background:var(--red-100);border-radius:6px;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.datepicker-range__date_selected{border-radius:6px 0 0 6px}.datepicker-range__date_lastSelected{border-radius:0 6px 6px 0}.datepicker-range__date_range{background:var(--black-10);border-radius:0}.datepicker-range__date_endRange{border-radius:0 6px 6px 0}.datepicker-range__date_startRange{border-radius:6px 0 0 6px}.datepicker-range__date_empty,.datepicker-range__date_inactive{background:transparent!important;cursor:unset!important;pointer-events:none}.datepicker-range__date_inactive{color:var(--black-40)}.datepicker-range__date_booking{background:transparent!important;color:var(--black-40);cursor:unset;pointer-events:none}.datepicker-range__date_today{color:var(--red-100);font-weight:700}.datepicker-range__date_today.datepicker-range__date_booking{color:var(--black-40);pointer-events:none}.datepicker-range__date_today.datepicker-range__date_selected{color:var(--white-100)}.datepicker-range__date_today.datepicker-range__date_selected span{position:relative}.datepicker-range__date_today.datepicker-range__date_selected span:before{background:var(--white-100)}.datepicker-range__booking-icon{color:var(--red-100);left:50%;opacity:.4;position:absolute;top:50%;transform:translate(-50%,-50%)}.datepicker-range__day{cursor:pointer}.datepicker-range__day:has(.datepicker-range__date_inactive,.datepicker-range__date_empty,.datepicker-range__date_booking){cursor:none!important;pointer-events:none}.datepicker-range__footer{color:var(--black-80);font-size:15px;font-weight:600;line-height:133%;text-align:center}.datepicker-range__footer:before{background:var(--black-15);content:"";height:1px;left:0;position:absolute;right:0;top:0;width:100%}.datepicker-range__footer span,.datepicker-range__footer-text{color:var(--black-70);font-size:15px;font-weight:600;line-height:133%;text-align:center}.datepicker-range--fs{background:transparent;box-shadow:unset;margin-top:16px;width:100%}.datepicker-range--fs .datepicker-range__months{display:flex;flex-direction:column;gap:12px}.datepicker-range--fs .datepicker-range__month{background:var(--white-100);border-radius:16px}.datepicker-range--fs .datepicker-range__month-header:after,.datepicker-range--fs .datepicker-range__month-header:before,.datepicker-range--fs .datepicker-range__month-main:after,.datepicker-range--fs .datepicker-range__month-main:before{display:none}.datepicker-range--fs .datepicker-range__month-header{font-size:16px;line-height:137%;padding:17px}.datepicker-range--fs .datepicker-range__month-main{padding:0 14px 14px}.datepicker-range--fs .datepicker-range__month-table{width:100%}.datepicker-range--fs .datepicker-range__date,.datepicker-range--fs .datepicker-range__weekday{font-size:15px;height:44px;min-width:44px;width:auto}.datepicker-range--fs .datepicker-range__footer{display:none}.datepicker-range__card .card__main{background:var(--black-5)}.datepicker-range.m .datepicker-range__month-header{font-size:13px;line-height:138%;padding:16px}.datepicker-range.m .datepicker-range__next,.datepicker-range.m .datepicker-range__prev{--btn-size:16px}.datepicker-range.m .datepicker-range__day>div,.datepicker-range.m .datepicker-range__weekday{font-size:12px;height:32px;line-height:133%;width:32px}.datepicker-range.m .datepicker-range__day:hover>.datepicker-range__date:not(.selected,.lastSelected,.range){border-radius:4px}.datepicker-range.m .datepicker-range__footer{font-size:13px;line-height:138%}.datepicker-range.m .datepicker-range__date_lastSelected:before,.datepicker-range.m .datepicker-range__date_selected:before{border-radius:4px}.datepicker-range.m .datepicker-range__date_selected{border-radius:4px 0 0 4px}.datepicker-range.m .datepicker-range__date_endRange,.datepicker-range.m .datepicker-range__date_lastSelected{border-radius:0 4px 4px 0}.datepicker-range.m .datepicker-range__date_startRange{border-radius:4px 0 0 4px}.datepicker-range.m .datepicker-range__date_today span:before{bottom:-4px;height:4px;width:4px}.datepicker-range__apply-button{bottom:20px;display:flex;gap:12px;left:12px;position:sticky;right:12px;z-index:1}.datepicker-range__apply-button__apply-button-text{align-items:center;display:flex;flex-direction:column;font-size:16px;font-weight:700;justify-content:center;line-height:137%;text-align:center}.datepicker-range__apply-button__apply-button-text span{color:var(--red-20);font-size:12px;font-weight:600;line-height:133%}.timepicker[data-v-3dd91159] .input__append-icon{--icon-size:24px}.timepicker[data-v-3dd91159] .input:not(.input--disabled) .input__append-icon{color:var(--black-60)}.timepicker[data-v-3dd91159] .input[aria-expanded=true] svg{color:var(--black-80);transform:translateY(-50%)!important}.timepicker[data-v-3dd91159] .input[aria-expanded=true] .input__input{border-color:var(--black-80)}.rent-option-block{background:var(--black-10);border-radius:var(--radius-2xl);padding:16px}@media screen and (min-width:744px){.rent-option-block{border-radius:var(--radius-5xl);padding:32px}}.rent-option-block__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}@media screen and (min-width:744px){.rent-option-block__header{margin-bottom:28px}}.rent-option-block__tooltip-content{width:auto}.rent-option-block__tooltip-icon{color:var(--black-60);cursor:pointer;min-width:20px;outline:none}.rent-option-block__tooltip-icon[aria-expanded=true]{color:var(--black-80)}@media screen and (min-width:744px){.rent-option-block__tooltip-icon{height:28px;width:28px}.rent-option-block__icon{height:38px;width:38px}}.rent-option-block__title{font-size:15px;font-weight:700;line-height:20px;margin-bottom:4px}@media screen and (min-width:744px){.rent-option-block__title{font-size:20px;line-height:26px;margin-bottom:8px}}.rent-option-block__price{color:var(--black-70);font-size:12px;font-weight:600;line-height:16px}@media screen and (min-width:744px){.rent-option-block__price{font-size:16px;line-height:22px}}.rent-option-block__price-fraction{font-size:11px}.rent-conditions{color:var(--black-80);display:grid;row-gap:40px}@media screen and (min-width:744px){.rent-conditions{row-gap:60px}}@media screen and (min-width:1025px){.rent-conditions{row-gap:80px}}.rent-conditions__title{font-size:25px;font-weight:700;line-height:32px;margin-bottom:16px}@media screen and (min-width:744px){.rent-conditions__title{font-size:32px;line-height:42px;margin-bottom:20px}}.rent-conditions__text{font-size:16px;font-weight:500;line-height:26px}@media screen and (min-width:744px){.rent-conditions__text{font-size:19px;line-height:31px}}.rent-conditions__text_bold{font-weight:600;margin-bottom:16px}@media screen and (min-width:744px){.rent-conditions__text_bold{font-size:20px;line-height:31px;margin-bottom:20px}.rent-conditions__text_medium{font-size:18px;line-height:30px}}.rent-conditions__blocks .rent-conditions__text{margin-bottom:28px}@media screen and (min-width:744px){.rent-conditions__blocks .rent-conditions__text{margin-bottom:40px}}.rent-conditions__blocks-wrap{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(10px,1fr));row-gap:12px}@media screen and (min-width:744px){.rent-conditions__blocks-wrap{-moz-column-gap:20px;column-gap:20px;grid-auto-rows:1fr;row-gap:20px}}@media screen and (min-width:1025px){.rent-conditions__blocks-wrap{grid-template-columns:repeat(3,minmax(10px,1fr))}}.rent-conditions__block:last-child{grid-column:span 2}@media screen and (min-width:744px){.rent-conditions__block:last-child{grid-column:auto}}.rent-conditions__list-item{font-size:16px;font-weight:500;line-height:26px;padding-left:28px;position:relative}.rent-conditions__list-item:not(:last-child){margin-bottom:10px}@media screen and (min-width:744px){.rent-conditions__list-item{font-size:19px;line-height:31px;padding-left:34px}}.rent-conditions__list-item:before{content:counter(counter) ".";counter-increment:counter;left:3px;position:absolute}.rent-conditions__ol-list{counter-reset:counter;list-style:none;max-width:1200px}@media screen and (min-width:744px){.rent-conditions_in-modal{row-gap:44px}.rent-conditions_in-modal .rent-conditions__title{font-size:25px;line-height:32px;margin-bottom:16px}.rent-conditions_in-modal .rent-conditions__text{font-size:16px;line-height:26px}.rent-conditions_in-modal .rent-conditions__text_bold{font-size:16px;font-weight:600;line-height:22px;margin-bottom:16px}.rent-conditions_in-modal .rent-conditions__text_medium{font-size:16px;line-height:26px}.rent-conditions_in-modal .rent-conditions__list-item{font-size:16px;line-height:22px;padding-left:28px}.rent-conditions_in-modal .rent-conditions__blocks .rent-conditions__text{margin-bottom:24px}.rent-conditions_in-modal .rent-conditions__block{border-radius:var(--radius-4xl);padding:24px}.rent-conditions_in-modal .rent-conditions__block .rent-option-block__icon{height:32px;width:32px}.rent-conditions_in-modal .rent-conditions__block .rent-option-block__tooltip-icon{height:24px;width:24px}.rent-conditions_in-modal .rent-conditions__block .rent-option-block__header{margin-bottom:24px}.rent-conditions_in-modal .rent-conditions__block .rent-option-block__title{font-size:16px;line-height:22px}.rent-conditions_in-modal .rent-conditions__block .rent-option-block__price{font-size:15px;line-height:20px}.rent-conditions_in-modal .rent-conditions__blocks-wrap{-moz-column-gap:16px;column-gap:16px;row-gap:16px}}
