/* ADVERITAS - Indicador de força da senha */
.pw-strength { margin-top: 6px; }
.pw-strength__bar {
    width: 100%;
    height: 6px;
    background: #eee;
    border-radius: 999px;
    overflow: hidden;
}
.pw-strength__bar span {
    display: block;
    height: 100%;
    width: 0;
    transition: width .25s ease, background .25s ease;
    background: #B23A48;
}
.pw-strength.is-weak   .pw-strength__bar span { background: #B23A48; }
.pw-strength.is-medium .pw-strength__bar span { background: #D87B00; }
.pw-strength.is-strong .pw-strength__bar span { background: #2E7D32; }

.pw-strength__label {
    display: block;
    margin-top: 4px;
    font-size: .8rem;
    color: #666;
}
.pw-strength.is-weak   .pw-strength__label { color: #B23A48; }
.pw-strength.is-medium .pw-strength__label { color: #B58B30; }
.pw-strength.is-strong .pw-strength__label { color: #2E7D32; }
