/* Columnas de ancho proporcional (en vez del nowrap que forzaba scroll
   horizontal): el texto larga se envuelve dentro de su propia columna. */
.model-user #result_list {
    table-layout: fixed;
}

.model-user #result_list td,
.model-user #result_list th {
    height: auto;
    overflow: visible;
    white-space: normal !important; /* pisa el whitespace-nowrap fijo del <th> de Unfold */
    overflow-wrap: anywhere;
}

.model-user #result_list .field-client_display,
.model-user #result_list .column-client_display {
    width: 13%;
}

.model-user #result_list .field-username_display,
.model-user #result_list .column-username_display {
    width: 19%;
}

.model-user #result_list .field-is_staff,
.model-user #result_list .column-is_staff {
    width: 10%;
}

.model-user #result_list .field-is_integration_user,
.model-user #result_list .column-is_integration_user {
    width: 10%;
}

.model-user #result_list .field-area,
.model-user #result_list .column-area {
    width: 12%;
}

.model-user #result_list .field-level,
.model-user #result_list .column-level {
    width: 14%;
}

.model-user #result_list .field-date_joined_display,
.model-user #result_list .column-date_joined_display {
    width: 12%;
}

.model-user #result_list .field-last_login_display,
.model-user #result_list .column-last_login_display {
    width: 12%;
}