.vvf-UI_formInput-wrapper{margin-bottom:var(--spacer);gap:calc(var(--spacer)*.5);flex-flow:row;flex-grow:1;display:flex}.vvf-UI_formInput-wrapper.vvf-UI_formInput_block,.vvf-UI_formInput-wrapper.vvf-UI_formInput_block .vvf-UI_formInput{width:100%}.vvf-UI_formInput-wrapper.vvf-UI_hasNotNumberArrows input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.vvf-UI_formInput-wrapper.vvf-UI_hasNotNumberArrows input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.vvf-UI_formInput-wrapper.vvf-UI_hasNotNumberArrows input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.vvf-UI_formInput-wrapperInner{justify-content:center;gap:calc(var(--spacer)*.75);flex-direction:column;flex-grow:1;display:flex}.vvf-UI_formInput_nomargin{margin:0}.vvf-UI_formInput-message{margin-left:calc(var(--spacer)*1.5)}.vvf-UI_formInput{box-sizing:border-box;height:44px;max-height:44px;padding:var(--spacer)calc(var(--spacer)*1.5)var(--spacer)var(--spacer);border:1px solid var(--color-gray-200);outline-offset:-1px;background-color:var(--color-white);box-shadow:0 0 0 -4px rgba(var(--color-black-rgb),0);border-radius:22px;outline:2px solid transparent;flex-flow:row;flex-grow:1;justify-content:space-between;align-items:center;transition:all .2s;display:flex;position:relative}.vvf-UI_formInput:focus-within{border:2px solid var(--color-gray-600)}.vvf-UI_formInput.vvf-UI_hasError{border-color:var(--color-danger)}.vvf-UI_formInput.vvf-UI_hasError:focus-within{outline-color:var(--color-danger)}.vvf-UI_formInput.vvf-UI_isDisabled{background-color:var(--color-gray-100)}.vvf-UI_formInput:hover:not(.vvf-UI_isDisabled){box-shadow:0 0 8px -4px rgba(var(--color-black-rgb),.5)}.vvf-UI_formInput-labelWrapper{isolation:isolate;flex-direction:column;flex-grow:1;display:inline-flex;position:relative}.vvf-UI_formInput-labelWrapper .vvf-UI_formInput-field{width:100%;padding:var(--spacer);border-radius:0;line-height:normal}.vvf-UI_formInput-label{z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.vvf-UI_formInput-field:focus~.vvf-UI_formInput-label,.vvf-UI_formInput-field.vvf-UI_isFilled~.vvf-UI_formInput-label,.vvf-UI_formInput-field:not(:placeholder-shown)~.vvf-UI_formInput-label{background-color:var(--color-white);color:var(--color-gray-900);padding:0 2px;font-size:10px;top:-5px;left:7px;transform:translateY(-50%);opacity:1!important}.vvf-UI_formInput.vvf-UI_hasError .vvf-UI_formInput-field:focus~.vvf-UI_formInput-label,.vvf-UI_formInput.vvf-UI_hasError .vvf-UI_formInput-field.vvf-UI_isFilled~.vvf-UI_formInput-label,.vvf-UI_formInput.vvf-UI_hasError .vvf-UI_formInput-field:not(:placeholder-shown)~.vvf-UI_formInput-label{color:var(--color-danger)}.vvf-UI_formInput-field{box-sizing:border-box;padding:var(--spacer);border-radius:var(--radius-lg);color:var(--color-gray-900);text-overflow:ellipsis;text-transform:none;white-space:nowrap;background-color:transparent;border:1px solid transparent;flex-grow:1;font-size:14px;transition:all .2s;position:relative;overflow:hidden}.vvf-UI_hasError .vvf-UI_formInput-field{color:var(--color-danger)}.vvf-UI_formInput-field::placeholder{font-size:14px;font-weight:300;opacity:1!important;color:var(--color-gray-400)!important}.vvf-UI_formInput-field:focus{outline:none}.vvf-UI_formInput-field:disabled,.vvf-UI_formInput.vvf-UI_isDisabled .vvf-UI_formInput-field{color:var(--color-gray-600);cursor:not-allowed;pointer-events:none}.vvf-UI_formInput-field:disabled+.vvf-UI_formInput-label,.vvf-UI_formInput.vvf-UI_isDisabled .vvf-UI_formInput-field+.vvf-UI_formInput-label{color:var(--color-gray-600)}.vvf-UI_formInput-field::-ms-reveal{display:none}.vvf-UI_formInput-field[type=file]{cursor:pointer}.vvf-UI_formInput-field[type=file]::-webkit-file-upload-button{display:none}.vvf-UI_formInput-field[type=file]::file-selector-button{display:none}.vvf-UI_formInput-suffixIcon.vvf-UI_hasAction{color:var(--color-gray-500);cursor:pointer}.vvf-UI_formInput-tooltipIcon.vvf-UI_icon{margin-top:22px;transform:translateY(-50%)}
