.user-row-actions{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:10px;
    flex-wrap:wrap;
}

.user-editor{
    grid-template-columns:repeat(2,minmax(0,1fr));
}

.user-meta{
    display:grid;
    gap:6px;
    padding:13px 15px;
    border:1px solid var(--line);
    border-radius:10px;
    background:#f7f9fb;
    color:var(--muted);
    font-size:12px;
}

.password-reset-help{
    margin-bottom:18px;
}

.button.danger{
    background:#a92333;
    color:#fff;
    box-shadow:0 5px 15px rgba(169,35,51,.2);
}

.button.danger:hover{
    background:#8f1d2b;
}

@media(max-width:760px){
    .user-editor{
        grid-template-columns:1fr;
    }

    .user-row{
        align-items:flex-start;
    }

    .user-row-actions{
        align-items:flex-end;
        flex-direction:column;
    }
}
