/*
 * Cabecera de usuario dentro de Editar gremio > Cuentas.
 * El resumen ocupa una fila propia para que el testigo de caza y el teléfono
 * no compitan con las acciones administrativas.
 */
.guild-account-user-group-header {
    grid-template-columns: minmax(250px, 1fr) auto 34px;
    align-items: start;
}

.guild-account-user-group-identity {
    grid-column: 1;
    grid-row: 1;
    align-self: center;
}

.guild-account-user-group-actions {
    grid-column: 2;
    grid-row: 1;
    align-self: center;
}

.guild-account-user-group-toggle {
    grid-column: 3;
    grid-row: 1;
    align-self: center;
}

.guild-account-user-group-summary {
    grid-column: 1 / -1;
    grid-row: 2;
    width: 100%;
    grid-template-columns:
        minmax(145px, 1.2fr)
        minmax(58px, .45fr)
        minmax(66px, .5fr)
        minmax(160px, 1fr)
        minmax(145px, 1fr);
    gap: 10px 14px;
    padding-top: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.07);
}

.guild-account-user-group-summary > .hunt-subscription-indicator {
    min-width: 0;
    max-width: 100%;
    justify-self: start;
}

.guild-account-user-group-summary > .hunt-subscription-indicator span {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

@container (max-width: 760px) {
    .guild-account-user-group-header {
        grid-template-columns: minmax(0, 1fr) 34px;
    }

    .guild-account-user-group-identity {
        grid-column: 1;
        grid-row: 1;
    }

    .guild-account-user-group-toggle {
        grid-column: 2;
        grid-row: 1;
    }

    .guild-account-user-group-summary {
        grid-column: 1 / -1;
        grid-row: 2;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .guild-account-user-group-actions {
        grid-column: 1 / -1;
        grid-row: 3;
        justify-self: start;
        align-self: start;
    }
}
