.feedback-form{border-radius:32px 0 0 32px;background:var(--white, #ffffff);width:100%;max-width:704px;height:100%;display:flex;flex-direction:column;position:relative;transform:translate(100%);transition-duration:.3s}.feedback-form__top{flex-grow:1;padding:40px 40px 0;margin-bottom:32px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100% - 129px)}.feedback-form__bottom{padding:23px 40px 24px;display:flex;align-items:center;border-top:1px solid var(--grey-400, #d7d7d7)}.feedback-form__link,.feedback-form__link:hover{color:var(--brand-primary, #0037c1)}.feedback-form__close{position:absolute;top:16px;right:16px;display:flex}.feedback-form__close svg{width:24px;height:24px}.feedback-form__header{margin-bottom:12px}.feedback-form__description{margin-bottom:28px}.feedback-form__stages{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.feedback-form__stages-wrap{border-bottom:1px solid var(--grey-400, #d7d7d7)}.feedback-form__stage{display:flex;width:calc((100% - 40px) / 3)}.feedback-form__circle{position:relative;width:32px;height:32px}.feedback-form__number,.feedback-form__circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition-duration:.3s}.feedback-form__circle{border-radius:20px}.active .feedback-form__circle,.done .feedback-form__circle{padding:4px 10px;color:var(--brand-primary, #0037c1);border:1px solid var(--brand-primary, #0037c1)}.done .feedback-form__circle{background-color:var(--brand-primary, #0037c1)}.not-active .feedback-form__circle{padding:5px 11px;color:var(--grey-600, #868686);background:var(--grey-200, #efefef)}.active .feedback-form__circle svg,.not-active .feedback-form__circle svg{opacity:0}.feedback-form__stage-info{margin-left:8px}.feedback-form__text{color:var(--grey-600, #868686);margin-bottom:2px}.feedback-form__subheader{color:var(--grey-900, #202020)}.feedback-form__step-tab{display:none}.feedback-form__step-tab.show{display:block}.not-active .feedback-form__subheader{color:var(--grey-600, #868686)}.done .feedback-form__number{opacity:0}.feedback-form__tabs-wrap{flex-grow:1;display:flex;flex-direction:column;max-height:calc(100% - 98px)}.feedback-form__form{margin-top:24px;flex-grow:1;overflow:auto}.feedback-form__form::-webkit-scrollbar{width:8px}.feedback-form__form::-webkit-scrollbar-thumb{background-color:#e2e5e9;border:2px solid #fff;border-radius:8px;width:8px}.active-dropdown .feedback-dropdown__arrow{transform:scaleY(-1)}.feedback-form__form::-webkit-scrollbar-track{margin:6px 0;width:8px}.feedback-form__step-header{margin-bottom:20px}.feedback-dropdown{position:relative;cursor:pointer}.feedback-dropdown__star,.feedback-input__star{color:#f33d24}.feedback-dropdown__caption,.feedback-input__caption{margin-bottom:6px;color:var(--grey-600, #868686)}.feedback-form__owner,.feedback-form__applicant,.feedback-form__phone,.feedback-form__email{width:calc(50% - 8px);margin-bottom:16px}.error .feedback-input__field{border-color:#f33d24}.disabled .feedback-input__field{background-color:var(--grey-200, #efefef);pointer-events:none}.feedback-input__field.textarea{height:102px;resize:none;margin-bottom:16px}.feedback-form__address-for-corresponding{width:100%;margin-bottom:16px}.feedback-form__message{width:100%}.feedback-input__field{padding:12px 15px;transition-duration:.3s;border-radius:8px;border:1px solid var(--grey-400, #d7d7d7);caret-color:var(--brand-primary, #0037c1);width:100%}.feedback-input__field:hover{border-color:var(--grey-600, #868686)}.feedback-input__field:focus,.feedback-input__field:active{outline:none;border-color:var(--brand-primary, #0037c1)}.feedback-input__field::placeholder{color:var(--grey-600, #868686)}.feedback-dropdown__top{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-radius:8px;border:1px solid var(--grey-400, #d7d7d7);background:var(--white, #fff);transition-duration:.3s}.active-dropdown .feedback-dropdown__top{border-color:var(--brand-primary, #0037c1)}.feedback-dropdown__active-variant{color:var(--grey-600, #868686);flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:16px}.selected .feedback-dropdown__active-variant{color:var(--grey-900, #202020)!important}.feedback-dropdown__arrow{width:20px;height:20px;transition-duration:.3s}.feedback-dropdown__body{position:absolute;z-index:2;top:72px;left:0;width:100%;padding:6px 0;border-radius:8px;background:var(--white, #ffffff);box-shadow:0 4px 12px #00000014;max-height:240px;opacity:0;pointer-events:none;overflow:auto;transition-duration:.3s}.active-dropdown .feedback-dropdown__body{opacity:1;pointer-events:all}.feedback-dropdown__error,.feedback-input__error{margin-top:6px;color:#f33d24}.error .feedback-dropdown__top{border-color:#f33d24}.feedback-dropdown__body::-webkit-scrollbar{width:8px}.feedback-dropdown__body::-webkit-scrollbar-thumb{background-color:#e2e5e9;border:2px solid #fff;border-radius:8px;width:8px}.feedback-dropdown__body::-webkit-scrollbar-track{margin:6px 0;width:8px}.feedback-dropdown.disabled{cursor:default}.feedback-dropdown.disabled .feedback-dropdown__top{pointer-events:none;background-color:var(--grey-200, #efefef)}.feedback-dropdown__variant{width:100%;text-align:left;padding:6px 16px;color:var(--grey-900, #202020);transition-duration:.3s}.feedback-dropdown__variant:hover{background-color:#f0f3fb;color:var(--brand-primary, #0037c1)}.feedback-form__prev{color:var(--brand-primary, #0037c1);margin-left:20px;transition-duration:.3s;opacity:0;pointer-events:none;position:relative;overflow:visible;white-space:nowrap}.feedback-form__policy-link,.feedback-form__policy-link:hover{color:var(--brand-primary, #0037c1)}.feedback-form__prev:after{content:"";height:1px;width:100%;position:absolute;left:0;top:calc(100% + 2px);background-color:#002787;opacity:0;transition-duration:.3s}.feedback-form__prev:hover:after{opacity:1}.feedback-form__prev:hover{color:#002787}.feedback-form__prev.show{opacity:1;pointer-events:all}.feedback-form__object-info,.feedback-form__contacts{display:flex;justify-content:space-between;flex-wrap:wrap}.feedback-form__project,.feedback-form__object-type{width:calc(50% - 8px);margin-bottom:16px}.feedback-form__address{width:78.2%}.feedback-form__flat{flex-grow:1;margin-left:16px}.feedback-form__disadvantage-type{margin-top:16px;width:100%;display:block;margin-bottom:16px}.feedback-form__files{width:100%;display:block}.feedback-form__modal{opacity:0;pointer-events:none;position:fixed;display:flex;z-index:7;top:0;left:0;width:100vw;height:calc(var(--vh-appeal, 1vh) * 100);transition-duration:.3s;background-color:#41556340;align-items:center;justify-content:flex-end}.success-modal{opacity:0;pointer-events:none;position:fixed;display:flex;z-index:12;top:0;left:0;width:100vw;height:calc(var(--vh-appeal, 1vh) * 100);transition-duration:.3s;background-color:#02192e40;align-items:center;justify-content:center}.feedback-form__modal.active_modal,.success-modal.active_modal{opacity:1;pointer-events:auto}.active_modal .feedback-form{transform:translate(0)}.feedback-form__warning{display:flex;margin-bottom:20px;padding:16px;border-radius:16px;background:#fff1ef}.feedback-form__warning svg{width:20px;min-width:20px;height:20px}.feedback-form__warning-text{color:var(--grey-900, #202020);margin-left:8px;font-size:16px}.feedback-form__warning-text a,.feedback-form__warning-text a:hover{color:var(--brand-primary, #0037c1)}.success-modal__body{padding:32px;width:416px;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;border-radius:16px;background:var(--white, #ffffff);box-shadow:0 4px 12px #00000014}.success-modal__close{display:flex;align-items:center;position:absolute;top:16px;right:16px}.success-modal .success-modal__close svg{width:24px;min-width:24px;height:24px}.success-modal__body svg{width:64px;min-width:64px;height:64px;margin-bottom:20px}.success-modal__header{margin-bottom:12px;color:var(--grey-900, #202020)}.success-modal__text{margin-bottom:20px;color:var(--grey-600, #868686)}.success-modal__button{width:100%}.feedback-form__files-error{display:none;color:#f33d24;margin-top:6px}.feedback-form__next{display:block}.feedback-form__send{display:none}.feedback-form__policy{display:none;margin-left:24px;padding-left:23px;border-left:1px solid var(--grey-400, #d7d7d7);color:var(--Neutral-Neutral-900, #000000)}#drop-area,#common-drop-area{border:2px dashed var(--grey-400, #d7d7d7);border-radius:8px;width:100%;min-height:94px;padding:16px;transition-duration:.3s}#drop-area.error,#common-drop-area.error{border-color:#f33d24}.drop-area__download-button{color:var(--brand-primary, #0037c1)}.drop-area__parameters{text-align:center;color:var(--grey-600, #868686)}.drop-area__text{text-align:center;margin-bottom:8px}p{margin-top:0}.my-form{margin-bottom:10px}#gallery{margin-top:10px}#fileElem,#commonFileElem{display:none}.file{display:flex;align-items:center;position:relative;padding:6px 8px;border-radius:8px;overflow:hidden;transition-duration:.3s}.file:not(:first-child){margin-top:4px}.file.success{background-color:#f0f3fb}.file.fail{background-color:#fff0ee}.file__icon{width:20px;height:20px}.file__status{width:16px;height:16px}.file__delete{position:absolute;top:10px;opacity:0;right:-12px;display:flex;align-items:center;margin-left:6px;transition-duration:.3s}.file__name{margin:0 24px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file:hover{padding-right:26px}.file:hover .file__delete{opacity:1;right:8px}.file__delete-icon{width:12px;height:12px}.file__size{margin:0 6px 0 auto;white-space:nowrap;color:var(--grey-600, #868686)}.checkbox{font-size:10px;font-weight:400;line-height:140%;display:block;position:relative;padding-left:31px;min-height:15px}.checkbox:first-child{margin-bottom:6px}.checkbox__input{opacity:0;width:0;overflow:hidden;height:0}.checkbox__check{position:absolute;left:0;top:0;width:15px;height:15px;border-radius:4px;border:1px solid var(--grey_border, #dce2eb);background:var(--white, #fff);padding:1px;display:flex;align-items:center}.checkbox__check svg{width:12px;height:12px}.checkbox__input:checked{background-color:red}.checkbox__input:checked+.checkbox__check{background-color:#0037c1}.checkbox__label{margin-left:-2px}@media (max-width: 991.9px){.feedback-form__next{padding:11px 20px!important;font-size:14px!important;font-weight:500!important;line-height:100%!important}.success-modal__text{margin-bottom:16px}.feedback-form__next:hover{background-color:var(--brand-primary, #0037c1)!important}.feedback-form{border-radius:24px 0 0 24px}.feedback-form__header{margin-bottom:8px}.feedback-form__description{margin-bottom:20px}.feedback-form__stage{width:calc((100% - 32px) / 3)}.feedback-form__form{margin-top:20px}.feedback-form__step-header{margin-bottom:16px}.feedback-form__top{padding:24px 16px 0;margin-bottom:16px}.feedback-form__close{top:12px;right:12px}.feedback-form__close{width:20px;height:20px}.feedback-form__bottom{padding:16px}.feedback-dropdown__top{padding:7px 11px}.feedback-dropdown__body{top:54px}.feedback-form__prev{margin-left:16px}.feedback-input__field{padding:7px 11px;border-radius:6px}.drop-area__text{margin-bottom:6px}#drop-area,#common-drop-area{min-height:unset}.file__delete{position:static;opacity:1;margin-left:4px}.file:hover{padding:6px 8px}.file__icon{width:16px;height:16px}.file__size{margin-right:4px;font-size:10px!important;font-weight:500!important;line-height:100%!important}.file__status{width:12px;height:12px}.feedback-input__field.textarea{height:102px}.feedback-form__tabs-wrap{max-height:calc(100% - 70px)}.feedback-form__top{max-height:calc(100% - 81px)}.feedback-form__warning{margin-bottom:16px;padding:12px}.feedback-form__warning svg{width:16px;height:16px;min-width:16px}.success-modal__body{padding:24px;width:288px}.success-modal__close{top:12px;right:12px}.success-modal .success-modal__close svg{width:20px;min-width:20px;height:20px}.success-modal__body svg{width:48px;min-width:48px;height:48px;margin-bottom:16px}.success-modal__button{width:100%}}@media (max-width: 704.9px){.feedback-form__policy{width:100%;margin:8px 0 0;padding:0;border-left:unset}.feedback-form__bottom{flex-wrap:wrap}.feedback-form{border-radius:0;transform:translateY(100%)}.active_modal .feedback-form{transform:translateY(0)}.feedback-form__project,.feedback-form__object-type,.feedback-form__address,.feedback-form__owner,.feedback-form__applicant,.feedback-form__phone,.feedback-form__email{width:100%}.feedback-form__flat{width:100%;margin:16px 0 0}.feedback-form__send,.feedback-form__prev{order:2}.feedback-form__policy{margin:0 0 8px}}@media (max-width: 592.9px){.feedback-form__stages-wrap{position:relative;height:48px;min-height:48px;width:100%;overflow:visible}.feedback-form__stages{position:absolute;width:100vw;padding:0 16px 15px;left:-16px;top:0;overflow:auto}.feedback-form__stage{width:176px;min-width:176px;margin-right:16px}.feedback-form__stage:last-child{margin-right:0}}
