.base-input__label{font-size:15px;margin-bottom:7.5px;display:block}.base-input__input-wrapper{position:relative;margin:0;padding:7px 11px;color:rgba(0,0,0,.88);line-height:1.5;border-radius:8px;border:1px solid #d9d9d9;transition:all .2s;background-color:#fff;display:flex;align-items:center}.base-input__input-wrapper:not(.disabled):focus-within,.base-input__input-wrapper:not(.disabled):hover{z-index:1;border-color:#17a2b8}.base-input__input-wrapper:not(.disabled):focus-within{box-shadow:0 0 0 2px rgba(5,175,175,.1);outline:0}.base-input__input-wrapper:not(.disabled).error{border-color:#cd1e1e}.base-input__input-wrapper:not(.disabled).error .base-input__input-prefix,.base-input__input-wrapper:not(.disabled).error .base-input__input-suffix{color:#cd1e1e}.base-input__input-wrapper:not(.disabled).error:hover{border-color:#ffa39e}.base-input__input-wrapper:not(.disabled).error:focus-within{border-color:#cd1e1e;box-shadow:0 0 0 2px rgba(255,38,5,.06)}.base-input__input-wrapper.disabled{color:rgba(0,0,0,.25);background-color:rgba(0,0,0,.04);border-color:#d9d9d9;box-shadow:none;cursor:not-allowed}.base-input__input-wrapper.disabled .base-input__input{cursor:not-allowed;background-color:transparent}.base-input__input-wrapper.disabled .base-input__input-prefix,.base-input__input-wrapper.disabled .base-input__input-suffix{cursor:not-allowed;pointer-events:none}.base-input__input-wrapper.large{height:40px;font-size:16px}.base-input__input{padding:0;font-size:inherit;border:none;line-height:inherit;border-radius:0;outline:none;color:inherit;flex-grow:1;background-color:#fff;position:relative;display:inline-block;min-width:0}.base-input__input:disabled{cursor:not-allowed}.base-input__input:placeholder-shown{text-overflow:ellipsis}.base-input__input::placeholder{color:#bfbfbf;opacity:1}.base-input__input-prefix{margin-right:4px;display:flex}.base-input__input-suffix{margin-left:4px;display:flex}.base-input__input-password-icon{cursor:pointer}.base-input__input-password-icon .anticon{transition:all .2s;color:rgba(0,0,0,.45)}.base-input__input-password-icon:hover .anticon{color:rgba(0,0,0,.88)}.base-input__error-msg-wrapper{overflow:hidden;position:relative;min-height:22px}.base-input__error-msg-wrapper.hideBottomSpace{min-height:0}.base-input__error-msg{display:block;font-size:10px;padding:3px 0;color:#cd1e1e}