.field-input-block__main{position:relative}.field-input-block--icon input{padding-right:40px}.field-input-block__icon{position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.field-input-block__descr{margin-top:8px;font:var(--font-mini);color:var(--color-grey-text)}.field-input{--height:26px;display:block;height:var(--height);width:100%;min-width:0;color:var(--color-black);background:var(--color-white);border:none;border-bottom:1px solid var(--color-gray-border);transition:var(--trs-base);font:var(--font-base-sec);outline:none}@media(max-width:767px){.field-input{--height:28px}}.field-input::placeholder{font:var(--font-base-sec);color:var(--color-gray-text);transition:var(--trs-base)}@media(any-hover:hover){.field-input:hover{border-color:var(--color-gray-text);cursor:pointer}}.field-input:focus{border-color:var(--color-turq-2)}.field-input:disabled{border-color:var(--color-gray-border);background:var(--color-gray-bg);color:var(--color-gray-text)}.field-input:disabled ::placeholder{border-color:var(--color-gray-text)}.form-error .field-input,.form-error .field-input:focus{border-color:var(--color-pink)}.field-input--texarea{height:100px;resize:none;border-radius:12px;border:1px solid var(--color-gray-border);padding:12px}.field-text-attr{position:absolute;right:0;color:var(--color-gray-text);top:50%;transform:translateY(-50%)}