:root{--rc-password-input-height: 50px;--rc-password-input-margin: 0 var(--rc-padding-md);--rc-password-input-font-size: 20px;--rc-password-input-border-radius: 6px;--rc-password-input-background-color: var(--rc-background-color-light);--rc-password-input-info-color: var(--rc-text-color-2);--rc-password-input-info-font-size: var(--rc-font-size-md);--rc-password-input-error-info-color: var(--rc-danger-color);--rc-password-input-dot-size: 10px;--rc-password-input-dot-color: var(--rc-text-color);--rc-password-input-text-color: var(--rc-text-color);--rc-password-input-cursor-color: var(--rc-text-color);--rc-password-input-cursor-width: 1px;--rc-password-input-cursor-height: 40%;--rc-password-input-cursor-animation-duration: 1s}.rc-password-input{position:relative;margin:var(--rc-password-input-margin);overflow:hidden;outline:none;-webkit-user-select:none;user-select:none}.rc-password-input__info,.rc-password-input__error-info{margin-top:var(--rc-padding-md);font-size:var(--rc-password-input-info-font-size);text-align:center}.rc-password-input__info{color:var(--rc-password-input-info-color)}.rc-password-input__error-info{color:var(--rc-password-input-error-info-color)}.rc-password-input__security{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:var(--rc-password-input-height);cursor:pointer}.rc-password-input__security:after{border-radius:var(--rc-password-input-border-radius)}.rc-password-input__security li{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;color:var(--rc-password-input-text-color);font-size:var(--rc-password-input-font-size);line-height:1.2;background:var(--rc-password-input-background-color)}.rc-password-input__security i{position:absolute;top:50%;left:50%;width:var(--rc-password-input-dot-size);height:var(--rc-password-input-dot-size);background:var(--rc-password-input-dot-color);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden}.rc-password-input__cursor{position:absolute;top:50%;left:50%;width:var(--rc-password-input-cursor-width);height:var(--rc-password-input-cursor-height);background:var(--rc-password-input-cursor-color);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:var(--rc-password-input-cursor-animation-duration) rc-cursor-flicker infinite;animation:var(--rc-password-input-cursor-animation-duration) rc-cursor-flicker infinite}.rc-password-input__native-input{position:absolute;top:0;left:-200vw;display:block;width:50px;height:20px;opacity:.5}@-webkit-keyframes rc-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes rc-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}
