.field-input{--height:44px;display:block;height:var(--height);width:100%;min-width:0;color:var(--default,var(--color-primary)) var(--select,var(--color-gray-morning));background:none;border-radius:var(--border-radius-small);border:1px solid var(--select,var(--color-gray-morning));padding:calc((var(--height) - 2px - var(--lh-base))/2) 12px;box-shadow:0 0 0 1px var(--color-gray-lighter) inset;font:var(--fw-base) var(--fz-small)/var(--lh-small) var(--ff-base);transition:var(--trs-base);outline:none}.field-input::placeholder{color:var(--color-gray-cloudy);transition:var(--trs-base)}@media(any-hover:hover){.field-input:hover{border-color:var(--color-gray-cloudy)}}.field-input:focus{border-color:var(--default,var(--color-primary)) var(--select,var(--color-gray-morning))}.field-input:disabled{border-color:var(--color-gray-700)}.field-input:disabled ::placeholder{border-color:var(--color-gray-500)}.form-error .field-input,.form-error .field-input:focus{border-color:var(--color-red)}textarea.field-input{height:160px;min-height:160px;resize:vertical}.field-input--inverted{color:var(--color-black);border-color:var(--color-gray-200)}.field-input--inverted::placeholder{color:var(--color-gray-300)}@media(any-hover:hover){.field-input--inverted:hover{border-color:var(--color-black)}}.field-input--inverted:focus{border-color:var(--color-black)}.field-input--inverted:disabled{color:var(--color-gray-200);border-color:var(--color-gray-100)}.field-input--lg{--height:56px;padding-left:16px;padding-right:16px;font-size:var(--fz-base);line-height:var(--lh-base)}.field-input--textarea{height:120px;resize:vertical}.field-input--error{border-color:var(--color-red)}