.password-strenght-content>input[data-event="password-strenght"] {
    height: 30px;
    box-sizing: border-box;
}
table.password-strenght-table {
    display: flex;
    flex-direction: column;
}
tr.password-strenght-tr {
    display: flex;
    flex-direction: column;
    margin: 15px 0 15px 0;
    row-gap: 15px;
}
tr.password-strenght-tr td.password-strenght-td {
    flex: 0 0 100%;
    width: auto;
    padding: 0 0 0 0 !important;
}

input[data-event="password-strenght"] {
    width: 100% !important;
    border-width: 1px;
}

form[data-form-type="password-strenght"] button.disabled ,
form[data-form-type="password-strenght"] button:disabled {
    opacity: .2;
    pointer-events: none;
}

body.ecommerce input[data-event="password-strenght"][type="password"] ,
body.ecommerce input[data-event="password-strenght"][type="pwd"] {
    border: 0 !important;
}
body.ecommerce input[data-event="password-strenght"][type="password"]:focus ,
body.ecommerce input[data-event="password-strenght"][type="pwd"]:focus {
    border: 0 !important;
}
