.select-and-input .field-with-hint_wrapper{display:flex}.select-and-input .field-with-hint_wrapper .hint-tooltip{flex:0 0 auto;margin-top:2.2rem}.select-and-input__input .control-error-wrap,.select-and-input__select .control-error-wrap{display:none}.select-and-input__select .vue3-treeselect__control{transition-property:border-color,box-shadow,background-color,opacity}.select-and-input__input .app-input__icon.--right.svg-icon{color:var(--text-minor-color);cursor:pointer;transition:color .3s ease-in-out}.select-and-input__input .app-input__icon.--right.svg-icon:hover{color:var(--control-primary-color)}.select-and-input__wrapper{display:flex;flex-basis:100%}.select-and-input__wrapper.--hover:not(.--focus,.--error) .select-and-input__input input,.select-and-input__wrapper.--hover:not(.--focus,.--error) .select-and-input__select .vue3-treeselect__control{border-color:var(--hover-control-secondary-color)}.select-and-input__wrapper.--hover:not(.--focus,.--error).--row .select-and-input__select .vue3-treeselect__control{border-right-color:transparent}.select-and-input__wrapper.--focus:not(.--error) .select-and-input__select .vue3-treeselect__control,.select-and-input__wrapper.--focus:not(.--error) .select-and-input__select .vue3-treeselect__control:hover{border-color:var(--text-primary-color)}.select-and-input__wrapper.--row .select-and-input__select .vue3-treeselect__control{border-bottom-right-radius:0;border-right-color:transparent!important;border-top-right-radius:0;width:26.4rem}.select-and-input__wrapper.--row :not(.--error) .select-and-input__select .vue3-treeselect__control:hover{border-color:var(--hover-control-secondary-color)}.select-and-input__wrapper.--row .select-and-input__input{align-self:end;margin-left:-1px;margin-top:auto;max-width:100%}.select-and-input__wrapper.--row .select-and-input__input input{border-bottom-left-radius:0;border-top-left-radius:0;transition-duration:.2s}.select-and-input__wrapper.--column{display:block}.select-and-input__wrapper.--column .select-and-input__select .vue3-treeselect__control{border-bottom-left-radius:0;border-bottom-right-radius:0}.select-and-input__wrapper.--column .select-and-input__input input{border-top:0;border-top-left-radius:0;border-top-right-radius:0;transition-duration:.2s}.select-and-input__wrapper.--error .select-and-input__input input,.select-and-input__wrapper.--error .select-and-input__select .vue3-treeselect__control{border-color:var(--attention-primary-color)!important}.select-and-input__wrapper.--error.--row .select-and-input__select .vue3-treeselect__control{border-right-color:transparent!important}
