.InputFieldV2-module-scss-module__g3X_aa__text-input{position:relative}.InputFieldV2-module-scss-module__g3X_aa__text-input--size-large{font-family:Aino Headline,Arial,Helvetica,sans-serif;font-size:3rem}.InputFieldV2-module-scss-module__g3X_aa__text-input--state-idle{color:var(--colors-grey-mustakivi);border-bottom-color:var(--color-grey-majakivi)}.InputFieldV2-module-scss-module__g3X_aa__text-input--state-idle:hover{color:var(--color-info);border-bottom-color:var(--color-info)}.InputFieldV2-module-scss-module__g3X_aa__text-input--state-disabled{color:var(--color-grey-kabelikivi);border-bottom-color:var(--color-grey-kabelikivi)}.InputFieldV2-module-scss-module__g3X_aa__text-input--state-focused{color:var(--color-info);border-bottom-color:var(--color-info)}.InputFieldV2-module-scss-module__g3X_aa__text-input--state-focused.InputFieldV2-module-scss-module__g3X_aa__text-input--old{color:var(--color-primary-estonian-blue);border-bottom-color:var(--color-primary-estonian-blue)}.InputFieldV2-module-scss-module__g3X_aa__text-input--state-error,.InputFieldV2-module-scss-module__g3X_aa__text-input--state-error.InputFieldV2-module-scss-module__g3X_aa__text-input--old{color:var(--color-error);border-bottom-color:var(--color-error)}.InputFieldV2-module-scss-module__g3X_aa__text-input--state-success{color:var(--color-success);border-bottom-color:var(--color-success)}.InputFieldV2-module-scss-module__g3X_aa__text-input__label{z-index:1;font-size:.875rem;font-weight:700;line-height:1.25rem;display:block;position:relative;bottom:-.125rem}.InputFieldV2-module-scss-module__g3X_aa__text-input--size-large .InputFieldV2-module-scss-module__g3X_aa__text-input__label{inset:unset;font-size:unset;font-weight:unset;pointer-events:none;position:absolute;top:50%;transform:translateY(calc(-50% - .0625rem))}.InputFieldV2-module-scss-module__g3X_aa__text-input--size-large .InputFieldV2-module-scss-module__g3X_aa__text-input--state-focused .InputFieldV2-module-scss-module__g3X_aa__text-input__label,.InputFieldV2-module-scss-module__g3X_aa__text-input--size-large .InputFieldV2-module-scss-module__g3X_aa__text-input__label--is-active{display:none}.InputFieldV2-module-scss-module__g3X_aa__text-input__icon{flex-shrink:0;justify-content:center;align-items:center;height:fit-content;display:flex}.InputFieldV2-module-scss-module__g3X_aa__text-input__icon--position-left{order:0}.InputFieldV2-module-scss-module__g3X_aa__text-input__icon--position-right{order:2}.InputFieldV2-module-scss-module__g3X_aa__text-input__loader{flex-shrink:0;order:1;justify-content:center;align-items:center;height:fit-content;display:flex}.InputFieldV2-module-scss-module__g3X_aa__text-input__clear-button{cursor:pointer;background:0 0;border:0;flex-shrink:0;order:1;justify-content:center;align-items:center;height:fit-content;padding:0;display:flex}.InputFieldV2-module-scss-module__g3X_aa__text-input__tooltip{flex-shrink:0;order:1;justify-content:center;align-items:center;height:fit-content;display:flex}.InputFieldV2-module-scss-module__g3X_aa__text-input__input-wrapper{border:0;border-bottom:.125rem solid;border-bottom-color:inherit;flex-direction:row;align-items:center;gap:.5rem;display:flex;position:relative}.InputFieldV2-module-scss-module__g3X_aa__text-input--size-large .InputFieldV2-module-scss-module__g3X_aa__text-input__input-wrapper{gap:1.5rem}.InputFieldV2-module-scss-module__g3X_aa__text-input__input{width:100%;font-family:inherit;font-size:inherit;background-color:#0000;border:0;border-radius:0;outline:0;padding:.5rem 0;line-height:1.5rem}.InputFieldV2-module-scss-module__g3X_aa__text-input__input::-webkit-search-cancel-button{display:none}.InputFieldV2-module-scss-module__g3X_aa__text-input__input::placeholder{color:var(--color-grey-majakivi);font-style:italic}.InputFieldV2-module-scss-module__g3X_aa__text-input--size-large .InputFieldV2-module-scss-module__g3X_aa__text-input__input::placeholder{color:rgb(var(--color-grey-mustkivi-rgb)/20%);font-style:normal}.InputFieldV2-module-scss-module__g3X_aa__text-input__input:disabled{pointer-events:none;background-color:#0000}.InputFieldV2-module-scss-module__g3X_aa__text-input--type-number .InputFieldV2-module-scss-module__g3X_aa__text-input__input{appearance:textfield}.InputFieldV2-module-scss-module__g3X_aa__text-input--type-number .InputFieldV2-module-scss-module__g3X_aa__text-input__input::-webkit-inner-spin-button{display:none}.InputFieldV2-module-scss-module__g3X_aa__text-input--type-number .InputFieldV2-module-scss-module__g3X_aa__text-input__input::-webkit-outer-spin-button{appearance:none;margin:0}.InputFieldV2-module-scss-module__g3X_aa__text-input--type-number .InputFieldV2-module-scss-module__g3X_aa__text-input__input::-webkit-inner-spin-button{appearance:none;margin:0}.InputFieldV2-module-scss-module__g3X_aa__text-input--size-large .InputFieldV2-module-scss-module__g3X_aa__text-input__input{height:5.875rem}.InputFieldV2-module-scss-module__g3X_aa__text-input__subtext{padding-top:.625rem;font-size:.75rem;display:block;bottom:-1.625rem}
