.input{width:100%;position:relative}.input.ant-input{width:100%;padding:14px var(--spacingM,16px);box-shadow:none;background:#fff;border:1px solid #e2dfd9;border-radius:10px;outline:0;font-size:16px;font-weight:400;line-height:150%;transition:all .11s}.input.ant-input:hover{border-color:#c4c0b7}.input.ant-input:focus{border-color:#01a07a;box-shadow:0 0 0 3px #01a07a24}.input.ant-input::placeholder{color:#9aa4b2;font-size:16px;font-weight:400;line-height:22px}.input.ant-input.ant-input-status-error{background:var(--backgroundSecondary,#f4f3ef);border-color:#de3730}.input.ant-input.ant-input-status-error:hover,.input.ant-input.ant-input-status-error:focus{background-color:var(--backgroundSecondary,#f4f3ef);box-shadow:none;border-color:#de3730}.input.ant-input-affix-wrapper{width:100%;padding:14px var(--spacingM,16px);box-shadow:none;background:#fff;border:1px solid #e2dfd9;border-radius:10px;outline:0;font-size:16px;font-weight:400;line-height:22px;transition:all .11s;position:relative}.input.ant-input-affix-wrapper:hover{border-color:#c4c0b7}.input.ant-input-affix-wrapper>.ant-input{font-size:16px;line-height:16px}.input.ant-input-affix-wrapper>.ant-input-suffix{color:#a7b8b8;font-size:12px;font-weight:600;line-height:130%;position:absolute;top:-28px;right:0}.input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#01a07a;box-shadow:0 0 0 3px #01a07a24}.input.ant-input-affix-wrapper.ant-input-status-error{box-shadow:none;background:#fff;border-color:#de3730}.input.ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused{box-shadow:none;background-color:#fff;border-color:#de3730!important}.input.ant-input-affix-wrapper.ant-input-status-error:hover,.input.ant-input-affix-wrapper.ant-input-status-error:focus{background-color:var(--backgroundSecondary,#f4f3ef);box-shadow:none;border-color:#de3730}.input__error{color:#de3730;align-items:center;gap:4px;margin-top:4px;display:flex}.input__error-text{font-size:14px;font-weight:700}.input_password.ant-input-affix-wrapper.ant-input-password{width:100%;padding:var(--spacingM,16px) var(--spacingS,12px);outline:1px solid var(--borderPrimary,#ebe9e4);background:var(--backgroundSecondary,#f4f3ef);border-inline:2px solid var(--borderPrimary,#ebe9e4);border-block:2px solid var(--borderPrimary,#ebe9e4);border-radius:10px;font-size:16px;font-weight:400;line-height:16px;transition:all .11s}.input_password.ant-input-affix-wrapper.ant-input-password:hover{border:2px solid #01a07a}.input_password.ant-input-affix-wrapper.ant-input-password.ant-input-affix-wrapper-focused{box-shadow:none;border-color:#01a07a;outline:0}.input_password.ant-input-affix-wrapper.ant-input-password.ant-input-affix-wrapper-focused>.ant-input{border-color:var(--borderPrimary,#ebe9e4) 2}.input_password.ant-input-affix-wrapper.ant-input-password>.ant-input{background:var(--backgroundSecondary,#f4f3ef);max-height:21px;padding:0}.input_password.ant-input-affix-wrapper.ant-input-password>.ant-input::placeholder{color:#909795}.input_password.ant-input-affix-wrapper.ant-input-password>.ant-input-suffix{cursor:pointer;justify-content:center;align-items:center;min-width:32px;display:flex}.input_password.ant-input-affix-wrapper.ant-input-password>.ant-input-suffix .humy-icon{color:#a7b8b8;font-size:20px}.input_disable-transition.ant-input{transition:all}