.input__wrapper{position:relative;width:100%}.input__label{display:inline-block;margin-bottom:3px;color:var(--gray)}.input{width:100%;height:36px;padding:7px 12px;font-size:16px;line-height:1;border:1px solid var(--gray);border-radius:10px;background-color:var(--white);outline:none}.input::-webkit-input-placeholder,.input::placeholder{color:var(--gray)}.input[type=search]::-webkit-search-cancel-button,.input[type=search]::-webkit-search-decoration,.input[type=search]::-webkit-search-results-button,.input[type=search]::-webkit-search-results-decoration{display:none}.input:focus{border:1px solid var(--blue)}.input--interactive{padding-right:26px}.input__button{position:absolute;right:6px;top:8px;z-index:2;font-size:0;cursor:pointer}.input__icon{fill:var(--gray)}.input:focus+.input__button .input__icon{fill:var(--blue)}.input:disabled{background-color:rgba(var(--rgb-gray),.2)}.report-form{display:flex;margin-bottom:20px;border:1px solid var(--gray);border-radius:10px;transition:opacity 10s}.report-form__left-column{padding:20px;width:100%}.report-form__left-column+.report-form__right-column{border-left:1px solid var(--gray)}.report-form__right-column{width:66px}.report-form__button-toggle{display:block;width:100%;height:100%;margin:auto;border:none;background:none;transition:transform .5s}.report-form__button-toggle--open{transform:rotate(180deg);transition:transform .5s}.report-form__row{display:flex;flex-wrap:wrap;margin:0 -15px;margin-bottom:15px}.report-form__row-column{flex:0 0 25%;align-self:center;margin-bottom:15px;padding:0 15px;max-width:25%}@media only screen and (max-width:1279px){.report-form__row-column{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media only screen and (max-width:767px){.report-form__row-column{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:575px){.report-form__row-column{flex:0 0 100%;max-width:100%}}.report-form__buttons-group{display:flex;justify-content:flex-end;width:600px;max-width:100%;margin-left:auto}.report-form__button{flex:0 0 calc(25% - 15px)}@media only screen and (max-width:1279px){.report-form__button{flex:0 0 calc(33.33333% - 15px)}}@media only screen and (max-width:767px){.report-form__button{flex:0 0 calc(50% - 15px)}}@media only screen and (max-width:575px){.report-form__button{flex:0 0 100%}}.report__button{margin:0 7px}.report-form__button-toggle-icon{width:50px;height:50px;color:var(--gray)}.report-modal .modal__content{width:500px}.report-modal__buttons{display:flex;gap:20px;width:500px;max-width:500px}@media(max-width:550px){.report-modal__buttons{width:auto}}.report-modal__field{margin-bottom:30px}